2 * PROJECT: ReactOS Universal Serial Bus Bulk Enhanced Host Controller Interface
3 * LICENSE: GPL - See COPYING in the top level directory
4 * FILE: drivers/usb/usbohci/usbohci.cpp
5 * PURPOSE: USB OHCI device driver.
7 * Michael Martin (michael.martin@reactos.org)
8 * Johannes Anderwald (johannes.anderwald@reactos.org)
18 PDRIVER_OBJECT DriverObject
,
19 PUNICODE_STRING RegistryPath
)
22 /* initialize driver object*/
23 DriverObject
->DriverExtension
->AddDevice
= USBLIB_AddDevice
;
25 DriverObject
->MajorFunction
[IRP_MJ_CREATE
] = USBLIB_Dispatch
;
26 DriverObject
->MajorFunction
[IRP_MJ_CLOSE
] = USBLIB_Dispatch
;
27 DriverObject
->MajorFunction
[IRP_MJ_CLEANUP
] = USBLIB_Dispatch
;
28 DriverObject
->MajorFunction
[IRP_MJ_DEVICE_CONTROL
] = USBLIB_Dispatch
;
29 DriverObject
->MajorFunction
[IRP_MJ_INTERNAL_DEVICE_CONTROL
] = USBLIB_Dispatch
;
30 DriverObject
->MajorFunction
[IRP_MJ_PNP
] = USBLIB_Dispatch
;
31 return STATUS_SUCCESS
;