#ifndef USBEHCI_H__
#define USBEHCI_H__
-#include <ntddk.h>
-#define NDEBUG
-#include <debug.h>
-#include <initguid.h>
+#include <wdm.h>
#include <hubbusif.h>
#include <usbbusif.h>
-#include <usbioctl.h>
#include <usbdlib.h>
-/* FIXME:
-#include <usbprotocoldefs.h> */
-
-#include <usb.h>
#include <stdio.h>
-#include <wdmguid.h>
typedef struct
{
/* misc.c */
-NTSTATUS
-NTAPI
-USBCCGP_SyncForwardIrp(
- PDEVICE_OBJECT DeviceObject,
- PIRP Irp);
-
NTSTATUS
USBCCGP_SyncUrbRequest(
IN PDEVICE_OBJECT DeviceObject,
NTSTATUS
FDO_Dispatch(
- PDEVICE_OBJECT DeviceObject,
+ PDEVICE_OBJECT DeviceObject,
PIRP Irp);
/* pdo.c */
NTSTATUS
PDO_Dispatch(
- PDEVICE_OBJECT DeviceObject,
+ PDEVICE_OBJECT DeviceObject,
PIRP Irp);
/* function.c */
USBCCGP_EnumerateFunctions(
IN PDEVICE_OBJECT DeviceObject);
-#endif
+#endif /* USBEHCI_H__ */