Index: uspace/drv/vhc/Makefile
===================================================================
--- uspace/drv/vhc/Makefile	(revision f9a0cef9619789e459d38a07cfe12cb7a66919b7)
+++ uspace/drv/vhc/Makefile	(revision 75732daeac84e2935c03d316ed5cb327455ac6a3)
@@ -33,5 +33,5 @@
 	$(LIBDRV_PREFIX)/libdrv.a
 EXTRA_CFLAGS += \
-	-I$(LIB_PREFIX) \
+	-I$(LIBUSBVIRT_PREFIX)/include \
 	-I$(LIBUSB_PREFIX)/include \
 	-I$(LIBDRV_PREFIX)/include
Index: uspace/drv/vhc/hubops.c
===================================================================
--- uspace/drv/vhc/hubops.c	(revision f9a0cef9619789e459d38a07cfe12cb7a66919b7)
+++ uspace/drv/vhc/hubops.c	(revision 75732daeac84e2935c03d316ed5cb327455ac6a3)
@@ -70,22 +70,8 @@
 static void set_port_state_nl(hub_port_t *, hub_port_state_t);
 
-/** Standard USB requests. */
-static usbvirt_standard_device_request_ops_t standard_request_ops = {
-	.on_get_status = NULL,
-	.on_clear_feature = NULL,
-	.on_set_feature = NULL,
-	.on_set_address = NULL,
-	.on_get_descriptor = on_get_descriptor,
-	.on_set_descriptor = NULL,
-	.on_get_configuration = NULL,
-	.on_set_configuration = on_set_configuration,
-	.on_get_interface = NULL,
-	.on_set_interface = NULL,
-	.on_synch_frame = NULL
-};
-
 /** Hub operations. */
 usbvirt_device_ops_t hub_ops = {
-	.standard_request_ops = &standard_request_ops,
+	.on_standard_request[USB_DEVREQ_GET_DESCRIPTOR] = on_get_descriptor,
+	.on_standard_request[USB_DEVREQ_SET_CONFIGURATION] = on_set_configuration,
 	.on_class_device_request = on_class_request,
 	.on_data = NULL,
