USB_OBJECT_INTERRUPT_PIPE
if (object != NULL && (object->Type() & USB_OBJECT_INTERRUPT_PIPE) != 0) {
if (!object.IsSet() || (object->Type() & USB_OBJECT_INTERRUPT_PIPE) == 0)
| USB_OBJECT_INTERRUPT_PIPE; }
if ((pipe->Type() & USB_OBJECT_INTERRUPT_PIPE) != 0)
if ((pipe->Type() & USB_OBJECT_INTERRUPT_PIPE) != 0)
else if (type & USB_OBJECT_INTERRUPT_PIPE)
if ((type & USB_OBJECT_BULK_PIPE) || (type & USB_OBJECT_INTERRUPT_PIPE)) {
if (pipe->Type() & USB_OBJECT_INTERRUPT_PIPE)
if ((type & USB_OBJECT_INTERRUPT_PIPE) != 0)
if (speed == USB_SPEED_HIGHSPEED && (type & (USB_OBJECT_INTERRUPT_PIPE
if ((type & (USB_OBJECT_INTERRUPT_PIPE | USB_OBJECT_ISO_PIPE)) != 0) {