Docs.rs
winapi-ui-automation-0.3.9
winapi-ui-automation 0.3.9
Docs.rs crate page
MIT
/
Apache-2.0
Links
Repository
crates.io
Source
Owners
w01fgang
Dependencies
winapi-i686-pc-windows-gnu ^0.4
normal
winapi-x86_64-pc-windows-gnu ^0.4
normal
Versions
0.18%
of the crate is documented
Go to latest version
Platform
aarch64-pc-windows-msvc
i686-pc-windows-msvc
x86_64-pc-windows-msvc
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Module usbioctl
Structs
Enums
Constants
Type Definitions
winapi_ui_automation
::
shared
?
[
−
]
[src]
Module
winapi_ui_automation
::
shared
::
usbioctl
Structs
HCD_ISO_STAT_COUNTERS
HCD_STAT_COUNTERS
HCD_STAT_INFORMATION_1
HCD_STAT_INFORMATION_2
HUB_DEVICE_CONFIG_INFO
USB_ACQUIRE_INFO
USB_BUS_NOTIFICATION
USB_COMPOSITE_DEVICE_INFO
USB_COMPOSITE_FUNCTION_INFO
USB_CONNECTION_NOTIFICATION
USB_CONTROLLER_DEVICE_INFO
USB_CYCLE_PORT_PARAMS
USB_DESCRIPTOR_REQUEST
USB_DESCRIPTOR_REQUEST_SetupPacket
USB_DEVICE_CHARACTERISTICS
USB_DEVICE_INFO
USB_DEVICE_NODE_INFO
USB_DEVICE_NODE_INFO_u
USB_DEVICE_PERFORMANCE_INFO
USB_DEVICE_STATE
USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION
USB_HCD_DRIVERKEY_NAME
USB_HUB_CAPABILITIES
USB_HUB_CAPABILITIES_EX
USB_HUB_CAP_FLAGS
USB_HUB_DEVICE_INFO
USB_HUB_DEVICE_UXD_SETTINGS
USB_HUB_INFORMATION
USB_HUB_INFORMATION_EX
USB_HUB_INFORMATION_EX_u
USB_HUB_NAME
USB_HUB_PORT_INFORMATION
USB_ID_STRING
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
USB_NODE_CONNECTION_NAME
USB_NODE_INFORMATION
USB_NODE_INFORMATION_u
USB_NOTIFICATION
USB_PIPE_INFO
USB_PORT_CONNECTOR_PROPERTIES
USB_PORT_PROPERTIES
USB_PROTOCOLS
USB_ROOT_HUB_NAME
USB_START_FAILDATA
USB_START_TRACKING_FOR_TIME_SYNC_INFORMATION
USB_STOP_TRACKING_FOR_TIME_SYNC_INFORMATION
USB_TOPOLOGY_ADDRESS
USB_TRANSPORT_CHARACTERISTICS
USB_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION
USB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION
USB_TRANSPORT_CHARACTERISTICS_CHANGE_UNREGISTRATION
Enums
USB_CHANGE_REGISTRATION_HANDLE__
Constants
AcquireBusInfo
AcquireControllerName
AcquireHubName
CompositeDevice
DeviceCausedOvercurrent
DeviceConnected
DeviceEnumerating
DeviceFailedEnumeration
DeviceGeneralFailure
DeviceHubNestedTooDeeply
DeviceInLegacyHub
DeviceNotEnoughBandwidth
DeviceNotEnoughPower
DeviceReset
EnumerationFailure
HubDevice
HubNestedTooDeeply
HubOvercurrent
HubPowerChange
IOCTL_GET_HCD_DRIVERKEY_NAME
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_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
InsufficentBandwidth
InsufficentPower
ModernDeviceInLegacyHub
NoDeviceConnected
OverCurrent
ResetOvercurrent
USBD_PORT_CONNECTED
USBD_PORT_ENABLED
USB_DEVICE_CHARACTERISTICS_MAXIMUM_PATH_DELAYS_AVAILABLE
USB_DEVICE_CHARACTERISTICS_VERSION_1
USB_REGISTER_FOR_TRANSPORT_BANDWIDTH_CHANGE
USB_REGISTER_FOR_TRANSPORT_LATENCY_CHANGE
USB_TRANSPORT_CHARACTERISTICS_BANDWIDTH_AVAILABLE
USB_TRANSPORT_CHARACTERISTICS_LATENCY_AVAILABLE
USB_TRANSPORT_CHARACTERISTICS_VERSION_1
Usb20Hub
Usb30Hub
UsbController
UsbDevice
UsbHub
UsbMIParent
UsbRootHub
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
Type Definitions
PHCD_ISO_STAT_COUNTERS
PHCD_STAT_COUNTERS
PHCD_STAT_INFORMATION_1
PHCD_STAT_INFORMATION_2
PHUB_DEVICE_CONFIG_INFO
PUSB_ACQUIRE_INFO
PUSB_BUS_NOTIFICATION
PUSB_COMPOSITE_DEVICE_INFO
PUSB_COMPOSITE_FUNCTION_INFO
PUSB_CONNECTION_NOTIFICATION
PUSB_CONNECTION_STATUS
PUSB_CONTROLLER_DEVICE_INFO
PUSB_CYCLE_PORT_PARAMS
PUSB_DESCRIPTOR_REQUEST
PUSB_DEVICE_CHARACTERISTICS
PUSB_DEVICE_INFO
PUSB_DEVICE_NODE_INFO
PUSB_DEVICE_PERFORMANCE_INFO
PUSB_DEVICE_STATE
PUSB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION
PUSB_HCD_DRIVERKEY_NAME
PUSB_HUB_CAPABILITIES
PUSB_HUB_CAPABILITIES_EX
PUSB_HUB_CAP_FLAGS
PUSB_HUB_DEVICE_INFO
PUSB_HUB_DEVICE_UXD_SETTINGS
PUSB_HUB_INFORMATION
PUSB_HUB_INFORMATION_EX
PUSB_HUB_NAME
PUSB_HUB_PORT_INFORMATION
PUSB_ID_STRING
PUSB_MI_PARENT_INFORMATION
PUSB_NODE_CONNECTION_ATTRIBUTES
PUSB_NODE_CONNECTION_DRIVERKEY_NAME
PUSB_NODE_CONNECTION_INFORMATION
PUSB_NODE_CONNECTION_INFORMATION_EX
PUSB_NODE_CONNECTION_INFORMATION_EX_V2
PUSB_NODE_CONNECTION_INFORMATION_EX_V2_FLAGS
PUSB_NODE_CONNECTION_NAME
PUSB_NODE_INFORMATION
PUSB_NOTIFICATION
PUSB_PIPE_INFO
PUSB_PORT_CONNECTOR_PROPERTIES
PUSB_PORT_PROPERTIES
PUSB_PROTOCOLS
PUSB_ROOT_HUB_NAME
PUSB_START_FAILDATA
PUSB_START_TRACKING_FOR_TIME_SYNC_INFORMATION
PUSB_STOP_TRACKING_FOR_TIME_SYNC_INFORMATION
PUSB_TOPOLOGY_ADDRESS
PUSB_TRANSPORT_CHARACTERISTICS
PUSB_TRANSPORT_CHARACTERISTICS_CHANGE_NOTIFICATION
PUSB_TRANSPORT_CHARACTERISTICS_CHANGE_REGISTRATION
PUSB_TRANSPORT_CHARACTERISTICS_CHANGE_UNREGISTRATION
PUSB_WMI_DEVICE_NODE_TYPE
USB_CHANGE_REGISTRATION_HANDLE
USB_CONNECTION_STATUS
USB_HUB_NODE
USB_HUB_TYPE
USB_NOTIFICATION_TYPE
USB_WMI_DEVICE_NODE_TYPE