Docs.rs
windows-sys-0.59.0
windows-sys 0.59.0
Permalink
Docs.rs crate page
MIT OR Apache-2.0
Links
Repository
crates.io
Source
Owners
kennykerr
Dependencies
windows-targets ^0.52.6
normal
Versions
100%
of the crate is documented
Platform
x86_64-pc-windows-msvc
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
windows_sys
0.59.0
Module Usb
Structs
Constants
Functions
Type Aliases
Unions
In windows_sys::Win32::Devices
Module
windows_sys
::
Win32
::
Devices
::
Usb
Copy item path
[
−
]
Structs
§
ALTERNATE_INTERFACE
BM_REQUEST_TYPE_0
CHANNEL_INFO
DEVICE_DESCRIPTOR
DRV_VERSION
HCD_ISO_STAT_COUNTERS
HCD_STAT_COUNTERS
HCD_STAT_INFORMATION_1
HCD_STAT_INFORMATION_2
HUB_DEVICE_CONFIG_INFO
IO_BLOCK
IO_BLOCK_EX
OS_STRING
PACKET_PARAMETERS
RAW_RESET_PORT_PARAMETERS
RAW_ROOTPORT_FEATURE
RAW_ROOTPORT_PARAMETERS
URB
USBD_DEVICE_INFORMATION
USBD_ENDPOINT_OFFLOAD_INFORMATION
USBD_INTERFACE_INFORMATION
USBD_ISO_PACKET_DESCRIPTOR
USBD_PIPE_INFORMATION
USBD_STREAM_INFORMATION
USBD_VERSION_INFORMATION
USBFN_BUS_CONFIGURATION_INFO
USBFN_CLASS_INFORMATION_PACKET
USBFN_CLASS_INFORMATION_PACKET_EX
USBFN_CLASS_INTERFACE
USBFN_CLASS_INTERFACE_EX
USBFN_INTERFACE_INFO
USBFN_NOTIFICATION
USBFN_PIPE_INFORMATION
USBFN_USB_STRING
USBSCAN_GET_DESCRIPTOR
USBSCAN_PIPE_CONFIGURATION
USBSCAN_PIPE_INFORMATION
USBSCAN_TIMEOUT
USBUSER_BANDWIDTH_INFO_REQUEST
USBUSER_BUS_STATISTICS_0_REQUEST
USBUSER_CLOSE_RAW_DEVICE
USBUSER_CONTROLLER_INFO_0
USBUSER_CONTROLLER_UNICODE_NAME
USBUSER_GET_DRIVER_VERSION
USBUSER_GET_USB2HW_VERSION
USBUSER_OPEN_RAW_DEVICE
USBUSER_PASS_THRU_REQUEST
USBUSER_POWER_INFO_REQUEST
USBUSER_RAW_RESET_ROOT_PORT
USBUSER_REFRESH_HCT_REG
USBUSER_REQUEST_HEADER
USBUSER_ROOTPORT_FEATURE_REQUEST
USBUSER_ROOTPORT_PARAMETERS
USBUSER_SEND_ONE_PACKET
USBUSER_SEND_RAW_COMMAND
USB_20_PORT_CHANGE_0
USB_20_PORT_STATUS_0
USB_30_HUB_DESCRIPTOR
USB_30_PORT_CHANGE_0
USB_30_PORT_STATUS_0
USB_ACQUIRE_INFO
USB_BANDWIDTH_INFO
USB_BOS_DESCRIPTOR
USB_BUS_NOTIFICATION
USB_BUS_STATISTICS_0
USB_CLOSE_RAW_DEVICE_PARAMETERS
USB_COMMON_DESCRIPTOR
USB_COMPOSITE_DEVICE_INFO
USB_COMPOSITE_FUNCTION_INFO
USB_CONFIGURATION_DESCRIPTOR
USB_CONFIGURATION_POWER_DESCRIPTOR
USB_CONNECTION_NOTIFICATION
USB_CONTROLLER_DEVICE_INFO
USB_CONTROLLER_INFO_0
USB_CYCLE_PORT_PARAMS
USB_DEFAULT_PIPE_SETUP_PACKET
USB_DEFAULT_PIPE_SETUP_PACKET_0_0
USB_DEFAULT_PIPE_SETUP_PACKET_1_0
USB_DESCRIPTOR_REQUEST
USB_DESCRIPTOR_REQUEST_0
USB_DEVICE_CAPABILITY_BILLBOARD_DESCRIPTOR
USB_DEVICE_CAPABILITY_BILLBOARD_DESCRIPTOR_0
USB_DEVICE_CAPABILITY_BILLBOARD_DESCRIPTOR_1_0
USB_DEVICE_CAPABILITY_CONTAINER_ID_DESCRIPTOR
USB_DEVICE_CAPABILITY_DESCRIPTOR
USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR
USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR_0_0
USB_DEVICE_CAPABILITY_PD_CONSUMER_PORT_DESCRIPTOR
USB_DEVICE_CAPABILITY_PD_CONSUMER_PORT_DESCRIPTOR_0_0
USB_DEVICE_CAPABILITY_PLATFORM_DESCRIPTOR
USB_DEVICE_CAPABILITY_POWER_DELIVERY_DESCRIPTOR
USB_DEVICE_CAPABILITY_POWER_DELIVERY_DESCRIPTOR_0_0
USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED_0
USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR
USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR_0_0
USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR_1_0
USB_DEVICE_CAPABILITY_SUPERSPEED_USB_DESCRIPTOR
USB_DEVICE_CAPABILITY_USB20_EXTENSION_DESCRIPTOR
USB_DEVICE_CAPABILITY_USB20_EXTENSION_DESCRIPTOR_0_0
USB_DEVICE_CHARACTERISTICS
USB_DEVICE_DESCRIPTOR
USB_DEVICE_INFO
USB_DEVICE_NODE_INFO
USB_DEVICE_PERFORMANCE_INFO
USB_DEVICE_QUALIFIER_DESCRIPTOR
USB_DEVICE_STATE
USB_DEVICE_STATUS_0
USB_DRIVER_VERSION_PARAMETERS
USB_ENDPOINT_DESCRIPTOR
USB_ENDPOINT_STATUS_0
USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION
USB_FUNCTION_SUSPEND_OPTIONS_0
USB_HCD_DRIVERKEY_NAME
USB_HIGH_SPEED_MAXPACKET_0
USB_HUB_30_PORT_REMOTE_WAKE_MASK_0
USB_HUB_CAPABILITIES
USB_HUB_CAPABILITIES_EX
USB_HUB_CAP_FLAGS_0
USB_HUB_CHANGE_0
USB_HUB_DESCRIPTOR
USB_HUB_DEVICE_INFO
USB_HUB_DEVICE_UXD_SETTINGS
USB_HUB_INFORMATION
USB_HUB_INFORMATION_EX
USB_HUB_NAME
USB_HUB_PORT_INFORMATION
USB_HUB_STATUS_0
USB_HUB_STATUS_AND_CHANGE_0
USB_IDLE_CALLBACK_INFO
USB_ID_STRING
USB_INTERFACE_ASSOCIATION_DESCRIPTOR
USB_INTERFACE_DESCRIPTOR
USB_INTERFACE_POWER_DESCRIPTOR
USB_INTERFACE_STATUS_0
USB_MI_PARENT_INFORMATION
USB_NODE_CONNECTION_ATTRIBUTES
USB_NODE_CONNECTION_DRIVERKEY_NAME
USB_NODE_CONNECTION_INFORMATION
USB_NODE_CONNECTION_INFORMATION_EX
USB_NODE_CONNECTION_INFORMATION_EX_V2
USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS_0
USB_NODE_CONNECTION_NAME
USB_NODE_INFORMATION
USB_NOTIFICATION
USB_OPEN_RAW_DEVICE_PARAMETERS
USB_PASS_THRU_PARAMETERS
USB_PIPE_INFO
USB_PORT_CONNECTOR_PROPERTIES
USB_PORT_EXT_STATUS_0
USB_PORT_EXT_STATUS_AND_CHANGE_0
USB_PORT_PROPERTIES_0
USB_PORT_STATUS_AND_CHANGE_0
USB_POWER_INFO
USB_PROTOCOLS_0
USB_ROOT_HUB_NAME
USB_SEND_RAW_COMMAND_PARAMETERS
USB_START_TRACKING_FOR_TIME_SYNC_INFORMATION
USB_STOP_TRACKING_FOR_TIME_SYNC_INFORMATION
USB_STRING_DESCRIPTOR
USB_SUPERSPEEDPLUS_ISOCH_ENDPOINT_COMPANION_DESCRIPTOR
USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR
USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR_0_0
USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR_0_1
USB_TOPOLOGY_ADDRESS
USB_TRANSPORT_CHARACTERISTICS
USB_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION
USB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION
USB_TRANSPORT_CHARACTERISTICS_CHANGE_UNREGISTRATION
USB_UNICODE_NAME
USB_USB2HW_VERSION_PARAMETERS
WINUSB_PIPE_INFORMATION
WINUSB_PIPE_INFORMATION_EX
WINUSB_SETUP_PACKET
_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_GET_ISOCH_PIPE_TRANSFER_PATH_DELAYS
_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
Constants
§
ALLOW_PARTIAL_READS
ALL_PIPE
AUTO_CLEAR_STALL
AUTO_FLUSH
AUTO_SUSPEND
AcquireBusInfo
AcquireControllerName
AcquireHubName
BMREQUEST_CLASS
BMREQUEST_DEVICE_TO_HOST
BMREQUEST_HOST_TO_DEVICE
BMREQUEST_STANDARD
BMREQUEST_TO_DEVICE
BMREQUEST_TO_ENDPOINT
BMREQUEST_TO_INTERFACE
BMREQUEST_TO_OTHER
BMREQUEST_VENDOR
BULKIN_FLAG
CompositeDevice
DEVICE_SPEED
DeviceCausedOvercurrent
DeviceConnected
DeviceEnumerating
DeviceFailedEnumeration
DeviceGeneralFailure
DeviceHubNestedTooDeeply
DeviceInLegacyHub
DeviceNotEnoughBandwidth
DeviceNotEnoughPower
DeviceReset
EHCI_Generic
EHCI_Intel_Medfield
EHCI_Lucent
EHCI_NEC
EHCI_NVIDIA_Tegra2
EHCI_NVIDIA_Tegra3
EVENT_PIPE
EnumerationFailure
FILE_DEVICE_USB
FILE_DEVICE_USB_SCAN
FullSpeed
GUID_DEVINTERFACE_USB_BILLBOARD
GUID_DEVINTERFACE_USB_DEVICE
GUID_DEVINTERFACE_USB_HOST_CONTROLLER
GUID_DEVINTERFACE_USB_HUB
GUID_USB_MSOS20_PLATFORM_CAPABILITY_ID
GUID_USB_PERFORMANCE_TRACING
GUID_USB_TRANSFER_TRACING
GUID_USB_WMI_DEVICE_PERF_INFO
GUID_USB_WMI_NODE_INFO
GUID_USB_WMI_STD_DATA
GUID_USB_WMI_STD_NOTIFICATION
GUID_USB_WMI_SURPRISE_REMOVAL_NOTIFICATION
GUID_USB_WMI_TRACING
HCD_DIAGNOSTIC_MODE_OFF
HCD_DIAGNOSTIC_MODE_ON
HCD_DISABLE_PORT
HCD_ENABLE_PORT
HCD_GET_DRIVERKEY_NAME
HCD_GET_ROOT_HUB_NAME
HCD_GET_STATS_1
HCD_GET_STATS_2
HCD_TRACE_READ_REQUEST
HCD_USER_REQUEST
HighSpeed
HubDevice
HubNestedTooDeeply
HubOvercurrent
HubPowerChange
IGNORE_SHORT_PACKETS
IOCTL_ABORT_PIPE
IOCTL_CANCEL_IO
IOCTL_GENERICUSBFN_ACTIVATE_USB_BUS
IOCTL_GENERICUSBFN_BUS_EVENT_NOTIFICATION
IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_IN
IOCTL_GENERICUSBFN_CONTROL_STATUS_HANDSHAKE_OUT
IOCTL_GENERICUSBFN_DEACTIVATE_USB_BUS
IOCTL_GENERICUSBFN_GET_CLASS_INFO
IOCTL_GENERICUSBFN_GET_CLASS_INFO_EX
IOCTL_GENERICUSBFN_GET_INTERFACE_DESCRIPTOR_SET
IOCTL_GENERICUSBFN_GET_PIPE_STATE
IOCTL_GENERICUSBFN_REGISTER_USB_STRING
IOCTL_GENERICUSBFN_SET_PIPE_STATE
IOCTL_GENERICUSBFN_TRANSFER_IN
IOCTL_GENERICUSBFN_TRANSFER_IN_APPEND_ZERO_PKT
IOCTL_GENERICUSBFN_TRANSFER_OUT
IOCTL_GET_CHANNEL_ALIGN_RQST
IOCTL_GET_DEVICE_DESCRIPTOR
IOCTL_GET_HCD_DRIVERKEY_NAME
IOCTL_GET_PIPE_CONFIGURATION
IOCTL_GET_USB_DESCRIPTOR
IOCTL_GET_VERSION
IOCTL_INDEX
IOCTL_INTERNAL_USB_CYCLE_PORT
IOCTL_INTERNAL_USB_ENABLE_PORT
IOCTL_INTERNAL_USB_FAIL_GET_STATUS_FROM_DEVICE
IOCTL_INTERNAL_USB_GET_BUSGUID_INFO
IOCTL_INTERNAL_USB_GET_BUS_INFO
IOCTL_INTERNAL_USB_GET_CONTROLLER_NAME
IOCTL_INTERNAL_USB_GET_DEVICE_CONFIG_INFO
IOCTL_INTERNAL_USB_GET_DEVICE_HANDLE
IOCTL_INTERNAL_USB_GET_DEVICE_HANDLE_EX
IOCTL_INTERNAL_USB_GET_HUB_COUNT
IOCTL_INTERNAL_USB_GET_HUB_NAME
IOCTL_INTERNAL_USB_GET_PARENT_HUB_INFO
IOCTL_INTERNAL_USB_GET_PORT_STATUS
IOCTL_INTERNAL_USB_GET_ROOTHUB_PDO
IOCTL_INTERNAL_USB_GET_TOPOLOGY_ADDRESS
IOCTL_INTERNAL_USB_GET_TT_DEVICE_HANDLE
IOCTL_INTERNAL_USB_NOTIFY_IDLE_READY
IOCTL_INTERNAL_USB_RECORD_FAILURE
IOCTL_INTERNAL_USB_REGISTER_COMPOSITE_DEVICE
IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION
IOCTL_INTERNAL_USB_REQ_GLOBAL_RESUME
IOCTL_INTERNAL_USB_REQ_GLOBAL_SUSPEND
IOCTL_INTERNAL_USB_RESET_PORT
IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION
IOCTL_INTERNAL_USB_SUBMIT_URB
IOCTL_INTERNAL_USB_UNREGISTER_COMPOSITE_DEVICE
IOCTL_READ_REGISTERS
IOCTL_RESET_PIPE
IOCTL_SEND_USB_REQUEST
IOCTL_SET_TIMEOUT
IOCTL_USB_DIAGNOSTIC_MODE_OFF
IOCTL_USB_DIAGNOSTIC_MODE_ON
IOCTL_USB_DIAG_IGNORE_HUBS_OFF
IOCTL_USB_DIAG_IGNORE_HUBS_ON
IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION
IOCTL_USB_GET_DEVICE_CHARACTERISTICS
IOCTL_USB_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC
IOCTL_USB_GET_HUB_CAPABILITIES
IOCTL_USB_GET_HUB_CAPABILITIES_EX
IOCTL_USB_GET_HUB_INFORMATION_EX
IOCTL_USB_GET_NODE_CONNECTION_ATTRIBUTES
IOCTL_USB_GET_NODE_CONNECTION_DRIVERKEY_NAME
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2
IOCTL_USB_GET_NODE_CONNECTION_NAME
IOCTL_USB_GET_NODE_INFORMATION
IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES
IOCTL_USB_GET_ROOT_HUB_NAME
IOCTL_USB_GET_TRANSPORT_CHARACTERISTICS
IOCTL_USB_HCD_DISABLE_PORT
IOCTL_USB_HCD_ENABLE_PORT
IOCTL_USB_HCD_GET_STATS_1
IOCTL_USB_HCD_GET_STATS_2
IOCTL_USB_HUB_CYCLE_PORT
IOCTL_USB_NOTIFY_ON_TRANSPORT_CHARACTERISTICS_CHANGE
IOCTL_USB_REGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE
IOCTL_USB_RESET_HUB
IOCTL_USB_START_TRACKING_FOR_TIME_SYNC
IOCTL_USB_STOP_TRACKING_FOR_TIME_SYNC
IOCTL_USB_UNREGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE
IOCTL_WAIT_ON_DEVICE_EVENT
IOCTL_WRITE_REGISTERS
InsufficentBandwidth
InsufficentPower
KREGMANUSBFNENUMPATH
KREGUSBFNENUMPATH
LowSpeed
MAXIMUM_TRANSFER_SIZE
MAXIMUM_USB_STRING_LENGTH
MAX_ALTERNATE_NAME_LENGTH
MAX_ASSOCIATION_NAME_LENGTH
MAX_CONFIGURATION_NAME_LENGTH
MAX_INTERFACE_NAME_LENGTH
MAX_NUM_PIPES
MAX_NUM_USBFN_ENDPOINTS
MAX_SUPPORTED_CONFIGURATIONS
MAX_USB_STRING_LENGTH
MS_GENRE_DESCRIPTOR_INDEX
MS_OS_FLAGS_CONTAINERID
MS_OS_STRING_SIGNATURE
MS_POWER_DESCRIPTOR_INDEX
ModernDeviceInLegacyHub
NoDeviceConnected
OHCI_Generic
OHCI_Hydra
OHCI_NEC
OS_STRING_DESCRIPTOR_INDEX
OverCurrent
PIPE_TRANSFER_TIMEOUT
PORT_LINK_STATE_COMPLIANCE_MODE
PORT_LINK_STATE_DISABLED
PORT_LINK_STATE_HOT_RESET
PORT_LINK_STATE_INACTIVE
PORT_LINK_STATE_LOOPBACK
PORT_LINK_STATE_POLLING
PORT_LINK_STATE_RECOVERY
PORT_LINK_STATE_RX_DETECT
PORT_LINK_STATE_TEST_MODE
PORT_LINK_STATE_U0
PORT_LINK_STATE_U1
PORT_LINK_STATE_U2
PORT_LINK_STATE_U3
RAW_IO
READ_DATA_PIPE
RESET_PIPE_ON_RESUME
ResetOvercurrent
SHORT_PACKET_TERMINATE
SUSPEND_DELAY
UHCI_Generic
UHCI_Ich1
UHCI_Ich2
UHCI_Ich4
UHCI_Ich5
UHCI_Ich6
UHCI_Ich3m
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_ISOCH_PIPE_TRANSFER_PATH_DELAYS
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
UREGMANUSBFNENUMPATH
UREGUSBFNENUMPATH
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_HANDLES_SSP_HIGH_BANDWIDTH_ISOCH
USBD_PF_INTERACTIVE_PRIORITY
USBD_PF_MAP_ADD_TRANSFERS
USBD_PF_PRIORITY_MASK
USBD_PF_SHORT_PACKET_OPT
USBD_PF_SSP_HIGH_BANDWIDTH_ISOCH
USBD_PF_VIDEO_PRIORITY
USBD_PF_VOICE_PRIORITY
USBD_PORT_CONNECTED
USBD_PORT_ENABLED
USBD_SHORT_TRANSFER_OK
USBD_START_ISO_TRANSFER_ASAP
USBD_TRANSFER_DIRECTION
USBD_TRANSFER_DIRECTION_IN
USBD_TRANSFER_DIRECTION_OUT
USBFN_INTERRUPT_ENDPOINT_SIZE_NOT_UPDATEABLE_MASK
USBSCAN_PIPE_BULK
USBSCAN_PIPE_CONTROL
USBSCAN_PIPE_INTERRUPT
USBSCAN_PIPE_ISOCHRONOUS
USBUSER_CLEAR_ROOTPORT_FEATURE
USBUSER_GET_BANDWIDTH_INFORMATION
USBUSER_GET_BUS_STATISTICS_0
USBUSER_GET_CONTROLLER_DRIVER_KEY
USBUSER_GET_CONTROLLER_INFO_0
USBUSER_GET_POWER_STATE_MAP
USBUSER_GET_ROOTHUB_SYMBOLIC_NAME
USBUSER_GET_ROOTPORT_STATUS
USBUSER_GET_USB2_HW_VERSION
USBUSER_GET_USB_DRIVER_VERSION
USBUSER_INVALID_REQUEST
USBUSER_OP_CLOSE_RAW_DEVICE
USBUSER_OP_MASK_DEVONLY_API
USBUSER_OP_MASK_HCTEST_API
USBUSER_OP_OPEN_RAW_DEVICE
USBUSER_OP_RAW_RESET_PORT
USBUSER_OP_SEND_ONE_PACKET
USBUSER_OP_SEND_RAW_COMMAND
USBUSER_PASS_THRU
USBUSER_SET_ROOTPORT_FEATURE
USBUSER_USB_REFRESH_HCT_REG
USBUSER_VERSION
USB_20_ENDPOINT_TYPE_INTERRUPT_RESERVED_MASK
USB_20_HUB_DESCRIPTOR_TYPE
USB_30_ENDPOINT_TYPE_INTERRUPT_RESERVED_MASK
USB_30_ENDPOINT_TYPE_INTERRUPT_USAGE_MASK
USB_30_ENDPOINT_TYPE_INTERRUPT_USAGE_NOTIFICATION
USB_30_ENDPOINT_TYPE_INTERRUPT_USAGE_PERIODIC
USB_30_ENDPOINT_TYPE_INTERRUPT_USAGE_RESERVED10
USB_30_ENDPOINT_TYPE_INTERRUPT_USAGE_RESERVED11
USB_30_HUB_DESCRIPTOR_TYPE
USB_ALLOW_FIRMWARE_UPDATE
USB_BOS_DESCRIPTOR_TYPE
USB_CHARGING_POLICY_DEFAULT
USB_CHARGING_POLICY_ICCHPF
USB_CHARGING_POLICY_ICCLPF
USB_CHARGING_POLICY_NO_POWER
USB_CONFIGURATION_DESCRIPTOR_TYPE
USB_CONFIG_BUS_POWERED
USB_CONFIG_POWERED_MASK
USB_CONFIG_POWER_DESCRIPTOR_TYPE
USB_CONFIG_REMOTE_WAKEUP
USB_CONFIG_RESERVED
USB_CONFIG_SELF_POWERED
USB_CYCLE_PORT
USB_DEBUG_DESCRIPTOR_TYPE
USB_DEFAULT_DEVICE_ADDRESS
USB_DEFAULT_ENDPOINT_ADDRESS
USB_DEFAULT_MAX_PACKET
USB_DEVICE_CAPABILITY_BATTERY_INFO
USB_DEVICE_CAPABILITY_BILLBOARD
USB_DEVICE_CAPABILITY_CONTAINER_ID
USB_DEVICE_CAPABILITY_DESCRIPTOR_TYPE
USB_DEVICE_CAPABILITY_FIRMWARE_STATUS
USB_DEVICE_CAPABILITY_MAX_U1_LATENCY
USB_DEVICE_CAPABILITY_MAX_U2_LATENCY
USB_DEVICE_CAPABILITY_PD_CONSUMER_PORT
USB_DEVICE_CAPABILITY_PD_PROVIDER_PORT
USB_DEVICE_CAPABILITY_PLATFORM
USB_DEVICE_CAPABILITY_POWER_DELIVERY
USB_DEVICE_CAPABILITY_PRECISION_TIME_MEASUREMENT
USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED_DIR_RX
USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED_DIR_TX
USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED_LSE_BPS
USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED_LSE_GBPS
USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED_LSE_KBPS
USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED_LSE_MBPS
USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED_MODE_ASYMMETRIC
USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED_MODE_SYMMETRIC
USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED_PROTOCOL_SS
USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED_PROTOCOL_SSP
USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB
USB_DEVICE_CAPABILITY_SUPERSPEED_BMATTRIBUTES_LTM_CAPABLE
USB_DEVICE_CAPABILITY_SUPERSPEED_BMATTRIBUTES_RESERVED_MASK
USB_DEVICE_CAPABILITY_SUPERSPEED_SPEEDS_SUPPORTED_FULL
USB_DEVICE_CAPABILITY_SUPERSPEED_SPEEDS_SUPPORTED_HIGH
USB_DEVICE_CAPABILITY_SUPERSPEED_SPEEDS_SUPPORTED_LOW
USB_DEVICE_CAPABILITY_SUPERSPEED_SPEEDS_SUPPORTED_RESERVED_MASK
USB_DEVICE_CAPABILITY_SUPERSPEED_SPEEDS_SUPPORTED_SUPER
USB_DEVICE_CAPABILITY_SUPERSPEED_U1_DEVICE_EXIT_MAX_VALUE
USB_DEVICE_CAPABILITY_SUPERSPEED_U2_DEVICE_EXIT_MAX_VALUE
USB_DEVICE_CAPABILITY_SUPERSPEED_USB
USB_DEVICE_CAPABILITY_USB20_EXTENSION
USB_DEVICE_CAPABILITY_USB20_EXTENSION_BMATTRIBUTES_RESERVED_MASK
USB_DEVICE_CAPABILITY_WIRELESS_USB
USB_DEVICE_CHARACTERISTICS_MAXIMUM_PATH_DELAYS_AVAILABLE
USB_DEVICE_CHARACTERISTICS_VERSION_1
USB_DEVICE_CLASS_APPLICATION_SPECIFIC
USB_DEVICE_CLASS_AUDIO
USB_DEVICE_CLASS_AUDIO_VIDEO
USB_DEVICE_CLASS_BILLBOARD
USB_DEVICE_CLASS_CDC_DATA
USB_DEVICE_CLASS_COMMUNICATIONS
USB_DEVICE_CLASS_CONTENT_SECURITY
USB_DEVICE_CLASS_DIAGNOSTIC_DEVICE
USB_DEVICE_CLASS_HUB
USB_DEVICE_CLASS_HUMAN_INTERFACE
USB_DEVICE_CLASS_IMAGE
USB_DEVICE_CLASS_MISCELLANEOUS
USB_DEVICE_CLASS_MONITOR
USB_DEVICE_CLASS_PERSONAL_HEALTHCARE
USB_DEVICE_CLASS_PHYSICAL_INTERFACE
USB_DEVICE_CLASS_POWER
USB_DEVICE_CLASS_PRINTER
USB_DEVICE_CLASS_RESERVED
USB_DEVICE_CLASS_SMART_CARD
USB_DEVICE_CLASS_STORAGE
USB_DEVICE_CLASS_VENDOR_SPECIFIC
USB_DEVICE_CLASS_VIDEO
USB_DEVICE_CLASS_WIRELESS_CONTROLLER
USB_DEVICE_DESCRIPTOR_TYPE
USB_DEVICE_FIRMWARE_HASH_LENGTH
USB_DEVICE_QUALIFIER_DESCRIPTOR_TYPE
USB_DIAG_IGNORE_HUBS_OFF
USB_DIAG_IGNORE_HUBS_ON
USB_DISALLOW_FIRMWARE_UPDATE
USB_ENABLE_PORT
USB_ENDPOINT_ADDRESS_MASK
USB_ENDPOINT_DESCRIPTOR_TYPE
USB_ENDPOINT_DIRECTION_MASK
USB_ENDPOINT_SUPERSPEED_BULK_MAX_PACKET_SIZE
USB_ENDPOINT_SUPERSPEED_CONTROL_MAX_PACKET_SIZE
USB_ENDPOINT_SUPERSPEED_INTERRUPT_MAX_PACKET_SIZE
USB_ENDPOINT_SUPERSPEED_ISO_MAX_PACKET_SIZE
USB_ENDPOINT_TYPE_BULK
USB_ENDPOINT_TYPE_BULK_RESERVED_MASK
USB_ENDPOINT_TYPE_CONTROL
USB_ENDPOINT_TYPE_CONTROL_RESERVED_MASK
USB_ENDPOINT_TYPE_INTERRUPT
USB_ENDPOINT_TYPE_ISOCHRONOUS
USB_ENDPOINT_TYPE_ISOCHRONOUS_RESERVED_MASK
USB_ENDPOINT_TYPE_ISOCHRONOUS_SYNCHRONIZATION_ADAPTIVE
USB_ENDPOINT_TYPE_ISOCHRONOUS_SYNCHRONIZATION_ASYNCHRONOUS
USB_ENDPOINT_TYPE_ISOCHRONOUS_SYNCHRONIZATION_MASK
USB_ENDPOINT_TYPE_ISOCHRONOUS_SYNCHRONIZATION_NO_SYNCHRONIZATION
USB_ENDPOINT_TYPE_ISOCHRONOUS_SYNCHRONIZATION_SYNCHRONOUS
USB_ENDPOINT_TYPE_ISOCHRONOUS_USAGE_DATA_ENDOINT
USB_ENDPOINT_TYPE_ISOCHRONOUS_USAGE_FEEDBACK_ENDPOINT
USB_ENDPOINT_TYPE_ISOCHRONOUS_USAGE_IMPLICIT_FEEDBACK_DATA_ENDPOINT
USB_ENDPOINT_TYPE_ISOCHRONOUS_USAGE_MASK
USB_ENDPOINT_TYPE_ISOCHRONOUS_USAGE_RESERVED
USB_ENDPOINT_TYPE_MASK
USB_FAIL_GET_STATUS
USB_FEATURE_BATTERY_WAKE_MASK
USB_FEATURE_CHARGING_POLICY
USB_FEATURE_ENDPOINT_STALL
USB_FEATURE_FUNCTION_SUSPEND
USB_FEATURE_INTERFACE_POWER_D0
USB_FEATURE_INTERFACE_POWER_D1
USB_FEATURE_INTERFACE_POWER_D2
USB_FEATURE_INTERFACE_POWER_D3
USB_FEATURE_LDM_ENABLE
USB_FEATURE_LTM_ENABLE
USB_FEATURE_OS_IS_PD_AWARE
USB_FEATURE_POLICY_MODE
USB_FEATURE_REMOTE_WAKEUP
USB_FEATURE_TEST_MODE
USB_FEATURE_U1_ENABLE
USB_FEATURE_U2_ENABLE
USB_GETSTATUS_LTM_ENABLE
USB_GETSTATUS_REMOTE_WAKEUP_ENABLED
USB_GETSTATUS_SELF_POWERED
USB_GETSTATUS_U1_ENABLE
USB_GETSTATUS_U2_ENABLE
USB_GET_BUSGUID_INFO
USB_GET_BUS_INFO
USB_GET_CONTROLLER_NAME
USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION
USB_GET_DEVICE_CHARACTERISTICS
USB_GET_DEVICE_HANDLE
USB_GET_DEVICE_HANDLE_EX
USB_GET_FIRMWARE_ALLOWED_OR_DISALLOWED_STATE
USB_GET_FIRMWARE_HASH
USB_GET_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC
USB_GET_HUB_CAPABILITIES
USB_GET_HUB_CAPABILITIES_EX
USB_GET_HUB_CONFIG_INFO
USB_GET_HUB_COUNT
USB_GET_HUB_INFORMATION_EX
USB_GET_HUB_NAME
USB_GET_NODE_CONNECTION_ATTRIBUTES
USB_GET_NODE_CONNECTION_DRIVERKEY_NAME
USB_GET_NODE_CONNECTION_INFORMATION
USB_GET_NODE_CONNECTION_INFORMATION_EX
USB_GET_NODE_CONNECTION_INFORMATION_EX_V2
USB_GET_NODE_CONNECTION_NAME
USB_GET_NODE_INFORMATION
USB_GET_PARENT_HUB_INFO
USB_GET_PORT_CONNECTOR_PROPERTIES
USB_GET_PORT_STATUS
USB_GET_ROOTHUB_PDO
USB_GET_TOPOLOGY_ADDRESS
USB_GET_TRANSPORT_CHARACTERISTICS
USB_GET_TT_DEVICE_HANDLE
USB_HC_FEATURE_FLAG_PORT_POWER_SWITCHING
USB_HC_FEATURE_FLAG_SEL_SUSPEND
USB_HC_FEATURE_LEGACY_BIOS
USB_HC_FEATURE_TIME_SYNC_API
USB_HUB_CYCLE_PORT
USB_HcGeneric
USB_IDLE_NOTIFICATION
USB_IDLE_NOTIFICATION_EX
USB_INTERFACE_ASSOCIATION_DESCRIPTOR_TYPE
USB_INTERFACE_DESCRIPTOR_TYPE
USB_INTERFACE_POWER_DESCRIPTOR_TYPE
USB_NOTIFY_ON_TRANSPORT_CHARACTERISTICS_CHANGE
USB_OTG_DESCRIPTOR_TYPE
USB_OTHER_SPEED_CONFIGURATION_DESCRIPTOR_TYPE
USB_PACKETFLAG_ASYNC_IN
USB_PACKETFLAG_ASYNC_OUT
USB_PACKETFLAG_FULL_SPEED
USB_PACKETFLAG_HIGH_SPEED
USB_PACKETFLAG_ISO_IN
USB_PACKETFLAG_ISO_OUT
USB_PACKETFLAG_LOW_SPEED
USB_PACKETFLAG_SETUP
USB_PACKETFLAG_TOGGLE0
USB_PACKETFLAG_TOGGLE1
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
USB_PORT_STATUS_CONNECT
USB_PORT_STATUS_ENABLE
USB_PORT_STATUS_HIGH_SPEED
USB_PORT_STATUS_LOW_SPEED
USB_PORT_STATUS_OVER_CURRENT
USB_PORT_STATUS_POWER
USB_PORT_STATUS_RESET
USB_PORT_STATUS_SUSPEND
USB_RECORD_FAILURE
USB_REGISTER_COMPOSITE_DEVICE
USB_REGISTER_FOR_TRANSPORT_BANDWIDTH_CHANGE
USB_REGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE
USB_REGISTER_FOR_TRANSPORT_LATENCY_CHANGE
USB_REQUEST_CLEAR_FEATURE
USB_REQUEST_CLEAR_TT_BUFFER
USB_REQUEST_GET_CONFIGURATION
USB_REQUEST_GET_DESCRIPTOR
USB_REQUEST_GET_FIRMWARE_STATUS
USB_REQUEST_GET_INTERFACE
USB_REQUEST_GET_PORT_ERR_COUNT
USB_REQUEST_GET_STATE
USB_REQUEST_GET_STATUS
USB_REQUEST_GET_TT_STATE
USB_REQUEST_ISOCH_DELAY
USB_REQUEST_REMOTE_WAKE_NOTIFICATION
USB_REQUEST_RESET_TT
USB_REQUEST_SET_ADDRESS
USB_REQUEST_SET_CONFIGURATION
USB_REQUEST_SET_DESCRIPTOR
USB_REQUEST_SET_FEATURE
USB_REQUEST_SET_FIRMWARE_STATUS
USB_REQUEST_SET_HUB_DEPTH
USB_REQUEST_SET_INTERFACE
USB_REQUEST_SET_SEL
USB_REQUEST_STOP_TT
USB_REQUEST_SYNC_FRAME
USB_REQ_GLOBAL_RESUME
USB_REQ_GLOBAL_SUSPEND
USB_RESERVED_DESCRIPTOR_TYPE
USB_RESERVED_USER_BASE
USB_RESET_HUB
USB_RESET_PORT
USB_START_TRACKING_FOR_TIME_SYNC
USB_STATUS_EXT_PORT_STATUS
USB_STATUS_PD_STATUS
USB_STATUS_PORT_STATUS
USB_STOP_TRACKING_FOR_TIME_SYNC
USB_STRING_DESCRIPTOR_TYPE
USB_SUBMIT_URB
USB_SUPERSPEEDPLUS_ISOCHRONOUS_MAX_BYTESPERINTERVAL
USB_SUPERSPEEDPLUS_ISOCHRONOUS_MIN_BYTESPERINTERVAL
USB_SUPERSPEEDPLUS_ISOCH_ENDPOINT_COMPANION_DESCRIPTOR_TYPE
USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR_TYPE
USB_SUPERSPEED_ISOCHRONOUS_MAX_MULTIPLIER
USB_SUPPORT_D0_COMMAND
USB_SUPPORT_D1_COMMAND
USB_SUPPORT_D1_WAKEUP
USB_SUPPORT_D2_COMMAND
USB_SUPPORT_D2_WAKEUP
USB_SUPPORT_D3_COMMAND
USB_TEST_MODE_TEST_FORCE_ENABLE
USB_TEST_MODE_TEST_J
USB_TEST_MODE_TEST_K
USB_TEST_MODE_TEST_PACKET
USB_TEST_MODE_TEST_SE0_NAK
USB_TRANSPORT_CHARACTERISTICS_BANDWIDTH_AVAILABLE
USB_TRANSPORT_CHARACTERISTICS_LATENCY_AVAILABLE
USB_TRANSPORT_CHARACTERISTICS_VERSION_1
USB_UNREGISTER_COMPOSITE_DEVICE
USB_UNREGISTER_FOR_TRANSPORT_CHARACTERISTICS_CHANGE
Usb11Device
Usb20Device
Usb20Hub
Usb30Hub
UsbController
UsbDevice
UsbFullSpeed
UsbHighSpeed
UsbHub
UsbLowSpeed
UsbMIParent
UsbRootHub
UsbSuperSpeed
UsbUserBufferTooSmall
UsbUserDeviceNotStarted
UsbUserErrorNotMapped
UsbUserFeatureDisabled
UsbUserInvalidHeaderParameter
UsbUserInvalidParameter
UsbUserInvalidRequestCode
UsbUserMiniportError
UsbUserNoDeviceConnected
UsbUserNotSupported
UsbUserSuccess
UsbdEndpointOffloadHardwareAssisted
UsbdEndpointOffloadModeNotSupported
UsbdEndpointOffloadSoftwareAssisted
UsbdPipeTypeBulk
UsbdPipeTypeControl
UsbdPipeTypeInterrupt
UsbdPipeTypeIsochronous
UsbfnBusSpeedFull
UsbfnBusSpeedHigh
UsbfnBusSpeedLow
UsbfnBusSpeedMaximum
UsbfnBusSpeedSuper
UsbfnChargingDownstreamPort
UsbfnDedicatedChargingPort
UsbfnDeviceStateAddressed
UsbfnDeviceStateAttached
UsbfnDeviceStateConfigured
UsbfnDeviceStateDefault
UsbfnDeviceStateDetached
UsbfnDeviceStateMinimum
UsbfnDeviceStateStateMaximum
UsbfnDeviceStateSuspended
UsbfnDirectionIn
UsbfnDirectionMaximum
UsbfnDirectionMinimum
UsbfnDirectionOut
UsbfnDirectionRx
UsbfnDirectionTx
UsbfnEventAttach
UsbfnEventBusTearDown
UsbfnEventConfigured
UsbfnEventDetach
UsbfnEventMaximum
UsbfnEventMinimum
UsbfnEventPortType
UsbfnEventReset
UsbfnEventResume
UsbfnEventSetInterface
UsbfnEventSetupPacket
UsbfnEventSuspend
UsbfnEventUnConfigured
UsbfnInvalidDedicatedChargingPort
UsbfnPortTypeMaximum
UsbfnProprietaryDedicatedChargingPort
UsbfnStandardDownstreamPort
UsbfnUnknownPort
WMI_USB_DEVICE_NODE_INFORMATION
WMI_USB_DRIVER_INFORMATION
WMI_USB_DRIVER_NOTIFICATION
WMI_USB_HUB_NODE_INFORMATION
WMI_USB_PERFORMANCE_INFORMATION
WMI_USB_POWER_DEVICE_ENABLE
WRITE_DATA_PIPE
WdmUsbPowerDeviceD0
WdmUsbPowerDeviceD1
WdmUsbPowerDeviceD2
WdmUsbPowerDeviceD3
WdmUsbPowerDeviceUnspecified
WdmUsbPowerNotMapped
WdmUsbPowerSystemHibernate
WdmUsbPowerSystemShutdown
WdmUsbPowerSystemSleeping1
WdmUsbPowerSystemSleeping2
WdmUsbPowerSystemSleeping3
WdmUsbPowerSystemUnspecified
WdmUsbPowerSystemWorking
WinUSB_TestGuid
Functions
§
WinUsb_AbortPipe
⚠
WinUsb_ControlTransfer
⚠
WinUsb_FlushPipe
⚠
WinUsb_Free
⚠
WinUsb_GetAdjustedFrameNumber
⚠
WinUsb_GetAssociatedInterface
⚠
WinUsb_GetCurrentAlternateSetting
⚠
WinUsb_GetCurrentFrameNumber
⚠
WinUsb_GetCurrentFrameNumberAndQpc
⚠
WinUsb_GetDescriptor
⚠
WinUsb_GetOverlappedResult
⚠
WinUsb_GetPipePolicy
⚠
WinUsb_GetPowerPolicy
⚠
WinUsb_Initialize
⚠
WinUsb_ParseConfigurationDescriptor
⚠
WinUsb_ParseDescriptors
⚠
WinUsb_QueryDeviceInformation
⚠
WinUsb_QueryInterfaceSettings
⚠
WinUsb_QueryPipe
⚠
WinUsb_QueryPipeEx
⚠
WinUsb_ReadIsochPipe
⚠
WinUsb_ReadIsochPipeAsap
⚠
WinUsb_ReadPipe
⚠
WinUsb_RegisterIsochBuffer
⚠
WinUsb_ResetPipe
⚠
WinUsb_SetCurrentAlternateSetting
⚠
WinUsb_SetPipePolicy
⚠
WinUsb_SetPowerPolicy
⚠
WinUsb_StartTrackingForTimeSync
⚠
WinUsb_StopTrackingForTimeSync
⚠
WinUsb_UnregisterIsochBuffer
⚠
WinUsb_WriteIsochPipe
⚠
WinUsb_WriteIsochPipeAsap
⚠
WinUsb_WritePipe
⚠
Type Aliases
§
PIPE_TYPE
RAW_PIPE_TYPE
USBD_ENDPOINT_OFFLOAD_MODE
USBD_PIPE_TYPE
USBFN_BUS_SPEED
USBFN_DEVICE_STATE
USBFN_DIRECTION
USBFN_EVENT
USBFN_PORT_TYPE
USB_CHANGE_REGISTRATION_HANDLE
USB_CONNECTION_STATUS
USB_CONTROLLER_FLAVOR
USB_DEVICE_SPEED
USB_DEVICE_TYPE
USB_HUB_NODE
USB_HUB_TYPE
USB_IDLE_CALLBACK
USB_NOTIFICATION_TYPE
USB_USER_ERROR_CODE
USB_WMI_DEVICE_NODE_TYPE
WDMUSB_POWER_STATE
WINUSB_INTERFACE_HANDLE
WINUSB_PIPE_POLICY
WINUSB_POWER_POLICY
Unions
§
BM_REQUEST_TYPE
OS_STRING_0
URB_0
USBFN_NOTIFICATION_0
USB_20_PORT_CHANGE
USB_20_PORT_STATUS
USB_30_PORT_CHANGE
USB_30_PORT_STATUS
USB_DEFAULT_PIPE_SETUP_PACKET_0
USB_DEFAULT_PIPE_SETUP_PACKET_1
USB_DEVICE_CAPABILITY_BILLBOARD_DESCRIPTOR_1
USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR_0
USB_DEVICE_CAPABILITY_PD_CONSUMER_PORT_DESCRIPTOR_0
USB_DEVICE_CAPABILITY_POWER_DELIVERY_DESCRIPTOR_0
USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_SPEED
USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR_0
USB_DEVICE_CAPABILITY_SUPERSPEEDPLUS_USB_DESCRIPTOR_1
USB_DEVICE_CAPABILITY_USB20_EXTENSION_DESCRIPTOR_0
USB_DEVICE_NODE_INFO_0
USB_DEVICE_STATUS
USB_ENDPOINT_STATUS
USB_FUNCTION_SUSPEND_OPTIONS
USB_HIGH_SPEED_MAXPACKET
USB_HUB_30_PORT_REMOTE_WAKE_MASK
USB_HUB_CAP_FLAGS
USB_HUB_CHANGE
USB_HUB_INFORMATION_EX_0
USB_HUB_STATUS
USB_HUB_STATUS_AND_CHANGE
USB_INTERFACE_STATUS
USB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS
USB_NODE_INFORMATION_0
USB_PORT_CHANGE
USB_PORT_EXT_STATUS
USB_PORT_EXT_STATUS_AND_CHANGE
USB_PORT_PROPERTIES
USB_PORT_STATUS
USB_PORT_STATUS_AND_CHANGE
USB_PROTOCOLS
USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR_0