Index: uspace/lib/usb/include/usb/classes/hid.h
===================================================================
--- uspace/lib/usb/include/usb/classes/hid.h	(revision 03171de3c5da5094495087ad838f0b49c4ec6188)
+++ uspace/lib/usb/include/usb/classes/hid.h	(revision 2e15ac408aa6d5ce089d57231c2eda5fe5db57d0)
@@ -36,4 +36,7 @@
 #define LIBUSB_HID_H_
 
+#include <usb/usb.h>
+#include <driver.h>
+
 /** USB/HID device requests. */
 typedef enum {
@@ -54,4 +57,15 @@
 } usb_hid_protocol_t;
 
+/**
+ * @brief USB/HID keyboard device type.
+ *
+ * Quite dummy right now.
+ */
+typedef struct {
+	device_t *device;
+	usb_address_t address;
+	usb_endpoint_t default_ep;
+} usb_hid_dev_kbd_t;
+
 #endif
 /**
