1 /*
2  * PROJECT:     ReactOS VT100 emulator
3  * LICENSE:     GPL - See COPYING in the top level directory
4  * FILE:        drivers/base/green/createclose.c
5  * PURPOSE:     IRP_MJ_CREATE, IRP_MJ_CLOSE and IRP_MJ_CLEANUP operations
6  * PROGRAMMERS: Copyright 2005-2006 Herv� Poussineau (hpoussin@reactos.org)
7  */
8 
9 #include "green.h"
10 
11 #define NDEBUG
12 #include <debug.h>
13 
14 NTSTATUS
15 GreenCreate(
16 	IN PDEVICE_OBJECT DeviceObject,
17 	IN PIRP Irp)
18 {
19 	DPRINT("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
28 GreenClose(
29 	IN PDEVICE_OBJECT DeviceObject,
30 	IN PIRP Irp)
31 {
32 	DPRINT("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 }
39