83dbb5f94f2ea4fb48fb84060f6d2390529c5e96
22 // #include <usbprotocoldefs.h>
30 // the following includes are required to get kcom to compile
37 #include "interfaces.h"
40 // tag for allocations
42 #define TAG_USBEHCI 'ICHE'
45 // assert for c++ - taken from portcls
47 #define PC_ASSERT(exp) \
49 RtlAssert((PVOID) #exp, (PVOID)__FILE__, __LINE__, NULL ), FALSE : TRUE)
54 NTSTATUS NTAPI
CreateUSBHardware(PUSBHARDWAREDEVICE
*OutHardware
);
59 NTSTATUS NTAPI
CreateUSBQueue(PUSBQUEUE
*OutUsbQueue
);
64 NTSTATUS NTAPI
InternalCreateUSBRequest(PUSBREQUEST
*OutRequest
);