https://git.reactos.org/?p=reactos.git;a=commitdiff;h=bcf0aebb13979a283985dc1bd03b7232be8db022

commit bcf0aebb13979a283985dc1bd03b7232be8db022
Author:     George Bișoc <[email protected]>
AuthorDate: Sat Feb 5 21:50:39 2022 +0100
Commit:     George Bișoc <[email protected]>
CommitDate: Fri May 6 10:09:52 2022 +0200

    [XDK] Move security object related structures to appropriate place
    
    ACCESS_ALLOWED_OBJECT_ACE and ACCESS_DENIED_OBJECT_ACE structures must be 
in the XDK section of SDK as these will be used in the future in the security 
subsystem of the kernel.
---
 sdk/include/xdk/setypes.h   | 18 ++++++++++++++++++
 sdk/include/xdk/winnt_old.h | 18 ------------------
 2 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/sdk/include/xdk/setypes.h b/sdk/include/xdk/setypes.h
index 763906c40d1..a46e4295274 100644
--- a/sdk/include/xdk/setypes.h
+++ b/sdk/include/xdk/setypes.h
@@ -765,6 +765,24 @@ typedef struct _ACCESS_DENIED_ACE {
   $ULONG SidStart;
 } ACCESS_DENIED_ACE, *PACCESS_DENIED_ACE;
 
+typedef struct _ACCESS_ALLOWED_OBJECT_ACE {
+  ACE_HEADER Header;
+  ACCESS_MASK Mask;
+  $ULONG Flags;
+  GUID ObjectType;
+  GUID InheritedObjectType;
+  $ULONG SidStart;
+} ACCESS_ALLOWED_OBJECT_ACE, *PACCESS_ALLOWED_OBJECT_ACE;
+
+typedef struct _ACCESS_DENIED_OBJECT_ACE {
+  ACE_HEADER  Header;
+  ACCESS_MASK Mask;
+  $ULONG Flags;
+  GUID ObjectType;
+  GUID InheritedObjectType;
+  $ULONG SidStart;
+} ACCESS_DENIED_OBJECT_ACE, *PACCESS_DENIED_OBJECT_ACE;
+
 typedef struct _SYSTEM_AUDIT_ACE {
   ACE_HEADER Header;
   ACCESS_MASK Mask;
diff --git a/sdk/include/xdk/winnt_old.h b/sdk/include/xdk/winnt_old.h
index b043574a15d..c62c462b294 100644
--- a/sdk/include/xdk/winnt_old.h
+++ b/sdk/include/xdk/winnt_old.h
@@ -2426,24 +2426,6 @@ typedef struct _SECURITY_ATTRIBUTES {
 
 $include(setypes.h)
 
-typedef struct _ACCESS_ALLOWED_OBJECT_ACE {
-  ACE_HEADER Header;
-  ACCESS_MASK Mask;
-  DWORD Flags;
-  GUID ObjectType;
-  GUID InheritedObjectType;
-  DWORD SidStart;
-} ACCESS_ALLOWED_OBJECT_ACE,*PACCESS_ALLOWED_OBJECT_ACE;
-
-typedef struct _ACCESS_DENIED_OBJECT_ACE {
-  ACE_HEADER Header;
-  ACCESS_MASK Mask;
-  DWORD Flags;
-  GUID ObjectType;
-  GUID InheritedObjectType;
-  DWORD SidStart;
-} ACCESS_DENIED_OBJECT_ACE,*PACCESS_DENIED_OBJECT_ACE;
-
 typedef struct _SYSTEM_AUDIT_OBJECT_ACE {
   ACE_HEADER Header;
   ACCESS_MASK Mask;

Reply via email to