diff --git a/r5dev/engine/sys_dll2.h b/r5dev/engine/sys_dll2.h index 450eb050..3168622a 100644 --- a/r5dev/engine/sys_dll2.h +++ b/r5dev/engine/sys_dll2.h @@ -1,5 +1,5 @@ #pragma once -#include "tier0/interface.h" +#include "vpc/interfaces.h" class CEngineAPI { diff --git a/r5dev/vpc/interfaces.h b/r5dev/vpc/interfaces.h index dda888c9..b112fc86 100644 --- a/r5dev/vpc/interfaces.h +++ b/r5dev/vpc/interfaces.h @@ -47,6 +47,7 @@ enum class InterfaceStatus_t : int //----------------------------------------------------------------------------- // Mapping of interface string to globals //----------------------------------------------------------------------------- +typedef void* (*CreateInterfaceFn)(const char* pName, int* pReturnCode); typedef void* (*InstantiateInterfaceFn)(); struct InterfaceGlobals_t {