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