#include "pch.h" #include HMODULE me_ = NULL; BOOL APIENTRY DllMain(HMODULE hModule , DWORD ul_reason_for_call, LPVOID /* lpReserved */) { switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: //sane_invoker::initialize(hModule); me_ = hModule; #ifdef _DEBUG _CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF | _CRTDBG_LEAK_CHECK_DF); _CrtSetBreakAlloc(-1); #endif break; case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: break; case DLL_PROCESS_DETACH: //sane_invoker::uninitialize(); #ifdef _DEBUG OutputDebugStringA("\r\nDS module unloading ...\r\n"); #endif break; } return TRUE; }