Lines Matching refs:iface
97 static std::unique_ptr<usb_handle> CheckInterface(IOUSBInterfaceInterface190 **iface,
127 IOUSBInterfaceInterface220 **iface = NULL; in AndroidInterfaceAdded() local
154 CFUUIDGetUUIDBytes(kIOUSBInterfaceInterfaceID), (LPVOID*)&iface); in AndroidInterfaceAdded()
157 if (result || !iface) { in AndroidInterfaceAdded()
162 kr = (*iface)->GetInterfaceClass(iface, &if_class); in AndroidInterfaceAdded()
163 kr = (*iface)->GetInterfaceSubClass(iface, &subclass); in AndroidInterfaceAdded()
164 kr = (*iface)->GetInterfaceProtocol(iface, &protocol); in AndroidInterfaceAdded()
169 (*iface)->Release(iface); in AndroidInterfaceAdded()
177 kr = (*iface)->GetDevice(iface, &usbDevice); in AndroidInterfaceAdded()
180 (*iface)->Release(iface); in AndroidInterfaceAdded()
195 (*iface)->Release(iface); in AndroidInterfaceAdded()
205 (*iface)->Release(iface); in AndroidInterfaceAdded()
218 (*iface)->Release(iface); in AndroidInterfaceAdded()
281 (*iface)->USBInterfaceClose(iface); in AndroidInterfaceAdded()
282 (*iface)->Release(iface); in AndroidInterfaceAdded()
286 std::unique_ptr<usb_handle> handle = CheckInterface((IOUSBInterfaceInterface190**)iface, in AndroidInterfaceAdded()
290 (*iface)->Release(iface); in AndroidInterfaceAdded()