Files
usbipd-win/Usbipd/NativeMethods.txt

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