Reactos
at master 38 lines 841 B view raw
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 14NTSTATUS 15GreenCreate( 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 27NTSTATUS 28GreenClose( 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}