merge ROS Shell without integrated explorer part into trunk
[reactos.git] / reactos / drivers / dd / green / createclose.c
1 /* $Id:
2 *
3 * COPYRIGHT: See COPYING in the top level directory
4 * PROJECT: ReactOS VT100 emulator
5 * FILE: drivers/dd/green/createclose.c
6 * PURPOSE: IRP_MJ_CREATE, IRP_MJ_CLOSE and IRP_MJ_CLEANUP operations
7 *
8 * PROGRAMMERS: Hervé Poussineau (hpoussin@reactos.com)
9 */
10
11 //#define NDEBUG
12 #include "green.h"
13
14 NTSTATUS STDCALL
15 GreenCreate(
16 IN PDEVICE_OBJECT DeviceObject,
17 IN PIRP Irp)
18 {
19 DPRINT("Green: IRP_MJ_CREATE\n");
20
21 Irp->IoStatus.Status = STATUS_SUCCESS;
22 Irp->IoStatus.Information = 0;
23 IoCompleteRequest(Irp, IO_NO_INCREMENT);
24 return STATUS_SUCCESS;
25 }
26
27 NTSTATUS STDCALL
28 GreenClose(
29 IN PDEVICE_OBJECT DeviceObject,
30 IN PIRP Irp)
31 {
32 DPRINT("Green: IRP_MJ_CLOSE\n");
33
34 Irp->IoStatus.Status = STATUS_SUCCESS;
35 Irp->IoStatus.Information = 0;
36 IoCompleteRequest(Irp, IO_NO_INCREMENT);
37 return STATUS_SUCCESS;
38 }