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