PspSiloGetMultiUserTsFromRegistry
INT64 __stdcall PspSiloGetMultiUserTsFromRegistry(UINT8 IsMultiUserTS){
char v1;
_BYTE *v2;
INT64 result;
char v4[8];
int v5;
const wchar_t *v6;
int *v7;
int v8;
int v9;
v1 = 0;
v2 = (_BYTE *)IsMultiUserTS;
v9 = 0;
memset((INT64)v4, 0i64);
v5 = 292;
v6 = L"TSAppCompat";
v8 = 0x4000000;
v7 = &v9;
LOBYTE(result) = RtlpQueryRegistryValues((_KTRAP_FRAME *)2, (_KEXCEPTION_FRAME *)&stru_1407D6010.Xmm10);
if( (_DWORD)result == -1073741772 )
{
result = 0i64;
}
else
{
if( (int)result < 0 )
return result;
v1 = v9;
}
*v2 = v1;
return result;
}Referenced by:
PspSiloInitializeSuiteMask