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_main.c File Reference
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "winuser.h"
#include "winnls.h"
#include "winreg.h"
#include "mmsystem.h"
#include "winternl.h"
#include "mmddk.h"
#include "wine/debug.h"
#include "dsound.h"
#include "dsconf.h"
#include "ks.h"
#include "initguid.h"
#include "ksmedia.h"
#include "dsdriver.h"
#include "dsound_private.h"

Go to the source code of this file.

Data Structures

struct  IClassFactoryImpl

Defines

#define COBJMACROS
#define NONAMELESSSTRUCT
#define NONAMELESSUNION
#define INIT_GUID(guid, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8)

Typedefs

typedef HRESULT(* FnCreateInstance )(REFIID riid, LPVOID *ppobj)

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (dsound)
HRESULT mmErr (UINT err)
static DWORD get_config_key (HKEY defkey, HKEY appkey, const char *name, char *buffer, DWORD size)
void setup_dsound_options (void)
static const charget_device_id (LPCGUID pGuid)
HRESULT WINAPI GetDeviceID (LPCGUID pGuidSrc, LPGUID pGuidDest)
HRESULT WINAPI DirectSoundEnumerateA (LPDSENUMCALLBACKA lpDSEnumCallback, LPVOID lpContext)
HRESULT WINAPI DirectSoundEnumerateW (LPDSENUMCALLBACKW lpDSEnumCallback, LPVOID lpContext)
static HRESULT WINAPI DSCF_QueryInterface (LPCLASSFACTORY iface, REFIID riid, LPVOID *ppobj)
static ULONG WINAPI DSCF_AddRef (LPCLASSFACTORY iface)
static ULONG WINAPI DSCF_Release (LPCLASSFACTORY iface)
static HRESULT WINAPI DSCF_CreateInstance (LPCLASSFACTORY iface, LPUNKNOWN pOuter, REFIID riid, LPVOID *ppobj)
static HRESULT WINAPI DSCF_LockServer (LPCLASSFACTORY iface, BOOL dolock)
HRESULT WINAPI DllGetClassObject (REFCLSID rclsid, REFIID riid, LPVOID *ppv)
HRESULT WINAPI DllCanUnloadNow (void)
BOOL WINAPI DllMain (HINSTANCE hInstDLL, DWORD fdwReason, LPVOID lpvReserved)

Variables

DirectSoundDeviceDSOUND_renderer [MAXWAVEDRIVERS]
GUID DSOUND_renderer_guids [MAXWAVEDRIVERS]
GUID DSOUND_capture_guids [MAXWAVEDRIVERS]
int ds_emuldriver = 0
int ds_hel_buflen = 32768 * 2
int ds_snd_queue_max = 10
int ds_snd_queue_min = 6
int ds_snd_shadow_maxsize = 2
int ds_hw_accel = DS_HW_ACCEL_FULL
int ds_default_sample_rate = 44100
int ds_default_bits_per_sample = 16
static int ds_default_playback
static int ds_default_capture
static const IClassFactoryVtbl DSCF_Vtbl
static IClassFactoryImpl DSOUND_CF []

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