|
ReactOS 0.4.17-dev-934-g091855f
|
#include <stdarg.h>#include "windef.h"#include "winbase.h"#include "wingdi.h"#include "winuser.h"#include "objbase.h"#include "wine/debug.h"#include "dvoice.h"#include "dvoice_private.h"
Go to the source code of this file.
Classes | |
| struct | IDirectPlayVoiceClientImpl |
| struct | IDirectPlayVoiceTestImpl |
Macros | |
| #define | COBJMACROS |
Typedefs | |
| typedef struct IDirectPlayVoiceClientImpl | IDirectPlayVoiceClientImpl |
| typedef struct IDirectPlayVoiceTestImpl | IDirectPlayVoiceTestImpl |
Functions | |
| WINE_DEFAULT_DEBUG_CHANNEL (dpvoice) | |
| static IDirectPlayVoiceClientImpl * | impl_from_IDirectPlayVoiceClient (IDirectPlayVoiceClient *iface) |
| static IDirectPlayVoiceTestImpl * | impl_from_IDirectPlayVoiceTest (IDirectPlayVoiceTest *iface) |
| static HRESULT WINAPI | dpvclient_QueryInterface (IDirectPlayVoiceClient *iface, REFIID riid, void **ppv) |
| static ULONG WINAPI | dpvclient_AddRef (IDirectPlayVoiceClient *iface) |
| static ULONG WINAPI | dpvclient_Release (IDirectPlayVoiceClient *iface) |
| static HRESULT WINAPI | dpvclient_Initialize (IDirectPlayVoiceClient *iface, LPUNKNOWN pVoid, PDVMESSAGEHANDLER pMessageHandler, void *pUserContext, DWORD *pdwMessageMask, DWORD dwMessageMaskElements) |
| static HRESULT WINAPI | dpvclient_Connect (IDirectPlayVoiceClient *iface, PDVSOUNDDEVICECONFIG pSoundDeviceConfig, PDVCLIENTCONFIG pdvClientConfig, DWORD dwFlags) |
| static HRESULT WINAPI | dpvclient_Disconnect (IDirectPlayVoiceClient *iface, DWORD dwFlags) |
| static HRESULT WINAPI | dpvclient_GetSessionDesc (IDirectPlayVoiceClient *iface, PDVSESSIONDESC pvSessionDesc) |
| static HRESULT WINAPI | dpvclient_GetClientConfig (IDirectPlayVoiceClient *iface, PDVCLIENTCONFIG pClientConfig) |
| static HRESULT WINAPI | dpvclient_SetClientConfig (IDirectPlayVoiceClient *iface, PDVCLIENTCONFIG pClientConfig) |
| static HRESULT WINAPI | dpvclient_GetCaps (IDirectPlayVoiceClient *iface, PDVCAPS pCaps) |
| static HRESULT WINAPI | dpvclient_GetCompressionTypes (IDirectPlayVoiceClient *iface, void *pData, DWORD *pdwDataSize, DWORD *pdwNumElements, DWORD dwFlags) |
| static HRESULT WINAPI | dpvclient_SetTransmitTargets (IDirectPlayVoiceClient *iface, PDVID pdvIDTargets, DWORD dwNumTargets, DWORD dwFlags) |
| static HRESULT WINAPI | dpvclient_GetTransmitTargets (IDirectPlayVoiceClient *iface, PDVID pdvIDTargets, DWORD *pdwNumTargets, DWORD dwFlags) |
| static HRESULT WINAPI | dpvclient_Create3DSoundBuffer (IDirectPlayVoiceClient *iface, DVID dvID, LPDIRECTSOUNDBUFFER lpdsSourceBuffer, DWORD dwPriority, DWORD dwFlags, LPDIRECTSOUND3DBUFFER *lpUserBuffer) |
| static HRESULT WINAPI | dpvclient_Delete3DSoundBuffer (IDirectPlayVoiceClient *iface, DVID dvID, LPDIRECTSOUND3DBUFFER *lpUserBuffer) |
| static HRESULT WINAPI | dpvclient_SetNotifyMask (IDirectPlayVoiceClient *iface, DWORD *pdwMessageMask, DWORD dwMessageMaskElements) |
| static HRESULT WINAPI | dpvclient_GetSoundDeviceConfig (IDirectPlayVoiceClient *iface, PDVSOUNDDEVICECONFIG pSoundDeviceConfig, DWORD *pdwSize) |
| HRESULT | DPVOICE_CreateDirectPlayVoiceClient (IClassFactory *iface, IUnknown *pUnkOuter, REFIID riid, void **ppobj) |
| static HRESULT WINAPI | dpvtest_QueryInterface (IDirectPlayVoiceTest *iface, REFIID riid, void **ppv) |
| static ULONG WINAPI | dpvtest_AddRef (IDirectPlayVoiceTest *iface) |
| static ULONG WINAPI | dpvtest_Release (IDirectPlayVoiceTest *iface) |
| static HRESULT WINAPI | dpvtest_CheckAudioSetup (IDirectPlayVoiceTest *iface, const GUID *pguidPlaybackDevice, const GUID *pguidCaptureDevice, HWND hwndParent, DWORD dwFlags) |
| HRESULT | DPVOICE_CreateDirectPlayVoiceTest (IClassFactory *iface, IUnknown *pUnkOuter, REFIID riid, void **ppobj) |
Variables | |
| static const IDirectPlayVoiceClientVtbl | DirectPlayVoiceClient_Vtbl |
| static const IDirectPlayVoiceTestVtbl | DirectPlayVoiceTest_Vtbl |
Definition at line 72 of file client.c.
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 147 of file client.c.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| HRESULT DPVOICE_CreateDirectPlayVoiceClient | ( | IClassFactory * | iface, |
| IUnknown * | pUnkOuter, | ||
| REFIID | riid, | ||
| void ** | ppobj | ||
| ) |
Definition at line 224 of file client.c.
| HRESULT DPVOICE_CreateDirectPlayVoiceTest | ( | IClassFactory * | iface, |
| IUnknown * | pUnkOuter, | ||
| REFIID | riid, | ||
| void ** | ppobj | ||
| ) |
Definition at line 300 of file client.c.
Definition at line 259 of file client.c.
|
static |
|
static |
|
inlinestatic |
Definition at line 49 of file client.c.
Referenced by dpvclient_AddRef(), dpvclient_Connect(), dpvclient_Create3DSoundBuffer(), dpvclient_Delete3DSoundBuffer(), dpvclient_Disconnect(), dpvclient_GetCaps(), dpvclient_GetClientConfig(), dpvclient_GetCompressionTypes(), dpvclient_GetSessionDesc(), dpvclient_GetSoundDeviceConfig(), dpvclient_GetTransmitTargets(), dpvclient_Initialize(), dpvclient_Release(), dpvclient_SetClientConfig(), dpvclient_SetNotifyMask(), and dpvclient_SetTransmitTargets().
|
inlinestatic |
Definition at line 54 of file client.c.
Referenced by dpvtest_AddRef(), dpvtest_CheckAudioSetup(), and dpvtest_Release().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | dpvoice | ) |
|
static |
Definition at line 203 of file client.c.
Referenced by DPVOICE_CreateDirectPlayVoiceClient().
|
static |
Definition at line 292 of file client.c.
Referenced by DPVOICE_CreateDirectPlayVoiceTest().