bbe936c6e19bb988396d90b0f6ad748f94d33e30
[reactos.git] / reactos / dll / win32 / lsasrv / lsasrv.c
1 #define WIN32_NO_STATUS
2 #include <windows.h>
3 #define NTOS_MODE_USER
4 #include <ndk/ntndk.h>
5
6 #define NDEBUG
7 #include <debug.h>
8
9 VOID LsarStartRpcServer(VOID);
10
11
12 NTSTATUS WINAPI
13 LsapInitLsa(VOID)
14 {
15 HANDLE hEvent;
16
17 DPRINT("LsapInitLsa() called\n");
18
19 LsarStartRpcServer();
20
21 hEvent = OpenEventW(EVENT_MODIFY_STATE,
22 FALSE,
23 L"Global\\SECURITY_SERVICES_STARTED");
24 if (hEvent != NULL)
25 {
26 SetEvent(hEvent);
27 CloseHandle(hEvent);
28 }
29 return STATUS_SUCCESS;
30 }
31
32 void __RPC_FAR * __RPC_USER midl_user_allocate(size_t len)
33 {
34 return RtlAllocateHeap(RtlGetProcessHeap(), HEAP_ZERO_MEMORY, len);
35 }
36
37
38 void __RPC_USER midl_user_free(void __RPC_FAR * ptr)
39 {
40 RtlFreeHeap(RtlGetProcessHeap(), 0, ptr);
41 }
42
43
44 /* EOF */