struct usb_os_desc_ext_prop — describes one “Extended Property”
struct usb_os_desc_ext_prop { struct list_head entry; u8 type; int name_len; char * name; int data_len; char * data; struct config_item item; };
used to keep a list of extended properties
Extended Property type
Extended Property unicode name length, including terminating '\0'
Extended Property name
Length of Extended Property blob (for unicode store double len)
Extended Property blob
Represents this Extended Property in configfs