Lines Matching full:device
43 /** \brief Given the hardware device information enumerates interfaces for
44 this device.
46 @param[in] hardware_dev_info A handle to hardware device information obtained
48 @param[in] class_id Device class ID how it is specified by our USB driver.
54 all interfaces found for this device (matching all filters).
64 /** \brief Enumerates all interfaces for our device class.
66 This routine uses SetupDiGetClassDevs to get our device info and calls
68 @param[in] class_id Device class ID how it is specified by our USB driver
76 all interfaces found for this device (matching all filters).
86 /** \brief Given the hardware device information and data gets data details.
89 play information, and dev_info_data, representing a specific usb device,
90 gets detailed data about the device (interface).
91 @param[in] hardware_dev_info A handle to hardware device information obtained
93 @param[in] dev_info_data Device information data obtained via call to
96 the detailed data about device interface. This routine always
108 /** \brief Given the hardware device information and data gets device name.
111 play information, and dev_info_data, representing a specific usb device,
112 gets device name. This routine uses GetUsbDeviceDetails to extract device
114 @param[in] hardware_dev_info A handle to hardware device information obtained
116 @param[in] dev_info_data Device information data obtained via call to
118 @param[out] name Upon successfull completion will have name for the device.