Files
Work/sytrus/sytrus.cpp
2024-08-07 09:16:27 -04:00

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);
}