Here is a list of all documented struct and union fields with links to the struct/union documentation for each field:

- busclass : discover_sysdep_data
- code : discover_error
- create_message : discover_error
- data : discover_sysdep_data
- get_raw : discover_bus_map
- message : discover_error
- model : discover_sysdep_data
- name : discover_bus_map
- next : discover_sysdep_data, discover_sysdep_device_data
- path : discover_sysdep_device_data
- scan_default : discover_bus_map
- scan_never : discover_bus_map
- value : discover_sysdep_device_data
- vendor : discover_sysdep_data