#include "stdafx.h" #include "resource.h" #include #include "common.h" CComModule _Module; BEGIN_OBJECT_MAP(ObjectMap) END_OBJECT_MAP() ///////////////////////////////////////////////////////////////////////////// // DLL Entry Point extern "C" BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) { lpReserved; if (dwReason == DLL_PROCESS_ATTACH) { _Module.Init(ObjectMap, hInstance); DisableThreadLibraryCalls(hInstance); InitErrorFunctionality(); } else if (dwReason == DLL_PROCESS_DETACH) { TerminateErrorFunctionality(); _Module.Term(); } return TRUE; // ok }