https://git.reactos.org/?p=reactos.git;a=commitdiff;h=e2ee126c234f3645bdc965b027c649900cbbd7e1
commit e2ee126c234f3645bdc965b027c649900cbbd7e1 Author: George Bișoc <[email protected]> AuthorDate: Sun Nov 6 17:46:04 2022 +0100 Commit: George Bișoc <[email protected]> CommitDate: Tue Nov 8 18:24:37 2022 +0100 [NTOS:SE] Add new ACE types for SepGetSidFromAce routine --- ntoskrnl/se/sid.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/ntoskrnl/se/sid.c b/ntoskrnl/se/sid.c index 3d4d8931a15..3d0dff1a8ab 100644 --- a/ntoskrnl/se/sid.c +++ b/ntoskrnl/se/sid.c @@ -616,8 +616,23 @@ SepGetSidFromAce( break; } + case SYSTEM_AUDIT_ACE_TYPE: + { + Sid = (PSID)&((PSYSTEM_AUDIT_ACE)Ace)->SidStart; + break; + } + + case SYSTEM_ALARM_ACE_TYPE: + { + Sid = (PSID)&((PSYSTEM_ALARM_ACE)Ace)->SidStart; + break; + } + default: + { + DPRINT1("SepGetSidFromAce(): Unknown ACE type (Ace 0x%p, Type %u)\n", Ace, AceType); break; + } } return Sid;
