hid_location
struct hid_location volume_up_loc;
struct hid_location volume_down_loc;
struct hid_location mute_loc;
struct hid_location sc_loc_apple_eject;
struct hid_location sc_loc_apple_fn;
struct hid_location sc_loc_ctrl_l;
struct hid_location sc_loc_ctrl_r;
struct hid_location sc_loc_shift_l;
struct hid_location sc_loc_shift_r;
struct hid_location sc_loc_alt_l;
struct hid_location sc_loc_alt_r;
struct hid_location sc_loc_win_l;
struct hid_location sc_loc_win_r;
struct hid_location sc_loc_events;
struct hid_location sc_loc_numlock;
struct hid_location sc_loc_capslock;
struct hid_location sc_loc_scrolllock;
struct hid_location sc_loc_x;
struct hid_location sc_loc_y;
struct hid_location sc_loc_z;
struct hid_location sc_loc_t;
struct hid_location sc_loc_btn[UMS_BUTTON_MAX];
struct hid_location sc_loc_w;
uint8_t index, struct hid_location *loc, uint32_t *flags, uint8_t *id)
hid_get_data_sub(const uint8_t *buf, usb_size_t len, struct hid_location *loc,
hid_get_data(const uint8_t *buf, usb_size_t len, struct hid_location *loc)
hid_get_data_unsigned(const uint8_t *buf, usb_size_t len, struct hid_location *loc)
struct hid_location *loc, unsigned int value)
struct hid_location loc;
enum hid_kind kind, uint8_t index, struct hid_location *loc,
struct hid_location *loc);
struct hid_location *loc);
struct hid_location *loc, unsigned int value);