13 const GUID IID_IBDA_DigitalDemodulator = {0xef30f379, 0x985b, 0x4d10, {0xb6, 0x40, 0xa7, 0x9d, 0x5e, 0x04, 0xe1, 0xe0}};
14 const GUID KSPROPSETID_BdaDigitalDemodulator = {0xef30f379, 0x985b, 0x4d10, {0xb6, 0x40, 0xa7, 0x9d, 0x5e, 0x4, 0xe1, 0xe0}};
73 reinterpret_cast<IUnknown*>(*Output)->AddRef();
79 *
Output = (IBDA_DigitalDemodulator*)(
this);
80 reinterpret_cast<IBDA_DigitalDemodulator*>(*Output)->AddRef();
112 #ifdef BDAPLGIN_TRACE 114 swprintf(
Buffer,
L"CBDADigitalDemodulator::put_ModulationType: pModulationType %lu hr %lx\n", *pModulationType,
hr);
143 #ifdef BDAPLGIN_TRACE 145 swprintf(
Buffer,
L"CBDADigitalDemodulator::put_InnerFECMethod: pFECMethod %lu hr %lx\n", *pFECMethod,
hr);
173 #ifdef BDAPLGIN_TRACE 175 swprintf(
Buffer,
L"CBDADigitalDemodulator::put_InnerFECRate: pFECRate %lu hr %lx\n", *pFECRate,
hr);
203 #ifdef BDAPLGIN_TRACE 205 swprintf(
Buffer,
L"CBDADigitalDemodulator::put_OuterFECMethod: pFECMethod %lu hr %lx\n", *pFECMethod,
hr);
233 #ifdef BDAPLGIN_TRACE 235 swprintf(
Buffer,
L"CBDADigitalDemodulator::put_OuterFECRate: pFECRate %lu hr %lx\n", *pFECRate,
hr);
263 #ifdef BDAPLGIN_TRACE 265 swprintf(
Buffer,
L"CBDADigitalDemodulator::put_SymbolRate: pSymbolRate %lu hr %lx\n", *pSymbolRate,
hr);
293 #ifdef BDAPLGIN_TRACE 295 swprintf(
Buffer,
L"CBDADigitalDemodulator::put_SpectralInversion: pSpectralInversion %lu hr %lx\n", *pSpectralInversion,
hr);
321 #ifdef BDAPLGIN_TRACE ~CBDADigitalDemodulator()
STDMETHODIMP QueryInterface(REFIID InterfaceId, PVOID *Interface)
VOID WINAPI CoTaskMemFree(LPVOID ptr)
HRESULT STDMETHODCALLTYPE put_ModulationType(ModulationType *pModulationType)
const GUID KSPROPSETID_BdaDigitalDemodulator
HRESULT STDMETHODCALLTYPE put_SymbolRate(ULONG *pSymbolRate)
CBDADigitalDemodulator(IKsPropertySet *pProperty, ULONG NodeId)
void WINAPI SHIM_OBJ_NAME() OutputDebugStringW(LPCWSTR lpOutputString)
void WINAPI DebugBreak(void)
HRESULT STDMETHODCALLTYPE get_SpectralInversion(SpectralInversion *pSpectralInversion)
STDMETHODIMP_(ULONG) AddRef()
HRESULT STDMETHODCALLTYPE put_OuterFECRate(BinaryConvolutionCodeRate *pFECRate)
STDMETHODIMP_(ULONG) Release()
HRESULT STDMETHODCALLTYPE put_InnerFECRate(BinaryConvolutionCodeRate *pFECRate)
HRESULT STDMETHODCALLTYPE get_InnerFECRate(BinaryConvolutionCodeRate *pFECRate)
_Must_inspect_result_ _In_ KSP_BDA_NODE_PIN * pProperty
const GUID IID_IBDA_DigitalDemodulator
#define STDMETHODCALLTYPE
HRESULT STDMETHODCALLTYPE get_SymbolRate(ULONG *pSymbolRate)
#define InterlockedDecrement
BinaryConvolutionCodeRate
IKsPropertySet * m_pProperty
int _cdecl swprintf(const WCHAR *,...)
HRESULT STDMETHODCALLTYPE get_ModulationType(ModulationType *pModulationType)
HRESULT Set([in] REFGUID guidPropSet, [in] DWORD dwPropID, [in, size_is(cbInstanceData)] LPVOID pInstanceData, [in] DWORD cbInstanceData, [in, size_is(cbPropData)] LPVOID pPropData, [in] DWORD cbPropData)
HRESULT STDMETHODCALLTYPE put_OuterFECMethod(FECMethod *pFECMethod)
HRESULT STDMETHODCALLTYPE get_OuterFECMethod(FECMethod *pFECMethod)
#define InterlockedIncrement
IN PVOID IN PVOID IN USHORT IN USHORT IN PINTERFACE Interface
HRESULT STDMETHODCALLTYPE put_SpectralInversion(SpectralInversion *pSpectralInversion)
HRESULT WINAPI CBDADigitalDemodulator_fnConstructor(IKsPropertySet *pProperty, ULONG NodeId, REFIID riid, LPVOID *ppv)
BOOL WINAPI IsEqualGUID(REFGUID rguid1, REFGUID rguid2)
static ULONG WINAPI AddRef(IStream *iface)
HRESULT STDMETHODCALLTYPE get_OuterFECRate(BinaryConvolutionCodeRate *pFECRate)
UINT(* handler)(MSIPACKAGE *)
HRESULT STDMETHODCALLTYPE put_InnerFECMethod(FECMethod *pFECMethod)
HRESULT STDMETHODCALLTYPE get_InnerFECMethod(FECMethod *pFECMethod)
HRESULT WINAPI StringFromCLSID(REFCLSID id, LPOLESTR *idstr)