aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-usb.h
diff options
context:
space:
mode:
authorRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2006-11-01 09:54:48 +0000
committerRonnie Sahlberg <ronnie_sahlberg@ozemail.com.au>2006-11-01 09:54:48 +0000
commit34d319370e668978aeb3fc2fbd05b912e7accf1e (patch)
tree5cdd1d5e731be04c3c80895e42d0e77a29ba6721 /epan/dissectors/packet-usb.h
parenta0438e6cf0afd0f1257c0b4ea6e5cdb208e8dc2d (diff)
update the list of defined application classes and list all the official ones from www.usb.org
svn path=/trunk/; revision=19766
Diffstat (limited to 'epan/dissectors/packet-usb.h')
-rw-r--r--epan/dissectors/packet-usb.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/epan/dissectors/packet-usb.h b/epan/dissectors/packet-usb.h
index 2c55681d1d..1505b1bd84 100644
--- a/epan/dissectors/packet-usb.h
+++ b/epan/dissectors/packet-usb.h
@@ -66,6 +66,23 @@ struct _usb_conv_info_t {
#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_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