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

sysaudio.h File Reference
#include <ntifs.h>
#include <ntddk.h>
#include <portcls.h>
#include <ks.h>
#include <ksmedia.h>
#include <math.h>
#include <debug.h>
#include <stdio.h>

Go to the source code of this file.

Data Structures

struct  PIN_INFO
struct  KSAUDIO_DEVICE_ENTRY
struct  SYSAUDIODEVEXT
struct  DISPATCH_CONTEXT

Defines

#define NDEBUG

Typedefs

typedef struct
KSAUDIO_DEVICE_ENTRY
PKSAUDIO_DEVICE_ENTRY
typedef struct SYSAUDIODEVEXTPSYSAUDIODEVEXT
typedef struct DISPATCH_CONTEXTPDISPATCH_CONTEXT

Functions

NTSTATUS SysAudioAllocateDeviceHeader (IN SYSAUDIODEVEXT *DeviceExtension)
NTSTATUS SysAudioRegisterDeviceInterfaces (IN PDEVICE_OBJECT DeviceObject)
NTSTATUS SysAudioRegisterNotifications (IN PDRIVER_OBJECT DriverObject, IN PDEVICE_OBJECT DeviceObject)
NTSTATUS SysAudioHandleProperty (PDEVICE_OBJECT DeviceObject, PIRP Irp)
NTSTATUS SysAudioOpenKMixer (IN SYSAUDIODEVEXT *DeviceExtension)
NTSTATUS OpenDevice (IN PUNICODE_STRING DeviceName, IN PHANDLE HandleOut, IN PFILE_OBJECT *FileObjectOut)
PKSAUDIO_DEVICE_ENTRY GetListEntry (IN PLIST_ENTRY Head, IN ULONG Index)
NTSTATUS NTAPI DispatchCreateSysAudioPin (IN PDEVICE_OBJECT DeviceObject, IN PIRP Irp)
ULONG GetDeviceCount (PSYSAUDIODEVEXT DeviceExtension, BOOL WaveIn)
NTSTATUS GetPinInstanceCount (PKSAUDIO_DEVICE_ENTRY Entry, PKSPIN_CINSTANCES PinInstances, PKSPIN_CONNECT PinConnect)
NTSTATUS ComputeCompatibleFormat (IN PKSAUDIO_DEVICE_ENTRY Entry, IN ULONG PinId, IN PKSDATAFORMAT_WAVEFORMATEX ClientFormat, OUT PKSDATAFORMAT_WAVEFORMATEX MixerFormat)
PVOID AllocateItem (IN POOL_TYPE PoolType, IN SIZE_T NumberOfBytes)
VOID FreeItem (IN PVOID Item)

Generated on Sat May 26 2012 05:26:08 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.