1 #include <windows.h> 2 3 LibMain(HANDLE hModule,DWORD ul_reason_for_call,LPVOID lpReserved)4BOOL _stdcall LibMain(HANDLE hModule, 5 DWORD ul_reason_for_call, 6 LPVOID lpReserved) 7 { 8 #ifdef REGISTER_BBEXIT 9 extern void bbexit(void); 10 switch( ul_reason_for_call ) 11 { 12 case DLL_PROCESS_ATTACH: 13 case DLL_THREAD_ATTACH: 14 case DLL_THREAD_DETACH: 15 break; 16 case DLL_PROCESS_DETACH: 17 bbexit(); 18 } 19 #endif /* #ifdef REGISTER_BBEXIT */ 20 return TRUE; 21 } 22