MiCreateNewProcessTopLevelMappings
NTSTATUS __stdcall MiCreateNewProcessTopLevelMappings(_EPROCESS *Process, _MMPTE *TargetPde){
NTSTATUS result;
_KLOCK_QUEUE_HANDLE LockHandle;
memset(&LockHandle, 0, sizeof(LockHandle));
KeAcquireInStackQueuedSpinLock((PKSPIN_LOCK)&stru_140C4DB30 + 522, &LockHandle);
MiCopyTopLevelMappings(Process, TargetPde);
KeReleaseInStackQueuedSpinLockFromDpcLevel(&LockHandle);
result = KiIrqlFlags;
__writecr8(LockHandle.OldIrql);
return result;
}Referenced by:
MmCreateProcessAddressSpace