34 lines
715 B
C++
34 lines
715 B
C++
#include <common/windows.hpp>
|
|
|
|
extern "C"
|
|
{
|
|
BOOL _stdcall DllMain(HINSTANCE /*hInstance*/,DWORD reasonCode,LPVOID /*lpvReserved*/);
|
|
}
|
|
void messageBox(char *message,char *title);
|
|
__declspec(dllexport) void CreatePlugInstance(void);
|
|
|
|
|
|
BOOL _stdcall DllMain(HINSTANCE /*hInstance*/,DWORD reasonCode,LPVOID /*lpvReserved*/)
|
|
{
|
|
switch(reasonCode)
|
|
{
|
|
case DLL_PROCESS_ATTACH :
|
|
messageBox("process attach","sytrus");
|
|
break;
|
|
case DLL_PROCESS_DETACH :
|
|
messageBox("process detach","sytrus");
|
|
break;
|
|
}
|
|
return TRUE;
|
|
}
|
|
|
|
void CreatePlugInstance(void)
|
|
{
|
|
messageBox("Create Plug Instance","sytrus");
|
|
}
|
|
|
|
void messageBox(char *message,char *title)
|
|
{
|
|
::MessageBox(::GetFocus(),message,title,MB_OK);
|
|
}
|