MiWsSwapPageFileNumber

NTSTATUS __stdcall MiWsSwapPageFileNumber(_MI_PARTITION *Partition){
  volatile unsigned int NumberOfPagingFiles; 
  NTSTATUS v2; 
  _MMPAGING_FILE **i; 

  NumberOfPagingFiles = Partition->Vp.NumberOfPagingFiles;
  v2 = 0;
  if( !NumberOfPagingFiles )
    return 16;
  for( i = Partition->Vp.PagingFile; ((*i)->_bf_cc & 0x10) == 0; ++i )
  {
    if( ++v2 >= NumberOfPagingFiles )
      return 16;
  }
  return v2;
}

Referenced by:

MiContractWsSwapPageFile
MiContractWsSwapPageFileWorker
MiFindBestOutswapPagefile