MiUpdatePageFileHighInPte

NTSTATUS __stdcall MiUpdatePageFileHighInPte(INT64 a1, INT64 a2){
  INT64 v2; 

  if( a1 && *(&stru_140C4DB30 + 42) )
  {
    if( (a1 & 0x10) != 0 )
      LODWORD(a1) = a1 & 0xFFFFFFEF;
    else
      LODWORD(a1) = ~*(&stru_140C4DB30 + 84) & a1;
  }
  v2 = (a2 << 32) | (unsigned int)a1;
  if( *(&stru_140C4DB30 + 42) )
  {
    if( (*(&stru_140C4DB30 + 42) & v2) != 0 )
      LODWORD(v2) = a1 | 0x10;
    else
      LODWORD(v2) = *(&stru_140C4DB30 + 84) | a1;
  }
  return v2;
}

Referenced by:

MI_CLEAR_RESET_PTE
MiActOnPte
MiBuildReservationCluster
MiClearPageFileHash
MiConvertContiguousPages
MiCreatePfnTemplate
MiDecommitPages
MiDeletePteList
MiDrainZeroLookasides
MiFreeReservationRun
MiInitializeAllResidentPageBasePfns
MiLargeFreePageToMdl
MiLargePagePromote
MiMapPageFileHash
MiOutSwapWorkingSetPte
MiRemoveLowestPriorityStandbyPage
MiReservePageFileSpace
MiReservePageFileSpaceForPage
MiResolvePageFileFault
MiSetFreeZeroPfnCold
MiStoreWriteModifiedPages
MiTransferSoftwarePte
MiTrimUnusedPageFileRegionsWorker
MiUnlinkFreeOrZeroedPage
MiUnlinkNodeLargePageHelper
MiWriteComplete