mirror of
https://github.com/dorssel/usbipd-win.git
synced 2026-11-10 22:50:48 +08:00
140 lines
2.6 KiB
Plaintext
140 lines
2.6 KiB
Plaintext
// SPDX-FileCopyrightText: 2021 Frans van Dorsselaer
|
|
//
|
|
// SPDX-License-Identifier: GPL-3.0-only
|
|
|
|
CM_Disable_DevNode
|
|
CM_Enable_DevNode
|
|
CM_Get_Device_ID_List
|
|
CM_Get_Device_ID_List_Size
|
|
CM_Get_Device_Interface_List
|
|
CM_Get_Device_Interface_List_Size
|
|
CM_Get_Device_Interface_Property
|
|
CM_Get_DevNode_Property
|
|
CM_Locate_DevNode
|
|
CM_MapCrToWin32Err
|
|
CM_Query_And_Remove_SubTree
|
|
CM_Register_Notification
|
|
CM_Set_DevNode_Property
|
|
CM_Setup_DevNode
|
|
CM_Unregister_Notification
|
|
|
|
CM_DISABLE_UI_NOT_OK
|
|
CM_GETIDLIST_FILTER_CLASS
|
|
CM_GETIDLIST_FILTER_PRESENT
|
|
CM_REMOVE_NO_RESTART
|
|
CM_REMOVE_UI_NOT_OK
|
|
CM_SETUP_DEVNODE_READY
|
|
|
|
MAX_PATH
|
|
|
|
AdjustTokenPrivileges
|
|
CreateFile
|
|
CreateService
|
|
DeviceIoControl
|
|
DiInstallDevice
|
|
DiUninstallDevice
|
|
DiUninstallDriver
|
|
GetCurrentProcess
|
|
LookupPrivilegeValue
|
|
OpenProcessToken
|
|
OpenSCManager
|
|
RegDeleteKey
|
|
RegNotifyChangeKeyValue
|
|
SetEvent
|
|
SetFileCompletionNotificationModes
|
|
SetupCopyOEMInf
|
|
SetupDiBuildDriverInfoList
|
|
SetupDiCreateDeviceInfoList
|
|
SetupDiEnumDriverInfo
|
|
SetupDiGetDriverInfoDetail
|
|
SetupDiGetINFClass
|
|
SetupDiOpenDeviceInfo
|
|
SetupDiSetDeviceInstallParams
|
|
|
|
FILE_SKIP_COMPLETION_PORT_ON_SUCCESS
|
|
|
|
DEVPKEY_Device_Children
|
|
DEVPKEY_Device_CompatibleIds
|
|
DEVPKEY_Device_DevNodeStatus
|
|
DEVPKEY_Device_DriverVersion
|
|
DEVPKEY_Device_FriendlyName
|
|
DEVPKEY_Device_HardwareIds
|
|
DEVPKEY_Device_InstanceId
|
|
DEVPKEY_Device_IsPresent
|
|
DEVPKEY_Device_LocationInfo
|
|
DEVPKEY_Device_MatchingDeviceId
|
|
DEVPKEY_Device_Parent
|
|
DEVPKEY_Device_ProblemCode
|
|
DEVPKEY_NAME
|
|
|
|
CM_DEVNODE_STATUS_FLAGS
|
|
CM_PROB
|
|
DEVPROP_BOOLEAN
|
|
DEVPROP_FALSE
|
|
DEVPROP_TRUE
|
|
|
|
GUID_DEVINTERFACE_USB_HUB
|
|
|
|
WIN32_ERROR
|
|
|
|
USB_DEVICE_DESCRIPTOR
|
|
|
|
USB_COMMON_DESCRIPTOR
|
|
USB_CONFIGURATION_DESCRIPTOR
|
|
USB_INTERFACE_DESCRIPTOR
|
|
|
|
USB_CONFIGURATION_DESCRIPTOR_TYPE
|
|
USB_INTERFACE_DESCRIPTOR_TYPE
|
|
|
|
USB_CONFIG_REMOTE_WAKEUP
|
|
|
|
USB_DEFAULT_PIPE_SETUP_PACKET
|
|
|
|
BMREQUEST_DEVICE_TO_HOST
|
|
|
|
BMREQUEST_TO_DEVICE
|
|
BMREQUEST_TO_ENDPOINT
|
|
BMREQUEST_TO_INTERFACE
|
|
|
|
USB_REQUEST_CLEAR_FEATURE
|
|
USB_REQUEST_GET_DESCRIPTOR
|
|
USB_REQUEST_SET_CONFIGURATION
|
|
USB_REQUEST_SET_INTERFACE
|
|
|
|
USB_FEATURE_ENDPOINT_STALL
|
|
|
|
USB_DEVICE_SPEED
|
|
|
|
USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION
|
|
USB_GET_NODE_CONNECTION_INFORMATION_EX
|
|
USB_GET_NODE_CONNECTION_INFORMATION_EX_V2
|
|
USB_HUB_CYCLE_PORT
|
|
|
|
FILE_DEVICE_UNKNOWN
|
|
|
|
METHOD_BUFFERED
|
|
|
|
FILE_ACCESS_RIGHTS
|
|
GENERIC_ACCESS_RIGHTS
|
|
|
|
FILE_WRITE_ACCESS
|
|
SC_MANAGER_ALL_ACCESS
|
|
|
|
SERVICES_ACTIVE_DATABASE
|
|
|
|
IOCTL_USB_GET_DESCRIPTOR_FROM_NODE_CONNECTION
|
|
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX
|
|
IOCTL_USB_GET_NODE_CONNECTION_INFORMATION_EX_V2
|
|
IOCTL_USB_HUB_CYCLE_PORT
|
|
|
|
// USB_DESCRIPTOR_REQUEST
|
|
// USB_NODE_CONNECTION_INFORMATION_EX
|
|
USB_NODE_CONNECTION_INFORMATION_EX_V2
|
|
USB_CYCLE_PORT_PARAMS
|
|
|
|
EventEnabled
|
|
EventProviderEnabled
|
|
EventRegister
|
|
EventUnregister
|
|
EventWrite
|