System.USB.DeviceHandling
data DeviceHandle
openDevice
closeDevice
withDeviceHandle
getDevice
type ConfigValue
getConfig
setConfig
type InterfaceNumber
claimInterface
releaseInterface
withClaimedInterface
type InterfaceAltSetting
setInterfaceAltSetting
clearHalt
resetDevice
setAutoDetachKernelDriver
kernelDriverActive
detachKernelDriver
attachKernelDriver
withDetachedKernelDriver