#include <ntoskrnl.h>
#include <debug.h>
Go to the source code of this file.
Defines |
| #define | NDEBUG |
Functions |
| VOID NTAPI | SeCaptureSubjectContextEx (IN PETHREAD Thread, IN PEPROCESS Process, OUT PSECURITY_SUBJECT_CONTEXT SubjectContext) |
| VOID NTAPI | SeCaptureSubjectContext (OUT PSECURITY_SUBJECT_CONTEXT SubjectContext) |
| VOID NTAPI | SeLockSubjectContext (IN PSECURITY_SUBJECT_CONTEXT SubjectContext) |
| VOID NTAPI | SeUnlockSubjectContext (IN PSECURITY_SUBJECT_CONTEXT SubjectContext) |
| VOID NTAPI | SeReleaseSubjectContext (IN PSECURITY_SUBJECT_CONTEXT SubjectContext) |
| NTSTATUS NTAPI | SeCreateAccessStateEx (IN PETHREAD Thread, IN PEPROCESS Process, IN OUT PACCESS_STATE AccessState, IN PAUX_ACCESS_DATA AuxData, IN ACCESS_MASK Access, IN PGENERIC_MAPPING GenericMapping) |
| NTSTATUS NTAPI | SeCreateAccessState (IN OUT PACCESS_STATE AccessState, IN PAUX_ACCESS_DATA AuxData, IN ACCESS_MASK Access, IN PGENERIC_MAPPING GenericMapping) |
| VOID NTAPI | SeDeleteAccessState (IN PACCESS_STATE AccessState) |
| VOID NTAPI | SeSetAccessStateGenericMapping (IN PACCESS_STATE AccessState, IN PGENERIC_MAPPING GenericMapping) |
| NTSTATUS NTAPI | SeCreateClientSecurity (IN PETHREAD Thread, IN PSECURITY_QUALITY_OF_SERVICE Qos, IN BOOLEAN RemoteClient, OUT PSECURITY_CLIENT_CONTEXT ClientContext) |
| NTSTATUS NTAPI | SeCreateClientSecurityFromSubjectContext (IN PSECURITY_SUBJECT_CONTEXT SubjectContext, IN PSECURITY_QUALITY_OF_SERVICE ClientSecurityQos, IN BOOLEAN ServerIsRemote, OUT PSECURITY_CLIENT_CONTEXT ClientContext) |
| NTSTATUS NTAPI | SeImpersonateClientEx (IN PSECURITY_CLIENT_CONTEXT ClientContext, IN PETHREAD ServerThread OPTIONAL) |
| VOID NTAPI | SeImpersonateClient (IN PSECURITY_CLIENT_CONTEXT ClientContext, IN PETHREAD ServerThread OPTIONAL) |
Variables |
| ERESOURCE | SepSubjectContextLock |