Implement privilege check functions
All checks were successful
Builds / ExectOS (amd64, debug) (push) Successful in 34s
Builds / ExectOS (i686, debug) (push) Successful in 39s
Builds / ExectOS (i686, release) (push) Successful in 49s
Builds / ExectOS (amd64, release) (push) Successful in 52s

This commit is contained in:
2026-08-18 23:18:12 +02:00
parent 61218ad742
commit b33b6b2131
2 changed files with 85 additions and 0 deletions

View File

@@ -19,8 +19,18 @@ namespace SE
{
public:
STATIC XTAPI BOOLEAN CheckPrivilege(IN OUT PPRIVILEGE_SET RequiredPrivileges,
IN PSECURITY_SUBJECT_CONTEXT SecurityContext,
IN KPROCESSOR_MODE ProcessorMode);
STATIC XTAPI BOOLEAN CheckSinglePrivilege(LUID PrivilegeValue,
KPROCESSOR_MODE ProcessorMode);
private:
STATIC XTAPI BOOLEAN CheckPrivilege(IN PTOKEN Token,
IN OUT PLUID_AND_ATTRIBUTES Privileges,
IN ULONG PrivilegeCount,
IN ULONG PrivilegeSet,
IN KPROCESSOR_MODE ProcessorMode);
};
}