1 #include <windows.h>
2 
3 
LibMain(HANDLE hModule,DWORD ul_reason_for_call,LPVOID lpReserved)4 BOOL _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