ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

control.c
Go to the documentation of this file.
00001 /*
00002  * COPYRIGHT:       See COPYING in the top level directory
00003  * PROJECT:         ReactOS Kernel Streaming
00004  * FILE:            drivers/wdm/audio/legacy/stream/dll.c
00005  * PURPOSE:         kernel mode driver initialization
00006  * PROGRAMMER:      Johannes Anderwald
00007  */
00008 
00009 
00010 #include "stream.h"
00011 
00012 
00013 NTSTATUS
00014 NTAPI
00015 StreamClassPower(
00016     IN  PDEVICE_OBJECT DeviceObject,
00017     IN  PIRP Irp)
00018 {
00019     Irp->IoStatus.Information = 0;
00020     Irp->IoStatus.Status = STATUS_SUCCESS;
00021     IoCompleteRequest(Irp, IO_NO_INCREMENT);
00022     return STATUS_SUCCESS;
00023 }
00024 
00025 NTSTATUS
00026 NTAPI
00027 StreamClassSystemControl(
00028     IN  PDEVICE_OBJECT DeviceObject,
00029     IN  PIRP Irp)
00030 {
00031     Irp->IoStatus.Information = 0;
00032     Irp->IoStatus.Status = STATUS_SUCCESS;
00033     IoCompleteRequest(Irp, IO_NO_INCREMENT);
00034     return STATUS_SUCCESS;
00035 }
00036 
00037 NTSTATUS
00038 NTAPI
00039 StreamClassCleanup(
00040     IN  PDEVICE_OBJECT DeviceObject,
00041     IN  PIRP Irp)
00042 {
00043     Irp->IoStatus.Information = 0;
00044     Irp->IoStatus.Status = STATUS_SUCCESS;
00045     IoCompleteRequest(Irp, IO_NO_INCREMENT);
00046     return STATUS_SUCCESS;
00047 }
00048 
00049 NTSTATUS
00050 NTAPI
00051 StreamClassFlushBuffers(
00052     IN  PDEVICE_OBJECT DeviceObject,
00053     IN  PIRP Irp)
00054 {
00055     Irp->IoStatus.Information = 0;
00056     Irp->IoStatus.Status = STATUS_SUCCESS;
00057     IoCompleteRequest(Irp, IO_NO_INCREMENT);
00058     return STATUS_SUCCESS;
00059 }
00060 
00061 NTSTATUS
00062 NTAPI
00063 StreamClassDeviceControl(
00064     IN  PDEVICE_OBJECT DeviceObject,
00065     IN  PIRP Irp)
00066 {
00067     Irp->IoStatus.Information = 0;
00068     Irp->IoStatus.Status = STATUS_SUCCESS;
00069     IoCompleteRequest(Irp, IO_NO_INCREMENT);
00070     return STATUS_SUCCESS;
00071 }

Generated on Sat May 26 2012 04:15:34 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.