// DLL Entry Point extern "C" BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) { hInstance; switch(dwReason){ case DLL_PROCESS_ATTACH: APIClient=new TAPIClient(); break; case DLL_PROCESS_DETACH: delete APIClient; break; } return _AtlModule.DllMain(hInstance, dwReason, lpReserved,ObjectMap,NULL); }
// DLL Entry Point extern "C" BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) { return _Module.DllMain(hInstance, dwReason, lpReserved, ObjectMap, &LIBID_AddinLib); }