MiStrongCodeImage
VOID __stdcall MiStrongCodeImage(_CONTROL_AREA *ControlArea, UINT64 StrongCodeLevel){
unsigned int v3;
unsigned __int64 v4;
v3 = StrongCodeLevel;
v4 = (unsigned __int8)ExAcquireSpinLockExclusive((INT64 *)&ControlArea->ControlAreaLock);
if( (((unsigned int)ControlArea->u2.WritableUserReferences >> 18) & 3) < v3 )
ControlArea->u2.WritableUserReferences ^= (ControlArea->u2.WritableUserReferences ^ (v3 << 18)) & 0xC0000;
ExReleaseSpinLockExclusiveFromDpcLevel((INT64 *)&ControlArea->ControlAreaLock);
__writecr8(v4);
}Referenced by:
MiValidateSectionCreate