17 lines
272 B
C++
17 lines
272 B
C++
#pragma once
|
|
|
|
struct PluginInfo;
|
|
class IBaseInterface;
|
|
|
|
class IPluginBase
|
|
{
|
|
public:
|
|
IPluginBase(){};
|
|
virtual ~IPluginBase(){};
|
|
|
|
virtual void Initialize(IBaseInterface *pInterface, PluginInfo& info) = 0;
|
|
virtual void DllInit() = 0;
|
|
virtual void DllShutdown() = 0;
|
|
};
|
|
|