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 char * | get_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 |
| DirectSoundDevice * | DSOUND_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 [] |