Index: uspace/lib/usbdev/src/devdrv.c
===================================================================
--- uspace/lib/usbdev/src/devdrv.c	(revision ad971319517ab344945191047facc17ff1933310)
+++ uspace/lib/usbdev/src/devdrv.c	(revision 8e10ef475400b0f9e96b893736bb0f9aa93cbba5)
@@ -279,4 +279,10 @@
 }
 
+int usb_device_get_iface_number(usb_device_t *usb_dev)
+{
+	assert(usb_dev);
+	return usb_dev->interface_no;
+}
+
 const usb_standard_device_descriptor_t *
 usb_device_get_device_descriptor(usb_device_t *usb_dev)
@@ -293,4 +299,11 @@
 		*size = usb_dev->descriptors.configuration_size;
 	return usb_dev->descriptors.configuration;
+}
+
+const usb_alternate_interfaces_t * usb_device_get_alternative_ifaces(
+    usb_device_t *usb_dev)
+{
+	assert(usb_dev);
+	return &usb_dev->alternate_interfaces;
 }
 
