#include <assert.h>
#include "dshow.h"
#include "uuids.h"
#include "vfwmsgs.h"
#include "wine/unicode.h"
#include "wine/strmbase.h"
Go to the source code of this file.
|
| static BasicAudio * | impl_from_IBasicAudio (IBasicAudio *iface) |
| |
| HRESULT WINAPI | BasicAudio_Init (BasicAudio *pBasicAudio, const IBasicAudioVtbl *lpVtbl) |
| |
| HRESULT WINAPI | BasicAudio_Destroy (BasicAudio *pBasicAudio) |
| |
| HRESULT WINAPI | BasicAudioImpl_GetTypeInfoCount (IBasicAudio *iface, UINT *pctinfo) |
| |
| HRESULT WINAPI | BasicAudioImpl_GetTypeInfo (IBasicAudio *iface, UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo) |
| |
| HRESULT WINAPI | BasicAudioImpl_GetIDsOfNames (IBasicAudio *iface, REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId) |
| |
| HRESULT WINAPI | BasicAudioImpl_Invoke (IBasicAudio *iface, DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExepInfo, UINT *puArgErr) |
| |
◆ COBJMACROS
◆ BasicAudio_Destroy()
Definition at line 44 of file audio.c.
45{
46 return BaseDispatch_Destroy(&pBasicAudio->baseDispatch);
47}
◆ BasicAudio_Init()
| HRESULT WINAPI BasicAudio_Init |
( |
BasicAudio * |
pBasicAudio, |
|
|
const IBasicAudioVtbl * |
lpVtbl |
|
) |
| |
Definition at line 36 of file audio.c.
37{
38 pBasicAudio->IBasicAudio_iface.lpVtbl = lpVtbl;
39 BaseDispatch_Init(&pBasicAudio->baseDispatch, &IID_IBasicAudio);
40
42}
◆ BasicAudioImpl_GetIDsOfNames()
Definition at line 63 of file audio.c.
64{
66
67 return BaseDispatchImpl_GetIDsOfNames(&
This->baseDispatch,
riid, rgszNames, cNames,
lcid, rgDispId);
68}
static BasicAudio * impl_from_IBasicAudio(IBasicAudio *iface)
◆ BasicAudioImpl_GetTypeInfo()
Definition at line 56 of file audio.c.
57{
59
60 return BaseDispatchImpl_GetTypeInfo(&
This->baseDispatch, &
IID_NULL, iTInfo,
lcid, ppTInfo);
61}
◆ BasicAudioImpl_GetTypeInfoCount()
| HRESULT WINAPI BasicAudioImpl_GetTypeInfoCount |
( |
IBasicAudio * |
iface, |
|
|
UINT * |
pctinfo |
|
) |
| |
Definition at line 49 of file audio.c.
50{
52
53 return BaseDispatchImpl_GetTypeInfoCount(&
This->baseDispatch, pctinfo);
54}
◆ BasicAudioImpl_Invoke()
Definition at line 70 of file audio.c.
71{
75
76 hr = BaseDispatchImpl_GetTypeInfo(&
This->baseDispatch,
riid, 1,
lcid, &pTypeInfo);
78 {
79 hr = ITypeInfo_Invoke(pTypeInfo, &
This->IBasicAudio_iface, dispIdMember,
wFlags, pDispParams, pVarResult, pExepInfo, puArgErr);
80 ITypeInfo_Release(pTypeInfo);
81 }
82
84}
WINBASEAPI _In_ DWORD _Out_ _In_ WORD wFlags
◆ impl_from_IBasicAudio()
| static BasicAudio * impl_from_IBasicAudio |
( |
IBasicAudio * |
iface | ) |
|
|
inlinestatic |