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

dsound.c File Reference
#include <stdarg.h>
#include <stdio.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "mmsystem.h"
#include "winternl.h"
#include "mmddk.h"
#include "wingdi.h"
#include "mmreg.h"
#include "ks.h"
#include "ksmedia.h"
#include "wine/debug.h"
#include "dsound.h"
#include "dsdriver.h"
#include "dsound_private.h"

Go to the source code of this file.

Data Structures

struct  IDirectSound_IUnknown
struct  IDirectSound_IDirectSound
struct  IDirectSound8_IUnknown
struct  IDirectSound8_IDirectSound
struct  IDirectSound8_IDirectSound8
struct  IDirectSoundImpl

Defines

#define NONAMELESSSTRUCT
#define NONAMELESSUNION
#define LE(x)   case x: return #x
#define FE(x)   { x, #x },
#define FE(x)   { x, #x },

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (dsound)
static HRESULT IDirectSound_IUnknown_Create (LPDIRECTSOUND8 pds, LPUNKNOWN *ppunk)
static HRESULT IDirectSound_IDirectSound_Create (LPDIRECTSOUND8 pds, LPDIRECTSOUND *ppds)
static HRESULT IDirectSound8_IUnknown_Create (LPDIRECTSOUND8 pds, LPUNKNOWN *ppunk)
static ULONG WINAPI IDirectSound8_IUnknown_AddRef (LPUNKNOWN iface)
static HRESULT IDirectSound8_IDirectSound_Create (LPDIRECTSOUND8 pds, LPDIRECTSOUND *ppds)
static ULONG WINAPI IDirectSound8_IDirectSound_AddRef (LPDIRECTSOUND iface)
static HRESULT IDirectSound8_IDirectSound8_Create (LPDIRECTSOUND8 pds, LPDIRECTSOUND8 *ppds)
static ULONG WINAPI IDirectSound8_IDirectSound8_AddRef (LPDIRECTSOUND8 iface)
static HRESULT IDirectSoundImpl_Create (LPDIRECTSOUND8 *ppds)
static ULONG WINAPI IDirectSound_IUnknown_AddRef (LPUNKNOWN iface)
static ULONG WINAPI IDirectSound_IDirectSound_AddRef (LPDIRECTSOUND iface)
static HRESULT DirectSoundDevice_VerifyCertification (DirectSoundDevice *device, LPDWORD pdwCertified)
const chardumpCooperativeLevel (DWORD level)
static void _dump_DSCAPS (DWORD xmask)
static void _dump_DSBCAPS (DWORD xmask)
static HRESULT DSOUND_QueryInterface (LPDIRECTSOUND8 iface, REFIID riid, LPVOID *ppobj)
static HRESULT DSOUND_QueryInterface8 (LPDIRECTSOUND8 iface, REFIID riid, LPVOID *ppobj)
static ULONG IDirectSoundImpl_AddRef (LPDIRECTSOUND8 iface)
static ULONG IDirectSoundImpl_Release (LPDIRECTSOUND8 iface)
static HRESULT WINAPI IDirectSound_IUnknown_QueryInterface (LPUNKNOWN iface, REFIID riid, LPVOID *ppobj)
static ULONG WINAPI IDirectSound_IUnknown_Release (LPUNKNOWN iface)
static HRESULT WINAPI IDirectSound_IDirectSound_QueryInterface (LPDIRECTSOUND iface, REFIID riid, LPVOID *ppobj)
static ULONG WINAPI IDirectSound_IDirectSound_Release (LPDIRECTSOUND iface)
static HRESULT WINAPI IDirectSound_IDirectSound_CreateSoundBuffer (LPDIRECTSOUND iface, LPCDSBUFFERDESC dsbd, LPLPDIRECTSOUNDBUFFER ppdsb, LPUNKNOWN lpunk)
static HRESULT WINAPI IDirectSound_IDirectSound_GetCaps (LPDIRECTSOUND iface, LPDSCAPS lpDSCaps)
static HRESULT WINAPI IDirectSound_IDirectSound_DuplicateSoundBuffer (LPDIRECTSOUND iface, LPDIRECTSOUNDBUFFER psb, LPLPDIRECTSOUNDBUFFER ppdsb)
static HRESULT WINAPI IDirectSound_IDirectSound_SetCooperativeLevel (LPDIRECTSOUND iface, HWND hwnd, DWORD level)
static HRESULT WINAPI IDirectSound_IDirectSound_Compact (LPDIRECTSOUND iface)
static HRESULT WINAPI IDirectSound_IDirectSound_GetSpeakerConfig (LPDIRECTSOUND iface, LPDWORD lpdwSpeakerConfig)
static HRESULT WINAPI IDirectSound_IDirectSound_SetSpeakerConfig (LPDIRECTSOUND iface, DWORD config)
static HRESULT WINAPI IDirectSound_IDirectSound_Initialize (LPDIRECTSOUND iface, LPCGUID lpcGuid)
static HRESULT WINAPI IDirectSound8_IUnknown_QueryInterface (LPUNKNOWN iface, REFIID riid, LPVOID *ppobj)
static ULONG WINAPI IDirectSound8_IUnknown_Release (LPUNKNOWN iface)
static HRESULT WINAPI IDirectSound8_IDirectSound_QueryInterface (LPDIRECTSOUND iface, REFIID riid, LPVOID *ppobj)
static ULONG WINAPI IDirectSound8_IDirectSound_Release (LPDIRECTSOUND iface)
static HRESULT WINAPI IDirectSound8_IDirectSound_CreateSoundBuffer (LPDIRECTSOUND iface, LPCDSBUFFERDESC dsbd, LPLPDIRECTSOUNDBUFFER ppdsb, LPUNKNOWN lpunk)
static HRESULT WINAPI IDirectSound8_IDirectSound_GetCaps (LPDIRECTSOUND iface, LPDSCAPS lpDSCaps)
static HRESULT WINAPI IDirectSound8_IDirectSound_DuplicateSoundBuffer (LPDIRECTSOUND iface, LPDIRECTSOUNDBUFFER psb, LPLPDIRECTSOUNDBUFFER ppdsb)
static HRESULT WINAPI IDirectSound8_IDirectSound_SetCooperativeLevel (LPDIRECTSOUND iface, HWND hwnd, DWORD level)
static HRESULT WINAPI IDirectSound8_IDirectSound_Compact (LPDIRECTSOUND iface)
static HRESULT WINAPI IDirectSound8_IDirectSound_GetSpeakerConfig (LPDIRECTSOUND iface, LPDWORD lpdwSpeakerConfig)
static HRESULT WINAPI IDirectSound8_IDirectSound_SetSpeakerConfig (LPDIRECTSOUND iface, DWORD config)
static HRESULT WINAPI IDirectSound8_IDirectSound_Initialize (LPDIRECTSOUND iface, LPCGUID lpcGuid)
static HRESULT WINAPI IDirectSound8_IDirectSound8_QueryInterface (LPDIRECTSOUND8 iface, REFIID riid, LPVOID *ppobj)
static ULONG WINAPI IDirectSound8_IDirectSound8_Release (LPDIRECTSOUND8 iface)
static HRESULT WINAPI IDirectSound8_IDirectSound8_CreateSoundBuffer (LPDIRECTSOUND8 iface, LPCDSBUFFERDESC dsbd, LPLPDIRECTSOUNDBUFFER ppdsb, LPUNKNOWN lpunk)
static HRESULT WINAPI IDirectSound8_IDirectSound8_GetCaps (LPDIRECTSOUND8 iface, LPDSCAPS lpDSCaps)
static HRESULT WINAPI IDirectSound8_IDirectSound8_DuplicateSoundBuffer (LPDIRECTSOUND8 iface, LPDIRECTSOUNDBUFFER psb, LPLPDIRECTSOUNDBUFFER ppdsb)
static HRESULT WINAPI IDirectSound8_IDirectSound8_SetCooperativeLevel (LPDIRECTSOUND8 iface, HWND hwnd, DWORD level)
static HRESULT WINAPI IDirectSound8_IDirectSound8_Compact (LPDIRECTSOUND8 iface)
static HRESULT WINAPI IDirectSound8_IDirectSound8_GetSpeakerConfig (LPDIRECTSOUND8 iface, LPDWORD lpdwSpeakerConfig)
static HRESULT WINAPI IDirectSound8_IDirectSound8_SetSpeakerConfig (LPDIRECTSOUND8 iface, DWORD config)
static HRESULT WINAPI IDirectSound8_IDirectSound8_Initialize (LPDIRECTSOUND8 iface, LPCGUID lpcGuid)
static HRESULT WINAPI IDirectSound8_IDirectSound8_VerifyCertification (LPDIRECTSOUND8 iface, LPDWORD pdwCertified)
HRESULT DSOUND_Create (REFIID riid, LPDIRECTSOUND *ppDS)
HRESULT WINAPI DirectSoundCreate (LPCGUID lpcGUID, LPDIRECTSOUND *ppDS, IUnknown *pUnkOuter)
HRESULT DSOUND_Create8 (REFIID riid, LPDIRECTSOUND8 *ppDS)
HRESULT WINAPI DirectSoundCreate8 (LPCGUID lpcGUID, LPDIRECTSOUND8 *ppDS, IUnknown *pUnkOuter)
static HRESULT DirectSoundDevice_Create (DirectSoundDevice **ppDevice)
static ULONG DirectSoundDevice_AddRef (DirectSoundDevice *device)
ULONG DirectSoundDevice_Release (DirectSoundDevice *device)
HRESULT DirectSoundDevice_GetCaps (DirectSoundDevice *device, LPDSCAPS lpDSCaps)
HRESULT DirectSoundDevice_Initialize (DirectSoundDevice **ppDevice, LPCGUID lpcGUID)
HRESULT DirectSoundDevice_CreateSoundBuffer (DirectSoundDevice *device, LPCDSBUFFERDESC dsbd, LPLPDIRECTSOUNDBUFFER ppdsb, LPUNKNOWN lpunk, BOOL from8)
HRESULT DirectSoundDevice_DuplicateSoundBuffer (DirectSoundDevice *device, LPDIRECTSOUNDBUFFER psb, LPLPDIRECTSOUNDBUFFER ppdsb)
HRESULT DirectSoundDevice_SetCooperativeLevel (DirectSoundDevice *device, HWND hwnd, DWORD level)
HRESULT DirectSoundDevice_Compact (DirectSoundDevice *device)
HRESULT DirectSoundDevice_GetSpeakerConfig (DirectSoundDevice *device, LPDWORD lpdwSpeakerConfig)
HRESULT DirectSoundDevice_SetSpeakerConfig (DirectSoundDevice *device, DWORD config)
HRESULT DirectSoundDevice_AddBuffer (DirectSoundDevice *device, IDirectSoundBufferImpl *pDSB)
HRESULT DirectSoundDevice_RemoveBuffer (DirectSoundDevice *device, IDirectSoundBufferImpl *pDSB)

Variables

static const IUnknownVtbl DirectSound_Unknown_Vtbl
static const IDirectSoundVtbl DirectSound_DirectSound_Vtbl
static const IUnknownVtbl DirectSound8_Unknown_Vtbl
static const IDirectSoundVtbl DirectSound8_DirectSound_Vtbl
static const IDirectSound8Vtbl DirectSound8_DirectSound8_Vtbl

Generated on Fri May 25 2012 05:00:55 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.