Use free Windows DDK and compile with latest MinGW releases.
[reactos.git] / reactos / include / lsass / lsass.h
index bca135e..aa42e23 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: lsass.h,v 1.1 2000/08/12 19:33:18 dwelch Exp $
+/* $Id: lsass.h,v 1.2 2002/09/07 15:12:16 chorns Exp $
  *
  * COPYRIGHT:       See COPYING in the top level directory
  * PROJECT:         ReactOS system libraries
@@ -11,9 +11,9 @@
 #ifndef __INCLUDE_LSASS_LSASS_H
 #define __INCLUDE_LSASS_LSASS_H
 
+#define NTOS_USER_MODE
 #include <ntos.h>
 #include <lsass/ntsecapi.h>
-#include <napi/lpc.h>
 
 #define LSASS_REQUEST_REGISTER_LOGON_PROCESS               (1)
 #define LSASS_REQUEST_CALL_AUTHENTICATION_PACKAGE          (2)
@@ -69,7 +69,7 @@ typedef struct _LSASS_LOGON_USER_REQUEST
    PVOID AuthenticationInformation;
    ULONG AuthenticationInformationLength;
    ULONG LocalGroupsCount;
-   PSID_AND_ATTRIBUTES LocalGroups;
+   PSID_AND_ATTRIBUTES_ARRAY LocalGroups;
    TOKEN_SOURCE SourceContext;
    UCHAR Data[1];
 } LSASS_LOGON_USER_REQUEST, *PLSASS_LOGON_USER_REQUEST;
@@ -98,7 +98,7 @@ typedef struct _LSASS_REGISTER_LOGON_PROCESS_REPLY
 
 typedef struct _LSASS_REQUEST
 {
-   LPC_MESSAGE_HEADER Header;
+   LPC_MESSAGE Header;
    ULONG Type;
    union
      {
@@ -114,7 +114,7 @@ typedef struct _LSASS_REQUEST
 
 typedef struct _LSASS_REPLY
 {
-   LPC_MESSAGE_HEADER Header;
+   LPC_MESSAGE Header;
    NTSTATUS Status;
    union
      {