63 IUnknown_AddRef(iface);
97 void *pUserContext,
DWORD *pdwMessageMask,
DWORD dwMessageMaskElements)
100 FIXME(
"%p %p %p %p %p %ld\n",
This, pVoid, pMessageHandler, pUserContext,pdwMessageMask, dwMessageMaskElements);
108 FIXME(
"%p %p %p %ld\n",
This, pSoundDeviceConfig, pdvClientConfig,
dwFlags);
176 FIXME(
"%p %ld %p %ld %ld %p\n",
This, dvID, lpdsSourceBuffer, dwPriority,
dwFlags, lpUserBuffer);
183 FIXME(
"%p %ld %p\n",
This, dvID, lpUserBuffer);
190 FIXME(
"%p %p %ld\n",
This, pdwMessageMask, dwMessageMaskElements);
198 FIXME(
"%p %p %p\n",
This, pSoundDeviceConfig, pdwSize);
250 IUnknown_AddRef(iface);
#define InterlockedIncrement
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
HRESULT DPVOICE_CreateDirectPlayVoiceTest(IClassFactory *iface, IUnknown *pUnkOuter, REFIID riid, void **ppobj)
static HRESULT WINAPI dpvclient_GetCaps(IDirectPlayVoiceClient *iface, PDVCAPS pCaps)
static HRESULT WINAPI dpvclient_Initialize(IDirectPlayVoiceClient *iface, LPUNKNOWN pVoid, PDVMESSAGEHANDLER pMessageHandler, void *pUserContext, DWORD *pdwMessageMask, DWORD dwMessageMaskElements)
static ULONG WINAPI dpvtest_AddRef(IDirectPlayVoiceTest *iface)
static const IDirectPlayVoiceClientVtbl DirectPlayVoiceClient_Vtbl
static ULONG WINAPI dpvclient_AddRef(IDirectPlayVoiceClient *iface)
static HRESULT WINAPI dpvclient_SetNotifyMask(IDirectPlayVoiceClient *iface, DWORD *pdwMessageMask, DWORD dwMessageMaskElements)
static ULONG WINAPI dpvtest_Release(IDirectPlayVoiceTest *iface)
static HRESULT WINAPI dpvclient_SetClientConfig(IDirectPlayVoiceClient *iface, PDVCLIENTCONFIG pClientConfig)
HRESULT DPVOICE_CreateDirectPlayVoiceClient(IClassFactory *iface, IUnknown *pUnkOuter, REFIID riid, void **ppobj)
static HRESULT WINAPI dpvclient_GetSessionDesc(IDirectPlayVoiceClient *iface, PDVSESSIONDESC pvSessionDesc)
static HRESULT WINAPI dpvclient_SetTransmitTargets(IDirectPlayVoiceClient *iface, PDVID pdvIDTargets, DWORD dwNumTargets, DWORD dwFlags)
static HRESULT WINAPI dpvclient_QueryInterface(IDirectPlayVoiceClient *iface, REFIID riid, void **ppv)
static ULONG WINAPI dpvclient_Release(IDirectPlayVoiceClient *iface)
static HRESULT WINAPI dpvtest_QueryInterface(IDirectPlayVoiceTest *iface, REFIID riid, void **ppv)
static HRESULT WINAPI dpvtest_CheckAudioSetup(IDirectPlayVoiceTest *iface, const GUID *pguidPlaybackDevice, const GUID *pguidCaptureDevice, HWND hwndParent, DWORD dwFlags)
static HRESULT WINAPI dpvclient_Create3DSoundBuffer(IDirectPlayVoiceClient *iface, DVID dvID, LPDIRECTSOUNDBUFFER lpdsSourceBuffer, DWORD dwPriority, DWORD dwFlags, LPDIRECTSOUND3DBUFFER *lpUserBuffer)
static HRESULT WINAPI dpvclient_GetSoundDeviceConfig(IDirectPlayVoiceClient *iface, PDVSOUNDDEVICECONFIG pSoundDeviceConfig, DWORD *pdwSize)
static HRESULT WINAPI dpvclient_Disconnect(IDirectPlayVoiceClient *iface, DWORD dwFlags)
static HRESULT WINAPI dpvclient_Delete3DSoundBuffer(IDirectPlayVoiceClient *iface, DVID dvID, LPDIRECTSOUND3DBUFFER *lpUserBuffer)
static IDirectPlayVoiceClientImpl * impl_from_IDirectPlayVoiceClient(IDirectPlayVoiceClient *iface)
static HRESULT WINAPI dpvclient_GetCompressionTypes(IDirectPlayVoiceClient *iface, void *pData, DWORD *pdwDataSize, DWORD *pdwNumElements, DWORD dwFlags)
static HRESULT WINAPI dpvclient_GetClientConfig(IDirectPlayVoiceClient *iface, PDVCLIENTCONFIG pClientConfig)
static IDirectPlayVoiceTestImpl * impl_from_IDirectPlayVoiceTest(IDirectPlayVoiceTest *iface)
static HRESULT WINAPI dpvclient_Connect(IDirectPlayVoiceClient *iface, PDVSOUNDDEVICECONFIG pSoundDeviceConfig, PDVCLIENTCONFIG pdvClientConfig, DWORD dwFlags)
static const IDirectPlayVoiceTestVtbl DirectPlayVoiceTest_Vtbl
static HRESULT WINAPI dpvclient_GetTransmitTargets(IDirectPlayVoiceClient *iface, PDVID pdvIDTargets, DWORD *pdwNumTargets, DWORD dwFlags)
#define HeapFree(x, y, z)
struct IDirectSoundBuffer * LPDIRECTSOUNDBUFFER
struct IDirectSound3DBuffer * LPDIRECTSOUND3DBUFFER
HRESULT(PASCAL * PDVMESSAGEHANDLER)(PVOID pvUserContext, DWORD dwMessageType, LPVOID lpMessage)
#define IDirectPlayVoiceClient_Release(p)
#define IDirectPlayVoiceClient_QueryInterface(p, a, b)
#define IDirectPlayVoiceTest_Release(p)
#define IDirectPlayVoiceTest_QueryInterface(p, a, b)
HRESULT DPVOICE_GetCompressionTypes(DVCOMPRESSIONINFO *pData, DWORD *pdwDataSize, DWORD *pdwNumElements, DWORD dwFlags)
_In_ LPWSTR _In_ DWORD _In_ DWORD _In_ DWORD dwFlags
#define IsEqualGUID(rguid1, rguid2)
IDirectPlayVoiceClient IDirectPlayVoiceClient_iface
IDirectPlayVoiceTest IDirectPlayVoiceTest_iface
TW_UINT32 TW_UINT16 TW_UINT16 TW_MEMREF pData
#define CONTAINING_RECORD(address, type, field)