PspSiloGetMultiUserTsFromRegistry

NTSTATUS __stdcall PspSiloGetMultiUserTsFromRegistry(UINT8 *IsMultiUserTS){
  UINT8 v1; 
  NTSTATUS result; 
  __int64 v4[14]; 
  int v5; 

  v1 = 0;
  v5 = 0;
  memset(v4, 0i64, sizeof(v4));
  LODWORD(v4[1]) = 292;
  v4[2] = (__int64)L"TSAppCompat";
  LODWORD(v4[4]) = 0x4000000;
  v4[3] = (__int64)&v5;
  LOBYTE(result) = RtlpQueryRegistryValues((_KTRAP_FRAME *)2, (_KEXCEPTION_FRAME *)&stru_1407D6010._Xmm10);
  if( result == -1073741772 )
  {
    result = 0;
  }
  else
  {
    if( result < 0 )
      return result;
    v1 = v5;
  }
  *IsMultiUserTS = v1;
  return result;
}

Referenced by:

PspSiloInitializeSuiteMask