NTSTATUS __stdcall MiUpdateLargePagePfns(_COLORED_PAGE_INFO *ColoredPageInfoBase, UINT64 Page){
__int64 v2;
_MI_PFN_CACHE_ATTRIBUTE v3;
_MI_PFN_CACHE_ATTRIBUTE v4;
__int64 v5;
_MMPFN *v7;
_MMPFN *v8;
NTSTATUS v9;
v4 = v3;
v5 = Page;
v7 = &MmGetPfnDb()[Page];
v8 = &v7[v2];
do
{
if( MiPfnZeroingNeeded(v7, v4) )
{
MiInsertMdlPageNeedsZero((__int64)ColoredPageInfoBase, v5, 1i64);
v9 = 1;
}
++v5;
++v7;
}
while( v7 != v8 );
return v9;
}