rustc/vendor/winapi-0.2.8/src/usb.rs
2019-11-27 12:13:46 +00:00

19 lines
463 B
Rust

// Copyright © 2016, bitbegin
// Licensed under the MIT License <LICENSE.md>
//! USB Definitions.
ENUM!{enum USBD_PIPE_TYPE {
UsbdPipeTypeControl,
UsbdPipeTypeIsochronous,
UsbdPipeTypeBulk,
UsbdPipeTypeInterrupt,
}}
pub type USBD_STATUS = ::LONG;
STRUCT!{struct USBD_ISO_PACKET_DESCRIPTOR {
Offset: ::ULONG,
Length: ::ULONG,
Status: ::USBD_STATUS,
}}
pub type PUSBD_ISO_PACKET_DESCRIPTOR = *mut USBD_ISO_PACKET_DESCRIPTOR;