CmpCheckKeyOwnerForPca

UINT8 __fastcall CmpCheckKeyOwnerForPca(INT64 a1, INT64 a2, INT64 a3){
  _LIST_ENTRY *SecurityCacheEntryForKcbStack; 
  UINT8 OwnerDefaulted; 
  PVOID Owner; 

  Owner = 0i64;
  if( CmpTrustedInstallerSid
    && (SecurityCacheEntryForKcbStack = CmpGetSecurityCacheEntryForKcbStack(a1, 0i64, a3),
        RtlGetOwnerSecurityDescriptor(&SecurityCacheEntryForKcbStack[2], &Owner, &OwnerDefaulted) >= 0)
    && Owner )
  {
    return RtlEqualSid(CmpTrustedInstallerSid, Owner);
  }
  else
  {
    return 0;
  }
}

Referenced by:

CmpCheckOpenAccessOnKeyBody
CmpDoParseKey