usb_hid_descriptor_t
usb_hid_descriptor_t *
usb_hid_descriptor_t *hd;
hd = (usb_hid_descriptor_t *)p;
usb_hid_descriptor_t *hid;
usb_hid_descriptor_t *usbd_get_hid_descriptor(struct usbd_interface *);