update for HEAD-2003021201
[reactos.git] / lib / 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
13 #include <windows.h>
14 #include <ntos.h>
15
16 /* GLOBALS *******************************************************************/
17
18 HANDLE Secur32Heap;
19
20 /* FUNCTIONS *****************************************************************/
21
22 WINBOOL STDCALL DllMain(HINSTANCE hInstance, ULONG Reason, PVOID Reserved)
23 {
24    switch (Reason)
25      {
26       case DLL_PROCESS_ATTACH:
27         Secur32Heap = RtlCreateHeap(0, NULL, 0, 4096, NULL, NULL);
28         if (Secur32Heap == 0)
29           {
30              return(FALSE);
31           }
32         break;
33         
34       case DLL_PROCESS_DETACH:
35         if (!RtlDestroyHeap(Secur32Heap))
36           {
37              return(FALSE);
38           }
39         break;
40      }
41    return(TRUE);
42 }