// Copyright © 2016, bitbegin
// Licensed under the MIT License <LICENSE.md>
//! USBIO Definitions.
STRUCT!{struct WINUSB_PIPE_INFORMATION {
PipeType: ::USBD_PIPE_TYPE,
PipeId: ::UCHAR,
MaximumPacketSize: ::USHORT,
Interval: ::UCHAR,
}}
pub type PWINUSB_PIPE_INFORMATION = *mut WINUSB_PIPE_INFORMATION;
STRUCT!{struct WINUSB_PIPE_INFORMATION_EX {
PipeType: ::USBD_PIPE_TYPE,
PipeId: ::UCHAR,
MaximumPacketSize: ::USHORT,
Interval: ::UCHAR,
MaximumBytesPerInterval: ::ULONG,
}}
pub type PWINUSB_PIPE_INFORMATION_EX = *mut WINUSB_PIPE_INFORMATION_EX;