IovUtilIsInFdoStack

UINT64 __stdcall IovUtilIsInFdoStack(DEVICE_OBJECT *DeviceObject){
  unsigned int v2; 
  KIRQL v3; 
  KeAcquireQueuedSpinLock(0xAui64);
  v2 = 0;
  do
  {
    if( (unsigned int)IovUtilIsDeviceObjectMarked((__int64)DeviceObject, 1) )
      break;
    DeviceObject = *(DEVICE_OBJECT **)(*((_QWORD *)DeviceObject + 39) + 48i64);
  }
  while( DeviceObject );
  KeReleaseQueuedSpinLock(0xAui64, v3);
  LOBYTE(v2) = DeviceObject != 0i64;
  return v2;
}

Referenced by:

IovpCallDriver1