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;
}