1 //#include <ddk/ntddk.h>
2 // config and include core/hcd.h, for hc_device struct struct usb_interface *usb_ifnum_to_if(struct usb_device *dev, unsigned ifnum)
4 #include "../usb_wrapper.h"
6 #include <ddk/usbiodef.h>
9 #include "../core/hcd.h"
11 #include "../host/ohci_main.h"
13 #define USB_UHCI_TAG TAG('u','s','b','u')
18 IN PDEVICE_OBJECT DeviceObject
,
24 IN PDEVICE_OBJECT DeviceObject
,
30 IN PDEVICE_OBJECT DeviceObject
,
36 IN PDEVICE_OBJECT DeviceObject
,
41 IN PDEVICE_OBJECT DeviceObject
,
47 IN PDEVICE_OBJECT DeviceObject
,
52 IN PDEVICE_OBJECT DeviceObject
,
56 UhciDuplicateUnicodeString(
57 OUT PUNICODE_STRING Destination
,
58 IN PUNICODE_STRING Source
,
59 IN POOL_TYPE PoolType
);
62 UhciInitMultiSzString(
63 OUT PUNICODE_STRING Destination
,
64 ... /* list of PCSZ */);
69 IN PDEVICE_OBJECT DeviceObject
,
74 IN PDEVICE_OBJECT DeviceObject
,