Index: uspace/lib/usb/include/usb/classes/hid_report_items.h
===================================================================
--- uspace/lib/usb/include/usb/classes/hid_report_items.h	(revision 8e9becf6f03c7ac046d50d671c046eae94548328)
+++ uspace/lib/usb/include/usb/classes/hid_report_items.h	(revision a8def7d8500034405ad3c075274cb7b3e4d8745b)
@@ -42,6 +42,6 @@
 #define USB_HID_REPORT_TAG_INPUT			0x8
 #define USB_HID_REPORT_TAG_OUTPUT			0x9
-#define USB_HID_REPORT_TAG_FEATURE			0xA
-#define USB_HID_REPORT_TAG_COLLECTION		0xB
+#define USB_HID_REPORT_TAG_FEATURE			0xB
+#define USB_HID_REPORT_TAG_COLLECTION		0xA
 #define USB_HID_REPORT_TAG_END_COLLECTION	0xC
 
Index: uspace/lib/usb/include/usb/classes/hidparser.h
===================================================================
--- uspace/lib/usb/include/usb/classes/hidparser.h	(revision 8e9becf6f03c7ac046d50d671c046eae94548328)
+++ uspace/lib/usb/include/usb/classes/hidparser.h	(revision a8def7d8500034405ad3c075274cb7b3e4d8745b)
@@ -76,5 +76,6 @@
 	int32_t size;
 	int32_t count;
-	int32_t offset;
+	size_t offset;
+	int32_t delimiter;
 
 	int32_t unit_exponent;
