Here is a list of all struct and union fields with links to the structures/unions they belong to:

### - b -

- b : Union32 , Union16
- bAlternateSetting : S_usb_interface_descriptor
- bcdDevice : S_usb_device_descriptor
- bConfigurationValue : S_usb_configuration_descriptor
- bCountryCode : S_usb_hid_descriptor
- bDescriptorType : S_usb_configuration_descriptor , S_usb_interface_descriptor , S_usb_endpoint_descriptor , S_usb_language_id , S_usb_manufacturer_string_descriptor , S_usb_product_string_descriptor , S_usb_device_descriptor , S_usb_serial_number , S_usb_hid_descriptor
- bDeviceClass : S_usb_device_descriptor
- bDeviceProtocol : S_usb_device_descriptor
- bDeviceSubClass : S_usb_device_descriptor
- bEndpointAddress : S_usb_endpoint_descriptor
- bInterfaceClass : S_usb_interface_descriptor
- bInterfaceNumber : S_usb_interface_descriptor
- bInterfaceProtocol : S_usb_interface_descriptor
- bInterfaceSubClass : S_usb_interface_descriptor
- bInterval : S_usb_endpoint_descriptor
- bLength : S_usb_serial_number , S_usb_hid_descriptor , S_usb_product_string_descriptor , S_usb_interface_descriptor , S_usb_device_descriptor , S_usb_configuration_descriptor , S_usb_endpoint_descriptor , S_usb_language_id , S_usb_manufacturer_string_descriptor
- bmAttibutes : S_usb_configuration_descriptor
- bmAttributes : S_usb_endpoint_descriptor
- bMaxPacketSize0 : S_usb_device_descriptor
- bmRequestType : S_UsbRequest
- bNumConfigurations : S_usb_device_descriptor
- bNumDescriptors : S_usb_hid_descriptor
- bNumEndpoints : S_usb_interface_descriptor
- bNumInterfaces : S_usb_configuration_descriptor
- bRDescriptorType : S_usb_hid_descriptor
- bRequest : S_UsbRequest
- bscHID : S_usb_hid_descriptor
- bscUSB : S_usb_device_descriptor

### - c -

- cfg_mouse : S_usb_user_configuration_descriptor

### - d -

- dw : Union32

### - e -

- ep1_mouse : S_usb_user_configuration_descriptor

### - h -

- hid_mouse : S_usb_user_configuration_descriptor

### - i -

- iConfiguration : S_usb_configuration_descriptor
- idProduct : S_usb_device_descriptor
- idVendor : S_usb_device_descriptor
- ifc_mouse : S_usb_user_configuration_descriptor
- iInterface : S_usb_interface_descriptor
- iManufacturer : S_usb_device_descriptor
- iProduct : S_usb_device_descriptor
- iSerialNumber : S_usb_device_descriptor

### - m -

- MaxPower : S_usb_configuration_descriptor

### - r -

- report : S_usb_hid_report_descriptor_mouse

### - w -

- w : Union32 , Union16
- wDescriptorLength : S_usb_hid_descriptor
- wIndex : S_UsbRequest
- wlangid : S_usb_language_id
- wLength : S_UsbRequest
- wMaxPacketSize : S_usb_endpoint_descriptor
- wstring : S_usb_product_string_descriptor , S_usb_manufacturer_string_descriptor
- wTotalLength : S_usb_configuration_descriptor
- wValue : S_UsbRequest