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