https://git.reactos.org/?p=reactos.git;a=commitdiff;h=bcf0aebb13979a283985dc...
commit bcf0aebb13979a283985dc1bd03b7232be8db022 Author: George Bișoc george.bisoc@reactos.org AuthorDate: Sat Feb 5 21:50:39 2022 +0100 Commit: George Bișoc george.bisoc@reactos.org 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;