_EPROCESS *__fastcall MiLockAndSelectSessionAttachProcess(__int64 a1){
_EPROCESS *v2;
struct _KLOCK_QUEUE_HANDLE LockHandle;
memset(&LockHandle, 0, sizeof(LockHandle));
KeAcquireInStackQueuedSpinLock(&WorkerRoutine, &LockHandle);
v2 = MiSelectSessionAttachProcess((_MM_SESSION_SPACE *)a1);
KeReleaseInStackQueuedSpinLockFromDpcLevel(&LockHandle);
__writecr8(LockHandle.OldIrql);
return v2;
}