Lines Matching refs:interface
56 /* 'interface' might be defined as a macro on Windows, so we need to
58 * libusb_config_descriptor has an 'interface' member
63 #if defined(interface)
64 #undef interface
142 * Device and/or Interface Class codes */
145 * this bDeviceClass value indicates that each interface specifies its
156 /** Human Interface Device class */
215 /** Interface descriptor. See libusb_interface_descriptor. */
308 /** Return the selected alternate setting for the specified interface */
311 /** Select an alternate interface for the specified interface */
344 /** Interface */
498 * A structure representing the standard USB interface descriptor. This
511 /** Number of this interface */
514 /** Value used to select this alternate setting for this interface */
517 /** Number of endpoints used by this interface (excluding the control
521 /** USB-IF class code for this interface. See \ref libusb_class_code. */
524 /** USB-IF subclass code for this interface, qualified by the
528 /** USB-IF protocol code for this interface, qualified by the
532 /** Index of string descriptor describing this interface */
539 /** Extra descriptors. If libusb encounters unknown interface descriptors,
548 * A collection of alternate settings for a particular USB interface.
551 /** Array of interface descriptors. The length of this array is determined
555 /** The number of alternate settings that belong to this interface */
595 const struct libusb_interface *interface;