MiLockAndSelectSessionAttachProcess
_LIST_ENTRY *__fastcall MiLockAndSelectSessionAttachProcess(_MM_SESSION_SPACE *SessionGlobal){
_LIST_ENTRY *v2;
_KLOCK_QUEUE_HANDLE LockHandle;
memset(&LockHandle, 0, sizeof(LockHandle));
KeAcquireInStackQueuedSpinLock((PKSPIN_LOCK)&stru_140C4DB30 + 522, &LockHandle);
v2 = (_LIST_ENTRY *)MiSelectSessionAttachProcess(SessionGlobal);
KeReleaseInStackQueuedSpinLockFromDpcLevel(&LockHandle);
__writecr8(LockHandle.OldIrql);
return v2;
}Referenced by:
MmPrefetchVirtualMemory