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