IovUtilIsInFdoStack

UINT64 __stdcall IovUtilIsInFdoStack(_DEVICE_OBJECT *DeviceObject){
  INT64 v1; 
  INT64 v2; 
  unsigned int v4; 
  UINT8 v5; 

  KeAcquireQueuedSpinLock(10i64, v1, v2);
  v4 = 0;
  do
  {
    if( (unsigned int)IovUtilIsDeviceObjectMarked(DeviceObject, 1) )
      break;
    DeviceObject = DeviceObject->DeviceObjectExtension->AttachedTo;
  }
  while( DeviceObject );
  KeReleaseQueuedSpinLock(LockQueueIoDatabaseLock, v5);
  LOBYTE(v4) = DeviceObject != 0i64;
  return v4;
}

Referenced by:

IovpCallDriver1