VfMajorIsValidIrpStatus
UINT64 __stdcall VfMajorIsValidIrpStatus(IO_STACK_LOCATION *IrpSp, INT64 Status){
unsigned int v2;
__int64 v4;
unsigned int(__fastcall *v5)(IO_STACK_LOCATION *);
v2 = Status;
if( *(_BYTE *)IrpSp > 0x1Bu )
v4 = (*(_BYTE *)IrpSp != 0xFF) + 28i64;
else
v4 = *(_BYTE *)IrpSp;
v5 = (unsigned int(__fastcall *)(IO_STACK_LOCATION *))qword_140D4B0F0[12 * v4];
if( (!v5 || v5(IrpSp)) && qword_140D4BB70 )
return qword_140D4BB70(IrpSp, v2);
else
return 0i64;
}Referenced by:
ViGenericVerifyIrpStackDownward
ViGenericVerifyIrpStackUpward