mirror of
https://github.com/reactos/reactos.git
synced 2025-02-22 16:36:33 +00:00
{USBEHCI][USBOHCI][USBUHCI]
- Let libusb handle IRP_MJ_POWER and IRP_MJ_SYSTEM_CONTROL requests svn path=/trunk/; revision=63668
This commit is contained in:
parent
6916c31c9e
commit
07644dbb39
3 changed files with 10 additions and 5 deletions
|
@ -22,7 +22,7 @@ DriverEntry(
|
|||
PUNICODE_STRING RegistryPath)
|
||||
{
|
||||
|
||||
/* initialize driver object*/
|
||||
/* initialize driver object */
|
||||
DriverObject->DriverExtension->AddDevice = USBLIB_AddDevice;
|
||||
|
||||
DriverObject->MajorFunction[IRP_MJ_CREATE] = USBLIB_Dispatch;
|
||||
|
@ -30,13 +30,14 @@ DriverEntry(
|
|||
DriverObject->MajorFunction[IRP_MJ_CLEANUP] = USBLIB_Dispatch;
|
||||
DriverObject->MajorFunction[IRP_MJ_DEVICE_CONTROL] = USBLIB_Dispatch;
|
||||
DriverObject->MajorFunction[IRP_MJ_INTERNAL_DEVICE_CONTROL] = USBLIB_Dispatch;
|
||||
DriverObject->MajorFunction[IRP_MJ_SYSTEM_CONTROL] = USBLIB_Dispatch;
|
||||
DriverObject->MajorFunction[IRP_MJ_POWER] = USBLIB_Dispatch;
|
||||
DriverObject->MajorFunction[IRP_MJ_PNP] = USBLIB_Dispatch;
|
||||
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
extern "C" {
|
||||
void
|
||||
void
|
||||
__cxa_pure_virtual()
|
||||
{
|
||||
// put error handling here
|
||||
|
|
|
@ -22,7 +22,7 @@ DriverEntry(
|
|||
PUNICODE_STRING RegistryPath)
|
||||
{
|
||||
|
||||
/* initialize driver object*/
|
||||
/* initialize driver object */
|
||||
DriverObject->DriverExtension->AddDevice = USBLIB_AddDevice;
|
||||
|
||||
DriverObject->MajorFunction[IRP_MJ_CREATE] = USBLIB_Dispatch;
|
||||
|
@ -30,6 +30,8 @@ DriverEntry(
|
|||
DriverObject->MajorFunction[IRP_MJ_CLEANUP] = USBLIB_Dispatch;
|
||||
DriverObject->MajorFunction[IRP_MJ_DEVICE_CONTROL] = USBLIB_Dispatch;
|
||||
DriverObject->MajorFunction[IRP_MJ_INTERNAL_DEVICE_CONTROL] = USBLIB_Dispatch;
|
||||
DriverObject->MajorFunction[IRP_MJ_SYSTEM_CONTROL] = USBLIB_Dispatch;
|
||||
DriverObject->MajorFunction[IRP_MJ_POWER] = USBLIB_Dispatch;
|
||||
DriverObject->MajorFunction[IRP_MJ_PNP] = USBLIB_Dispatch;
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
|
|
@ -22,7 +22,7 @@ DriverEntry(
|
|||
PUNICODE_STRING RegistryPath)
|
||||
{
|
||||
|
||||
/* initialize driver object*/
|
||||
/* initialize driver object */
|
||||
DriverObject->DriverExtension->AddDevice = USBLIB_AddDevice;
|
||||
|
||||
DriverObject->MajorFunction[IRP_MJ_CREATE] = USBLIB_Dispatch;
|
||||
|
@ -30,6 +30,8 @@ DriverEntry(
|
|||
DriverObject->MajorFunction[IRP_MJ_CLEANUP] = USBLIB_Dispatch;
|
||||
DriverObject->MajorFunction[IRP_MJ_DEVICE_CONTROL] = USBLIB_Dispatch;
|
||||
DriverObject->MajorFunction[IRP_MJ_INTERNAL_DEVICE_CONTROL] = USBLIB_Dispatch;
|
||||
DriverObject->MajorFunction[IRP_MJ_SYSTEM_CONTROL] = USBLIB_Dispatch;
|
||||
DriverObject->MajorFunction[IRP_MJ_POWER] = USBLIB_Dispatch;
|
||||
DriverObject->MajorFunction[IRP_MJ_PNP] = USBLIB_Dispatch;
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue