// Copyright © 2016, bitbegin // Licensed under the MIT License //! 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;