winapi 0.2.8

Types and constants for WinAPI bindings. See README for list of crates providing function bindings.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// 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;