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

duplex.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "mmsystem.h"
#include "mmddk.h"
#include "winternl.h"
#include "wine/debug.h"
#include "dsound.h"
#include "dsdriver.h"
#include "dsound_private.h"

Go to the source code of this file.

Defines

#define NONAMELESSSTRUCT
#define NONAMELESSUNION

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (dsound)
static HRESULT WINAPI IDirectSoundFullDuplex_IUnknown_QueryInterface (LPUNKNOWN iface, REFIID riid, LPVOID *ppobj)
static ULONG WINAPI IDirectSoundFullDuplex_IUnknown_AddRef (LPUNKNOWN iface)
static ULONG WINAPI IDirectSoundFullDuplex_IUnknown_Release (LPUNKNOWN iface)
static HRESULT IDirectSoundFullDuplex_IUnknown_Create (LPDIRECTSOUNDFULLDUPLEX pdsfd, LPUNKNOWN *ppunk)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSound_QueryInterface (LPDIRECTSOUND iface, REFIID riid, LPVOID *ppobj)
static ULONG WINAPI IDirectSoundFullDuplex_IDirectSound_AddRef (LPDIRECTSOUND iface)
static ULONG WINAPI IDirectSoundFullDuplex_IDirectSound_Release (LPDIRECTSOUND iface)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSound_CreateSoundBuffer (LPDIRECTSOUND iface, LPCDSBUFFERDESC dsbd, LPLPDIRECTSOUNDBUFFER ppdsb, LPUNKNOWN lpunk)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSound_GetCaps (LPDIRECTSOUND iface, LPDSCAPS lpDSCaps)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSound_DuplicateSoundBuffer (LPDIRECTSOUND iface, LPDIRECTSOUNDBUFFER psb, LPLPDIRECTSOUNDBUFFER ppdsb)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSound_SetCooperativeLevel (LPDIRECTSOUND iface, HWND hwnd, DWORD level)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSound_Compact (LPDIRECTSOUND iface)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSound_GetSpeakerConfig (LPDIRECTSOUND iface, LPDWORD lpdwSpeakerConfig)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSound_SetSpeakerConfig (LPDIRECTSOUND iface, DWORD config)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSound_Initialize (LPDIRECTSOUND iface, LPCGUID lpcGuid)
static HRESULT IDirectSoundFullDuplex_IDirectSound_Create (LPDIRECTSOUNDFULLDUPLEX pdsfd, LPDIRECTSOUND *ppds)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSound8_QueryInterface (LPDIRECTSOUND8 iface, REFIID riid, LPVOID *ppobj)
static ULONG WINAPI IDirectSoundFullDuplex_IDirectSound8_AddRef (LPDIRECTSOUND8 iface)
static ULONG WINAPI IDirectSoundFullDuplex_IDirectSound8_Release (LPDIRECTSOUND8 iface)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSound8_CreateSoundBuffer (LPDIRECTSOUND8 iface, LPCDSBUFFERDESC dsbd, LPLPDIRECTSOUNDBUFFER ppdsb, LPUNKNOWN lpunk)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSound8_GetCaps (LPDIRECTSOUND8 iface, LPDSCAPS lpDSCaps)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSound8_DuplicateSoundBuffer (LPDIRECTSOUND8 iface, LPDIRECTSOUNDBUFFER psb, LPLPDIRECTSOUNDBUFFER ppdsb)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSound8_SetCooperativeLevel (LPDIRECTSOUND8 iface, HWND hwnd, DWORD level)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSound8_Compact (LPDIRECTSOUND8 iface)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSound8_GetSpeakerConfig (LPDIRECTSOUND8 iface, LPDWORD lpdwSpeakerConfig)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSound8_SetSpeakerConfig (LPDIRECTSOUND8 iface, DWORD config)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSound8_Initialize (LPDIRECTSOUND8 iface, LPCGUID lpcGuid)
static HRESULT IDirectSoundFullDuplex_IDirectSound8_Create (LPDIRECTSOUNDFULLDUPLEX pdsfd, LPDIRECTSOUND8 *ppds8)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSoundCapture_QueryInterface (LPDIRECTSOUNDCAPTURE iface, REFIID riid, LPVOID *ppobj)
static ULONG WINAPI IDirectSoundFullDuplex_IDirectSoundCapture_AddRef (LPDIRECTSOUNDCAPTURE iface)
static ULONG WINAPI IDirectSoundFullDuplex_IDirectSoundCapture_Release (LPDIRECTSOUNDCAPTURE iface)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSoundCapture_CreateCaptureBuffer (LPDIRECTSOUNDCAPTURE iface, LPCDSCBUFFERDESC lpcDSCBufferDesc, LPDIRECTSOUNDCAPTUREBUFFER *lplpDSCaptureBuffer, LPUNKNOWN pUnk)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSoundCapture_GetCaps (LPDIRECTSOUNDCAPTURE iface, LPDSCCAPS lpDSCCaps)
static HRESULT WINAPI IDirectSoundFullDuplex_IDirectSoundCapture_Initialize (LPDIRECTSOUNDCAPTURE iface, LPCGUID lpcGUID)
static HRESULT IDirectSoundFullDuplex_IDirectSoundCapture_Create (LPDIRECTSOUNDFULLDUPLEX pdsfd, LPDIRECTSOUNDCAPTURE8 *ppdsc8)
static ULONG WINAPI IDirectSoundFullDuplexImpl_AddRef (LPDIRECTSOUNDFULLDUPLEX iface)
static HRESULT WINAPI IDirectSoundFullDuplexImpl_QueryInterface (LPDIRECTSOUNDFULLDUPLEX iface, REFIID riid, LPVOID *ppobj)
static ULONG WINAPI IDirectSoundFullDuplexImpl_Release (LPDIRECTSOUNDFULLDUPLEX iface)
static HRESULT WINAPI IDirectSoundFullDuplexImpl_Initialize (LPDIRECTSOUNDFULLDUPLEX iface, LPCGUID pCaptureGuid, LPCGUID pRendererGuid, LPCDSCBUFFERDESC lpDscBufferDesc, LPCDSBUFFERDESC lpDsBufferDesc, HWND hWnd, DWORD dwLevel, LPLPDIRECTSOUNDCAPTUREBUFFER8 lplpDirectSoundCaptureBuffer8, LPLPDIRECTSOUNDBUFFER8 lplpDirectSoundBuffer8)
HRESULT DSOUND_FullDuplexCreate (REFIID riid, LPDIRECTSOUNDFULLDUPLEX *ppDSFD)
HRESULT WINAPI DirectSoundFullDuplexCreate (LPCGUID pcGuidCaptureDevice, LPCGUID pcGuidRenderDevice, LPCDSCBUFFERDESC pcDSCBufferDesc, LPCDSBUFFERDESC pcDSBufferDesc, HWND hWnd, DWORD dwLevel, LPDIRECTSOUNDFULLDUPLEX *ppDSFD, LPDIRECTSOUNDCAPTUREBUFFER8 *ppDSCBuffer8, LPDIRECTSOUNDBUFFER8 *ppDSBuffer8, LPUNKNOWN pUnkOuter)

Variables

static const IUnknownVtbl DirectSoundFullDuplex_Unknown_Vtbl
static const IDirectSoundVtbl DirectSoundFullDuplex_DirectSound_Vtbl
static const IDirectSound8Vtbl DirectSoundFullDuplex_DirectSound8_Vtbl
static const
IDirectSoundCaptureVtbl 
DirectSoundFullDuplex_DirectSoundCapture_Vtbl
static const
IDirectSoundFullDuplexVtbl 
dsfdvt

Generated on Sun May 27 2012 05:02:36 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.