* Created 05/08/00
*/
-/* INCLUDES ******************************************************************/
#include "precomp.h"
+VOID LsapInitLsaPort(VOID);
+VOID LsapCloseLsaPort(VOID);
+
/* GLOBALS *******************************************************************/
HANDLE Secur32Heap;
/* FUNCTIONS *****************************************************************/
-BOOL WINAPI DllMain(HINSTANCE hInstance, ULONG Reason, PVOID Reserved)
+BOOL
+WINAPI
+DllMain(HINSTANCE hInstance,
+ ULONG Reason,
+ PVOID Reserved)
{
- switch (Reason)
- {
- case DLL_PROCESS_ATTACH:
- Secur32Heap = RtlCreateHeap(0, NULL, 0, 4096, NULL, NULL);
- if (Secur32Heap == 0)
- {
- return(FALSE);
- }
- break;
-
- case DLL_PROCESS_DETACH:
- if (!RtlDestroyHeap(Secur32Heap))
- {
- return(FALSE);
- }
- break;
- }
- return(TRUE);
+ switch (Reason)
+ {
+ case DLL_PROCESS_ATTACH:
+ Secur32Heap = RtlCreateHeap(0, NULL, 0, 4096, NULL, NULL);
+ if (Secur32Heap == 0)
+ {
+ return FALSE;
+ }
+ LsapInitLsaPort();
+ break;
+
+ case DLL_PROCESS_DETACH:
+ LsapCloseLsaPort();
+ if (!RtlDestroyHeap(Secur32Heap))
+ {
+ return FALSE;
+ }
+ break;
+ }
+
+ return TRUE;
}