Miscellaneous and convenience functions

usbd_args_lookup()
Look up a driver's command-line arguments.
usbd_configuration_descriptor()
Get the configuration descriptor for a specific configuration setting.
usbd_device_lookup()
Map the device instance identifier to an opaque device handle (from usbd_attach()).
usbd_device_extra()
Retrieve a pointer to the device-specific extra memory allocated by usbd_attach().
usbd_device_descriptor()
Get the device descriptor for a specific device.
usbd_endpoint_descriptor()
Get the endpoint descriptor for a specific endpoint setting.
usbd_get_frame()
Get the current frame number and frame length for a device.
usbd_hcd_ext_info(), usbd_hcd_info()
Get information on the USB host controller and DDK library.
usbd_hub_descriptor()
Get the hub descriptor for a specific (hub) device.
usbd_interface_descriptor()
Get the interface descriptor for a specific interface setting.
usbd_languages_descriptor()
Get the table of supported LANGIDs for the given device.
usbd_parse_descriptors()
Parse device descriptors looking for a specific entry.
usbd_reset_device()
Reset a USB device.
usbd_string()
Get a string descriptor.
usbd_urb_status()
Return status information on a URB.
usbd_topology(), usbd_topology_ext()
Get the USB bus physical topology.