Skip to content

Commit bcf0aeb

Browse files
committed
[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.
1 parent 9101a5d commit bcf0aeb

File tree

2 files changed

+18
-18
lines changed

2 files changed

+18
-18
lines changed

sdk/include/xdk/setypes.h

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -765,6 +765,24 @@ typedef struct _ACCESS_DENIED_ACE {
765765
$ULONG SidStart;
766766
} ACCESS_DENIED_ACE, *PACCESS_DENIED_ACE;
767767

768+
typedef struct _ACCESS_ALLOWED_OBJECT_ACE {
769+
ACE_HEADER Header;
770+
ACCESS_MASK Mask;
771+
$ULONG Flags;
772+
GUID ObjectType;
773+
GUID InheritedObjectType;
774+
$ULONG SidStart;
775+
} ACCESS_ALLOWED_OBJECT_ACE, *PACCESS_ALLOWED_OBJECT_ACE;
776+
777+
typedef struct _ACCESS_DENIED_OBJECT_ACE {
778+
ACE_HEADER Header;
779+
ACCESS_MASK Mask;
780+
$ULONG Flags;
781+
GUID ObjectType;
782+
GUID InheritedObjectType;
783+
$ULONG SidStart;
784+
} ACCESS_DENIED_OBJECT_ACE, *PACCESS_DENIED_OBJECT_ACE;
785+
768786
typedef struct _SYSTEM_AUDIT_ACE {
769787
ACE_HEADER Header;
770788
ACCESS_MASK Mask;

sdk/include/xdk/winnt_old.h

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -2426,24 +2426,6 @@ typedef struct _SECURITY_ATTRIBUTES {
24262426

24272427
$include(setypes.h)
24282428

2429-
typedef struct _ACCESS_ALLOWED_OBJECT_ACE {
2430-
ACE_HEADER Header;
2431-
ACCESS_MASK Mask;
2432-
DWORD Flags;
2433-
GUID ObjectType;
2434-
GUID InheritedObjectType;
2435-
DWORD SidStart;
2436-
} ACCESS_ALLOWED_OBJECT_ACE,*PACCESS_ALLOWED_OBJECT_ACE;
2437-
2438-
typedef struct _ACCESS_DENIED_OBJECT_ACE {
2439-
ACE_HEADER Header;
2440-
ACCESS_MASK Mask;
2441-
DWORD Flags;
2442-
GUID ObjectType;
2443-
GUID InheritedObjectType;
2444-
DWORD SidStart;
2445-
} ACCESS_DENIED_OBJECT_ACE,*PACCESS_DENIED_OBJECT_ACE;
2446-
24472429
typedef struct _SYSTEM_AUDIT_OBJECT_ACE {
24482430
ACE_HEADER Header;
24492431
ACCESS_MASK Mask;

0 commit comments

Comments
 (0)