VfDevObjIsDeviceRemoved

UINT8 __stdcall VfDevObjIsDeviceRemoved(_DEVICE_OBJECT *DeviceObject){
  bool v2; 
  VOID *v3; 
  _VF_AVL_TREE_NODE *v4; 
  _VF_AVL_LOCK_CONTEXT Context[4]; 

  *(_OWORD *)Context = 0i64;
  if( (MmVerifierData & 0x10) == 0 )
    return 1;
  v2 = 1;
  VfAvlInitializeLockContext(Context, Shared);
  v4 = VfAvlLookupTreeNode(&ViDevObjAvl, Context, v3, 0i64);
  if( v4 )
    v2 = ((__int64)v4[1].p & 2) != 0;
  VfAvlCleanupLockContext(Context);
  return v2;
}

Referenced by:

VfWmiVerifyIrpStackUpward