- Merge the remaining portion of the wlan-bringup branch
[reactos.git] / reactos / dll / win32 / advapi32 / misc / dllmain.c
1 /* $Id$
2 *
3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS system libraries
5 * FILE: lib/advapi32/misc/dllmain.c
6 * PURPOSE: Library main function
7 * PROGRAMMER: ???
8 * UPDATE HISTORY:
9 * Created ???
10 */
11
12 #include <advapi32.h>
13 WINE_DEFAULT_DEBUG_CHANNEL(advapi);
14
15 extern BOOL RegInitialize(VOID);
16 extern BOOL RegCleanup(VOID);
17 extern VOID UnloadNtMarta(VOID);
18
19 BOOL WINAPI
20 DllMain(HINSTANCE hinstDll,
21 DWORD dwReason,
22 LPVOID reserved)
23 {
24 switch (dwReason)
25 {
26 case DLL_PROCESS_ATTACH:
27 DisableThreadLibraryCalls(hinstDll);
28 RegInitialize();
29 break;
30 case DLL_PROCESS_DETACH:
31 RegCleanup();
32 UnloadNtMarta();
33 break;
34 }
35
36 return TRUE;
37 }
38
39 /* EOF */