24 #include "../../../../core/trace.hpp"
28 static AFX_EXTENSION_MODULE LibjmmcgDLL = { NULL, NULL };
30 extern "C" int APIENTRY
31 DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved)
33 UNREFERENCED_PARAMETER(lpReserved);
35 if (dwReason == DLL_PROCESS_ATTACH)
37 JMMCG_TRACE(_T(
"LIBJMMCG.DLL Initializing! Instance: 0x")<<
static_cast<
void *>(hInstance));
39 if (!AfxInitExtensionModule(LibjmmcgDLL, hInstance))
42 new CDynLinkLibrary(LibjmmcgDLL);
44 else if (dwReason == DLL_PROCESS_DETACH)
46 JMMCG_TRACE(_T(
"LIBJMMCG.DLL Terminating! Instance: 0x")<<
static_cast<
void *>(hInstance));
47 AfxTermExtensionModule(LibjmmcgDLL);