[SECUR32][LSASRV][LSALIB]
[reactos.git] / reactos / dll / win32 / lsasrv / lsasrv.h
index dd7b100..f6016a5 100644 (file)
@@ -7,6 +7,9 @@
  * PROGRAMMERS:     Eric Kohl
  */
 
+#ifndef _LSASRV_H
+#define _LSASRV_H
+
 #include <stdarg.h>
 
 #define WIN32_NO_STATUS
 #include <windef.h>
 #include <winbase.h>
 #include <winreg.h>
-#include <winuser.h>
 
 #define NTOS_MODE_USER
 #include <ndk/cmfuncs.h>
 #include <ndk/kefuncs.h>
-#include <ndk/lpctypes.h>
-#include <ndk/lpcfuncs.h>
 #include <ndk/mmfuncs.h>
 #include <ndk/obfuncs.h>
 #include <ndk/psfuncs.h>
 #include <ndk/rtlfuncs.h>
 #include <ndk/setypes.h>
-#include <ndk/sefuncs.h>
-#include <ndk/umfuncs.h>
 
 #include <ntsam.h>
 #include <ntlsa.h>
@@ -41,8 +39,6 @@
 #include <wine/debug.h>
 WINE_DEFAULT_DEBUG_CHANNEL(lsasrv);
 
-#include "resources.h"
-
 typedef enum _LSA_DB_OBJECT_TYPE
 {
     LsaDbIgnoreObject,
@@ -408,6 +404,9 @@ LsapDeleteLogonSession(IN PLUID LogonId);
 NTSTATUS
 LsapSetLogonSessionData(IN PLUID LogonId);
 
+NTSTATUS
+LsapEnumLogonSessions(IN OUT PLSA_API_MSG RequestMsg);
+
 /* utils.c */
 INT
 LsapLoadString(HINSTANCE hInstance,
@@ -420,4 +419,4 @@ LsapAppendRidToSid(
     PSID SrcSid,
     ULONG Rid);
 
-/* EOF */
+#endif /* _LSASRV_H */