VOID __stdcall MiComputeImageVadCommitCharge(_MMVAD *Vad, UINT64 Vpn, UINT64 NumberOfPages, UINT64 *PagesProcessedOut){
__int64 v6;
__int64 v7;
UINT64 v8;
MiGetProtoPteAddress();
if( v6 )
{
v7 = (v6 - MEMORY[8]) >> 3;
v8 = (unsigned int)(MEMORY[0x2C] - v7);
if( v8 > NumberOfPages )
v8 = NumberOfPages;
*PagesProcessedOut = v8;
}
else
{
*PagesProcessedOut = 1i64;
}
}