MI_GET_GRAPHICS_PROTECTION_FROM_VAD
INT64 __fastcall MI_GET_GRAPHICS_PROTECTION_FROM_VAD(INT64 a1, INT64 a2, INT64 a3, UINT64 *a4, CHAR a5){
unsigned int v5;
INT64 result;
unsigned int v7;
v5 = *(_DWORD *)(a1 + 48);
if( (v5 & 0x1100000) != 17825792 )
return 0i64;
v7 = 2048 << ((v5 >> 27) & 7);
if( (v5 & 0x2000000) != 0 )
v7 |= 0x20000u;
result = v7;
LODWORD(result) = v7 | 0x40000;
if( (v5 & 0x4000000) == 0 )
return v7;
return result;
}Referenced by:
MiProtectAweRegion
MiProtectPrivateMemory
MiQueryAddressState
MmQueryVirtualMemory