MiPreparePlaceholderVadReplacement
VOID __stdcall MiPreparePlaceholderVadReplacement(_RTL_BALANCED_NODE *Node, _EPROCESS *Process, INT64 a3){
_InterlockedIncrement((volatile signed __int32 *)(a3 + 232));
MiReferenceVad((_MMVAD_SHORT *)Node);
MiRemovePlaceholderVad(Node);
Process->VirtualSize += (((LODWORD(Node[1].Children[0]) | ((unsigned __int64)LOBYTE(Node[1].Right) << 32))
- (HIDWORD(Node[1].Left) | ((unsigned __int64)BYTE1(Node[1].Right) << 32))) << 12)
- 4096;
}Referenced by:
MiMapViewOfDataSection
MiReserveUserMemory