ReactOS 0.4.16-dev-197-g92996da
|
Go to the source code of this file.
Macros | |
#define | NO_SIZE ((ULONG)-1) |
#define | CheckSid(Sid, SidSize, ExpectedSid) CheckSid_(Sid, SidSize, ExpectedSid, __FILE__, __LINE__) |
#define | CheckSid_(Sid, SidSize, ExpectedSid, file, line) CheckSid__(Sid, SidSize, ExpectedSid, file ":" KMT_STRINGIZE(line)) |
#define | CheckAcl(Acl, AceCount, ...) CheckAcl_(Acl, AceCount, __FILE__, __LINE__, ##__VA_ARGS__) |
#define | CheckAcl_(Acl, AceCount, file, line, ...) CheckAcl__(Acl, AceCount, file ":" KMT_STRINGIZE(line), ##__VA_ARGS__) |
Functions | |
NTSTATUS | RtlxAddAuditAccessAceEx (_Inout_ PACL Acl, _In_ ULONG Revision, _In_ ULONG Flags, _In_ ACCESS_MASK AccessMask, _In_ PSID Sid, _In_ BOOLEAN Success, _In_ BOOLEAN Failure) |
NTSTATUS | RtlxAddMandatoryLabelAceEx (_Inout_ PACL Acl, _In_ ULONG Revision, _In_ ULONG Flags, _In_ ACCESS_MASK AccessMask, _In_ PSID Sid) |
VOID | CheckSid__ (_In_ PSID Sid, _In_ ULONG SidSize, _In_ PISID ExpectedSid, _In_ PCSTR FileAndLine) |
VOID | VCheckAcl__ (_In_ PACL Acl, _In_ ULONG AceCount, _In_ PCSTR FileAndLine, _In_ va_list Arguments) |
VOID | CheckAcl__ (_In_ PACL Acl, _In_ ULONG AceCount, _In_ PCSTR FileAndLine,...) |
#define CheckAcl_ | ( | Acl, | |
AceCount, | |||
file, | |||
line, | |||
... | |||
) | CheckAcl__(Acl, AceCount, file ":" KMT_STRINGIZE(line), ##__VA_ARGS__) |
#define CheckSid_ | ( | Sid, | |
SidSize, | |||
ExpectedSid, | |||
file, | |||
line | |||
) | CheckSid__(Sid, SidSize, ExpectedSid, file ":" KMT_STRINGIZE(line)) |
Definition at line 219 of file SeHelpers.c.
VOID CheckSid__ | ( | _In_ PSID | Sid, |
_In_ ULONG | SidSize, | ||
_In_ PISID | ExpectedSid, | ||
_In_ PCSTR | FileAndLine | ||
) |
Definition at line 89 of file SeHelpers.c.
Referenced by CheckDirectorySecurity__(), and VCheckAcl__().
NTSTATUS RtlxAddAuditAccessAceEx | ( | _Inout_ PACL | Acl, |
_In_ ULONG | Revision, | ||
_In_ ULONG | Flags, | ||
_In_ ACCESS_MASK | AccessMask, | ||
_In_ PSID | Sid, | ||
_In_ BOOLEAN | Success, | ||
_In_ BOOLEAN | Failure | ||
) |
Definition at line 12 of file SeHelpers.c.
Referenced by TestSeAssignSecurity().
NTSTATUS RtlxAddMandatoryLabelAceEx | ( | _Inout_ PACL | Acl, |
_In_ ULONG | Revision, | ||
_In_ ULONG | Flags, | ||
_In_ ACCESS_MASK | AccessMask, | ||
_In_ PSID | Sid | ||
) |
Definition at line 53 of file SeHelpers.c.
Referenced by TestSeAssignSecurity().
VOID VCheckAcl__ | ( | _In_ PACL | Acl, |
_In_ ULONG | AceCount, | ||
_In_ PCSTR | FileAndLine, | ||
_In_ va_list | Arguments | ||
) |
Definition at line 128 of file SeHelpers.c.
Referenced by CheckAcl__(), CheckDirectorySecurity__(), and CheckKeySecurity__().