Something went wrong. Try again.
Reactos
Something went wrong. Try again.
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758/* * PROJECT: ReactOS i8042 (ps/2 keyboard-mouse controller) driver * LICENSE: GPL - See COPYING in the top level directory * FILE: drivers/input/i8042prt/createclose.c * PURPOSE: IRP_MJ_CREATE, IRP_MJ_CLEANUP and IRP_MJ_CLOSE operations * PROGRAMMERS: Copyright 2006-2007 Herv� Poussineau (hpoussin@reactos.org) */
/* INCLUDES ******************************************************************/
#include "i8042prt.h"
#include <debug.h>
/* FUNCTIONS *****************************************************************/
NTSTATUS NTAPIi8042Create( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp){ UNREFERENCED_PARAMETER(DeviceObject); TRACE_(I8042PRT, "IRP_MJ_CREATE\n");
Irp->IoStatus.Status = STATUS_SUCCESS; Irp->IoStatus.Information = 0; IoCompleteRequest(Irp, IO_NO_INCREMENT); return STATUS_SUCCESS;}
NTSTATUS NTAPIi8042Cleanup( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp){ UNREFERENCED_PARAMETER(DeviceObject); TRACE_(I8042PRT, "IRP_MJ_CLEANUP\n");
Irp->IoStatus.Status = STATUS_SUCCESS; Irp->IoStatus.Information = 0; IoCompleteRequest(Irp, IO_NO_INCREMENT); return STATUS_SUCCESS;}
NTSTATUS NTAPIi8042Close( IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp){ UNREFERENCED_PARAMETER(DeviceObject); TRACE_(I8042PRT, "IRP_MJ_CLOSE\n");
Irp->IoStatus.Status = STATUS_SUCCESS; Irp->IoStatus.Information = 0; IoCompleteRequest(Irp, IO_NO_INCREMENT); return STATUS_SUCCESS;}