CmpInitializeTrustedInstallerSid

INT64 __stdcall CmpInitializeTrustedInstallerSid(){
  unsigned int v0; 
  INT64 result; 
  _DWORD *v2; 
  _SID_IDENTIFIER_AUTHORITY IdentifierAuthority; 

  *(_DWORD *)IdentifierAuthority.Value = 0;
  *(_WORD *)&IdentifierAuthority.Value[4] = 1280;
  v0 = RtlLengthRequiredSid(6ui64);
  result = (INT64)ExAllocatePoolWithTag(1ui64, v0, 1699966275i64);
  CmpTrustedInstallerSid = (PVOID)result;
  v2 = (_DWORD *)result;
  if( result )
  {
    LODWORD(result) = RtlInitializeSid((VOID *)result, &IdentifierAuthority, 6u);
    v2[2] = 80;
    v2[3] = 956008885;
    v2[4] = -876444647;
    v2[5] = 1831038044;
    v2[6] = 1853292631;
    v2[7] = -2023488832;
  }
  return result;
}

Referenced by:

CmInitSystem1