surface_hid_buffer_slice
static_assert(sizeof(struct surface_hid_buffer_slice) == 10);
u8 buffer[sizeof(struct surface_hid_buffer_slice) + 0x76];
struct surface_hid_buffer_slice *slice;
buffer_len = ARRAY_SIZE(buffer) - sizeof(struct surface_hid_buffer_slice);
rqst.length = sizeof(struct surface_hid_buffer_slice);
slice = (struct surface_hid_buffer_slice *)buffer;