MiInsertInPageBlock
NTSTATUS __stdcall MiInsertInPageBlock(PSLIST_ENTRY ListEntry){
__int64 v2;
union _SLIST_HEADER *v3;
v2 = ((unsigned int)~LODWORD(ListEntry[12].Next) >> 6) & 1;
if( (unsigned __int64)ListEntry >= *(_QWORD *)&MiState[8 * v2 + 9304]
&& (unsigned __int64)ListEntry < *(_QWORD *)&MiState[8 * v2 + 9320] )
{
v3 = (union _SLIST_HEADER *)&qword_140C4EA30[2 * v2];
LABEL_4:
RtlpInterlockedPushEntrySList(v3, ListEntry);
return 1;
}
if( (unsigned int)*(_WORD *)&MiState[16 * v2 + 9232] < (unsigned __int8)MiState[v2 + 9296] )
{
v3 = (union _SLIST_HEADER *)&MiState[16 * v2 + 9232];
goto LABEL_4;
}
return 0;
}Referenced by:
MiFreeInPageSupportBlock
MiInitializePageFaultResources