blob: 3dedf2265f983df2930278e039d50c8bb05959af [file] [log] [blame]
// 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;