#include #include HINSTANCE hInst; BOOL WINAPI DllMain( HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved ) //default dll entry point { hInst = hinstDLL; return TRUE; } PLUGININFO pluginInfo = { sizeof(PLUGININFO), //size of structure (char*)"example plugin", //short name 0, //description 0, //author 0, //author email PLUGIN_MAKE_VERSION(0,0,0,1), //version GLOBAL_ACCESS_FLAG //flags }; extern "C" __declspec(dllexport) PLUGININFO* SetPluginInfo() { return &pluginInfo; } extern "C" int __declspec(dllexport) Load() { MessageBoxA(0, "Plugin Example Succesful loaded", "INFO", MB_OK); return 0; //all ok, retrun 0 }