[][src]Module winapi::shared::usb

USB Definitions.

Structs

OS_STRING
OS_STRING_u
URB
URB_BULK_OR_INTERRUPT_TRANSFER
URB_CONTROL_DESCRIPTOR_REQUEST
URB_CONTROL_FEATURE_REQUEST
URB_CONTROL_GET_CONFIGURATION_REQUEST
URB_CONTROL_GET_INTERFACE_REQUEST
URB_CONTROL_GET_STATUS_REQUEST
URB_CONTROL_TRANSFER
URB_CONTROL_TRANSFER_EX
URB_CONTROL_VENDOR_OR_CLASS_REQUEST
URB_FRAME_LENGTH_CONTROL
URB_GET_CURRENT_FRAME_NUMBER
URB_GET_FRAME_LENGTH
URB_HCD_AREA
URB_HEADER
URB_ISOCH_TRANSFER
URB_OPEN_STATIC_STREAMS
URB_OS_FEATURE_DESCRIPTOR_REQUEST
URB_PIPE_REQUEST
URB_SELECT_CONFIGURATION
URB_SELECT_INTERFACE
URB_SET_FRAME_LENGTH
URB_u
USBD_DEVICE_INFORMATION
USBD_INTERFACE_INFORMATION
USBD_ISO_PACKET_DESCRIPTOR
USBD_PIPE_INFORMATION
USBD_STREAM_INFORMATION
USBD_VERSION_INFORMATION

Constants

