| char * | path | 環境依存のデバイスパス名 |
| unsigned short | vendor_id | デバイスベンダーID |
| unsigned short | product_id | デバイス製品ID |
| wchar_t * | serial_number | シリアル番号 |
| unsigned short | release_number | BCD形式のデバイスのリリース番号. デバイスのバージョンでもある |
| wchar_t * | manufacturer_string | 製造者文字列 |
| wchar_t * | product_string | 製品文字列 |
| unsigned short | usage_page | このデバイス/インターフェースの使用法ページ(Windows/Mac/hidrawのみ) |
| unsigned short | usage | このデバイス/インターフェースの使用法(Windows/Mac/hidrawのみ) |
| int | interface_number | この論理デバイスが表すUSBインターフェース. デバイスがUSB HIDデバイスの場合のみ有効. それ以外は-1 |
| int | interface_class | USBインターフェースの追加情報. libusb, Androidで有効 |
| int | interface_subclass | USBインターフェースの追加情報. libusb, Androidで有効 |
| int | interface_protocol | USBインターフェースの追加情報. libusb, Androidで有効 |
| SDL_hid_bus_type | bus_type | 下層のバスタイプ |
| struct SDL_hid_device_info * | next | 次のデバイスへのポインタ |