1 #ifndef _INCLUDE_NTOS_SEFUNCS_H
2 #define _INCLUDE_NTOS_SEFUNCS_H
6 SeCaptureSecurityDescriptor(
7 IN PSECURITY_DESCRIPTOR OriginalSecurityDescriptor
,
8 IN KPROCESSOR_MODE CurrentMode
,
10 IN BOOLEAN CaptureIfKernel
,
11 OUT PSECURITY_DESCRIPTOR
*CapturedSecurityDescriptor
16 SeCloseObjectAuditAlarm(
19 IN BOOLEAN PerformAction
25 PACCESS_STATE AccessState
,
28 PGENERIC_MAPPING GenericMapping
32 SeDeleteAccessState(IN PACCESS_STATE AccessState
);
36 SePrivilegeObjectAuditAlarm(
38 IN PSECURITY_SUBJECT_CONTEXT SubjectContext
,
39 IN ACCESS_MASK DesiredAccess
,
40 IN PPRIVILEGE_SET Privileges
,
41 IN BOOLEAN AccessGranted
,
42 IN KPROCESSOR_MODE CurrentMode
47 SeReleaseSecurityDescriptor(
48 IN PSECURITY_DESCRIPTOR CapturedSecurityDescriptor
,
49 IN KPROCESSOR_MODE CurrentMode
,
50 IN BOOLEAN CaptureIfKernelMode
53 SECURITY_IMPERSONATION_LEVEL STDCALL
54 SeTokenImpersonationLevel(IN PACCESS_TOKEN Token
);
58 SeTokenIsWriteRestricted(
59 IN PACCESS_TOKEN Token
62 #endif /* _INCLUDE_NTOS_SEFUNCS_H */