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