SeCreateAccessStateEx

NTSTATUS __stdcall SeCreateAccessStateEx(
        _ETHREAD *Thread,
        _EPROCESS *Process,
        _ACCESS_STATE *AccessState,
        _AUX_ACCESS_DATA *AuxData,
        _ACCESS_MASK DesiredAccess,
        _GENERIC_MAPPING *GenericMapping){
  NTSTATUS result; 
  _SECURITY_SUBJECT_CONTEXT SubjectContext; 

  memset(&SubjectContext, 0, sizeof(SubjectContext));
  SeCaptureSubjectContextEx(Thread, Process, &SubjectContext);
  SepCreateAccessStateFromSubjectContext(
    &SubjectContext,
    AccessState,
    AuxData,
    (unsigned int)DesiredAccess,
    GenericMapping);
  return result;
}

Referenced by:

CmpCheckKeySecurityDescriptorAccess
CmpDoAccessCheckOnKCB
PspCombineSecurityDomains
PspInsertThread
PspOneDirectionSecurityDomainCombine
SeCreateAccessState