2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: USB hub driver
4 * FILE: drivers/usb/cromwell/usbhub/createclose.c
5 * PURPOSE: IRP_MJ_CREATE and IRP_MJ_CLOSE operations
7 * PROGRAMMERS: Hervé Poussineau (hpoussin@reactos.com)
15 IN PDEVICE_OBJECT DeviceObject
,
18 DPRINT("Usbhub: IRP_MJ_CREATE\n");
20 Irp
->IoStatus
.Status
= STATUS_SUCCESS
;
21 Irp
->IoStatus
.Information
= 0;
22 IoCompleteRequest(Irp
, IO_NO_INCREMENT
);
23 return STATUS_SUCCESS
;
28 IN PDEVICE_OBJECT DeviceObject
,
31 DPRINT("Usbhub: IRP_MJ_CLOSE\n");
33 Irp
->IoStatus
.Status
= STATUS_SUCCESS
;
34 Irp
->IoStatus
.Information
= 0;
35 IoCompleteRequest(Irp
, IO_NO_INCREMENT
);
36 return STATUS_SUCCESS
;
41 IN PDEVICE_OBJECT DeviceObject
,
44 DPRINT("Usbhub: IRP_MJ_CLEANUP\n");
46 Irp
->IoStatus
.Status
= STATUS_SUCCESS
;
47 Irp
->IoStatus
.Information
= 0;
48 IoCompleteRequest(Irp
, IO_NO_INCREMENT
);
49 return STATUS_SUCCESS
;