添加项目文件。
This commit is contained in:
21
csgo2/sdk/interfaces/interfaces.h
Normal file
21
csgo2/sdk/interfaces/interfaces.h
Normal file
@@ -0,0 +1,21 @@
|
||||
#include "../sdk.h"
|
||||
class IBaseInterface
|
||||
{
|
||||
public:
|
||||
virtual ~IBaseInterface() {}
|
||||
};
|
||||
|
||||
typedef void* (*InstantiateInterfaceFn)();
|
||||
|
||||
// Used internally to register classes.
|
||||
class InterfaceReg
|
||||
{
|
||||
public:
|
||||
InterfaceReg(InstantiateInterfaceFn fn, const char* pName);
|
||||
|
||||
public:
|
||||
InstantiateInterfaceFn m_CreateFn;
|
||||
const char* m_pName;
|
||||
|
||||
InterfaceReg* m_pNext; // For the global list.
|
||||
};
|
||||
Reference in New Issue
Block a user