12 MFCreateAttributes(&m_attributes, 0);
18 m_attributes->Release();
26 if (
riid == IID_IMFActivate) {
27 *ppvObject =
static_cast<IMFActivate*
>(
this);
28 }
else if (
riid == IID_IMFAttributes) {
29 *ppvObject =
static_cast<IMFAttributes*
>(
this);
30 }
else if (
riid == IID_IUnknown) {
31 *ppvObject =
static_cast<IUnknown*
>(
static_cast<IMFActivate*
>(
this));
40ULONG MFAbstractActivate::AddRef(
void)
42 return InterlockedIncrement(&m_cRef);
45ULONG MFAbstractActivate::Release(
void)
47 ULONG cRef = InterlockedDecrement(&m_cRef);
STDMETHODIMP QueryInterface(REFIID riid, LPVOID *ppvObject) override
virtual ~MFAbstractActivate()
IUIViewSettingsInterop __RPC__in REFIID riid