SepGetScopedPolicySid

VOID *__stdcall SepGetScopedPolicySid(_ACL *Sacl){
  VOID *result; 
  UINT64 pIndex; 

  LODWORD(pIndex) = 0;
  while( 1 )
  {
    result = RtlFindAceByType(Sacl, 0x13ui64, &pIndex);
    if( result )
    {
      if( (*((_BYTE *)result + 1) & 8) == 0 )
        break;
    }
    LODWORD(pIndex) = pIndex + 1;
    if( !result )
      return result;
  }
  return(char *)result + 8;
}

Referenced by:

SeAccessCheckByTypeWithAdminlessChecks
SeAccessCheckWithHintWithAdminlessChecks
SeComputeCreatorDeniedRights
SepAccessCheckAndAuditAlarmWithAdminlessChecks
SepCommonAccessCheckExWithAdminlessChecks