Module Usb
windows
0.60.0
Module Usb
Module Items
Structs
Constants
Functions
Type Aliases
Unions
In windows::
Win32::
Devices
Modules
AllJoyn
Beep
BiometricFramework
Bluetooth
Cdrom
Communication
DeviceAccess
DeviceAndDriverInstallation
DeviceQuery
Display
Dvd
Enumeration
Fax
FunctionDiscovery
Geolocation
HumanInterfaceDevice
ImageAcquisition
Nfc
Nfp
PortableDevices
Properties
Pwm
Sensors
SerialCommunication
Tapi
Usb
WebServicesOnDevices
Structs
IEEE1394_API_REQUEST
IEEE1394_VDEV_PNP_REQUEST
Constants
BUS1394_LOCAL_HOST_INSTANCE_KEY
BUS1394_VIRTUAL_DEVICE_LIST_KEY
IEEE1394API_ACCESS_EXCLUSIVE
IEEE1394API_ACCESS_SHARED_READ
IEEE1394API_ACCESS_SHARED_WRITE
IEEE1394API_BUS_RESET_LOCAL_NODE_INITIATED
IEEE1394API_BUS_RESET_LOCAL_NODE_IS_IRM
IEEE1394API_BUS_RESET_LOCAL_NODE_IS_ROOT
IEEE1394API_DEVICE_OWNERSHIP_LOCAL_NODE
IEEE1394API_DEVICE_OWNERSHIP_REMOTE_NODE
IEEE1394API_NOTIFICATION_BUS_RESET
IEEE1394API_NOTIFICATION_DEVICE_ACCESS
IEEE1394API_REMOTE_ACCESS_TRANSFER_REQUEST
IEEE1394API_RESOURCE_OWNERSHIP_LOCAL_NODE
IEEE1394API_RESOURCE_OWNERSHIP_REMOTE_NODE
IEEE1394_API_ADD_VIRTUAL_DEVICE
IEEE1394_API_DEVICE_ACCESS_TRANSFER
IEEE1394_API_REMOVE_VIRTUAL_DEVICE
IEEE1394_API_SET_LOCAL_NODE_PROPERTIES
IEEE1394_REQUEST_FLAG_PERSISTENT
IEEE1394_REQUEST_FLAG_UNICODE
IEEE1394_REQUEST_FLAG_USE_LOCAL_HOST_EUI
IOCTL_IEEE1394_API_REQUEST
Unions
IEEE1394_API_REQUEST_0
windows
::
Win32
::
Devices
Module
Usb
Copy item path
Settings
Help
Summary
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
PIPE_
TYPE
RAW_
PIPE_
TYPE
RAW_
RESET_
PORT_
PARAMETERS
RAW_
ROOTPORT_
FEATURE
RAW_
ROOTPORT_
PARAMETERS
URB
USBD_
DEVICE_
INFORMATION
USBD_
ENDPOINT_
OFFLOAD_
INFORMATION
USBD_
ENDPOINT_
OFFLOAD_
MODE
USBD_
INTERFACE_
INFORMATION
USBD_
ISO_
PACKET_
DESCRIPTOR
USBD_
PIPE_
INFORMATION
USBD_
PIPE_
TYPE
USBD_
STREAM_
INFORMATION
USBD_
VERSION_
INFORMATION
USBFN_
BUS_
CONFIGURATION_
INFO
USBFN_
BUS_
SPEED
USBFN_
CLASS_
INFORMATION_
PACKET
USBFN_
CLASS_
INFORMATION_
PACKET_
EX
USBFN_
CLASS_
INTERFACE
USBFN_
CLASS_
INTERFACE_
EX
USBFN_
DEVICE_
STATE
USBFN_
DIRECTION
USBFN_
EVENT
USBFN_
INTERFACE_
INFO
USBFN_
NOTIFICATION
USBFN_
PIPE_
INFORMATION
USBFN_
PORT_
TYPE
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_
CHANGE_
REGISTRATION_
HANDLE
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_
CONNECTION_
STATUS
USB_
CONTROLLER_
DEVICE_
INFO
USB_
CONTROLLER_
FLAVOR
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_
0
USB_
DEVICE_
CAPABILITY_
BILLBOARD_
DESCRIPTOR_
1
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_
SPEED
USB_
DEVICE_
STATE
USB_
DEVICE_
STATUS_
0
USB_
DEVICE_
TYPE
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_
NODE
USB_
HUB_
PORT_
INFORMATION
USB_
HUB_
STATUS_
0
USB_
HUB_
STATUS_
AND_
CHANGE_
0
USB_
HUB_
TYPE
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_
NOTIFICATION_
TYPE
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
USB_
USER_
ERROR_
CODE
USB_
WMI_
DEVICE_
NODE_
TYPE
WDMUSB_
POWER_
STATE
WINUSB_
INTERFACE_
HANDLE
WINUSB_
PIPE_
INFORMATION
WINUSB_
PIPE_
INFORMATION_
EX
WINUSB_
PIPE_
POLICY
WINUSB_
POWER_
POLICY
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
Acquire
BusInfo
Acquire
Controller
Name
Acquire
HubName
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
Composite
Device
DEVICE_
SPEED
Device
Caused
Overcurrent
Device
Connected
Device
Enumerating
Device
Failed
Enumeration
Device
General
Failure
Device
HubNested
TooDeeply
Device
InLegacy
Hub
Device
NotEnough
Bandwidth
Device
NotEnough
Power
Device
Reset
EHCI_
Generic
EHCI_
Intel_
Medfield
EHCI_
Lucent
EHCI_
NEC
EHCI_
NVIDIA_
Tegra2
EHCI_
NVIDIA_
Tegra3
EVENT_
PIPE
Enumeration
Failure
FILE_
DEVICE_
USB
FILE_
DEVICE_
USB_
SCAN
Full
Speed
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
High
Speed
HubDevice
HubNested
TooDeeply
HubOvercurrent
HubPower
Change
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
Insufficent
Bandwidth
Insufficent
Power
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
Modern
Device
InLegacy
Hub
NoDevice
Connected
OHCI_
Generic
OHCI_
Hydra
OHCI_
NEC
OS_
STRING_
DESCRIPTOR_
INDEX
Over
Current
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
Reset
Overcurrent
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_
RESERVE
D10
USB_
30_
ENDPOINT_
TYPE_
INTERRUPT_
USAGE_
RESERVE
D11
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_
TOGGL
E0
USB_
PACKETFLAG_
TOGGL
E1
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
Usb11
Device
Usb20
Device
Usb20
Hub
Usb30
Hub
UsbController
UsbDevice
UsbFull
Speed
UsbHigh
Speed
UsbHub
UsbLow
Speed
UsbMI
Parent
UsbRoot
Hub
UsbSuper
Speed
UsbUser
Buffer
TooSmall
UsbUser
Device
NotStarted
UsbUser
Error
NotMapped
UsbUser
Feature
Disabled
UsbUser
Invalid
Header
Parameter
UsbUser
Invalid
Parameter
UsbUser
Invalid
Request
Code
UsbUser
Miniport
Error
UsbUser
NoDevice
Connected
UsbUser
NotSupported
UsbUser
Success
Usbd
Endpoint
Offload
Hardware
Assisted
Usbd
Endpoint
Offload
Mode
NotSupported
Usbd
Endpoint
Offload
Software
Assisted
Usbd
Pipe
Type
Bulk
Usbd
Pipe
Type
Control
Usbd
Pipe
Type
Interrupt
Usbd
Pipe
Type
Isochronous
Usbfn
BusSpeed
Full
Usbfn
BusSpeed
High
Usbfn
BusSpeed
Low
Usbfn
BusSpeed
Maximum
Usbfn
BusSpeed
Super
Usbfn
Charging
Downstream
Port
Usbfn
Dedicated
Charging
Port
Usbfn
Device
State
Addressed
Usbfn
Device
State
Attached
Usbfn
Device
State
Configured
Usbfn
Device
State
Default
Usbfn
Device
State
Detached
Usbfn
Device
State
Minimum
Usbfn
Device
State
State
Maximum
Usbfn
Device
State
Suspended
Usbfn
Direction
In
Usbfn
Direction
Maximum
Usbfn
Direction
Minimum
Usbfn
Direction
Out
Usbfn
Direction
Rx
Usbfn
Direction
Tx
Usbfn
Event
Attach
Usbfn
Event
BusTear
Down
Usbfn
Event
Configured
Usbfn
Event
Detach
Usbfn
Event
Maximum
Usbfn
Event
Minimum
Usbfn
Event
Port
Type
Usbfn
Event
Reset
Usbfn
Event
Resume
Usbfn
Event
SetInterface
Usbfn
Event
Setup
Packet
Usbfn
Event
Suspend
Usbfn
Event
UnConfigured
Usbfn
Invalid
Dedicated
Charging
Port
Usbfn
Port
Type
Maximum
Usbfn
Proprietary
Dedicated
Charging
Port
Usbfn
Standard
Downstream
Port
Usbfn
Unknown
Port
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
WdmUsb
Power
Device
D0
WdmUsb
Power
Device
D1
WdmUsb
Power
Device
D2
WdmUsb
Power
Device
D3
WdmUsb
Power
Device
Unspecified
WdmUsb
Power
NotMapped
WdmUsb
Power
System
Hibernate
WdmUsb
Power
System
Shutdown
WdmUsb
Power
System
Sleeping1
WdmUsb
Power
System
Sleeping2
WdmUsb
Power
System
Sleeping3
WdmUsb
Power
System
Unspecified
WdmUsb
Power
System
Working
WinUSB_
Test
Guid
Functions
§
WinUsb_
Abort
Pipe
⚠
WinUsb_
Control
Transfer
⚠
WinUsb_
Flush
Pipe
⚠
WinUsb_
Free
⚠
WinUsb_
GetAdjusted
Frame
Number
⚠
WinUsb_
GetAssociated
Interface
⚠
WinUsb_
GetCurrent
Alternate
Setting
⚠
WinUsb_
GetCurrent
Frame
Number
⚠
WinUsb_
GetCurrent
Frame
Number
AndQpc
⚠
WinUsb_
GetDescriptor
⚠
WinUsb_
GetOverlapped
Result
⚠
WinUsb_
GetPipe
Policy
⚠
WinUsb_
GetPower
Policy
⚠
WinUsb_
Initialize
⚠
WinUsb_
Parse
Configuration
Descriptor
⚠
WinUsb_
Parse
Descriptors
⚠
WinUsb_
Query
Device
Information
⚠
WinUsb_
Query
Interface
Settings
⚠
WinUsb_
Query
Pipe
⚠
WinUsb_
Query
Pipe
Ex
⚠
WinUsb_
Read
Isoch
Pipe
⚠
WinUsb_
Read
Isoch
Pipe
Asap
⚠
WinUsb_
Read
Pipe
⚠
WinUsb_
Register
Isoch
Buffer
⚠
WinUsb_
Reset
Pipe
⚠
WinUsb_
SetCurrent
Alternate
Setting
⚠
WinUsb_
SetPipe
Policy
⚠
WinUsb_
SetPower
Policy
⚠
WinUsb_
Start
Tracking
ForTime
Sync
⚠
WinUsb_
Stop
Tracking
ForTime
Sync
⚠
WinUsb_
Unregister
Isoch
Buffer
⚠
WinUsb_
Write
Isoch
Pipe
⚠
WinUsb_
Write
Isoch
Pipe
Asap
⚠
WinUsb_
Write
Pipe
⚠
Type Aliases
§
USB_
IDLE_
CALLBACK
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_
0
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