MiInsertInPageBlock

NTSTATUS __stdcall MiInsertInPageBlock(PSLIST_ENTRY ListEntry){
  __int64 v2; 
  _SLIST_HEADER *v3; 

  v2 = ((unsigned int)~LODWORD(ListEntry[12].Next) >> 6) & 1;
  if( (unsigned __int64)ListEntry >= MiState[v2 + 1163] && (unsigned __int64)ListEntry < MiState[v2 + 1165] )
  {
    v3 = (_SLIST_HEADER *)((char *)&stru_140C4DB30 + 16 * v2 + 3840);
LABEL_4:
    RtlpInterlockedPushEntrySList(v3, ListEntry);
    return 1;
  }
  if( (unsigned int)LOWORD(MiState[2 * v2 + 1154]) < *((unsigned __int8 *)&MiState[1162] + v2) )
  {
    v3 = (_SLIST_HEADER *)&MiState[2 * v2 + 1154];
    goto LABEL_4;
  }
  return 0;
}

Referenced by:

MiFreeInPageSupportBlock
MiInitializePageFaultResources