RtlCheckPortableOperatingSystem
NTSTATUS __stdcall RtlCheckPortableOperatingSystem(UINT8 *IsPortableOperatingSystem){
int RegistryValues;
_RTL_QUERY_REGISTRY_TABLE QueryTable[2];
int v5;
RegistryValues = 0;
v5 = 0;
if( RtlCheckRegistryKey(2ui64, (PWCHAR)L"MiniNT") >= 0 )
goto LABEL_6;
memset(QueryTable, 0i64, sizeof(QueryTable));
QueryTable[0].Name = (wchar_t *)L"PortableOperatingSystem";
QueryTable[0].Flags = 292;
QueryTable[0].EntryContext = &v5;
QueryTable[0].DefaultType = 0x4000000;
RegistryValues = RtlQueryRegistryValuesEx(2ui64, 0i64, QueryTable, 0i64, 0i64);
if( RegistryValues == -1073741772 )
RegistryValues = -1073741275;
if( RegistryValues >= 0 )
LABEL_6:
*IsPortableOperatingSystem = v5 != 0;
return RegistryValues;
}Referenced by:
No references.