EHCI_Generic
EHCI_Intel_Medfield
EHCI_Lucent
EHCI_NEC
EHCI_NVIDIA_Tegra2
EHCI_NVIDIA_Tegra3
MS_GENRE_DESCRIPTOR_INDEX
MS_OS_FLAGS_CONTAINERID
MS_OS_STRING_SIGNATURE
MS_POWER_DESCRIPTOR_INDEX
OHCI_Generic
OHCI_Hydra
OHCI_NEC
OS_STRING_DESCRIPTOR_INDEX
UHCI_Generic
UHCI_Ich1
UHCI_Ich2
UHCI_Ich3m
UHCI_Ich4
UHCI_Ich5
UHCI_Ich6
UHCI_Intel
UHCI_Piix3
UHCI_Piix4
UHCI_Reserved204
UHCI_VIA
UHCI_VIA_x0E_FIFO
UHCI_VIA_x01
UHCI_VIA_x02
UHCI_VIA_x03
UHCI_VIA_x04
URB_FUNCTION_ABORT_PIPE
URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER
URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER_USING_CHAINED_MDL
URB_FUNCTION_CLASS_DEVICE
URB_FUNCTION_CLASS_ENDPOINT
URB_FUNCTION_CLASS_INTERFACE
URB_FUNCTION_CLASS_OTHER
URB_FUNCTION_CLEAR_FEATURE_TO_DEVICE
URB_FUNCTION_CLEAR_FEATURE_TO_ENDPOINT
URB_FUNCTION_CLEAR_FEATURE_TO_INTERFACE
URB_FUNCTION_CLEAR_FEATURE_TO_OTHER
URB_FUNCTION_CLOSE_STATIC_STREAMS
URB_FUNCTION_CONTROL_TRANSFER
URB_FUNCTION_CONTROL_TRANSFER_EX
URB_FUNCTION_GET_CONFIGURATION
URB_FUNCTION_GET_CURRENT_FRAME_NUMBER
URB_FUNCTION_GET_DESCRIPTOR_FROM_DEVICE
URB_FUNCTION_GET_DESCRIPTOR_FROM_ENDPOINT
URB_FUNCTION_GET_DESCRIPTOR_FROM_INTERFACE
URB_FUNCTION_GET_FRAME_LENGTH
URB_FUNCTION_GET_INTERFACE
URB_FUNCTION_GET_MS_FEATURE_DESCRIPTOR
URB_FUNCTION_GET_STATUS_FROM_DEVICE
URB_FUNCTION_GET_STATUS_FROM_ENDPOINT
URB_FUNCTION_GET_STATUS_FROM_INTERFACE
URB_FUNCTION_GET_STATUS_FROM_OTHER
URB_FUNCTION_ISOCH_TRANSFER
URB_FUNCTION_ISOCH_TRANSFER_USING_CHAINED_MDL
URB_FUNCTION_OPEN_STATIC_STREAMS
URB_FUNCTION_RELEASE_FRAME_LENGTH_CONTROL
URB_FUNCTION_RESERVED_0X0016
URB_FUNCTION_RESERVE_0X001D
URB_FUNCTION_RESERVE_0X002B
URB_FUNCTION_RESERVE_0X002C
URB_FUNCTION_RESERVE_0X002D
URB_FUNCTION_RESERVE_0X002E
URB_FUNCTION_RESERVE_0X002F
URB_FUNCTION_RESERVE_0X0033
URB_FUNCTION_RESERVE_0X0034
URB_FUNCTION_RESET_PIPE
URB_FUNCTION_SELECT_CONFIGURATION
URB_FUNCTION_SELECT_INTERFACE
URB_FUNCTION_SET_DESCRIPTOR_TO_DEVICE
URB_FUNCTION_SET_DESCRIPTOR_TO_ENDPOINT
URB_FUNCTION_SET_DESCRIPTOR_TO_INTERFACE
URB_FUNCTION_SET_FEATURE_TO_DEVICE
URB_FUNCTION_SET_FEATURE_TO_ENDPOINT
URB_FUNCTION_SET_FEATURE_TO_INTERFACE
URB_FUNCTION_SET_FEATURE_TO_OTHER
URB_FUNCTION_SET_FRAME_LENGTH
URB_FUNCTION_SYNC_CLEAR_STALL
URB_FUNCTION_SYNC_RESET_PIPE
URB_FUNCTION_SYNC_RESET_PIPE_AND_CLEAR_STALL
URB_FUNCTION_TAKE_FRAME_LENGTH_CONTROL
URB_FUNCTION_VENDOR_DEVICE
URB_FUNCTION_VENDOR_ENDPOINT
URB_FUNCTION_VENDOR_INTERFACE
URB_FUNCTION_VENDOR_OTHER
URB_OPEN_STATIC_STREAMS_VERSION_100
USBDI_VERSION
USBD_DEFAULT_MAXIMUM_TRANSFER_SIZE
USBD_DEFAULT_PIPE_TRANSFER
USBD_ISO_START_FRAME_RANGE
USBD_PF_CHANGE_MAX_PACKET
USBD_PF_ENABLE_RT_THREAD_ACCESS
USBD_PF_MAP_ADD_TRANSFERS
USBD_PF_SHORT_PACKET_OPT
USBD_PF_VALID_MASK
USBD_SHORT_TRANSFER_OK
USBD_START_ISO_TRANSFER_ASAP
USBD_STATUS_BABBLE_DETECTED
USBD_STATUS_BAD_CONFIG_DESC_LENGTH
USBD_STATUS_BAD_DESCRIPTOR
USBD_STATUS_BAD_DESCRIPTOR_BLEN
USBD_STATUS_BAD_DESCRIPTOR_TYPE
USBD_STATUS_BAD_ENDPOINT_ADDRESS
USBD_STATUS_BAD_ENDPOINT_DESCRIPTOR
USBD_STATUS_BAD_INTERFACE_ASSOC_DESCRIPTOR
USBD_STATUS_BAD_INTERFACE_DESCRIPTOR
USBD_STATUS_BAD_NUMBER_OF_ENDPOINTS
USBD_STATUS_BAD_NUMBER_OF_INTERFACES
USBD_STATUS_BAD_START_FRAME
USBD_STATUS_BTSTUFF
USBD_STATUS_BUFFER_OVERRUN
USBD_STATUS_BUFFER_TOO_SMALL
USBD_STATUS_BUFFER_UNDERRUN
USBD_STATUS_CANCELED
USBD_STATUS_CRC
USBD_STATUS_DATA_BUFFER_ERROR
USBD_STATUS_DATA_OVERRUN
USBD_STATUS_DATA_TOGGLE_MISMATCH
USBD_STATUS_DATA_UNDERRUN
USBD_STATUS_DEVICE_GONE
USBD_STATUS_DEV_NOT_RESPONDING
USBD_STATUS_ENDPOINT_HALTED
USBD_STATUS_ERROR_BUSY
USBD_STATUS_ERROR_SHORT_TRANSFER
USBD_STATUS_FIFO
USBD_STATUS_FRAME_CONTROL_NOT_OWNED
USBD_STATUS_FRAME_CONTROL_OWNED
USBD_STATUS_HUB_INTERNAL_ERROR
USBD_STATUS_INAVLID_CONFIGURATION_DESCRIPTOR
USBD_STATUS_INAVLID_PIPE_FLAGS
USBD_STATUS_INSUFFICIENT_RESOURCES
USBD_STATUS_INTERFACE_NOT_FOUND
USBD_STATUS_INTERNAL_HC_ERROR
USBD_STATUS_INVALID_CONFIGURATION_DESCRIPTOR
USBD_STATUS_INVALID_PARAMETER
USBD_STATUS_INVALID_PIPE_HANDLE
USBD_STATUS_INVALID_STREAM_ID
USBD_STATUS_INVALID_STREAM_TYPE
USBD_STATUS_INVALID_URB_FUNCTION
USBD_STATUS_ISOCH_REQUEST_FAILED
USBD_STATUS_ISO_NA_LATE_USBPORT
USBD_STATUS_ISO_NOT_ACCESSED_BY_HW
USBD_STATUS_ISO_NOT_ACCESSED_LATE
USBD_STATUS_ISO_TD_ERROR
USBD_STATUS_NOT_ACCESSED
USBD_STATUS_NOT_SUPPORTED
USBD_STATUS_NO_BANDWIDTH
USBD_STATUS_NO_PING_RESPONSE
USBD_STATUS_PENDING
USBD_STATUS_PID_CHECK_FAILURE
USBD_STATUS_PORT_OPERATION_PENDING
USBD_STATUS_RESERVED1
USBD_STATUS_RESERVED2
USBD_STATUS_SET_CONFIG_FAILED
USBD_STATUS_STALL_PID
USBD_STATUS_STATUS_NOT_MAPPED
USBD_STATUS_SUCCESS
USBD_STATUS_TIMEOUT
USBD_STATUS_UNEXPECTED_PID
USBD_STATUS_XACT_ERROR
USBD_TRANSFER_DIRECTION
USBD_TRANSFER_DIRECTION_IN
USBD_TRANSFER_DIRECTION_OUT
USB_DEFAULT_DEVICE_ADDRESS
USB_DEFAULT_ENDPOINT_ADDRESS
USB_DEFAULT_MAX_PACKET
USB_HcGeneric
USB_PORTATTR_MINI_CONNECTOR
USB_PORTATTR_NO_CONNECTOR
USB_PORTATTR_NO_OVERCURRENT_UI
USB_PORTATTR_OEM_CONNECTOR
USB_PORTATTR_OWNED_BY_CC
USB_PORTATTR_SHARED_USB2
UsbdPipeTypeBulk
UsbdPipeTypeControl
UsbdPipeTypeInterrupt
UsbdPipeTypeIsochronous
VALID_TRANSFER_FLAGS_MASK

Functions

USBD_PENDING
USBD_PIPE_DIRECTION_IN
USBD_SUCCESS
USBD_TRANSFER_DIRECTION_FLAG

Type Definitions

PMDL
POS_STRING
PRIP
PURB
PUSBD_DEVICE_INFORMATION
PUSBD_INTERFACE_INFORMATION
PUSBD_ISO_PACKET_DESCRIPTOR
PUSBD_PIPE_INFORMATION
PUSBD_STREAM_INFORMATION
PUSBD_VERSION_INFORMATION
USBD_CONFIGURATION_HANDLE
USBD_INTERFACE_HANDLE
USBD_PIPE_HANDLE
USBD_PIPE_TYPE
USBD_STATUS
USB_CONTROLLER_FLAVOR