MiLockVadShared

NTSTATUS __stdcall MiLockVadShared(INT64 a1, INT64 a2){
  NTSTATUS result; 

  --*(_WORD *)(a1 + 486);
  ExAcquirePushLockSharedEx((_EX_PUSH_LOCK *)(a2 + 40), 0i64);
  *(_BYTE *)(a1 + 1305) |= 0x40u;
  return result;
}

Referenced by:

MiFinishPlaceholderVadReplacement
MiHotPatchImage
MiHotPatchProcess
MiSetImageHotPatchAllowed
MmEnumerateAddressSpaceAndReferenceImages
MmIsFileMapped
MmQueryVirtualMemory
NtAreMappedFilesTheSame