VfDevObjIsDeviceRemoved

UINT8 __stdcall VfDevObjIsDeviceRemoved(DEVICE_OBJECT *DeviceObject){
  bool v2; 
  UINT64 v3; 
  CHAR *v4; 
  __int128 v5; 
  v5 = 0i64;
  if( (MmVerifierData & 0x10) == 0 )
    return 1;
  v2 = 1;
  VfAvlInitializeLockContext((INT64)&v5, 1i64);
  v4 = VfAvlLookupTreeNode(&ViDevObjAvl, (INT64)&v5, v3, 0i64);
  if( v4 )
    v2 = (v4[16] & 2) != 0;
  VfAvlCleanupLockContext((INT64)&v5);
  return v2;
}

Referenced by:

VfWmiVerifyIrpStackUpward