IopQueryProcessorInitValues
VOID __stdcall IopQueryProcessorInitValues(_IO_PROC_INIT_VALUES *InitValues){
INT64 v1;
char v3;
unsigned __int16 v4;
unsigned int LookasideIrpLimit;
int v6;
MmIsThisAnNtAsSystem((CHAR)InitValues, v1);
v4 = v3 != 0 ? 96 : 32;
InitValues->CompletionZoneSize = v4;
InitValues->SmallIrpZoneSize = v4;
InitValues->LargeIrpZoneSize = v3 != 0 ? 128 : 64;
InitValues->MdlZoneSize = v3 != 0 ? 256 : 128;
InitValues->LookasideIrpLimit = v3 != 0 ? 0x10000 : 1536;
InitValues->MediumIrpZoneSize = InitValues->LargeIrpZoneSize;
LookasideIrpLimit = InitValues->LookasideIrpLimit;
InitValues->SmallPacketSize = 280;
InitValues->LookasideIrpLimit = LookasideIrpLimit / 0x500;
InitValues->MediumPacketSize = 72 * *(&stru_140C452E0 + 710) + 208;
v6 = *(&stru_140C452E0 + 711);
InitValues->MdlPacketSize = 184;
InitValues->LargePacketSize = 72 * v6 + 208;
}Referenced by:
IoEnableIrpCredits
IoInitSystemPreDrivers
IoInitializeProcessor