[ADVAPI32] Remove unused debug channels and comment out unused variables. Silences...
[reactos.git] / dll / win32 / advapi32 / misc / dllmain.c
index 042e3bf..e914bc8 100644 (file)
@@ -1,5 +1,4 @@
-/* $Id$
- *
+/*
  * COPYRIGHT:       See COPYING in the top level directory
  * PROJECT:         ReactOS system libraries
  * FILE:            lib/advapi32/misc/dllmain.c
  */
 
 #include <advapi32.h>
-WINE_DEFAULT_DEBUG_CHANNEL(advapi);
 
 extern BOOL RegInitialize(VOID);
 extern BOOL RegCleanup(VOID);
 extern VOID UnloadNtMarta(VOID);
+extern VOID CloseKsecDdHandle(VOID);
 
-BOOL WINAPI
-DllMain(HINSTANCE hinstDll,
+BOOL
+WINAPI
+DllMain(
+    HINSTANCE hinstDll,
     DWORD dwReason,
     LPVOID reserved)
 {
@@ -27,13 +28,16 @@ DllMain(HINSTANCE hinstDll,
             DisableThreadLibraryCalls(hinstDll);
             RegInitialize();
             break;
+
         case DLL_PROCESS_DETACH:
+            CloseLogonLsaHandle();
             RegCleanup();
             UnloadNtMarta();
+            CloseKsecDdHandle();
             break;
     }
 
-   return TRUE;
+    return TRUE;
 }
 
 /* EOF */