reshuffling of dlls
[reactos.git] / reactos / dll / win32 / secur32 / dllmain.c
1 /* $Id$
2 *
3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS system libraries
5 * FILE: lib/secur32/lsa.c
6 * PURPOSE: Client-side LSA functions
7 * UPDATE HISTORY:
8 * Created 05/08/00
9 */
10
11 /* INCLUDES ******************************************************************/
12 #include <precomp.h>
13
14 /* GLOBALS *******************************************************************/
15
16 HANDLE Secur32Heap;
17
18 /* FUNCTIONS *****************************************************************/
19
20 BOOL STDCALL DllMain(HINSTANCE hInstance, ULONG Reason, PVOID Reserved)
21 {
22 switch (Reason)
23 {
24 case DLL_PROCESS_ATTACH:
25 Secur32Heap = RtlCreateHeap(0, NULL, 0, 4096, NULL, NULL);
26 if (Secur32Heap == 0)
27 {
28 return(FALSE);
29 }
30 break;
31
32 case DLL_PROCESS_DETACH:
33 if (!RtlDestroyHeap(Secur32Heap))
34 {
35 return(FALSE);
36 }
37 break;
38 }
39 return(TRUE);
40 }