SeUnlockSubjectContext
VOID *__stdcall SeUnlockSubjectContext(PSECURITY_SUBJECT_CONTEXT SubjectContext){
VOID *result;
ExReleaseResourceLite(*((PERESOURCE *)SubjectContext->PrimaryToken + 6));
KeLeaveCriticalRegion();
if( SubjectContext->ClientToken )
{
ExReleaseResourceLite(*((PERESOURCE *)SubjectContext->ClientToken + 6));
KeLeaveCriticalRegion();
}
return result;
}Referenced by:
CMFCheckAccess
CmpCheckKeyBodyAccess
EtwpCoverageUserIsAdmin
IopCreateSecurityCheck
IopParseDevice
ObCheckCreateObjectAccess
ObCheckObjectAccess
ObpCheckObjectReference
ObpCheckTraverseAccess
ObpVerifyCreatorAccessCheck
PspIsContextAdmin
RtlpNewSecurityObject
SeAccessCheckWithHintWithAdminlessChecks
SepAccessCheckAndAuditAlarmWithAdminlessChecks
SepCommonAccessCheckExWithAdminlessChecks
SepTrustLevelCheck