Немного есть вот
в этой книге.Может, она Вам подойдет?
Еще в самой HID спецификации есть примеры дескрипторов(Report), из них много становится ясно.
При желании можно снять Report Descriptors с живых USB-устройств с помощью программы HID-View (была на www.usb.org)