/* * PROJECT: ReactOS Kernel - Vista+ APIs * LICENSE: GPL v2 - See COPYING in the top level directory * FILE: lib/drivers/ntoskrnl_vista/io.c * PURPOSE: Io functions of Vista+ * PROGRAMMERS: Pierre Schweitzer */ #include #include NTKERNELAPI NTSTATUS NTAPI IoGetIrpExtraCreateParameter(IN PIRP Irp, OUT PECP_LIST *ExtraCreateParameter) { /* Check we have a create operation */ if (!BooleanFlagOn(Irp->Flags, IRP_CREATE_OPERATION)) { return STATUS_INVALID_PARAMETER; } /* If so, return user buffer */ *ExtraCreateParameter = Irp->UserBuffer; return STATUS_SUCCESS; }