VfMajorAdvanceIrpStatus

NTSTATUS __stdcall VfMajorAdvanceIrpStatus(_IO_STACK_LOCATION *IrpSp, INT64 OriginalStatus, INT64 *StatusToAdvance){
  unsigned int v4; 
  __int64 MajorFunction; 
  unsigned int(__fastcall *v7)(_IO_STACK_LOCATION *); 

  v4 = OriginalStatus;
  if( VfVerifyMode <= 2 || (MmVerifierData & 0x1000) == 0 )
    return 0;
  if( IrpSp->MajorFunction > 0x1Bu )
    MajorFunction = (IrpSp->MajorFunction != 0xFF) + 28i64;
  else
    MajorFunction = IrpSp->MajorFunction;
  v7 = (unsigned int(__fastcall *)(_IO_STACK_LOCATION *))*((_QWORD *)&unk_140D4B0E8 + 12 * MajorFunction);
  if( v7 && v7(IrpSp) )
    return 1;
  if( qword_140D4BB68 )
    return qword_140D4BB68(IrpSp, v4, StatusToAdvance);
  else
    return 0;
}

Referenced by:

IovpCompleteRequest2