11#define IID_IKsQualityForwarder KSCATEGORY_QUALITY
#define InterlockedIncrement
#define InterlockedDecrement
#define STDMETHODCALLTYPE
HANDLE STDMETHODCALLTYPE KsGetObjectHandle()
STDMETHODIMP_(ULONG) Release()
STDMETHODIMP_(ULONG) AddRef()
virtual ~CKsQualityForwarder()
VOID STDMETHODCALLTYPE KsFlushClient(IN IKsPin *Pin)
CKsQualityForwarder(HANDLE handle)
STDMETHODIMP QueryInterface(REFIID InterfaceId, PVOID *Interface)
IN PDCB IN VBO IN ULONG IN BOOLEAN Pin
void WINAPI SHIM_OBJ_NAME() OutputDebugStringW(LPCWSTR lpOutputString)
#define KSCATEGORY_QUALITY
KSDDKAPI HRESULT WINAPI KsOpenDefaultDevice(REFGUID Category, ACCESS_MASK Access, PHANDLE DeviceHandle)
static ULONG WINAPI AddRef(IStream *iface)
#define IsEqualGUID(rguid1, rguid2)
HRESULT WINAPI CKsQualityForwarder_Constructor(IUnknown *pUnkOuter, REFIID riid, LPVOID *ppv)
#define IID_IKsQualityForwarder
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE Interface
#define OutputDebugString