forked from osmocom/wireshark
update the list of defined application classes and list all the official ones from www.usb.org
svn path=/trunk/; revision=19766
This commit is contained in:
parent
a0438e6cf0
commit
34d319370e
2 changed files with 35 additions and 1 deletions
|
@ -145,7 +145,24 @@ static const value_string usb_langid_vals[] = {
|
||||||
};
|
};
|
||||||
|
|
||||||
static const value_string usb_interfaceclass_vals[] = {
|
static const value_string usb_interfaceclass_vals[] = {
|
||||||
{IF_CLASS_MASSTORAGE, "Mass Storage Class"},
|
{IF_CLASS_FROM_INTERFACE_DESC, "Use class info in Interface Descriptor"},
|
||||||
|
{IF_CLASS_AUDIO, "AUDIO"},
|
||||||
|
{IF_CLASS_COMMUNICATIONS, "COMMUNICATIONS"},
|
||||||
|
{IF_CLASS_HID, "HID"},
|
||||||
|
{IF_CLASS_PHYSICAL, "PHYSICAL"},
|
||||||
|
{IF_CLASS_IMAGE, "IMAGE"},
|
||||||
|
{IF_CLASS_PRINTER, "PRINTER"},
|
||||||
|
{IF_CLASS_MASSTORAGE, "MASSTORAGE"},
|
||||||
|
{IF_CLASS_HUB, "HUB"},
|
||||||
|
{IF_CLASS_CDC_DATA, "CDC_DATA"},
|
||||||
|
{IF_CLASS_SMART_CARD, "SMART_CARD"},
|
||||||
|
{IF_CLASS_CONTENT_SECURITY, "CONTENT_SECURITY"},
|
||||||
|
{IF_CLASS_VIDEO, "VIDEO"},
|
||||||
|
{IF_CLASS_DIAGNOSTIC_DEVICE, "DIAGNOSTIC_DEVICE"},
|
||||||
|
{IF_CLASS_WIRELESS_CONTROLLER, "WIRELESS_CONTROLLER"},
|
||||||
|
{IF_CLASS_MISCELLANEOUS, "MISCELLANEOUS"},
|
||||||
|
{IF_CLASS_APPLICATION_SPECIFIC, "APPLICATION_SPECIFIC"},
|
||||||
|
{IF_CLASS_VENDOR_SPECIFIC, "VENDOR_SPECIFIC"},
|
||||||
{0, NULL}
|
{0, NULL}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -66,6 +66,23 @@ struct _usb_conv_info_t {
|
||||||
|
|
||||||
|
|
||||||
#define IF_CLASS_UNKNOWN 0xffff
|
#define IF_CLASS_UNKNOWN 0xffff
|
||||||
|
#define IF_CLASS_FROM_INTERFACE_DESC 0x00
|
||||||
|
#define IF_CLASS_AUDIO 0x01
|
||||||
|
#define IF_CLASS_COMMUNICATIONS 0x02
|
||||||
|
#define IF_CLASS_HID 0x03
|
||||||
|
#define IF_CLASS_PHYSICAL 0x05
|
||||||
|
#define IF_CLASS_IMAGE 0x06
|
||||||
|
#define IF_CLASS_PRINTER 0x07
|
||||||
#define IF_CLASS_MASSTORAGE 0x08
|
#define IF_CLASS_MASSTORAGE 0x08
|
||||||
|
#define IF_CLASS_HUB 0x09
|
||||||
|
#define IF_CLASS_CDC_DATA 0x0a
|
||||||
|
#define IF_CLASS_SMART_CARD 0x0b
|
||||||
|
#define IF_CLASS_CONTENT_SECURITY 0x0d
|
||||||
|
#define IF_CLASS_VIDEO 0x0e
|
||||||
|
#define IF_CLASS_DIAGNOSTIC_DEVICE 0xdc
|
||||||
|
#define IF_CLASS_WIRELESS_CONTROLLER 0xe0
|
||||||
|
#define IF_CLASS_MISCELLANEOUS 0xef
|
||||||
|
#define IF_CLASS_APPLICATION_SPECIFIC 0xfe
|
||||||
|
#define IF_CLASS_VENDOR_SPECIFIC 0xff
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue