MiSetControlAreaSystemVa
INT64 __fastcall MiSetControlAreaSystemVa(INT64 a1, INT64 a2){
int v3;
KIRQL v4;
int v5;
unsigned __int64 v6;
unsigned int v7;
INT64 result;
v3 = a2;
v4 = ExAcquireSpinLockExclusive((PEX_SPIN_LOCK)(a1 + 72));
*(_DWORD *)(a1 + 56) |= 0x10000000u;
v5 = *(_DWORD *)(a1 + 92);
v6 = v4;
if( v3 == 1 )
v7 = v5 | 0x10000;
else
v7 = v5 & 0xFFFEFFFF;
*(_DWORD *)(a1 + 92) = v7;
ExReleaseSpinLockExclusiveFromDpcLevel((INT64 *)(a1 + 72));
result = (unsigned int)KiIrqlFlags;
__writecr8(v6);
return result;
}Referenced by:
MiSelectImageBase