| Auxiliary | GHIElectronics.TinyCLR.Devices.UsbHost.Descriptors | Represents additional auxiliary descriptors. |
| BaseDescriptor | GHIElectronics.TinyCLR.Devices.UsbHost.Descriptors | The base USB descriptor. |
| BaseDevice | GHIElectronics.TinyCLR.Devices.UsbHost | Represents a USB device connected. |
| ButtonChangedEventArgs | GHIElectronics.TinyCLR.Devices.UsbHost | The events args for the ButtonPressed and ButtonReleased events. |
| Configuration | GHIElectronics.TinyCLR.Devices.UsbHost.Descriptors | Configuration descriptor. |
| CursorMovedEventArgs | GHIElectronics.TinyCLR.Devices.UsbHost | The events args for the CursorMoved event. |
| Device | GHIElectronics.TinyCLR.Devices.UsbHost.Descriptors | Device descriptor. |
| DeviceConnectionEventArgs | GHIElectronics.TinyCLR.Devices.UsbHost | |
| Endpoint | GHIElectronics.TinyCLR.Devices.UsbHost.Descriptors | Endpoint descriptor. |
| Format | GHIElectronics.TinyCLR.Devices.UsbHost | A camera-supported video format / resolution combination. |
| HatSwitchPressedEventArgs | GHIElectronics.TinyCLR.Devices.UsbHost | The events args for the HatSwitchPressed event. |
| Interface | GHIElectronics.TinyCLR.Devices.UsbHost.Descriptors | Interface descriptor. |
| Joystick | GHIElectronics.TinyCLR.Devices.UsbHost | Allows a usb device to be used as a joystick. |
| Keyboard | GHIElectronics.TinyCLR.Devices.UsbHost | Allows a usb device to be used as a keyboard. |
| KeyboardEventArgs | GHIElectronics.TinyCLR.Devices.UsbHost | Event arguments for the keyboard events. |
| Mouse | GHIElectronics.TinyCLR.Devices.UsbHost | Allows a usb device to be used a mouse. |
| Pipe | GHIElectronics.TinyCLR.Devices.UsbHost | A USB communication pipe. |
| RawDevice | GHIElectronics.TinyCLR.Devices.UsbHost | Provides low level access functionalities for the connected USB device. This is useful if there is not already a predefined driver for that device. |
| UsbHostController | GHIElectronics.TinyCLR.Devices.UsbHost | |
| UsbHostControllerApiWrapper | GHIElectronics.TinyCLR.Devices.UsbHost.Provider | |
| Webcam | GHIElectronics.TinyCLR.Devices.UsbHost | Allows a USB webcam (UVC class, YUY2 uncompressed) to be used. |
| WheelMovedEventArgs | GHIElectronics.TinyCLR.Devices.UsbHost | The events args for the WheelMoved event. |