[MMEBUDDY]
[reactos.git] / reactos / dll / win32 / lsasrv / lsasrv.h
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: Local Security Authority (LSA) Server
4 * FILE: reactos/dll/win32/lsasrv/lsasrv.h
5 * PURPOSE: Common header file
6 *
7 * PROGRAMMERS: Eric Kohl
8 */
9
10 #define WIN32_NO_STATUS
11 #include <windows.h>
12 #include <ntsecapi.h>
13 #define NTOS_MODE_USER
14 #include <ndk/ntndk.h>
15
16 #include <string.h>
17
18 #include "lsass.h"
19 #include "lsa_s.h"
20
21 #include <wine/debug.h>
22
23
24 /* authport.c */
25 NTSTATUS StartAuthenticationPort(VOID);
26
27 /* lsarpc.c */
28 VOID LsarStartRpcServer(VOID);
29
30 /* privileges.c */
31 NTSTATUS
32 LsarpLookupPrivilegeName(PLUID Value,
33 PUNICODE_STRING *Name);
34
35 NTSTATUS
36 LsarpLookupPrivilegeValue(PUNICODE_STRING Name,
37 PLUID Value);
38
39 /* sids.h */
40 NTSTATUS
41 LsapInitSids(VOID);
42
43 NTSTATUS
44 LsapLookupSids(PLSAPR_SID_ENUM_BUFFER SidEnumBuffer,
45 PLSAPR_TRANSLATED_NAME OutputNames);
46