BOOL WINAPI DllMain(HANDLE hDLL, ULONG Reason, LPVOID Reserved) { UNREFERENCED_PARAMETER(Reserved); switch(Reason) { case DLL_PROCESS_ATTACH: RETAILREGISTERZONES((HMODULE)hDLL); DisableThreadLibraryCalls((HMODULE)hDLL); break; } return TRUE; }
/*---------------------------------------------------------------------------- *Function: JPEG_DllMain *Parameters: DllInstance : Reason : Reserved : *Return Value: True/False *Implementation Notes: Entry point for JPEG.dll -----------------------------------------------------------------------------*/ BOOL WINAPI JPG_DllMain( HINSTANCE DllInstance, DWORD Reason, LPVOID Reserved ) { switch(Reason) { case DLL_PROCESS_ATTACH: RETAILREGISTERZONES((HMODULE)DllInstance); DisableThreadLibraryCalls((HMODULE)DllInstance); break; } return TRUE; }
//------------------------------------------------------------------------------ // // Function: DllMain // // Standard Windows DLL entry point. // BOOL __stdcall DllMain( HANDLE hDLL, DWORD reason, VOID *pReserved ) { UNREFERENCED_PARAMETER(pReserved); switch (reason) { case DLL_PROCESS_ATTACH: RETAILREGISTERZONES((HMODULE)hDLL); DisableThreadLibraryCalls((HMODULE)hDLL); break; } return TRUE; }
BOOL WINAPI DllEntry(HINSTANCE hinstDll, DWORD dwReason, LPVOID lpReserved) { if (dwReason == DLL_PROCESS_ATTACH) { DEBUGREGISTER(hinstDll); RETAILREGISTERZONES(hinstDll); //DisableThreadLibraryCalls ((HMODULE)hinstDll); VDE_MSG((_T("[VDE] DllEntry() : Process Attach\r\n"))); } else if (dwReason == DLL_PROCESS_DETACH) { VDE_MSG((_T("[VDE] DllEntry() : Process Detach\r\n"))); } return TRUE; }