13const GUID IID_IKsPropertySet = {0x31efac30, 0x515c, 0x11d0, {0xa9,0xaa, 0x00,0xaa,0x00,0x61,0xbe,0x93}};
113 swprintf(
Buffer,
L"CControlNode_fnConstructor failed find pin %lu with %lx\n", PinId,
hr);
125 swprintf(
Buffer,
L"CControlNode_fnConstructor get IID_IKsObject status %lx\n",
hr);
#define InterlockedIncrement
#define InterlockedDecrement
_Must_inspect_result_ _In_ KSP_BDA_NODE_PIN * pProperty
#define STDMETHODCALLTYPE
STDMETHODIMP QueryInterface(REFIID InterfaceId, PVOID *Interface)
STDMETHODIMP_(ULONG) AddRef()
CControlNode(IKsPropertySet *pProperty, ULONG NodeType, ULONG PinId)
IKsPropertySet * m_pKsProperty
STDMETHODIMP_(ULONG) Release()
const GUID IID_IKsPropertySet
HRESULT WINAPI CControlNode_fnConstructor(IBaseFilter *pFilter, ULONG NodeType, ULONG PinId, REFIID riid, LPVOID *ppv)
const GUID IID_IBDA_DigitalDemodulator
HRESULT WINAPI CBDADigitalDemodulator_fnConstructor(IKsPropertySet *pProperty, ULONG NodeId, REFIID riid, LPVOID *ppv)
HRESULT WINAPI CBDASignalStatistics_fnConstructor(IKsPropertySet *pProperty, ULONG NodeId, REFIID riid, LPVOID *ppv)
UINT(* handler)(MSIPACKAGE *)
HRESULT WINAPI StringFromCLSID(REFCLSID id, LPOLESTR *idstr)
HRESULT WINAPI CBDAFrequencyFilter_fnConstructor(IKsPropertySet *pProperty, ULONG NodeId, REFIID riid, LPVOID *ppv)
const GUID IID_IBDA_FrequencyFilter
VOID WINAPI CoTaskMemFree(LPVOID ptr)
void WINAPI SHIM_OBJ_NAME() OutputDebugStringW(LPCWSTR lpOutputString)
HRESULT FindPin([in, string] LPCWSTR Id, [out] IPin **ppPin)
HRESULT QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
HRESULT WINAPI CBDALNBInfo_fnConstructor(IKsPropertySet *pProperty, ULONG NodeId, REFIID riid, LPVOID *ppv)
const GUID IID_IBDA_LNBInfo
#define IsEqualGUID(rguid1, rguid2)
const GUID IID_IBDA_SignalStatistics
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE Interface