__int64 __fastcall MiStrongCodeImage(__int64 a1, unsigned int a2){
unsigned __int64 v4;
__int64 result;
v4 = ExAcquireSpinLockExclusive((PEX_SPIN_LOCK)(a1 + 72));
if( ((*(_DWORD *)(a1 + 92) >> 18) & 3u) < a2 )
*(_DWORD *)(a1 + 92) ^= (*(_DWORD *)(a1 + 92) ^ (a2 << 18)) & 0xC0000;
ExReleaseSpinLockExclusiveFromDpcLevel((INT64 *)(a1 + 72));
result = (unsigned int)KiIrqlFlags;
__writecr8(v4);
return result;
}