Data Structures |
| struct | IDirectSoundNotifyImpl |
Defines |
| #define | NONAMELESSSTRUCT |
| #define | NONAMELESSUNION |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (dsound) |
| static HRESULT | SecondaryBufferImpl_Destroy (SecondaryBufferImpl *pdsb) |
| static HRESULT | IDirectSoundNotifyImpl_Create (IDirectSoundBufferImpl *dsb, IDirectSoundNotifyImpl **pdsn) |
| static HRESULT | IDirectSoundNotifyImpl_Destroy (IDirectSoundNotifyImpl *pdsn) |
| static HRESULT WINAPI | IDirectSoundNotifyImpl_QueryInterface (LPDIRECTSOUNDNOTIFY iface, REFIID riid, LPVOID *ppobj) |
| static ULONG WINAPI | IDirectSoundNotifyImpl_AddRef (LPDIRECTSOUNDNOTIFY iface) |
| static ULONG WINAPI | IDirectSoundNotifyImpl_Release (LPDIRECTSOUNDNOTIFY iface) |
| static HRESULT WINAPI | IDirectSoundNotifyImpl_SetNotificationPositions (LPDIRECTSOUNDNOTIFY iface, DWORD howmuch, LPCDSBPOSITIONNOTIFY notify) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_SetFormat (LPDIRECTSOUNDBUFFER8 iface, LPCWAVEFORMATEX wfex) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_SetVolume (LPDIRECTSOUNDBUFFER8 iface, LONG vol) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_GetVolume (LPDIRECTSOUNDBUFFER8 iface, LPLONG vol) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_SetFrequency (LPDIRECTSOUNDBUFFER8 iface, DWORD freq) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_Play (LPDIRECTSOUNDBUFFER8 iface, DWORD reserved1, DWORD reserved2, DWORD flags) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_Stop (LPDIRECTSOUNDBUFFER8 iface) |
| static ULONG WINAPI | IDirectSoundBufferImpl_AddRef (LPDIRECTSOUNDBUFFER8 iface) |
| static ULONG WINAPI | IDirectSoundBufferImpl_Release (LPDIRECTSOUNDBUFFER8 iface) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_GetCurrentPosition (LPDIRECTSOUNDBUFFER8 iface, LPDWORD playpos, LPDWORD writepos) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_GetStatus (LPDIRECTSOUNDBUFFER8 iface, LPDWORD status) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_GetFormat (LPDIRECTSOUNDBUFFER8 iface, LPWAVEFORMATEX lpwf, DWORD wfsize, LPDWORD wfwritten) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_Lock (LPDIRECTSOUNDBUFFER8 iface, DWORD writecursor, DWORD writebytes, LPVOID *lplpaudioptr1, LPDWORD audiobytes1, LPVOID *lplpaudioptr2, LPDWORD audiobytes2, DWORD flags) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_SetCurrentPosition (LPDIRECTSOUNDBUFFER8 iface, DWORD newpos) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_SetPan (LPDIRECTSOUNDBUFFER8 iface, LONG pan) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_GetPan (LPDIRECTSOUNDBUFFER8 iface, LPLONG pan) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_Unlock (LPDIRECTSOUNDBUFFER8 iface, LPVOID p1, DWORD x1, LPVOID p2, DWORD x2) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_Restore (LPDIRECTSOUNDBUFFER8 iface) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_GetFrequency (LPDIRECTSOUNDBUFFER8 iface, LPDWORD freq) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_SetFX (LPDIRECTSOUNDBUFFER8 iface, DWORD dwEffectsCount, LPDSEFFECTDESC pDSFXDesc, LPDWORD pdwResultCodes) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_AcquireResources (LPDIRECTSOUNDBUFFER8 iface, DWORD dwFlags, DWORD dwEffectsCount, LPDWORD pdwResultCodes) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_GetObjectInPath (LPDIRECTSOUNDBUFFER8 iface, REFGUID rguidObject, DWORD dwIndex, REFGUID rguidInterface, LPVOID *ppObject) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_Initialize (LPDIRECTSOUNDBUFFER8 iface, LPDIRECTSOUND dsound, LPCDSBUFFERDESC dbsd) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_GetCaps (LPDIRECTSOUNDBUFFER8 iface, LPDSBCAPS caps) |
| static HRESULT WINAPI | IDirectSoundBufferImpl_QueryInterface (LPDIRECTSOUNDBUFFER8 iface, REFIID riid, LPVOID *ppobj) |
| HRESULT | IDirectSoundBufferImpl_Create (DirectSoundDevice *device, IDirectSoundBufferImpl **pdsb, LPCDSBUFFERDESC dsbd) |
| HRESULT | IDirectSoundBufferImpl_Destroy (IDirectSoundBufferImpl *pdsb) |
| HRESULT | IDirectSoundBufferImpl_Duplicate (DirectSoundDevice *device, IDirectSoundBufferImpl **ppdsb, IDirectSoundBufferImpl *pdsb) |
| static HRESULT WINAPI | SecondaryBufferImpl_QueryInterface (LPDIRECTSOUNDBUFFER8 iface, REFIID riid, LPVOID *ppobj) |
| static ULONG WINAPI | SecondaryBufferImpl_AddRef (LPDIRECTSOUNDBUFFER8 iface) |
| static ULONG WINAPI | SecondaryBufferImpl_Release (LPDIRECTSOUNDBUFFER8 iface) |
| static HRESULT WINAPI | SecondaryBufferImpl_GetCaps (LPDIRECTSOUNDBUFFER8 iface, LPDSBCAPS caps) |
| static HRESULT WINAPI | SecondaryBufferImpl_GetCurrentPosition (LPDIRECTSOUNDBUFFER8 iface, LPDWORD playpos, LPDWORD writepos) |
| static HRESULT WINAPI | SecondaryBufferImpl_GetFormat (LPDIRECTSOUNDBUFFER8 iface, LPWAVEFORMATEX lpwf, DWORD wfsize, LPDWORD wfwritten) |
| static HRESULT WINAPI | SecondaryBufferImpl_GetVolume (LPDIRECTSOUNDBUFFER8 iface, LPLONG vol) |
| static HRESULT WINAPI | SecondaryBufferImpl_GetPan (LPDIRECTSOUNDBUFFER8 iface, LPLONG pan) |
| static HRESULT WINAPI | SecondaryBufferImpl_GetFrequency (LPDIRECTSOUNDBUFFER8 iface, LPDWORD freq) |
| static HRESULT WINAPI | SecondaryBufferImpl_GetStatus (LPDIRECTSOUNDBUFFER8 iface, LPDWORD status) |
| static HRESULT WINAPI | SecondaryBufferImpl_Initialize (LPDIRECTSOUNDBUFFER8 iface, LPDIRECTSOUND dsound, LPCDSBUFFERDESC dbsd) |
| static HRESULT WINAPI | SecondaryBufferImpl_Lock (LPDIRECTSOUNDBUFFER8 iface, DWORD writecursor, DWORD writebytes, LPVOID *lplpaudioptr1, LPDWORD audiobytes1, LPVOID *lplpaudioptr2, LPDWORD audiobytes2, DWORD dwFlags) |
| static HRESULT WINAPI | SecondaryBufferImpl_Play (LPDIRECTSOUNDBUFFER8 iface, DWORD reserved1, DWORD reserved2, DWORD flags) |
| static HRESULT WINAPI | SecondaryBufferImpl_SetCurrentPosition (LPDIRECTSOUNDBUFFER8 iface, DWORD newpos) |
| static HRESULT WINAPI | SecondaryBufferImpl_SetFormat (LPDIRECTSOUNDBUFFER8 iface, LPCWAVEFORMATEX wfex) |
| static HRESULT WINAPI | SecondaryBufferImpl_SetVolume (LPDIRECTSOUNDBUFFER8 iface, LONG vol) |
| static HRESULT WINAPI | SecondaryBufferImpl_SetPan (LPDIRECTSOUNDBUFFER8 iface, LONG pan) |
| static HRESULT WINAPI | SecondaryBufferImpl_SetFrequency (LPDIRECTSOUNDBUFFER8 iface, DWORD freq) |
| static HRESULT WINAPI | SecondaryBufferImpl_Stop (LPDIRECTSOUNDBUFFER8 iface) |
| static HRESULT WINAPI | SecondaryBufferImpl_Unlock (LPDIRECTSOUNDBUFFER8 iface, LPVOID lpvAudioPtr1, DWORD dwAudioBytes1, LPVOID lpvAudioPtr2, DWORD dwAudioBytes2) |
| static HRESULT WINAPI | SecondaryBufferImpl_Restore (LPDIRECTSOUNDBUFFER8 iface) |
| static HRESULT WINAPI | SecondaryBufferImpl_SetFX (LPDIRECTSOUNDBUFFER8 iface, DWORD dwEffectsCount, LPDSEFFECTDESC pDSFXDesc, LPDWORD pdwResultCodes) |
| static HRESULT WINAPI | SecondaryBufferImpl_AcquireResources (LPDIRECTSOUNDBUFFER8 iface, DWORD dwFlags, DWORD dwEffectsCount, LPDWORD pdwResultCodes) |
| static HRESULT WINAPI | SecondaryBufferImpl_GetObjectInPath (LPDIRECTSOUNDBUFFER8 iface, REFGUID rguidObject, DWORD dwIndex, REFGUID rguidInterface, LPVOID *ppObject) |
| HRESULT | SecondaryBufferImpl_Create (IDirectSoundBufferImpl *dsb, SecondaryBufferImpl **psb) |
Variables |
| static const IDirectSoundNotifyVtbl | dsnvt |
static const
IDirectSoundBuffer8Vtbl | dsbvt |
static const
IDirectSoundBuffer8Vtbl | sbvt |