VfWmiVerifyIrpStackUpward

VOID __fastcall VfWmiVerifyIrpStackUpward(const VOID **a1, INT64 a2, INT64 a3, INT64 a4, INT64 a5){
  const VOID *v6; 
  const VOID *v7; 
  DEVICE_OBJECT *v8; 
  if( (MmVerifierData & 0x10) != 0 )
  {
    v6 = *a1;
    v7 = *(const VOID **)(a4 + 40);
    if( (_DWORD)a5 )
    {
      if( *(int *)(a4 + 4) >= 0 && (*(_DWORD *)(a4 + 4) & 0x10000000) == 0 )
      {
        v8 = *(DEVICE_OBJECT **)(a2 + 40);
        if( *(DEVICE_OBJECT **)(a2 + 8) != v8 && !VfDevObjIsDeviceRemoved(v8) && !VfIoSwitchedOffNoReboot )
          ViErrorReport10(544i64, v7, v6, *(const VOID **)(a2 + 8));
      }
    }
  }
}

Referenced by:

No references.