```c struct string_descriptor_zero { uint8_t bLength; uint8_t bDescriptorType; uint16_t wBcdLang[]; } __packed; ``` https://gcc.gnu.org/onlinedocs/gcc/Zero-Length.html