Changeset 7041 for trunk/src/wsock32/initwsock32.cpp
- Timestamp:
- Oct 13, 2001, 8:51:08 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wsock32/initwsock32.cpp
r6639 r7041 1 /* $Id: initwsock32.cpp,v 1. 3 2001-09-05 10:26:30 birdExp $1 /* $Id: initwsock32.cpp,v 1.4 2001-10-13 18:51:08 sandervl Exp $ 2 2 * 3 3 * DLL entry point … … 46 46 static HMODULE dllHandle = 0; 47 47 48 INT WIN32API WSACleanup(); 49 //****************************************************************************** 50 //****************************************************************************** 51 BOOL WINAPI WinsockLibMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID fImpLoad) 52 { 53 switch (fdwReason) 54 { 55 case DLL_PROCESS_ATTACH: 56 return TRUE; 57 58 case DLL_THREAD_ATTACH: 59 case DLL_THREAD_DETACH: 60 return TRUE; 61 62 case DLL_PROCESS_DETACH: 63 WSACleanup(); 64 return TRUE; 65 } 66 return FALSE; 67 } 48 68 /****************************************************************************/ 49 69 /* _DLL_InitTerm is the function that gets called by the operating system */ … … 69 89 ParseLogStatusWSOCK32(); 70 90 71 dllHandle = RegisterLxDll(hModule, NULL, (PVOID)&wsock32_PEResTab);91 dllHandle = RegisterLxDll(hModule, WinsockLibMain, (PVOID)&wsock32_PEResTab); 72 92 if(dllHandle == 0) 73 return 0UL;93 return 0UL; 74 94 75 95 break; 76 96 case 1 : 77 97 if(dllHandle) { 78 UnregisterLxDll(dllHandle);98 UnregisterLxDll(dllHandle); 79 99 } 80 100 break;
Note:
See TracChangeset
for help on using the changeset viewer.