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