|
Types and defines shared with the driver. More...
#include <pshpack1.h>
#include <poppack.h>
Go to the source code of this file.
Data Structures | |
struct | WINUSB_PIPE_INFORMATION |
The WINUSB_PIPE_INFORMATION structure contains pipe information that the UsbK_QueryPipe routine retrieves. More... | |
struct | WINUSB_PIPE_INFORMATION_EX |
The WINUSB_PIPE_INFORMATION_EX structure contains pipe information that the UsbK_QueryPipeEx routine retrieves. More... | |
struct | WINUSB_SETUP_PACKET |
The WINUSB_SETUP_PACKET structure describes a USB setup packet. More... | |
struct | KISO_PACKET |
Structure describing an isochronous transfer packet for libusbK. More... | |
struct | KISO_WUSB_PACKET |
Structure describing an isochronous transfer packet for winusb. More... | |
struct | KISO_CONTEXT |
Structure describing a user defined isochronous transfer. More... | |
struct | KISOCH_PACKET_INFORMATION |
Structure describing additional information about how an isochronous pipe transfers data. More... | |
Typedefs | |
typedef WINUSB_PIPE_INFORMATION * | PWINUSB_PIPE_INFORMATION |
Pointer to a WINUSB_PIPE_INFORMATION structure. | |
typedef WINUSB_PIPE_INFORMATION_EX * | PWINUSB_PIPE_INFORMATION_EX |
Pointer to a WINUSB_PIPE_INFORMATION_EX structure. | |
typedef WINUSB_SETUP_PACKET * | PWINUSB_SETUP_PACKET |
pointer to a WINUSB_SETUP_PACKET structure | |
typedef KISO_PACKET * | PKISO_PACKET |
pointer to a KISO_PACKET structure | |
typedef KISO_WUSB_PACKET * | PKISO_WUSB_PACKET |
pointer to a KISO_PACKET structure | |
typedef KISO_CONTEXT * | PKISO_CONTEXT |
pointer to a KISO_CONTEXT structure | |
typedef KISOCH_PACKET_INFORMATION * | PKISOCH_PACKET_INFORMATION |
pointer to a KISOCH_PACKET_INFORMATION structure | |
Enumerations | |
enum | USBD_PIPE_TYPE { UsbdPipeTypeControl, UsbdPipeTypeIsochronous, UsbdPipeTypeBulk, UsbdPipeTypeInterrupt } |
Values used in the bmAttributes field of a USB_ENDPOINT_DESCRIPTOR. More... | |
enum | KISO_FLAG { , KISO_FLAG_SET_START_FRAME = 0x00000001 } |
Additional ISO transfer flags. More... | |
Types and defines shared with the driver.
enum USBD_PIPE_TYPE |
Values used in the bmAttributes
field of a USB_ENDPOINT_DESCRIPTOR.