VOID **__fastcall MmGetPhysicalMemoryRangesEx2(UINT64 a1, INT64 a2){
INT8 v2;
_MI_PARTITION *v3;
VOID **result;
v2 = a2;
if( (a2 & 0xFFFFFFFC) != 0 || (a2 & 2) != 0 && a1 )
return 0i64;
LODWORD(v3) = MiPartitionObjectToPartition((PVOID)a1);
if( !v3 )
return 0i64;
LODWORD(result) = MiGetPhysicalMemoryRanges(v3, v2);
return result;
}