113 typedef REGFILTERPINS
138 #ifndef INONDELEGATINGUNKNOWN_DEFINED 141 STDMETHOD(NonDelegatingQueryInterface) (THIS_ REFIID, LPVOID *) PURE;
142 STDMETHOD_(
ULONG, NonDelegatingAddRef)(THIS) PURE;
143 STDMETHOD_(
ULONG, NonDelegatingRelease)(THIS) PURE;
145 #define INONDELEGATINGUNKNOWN_DEFINED 170 static LONG m_cObjects;
200 class AM_NOVTABLE
CUnknown :
public INonDelegatingUnknown,
204 const LPUNKNOWN m_pUnknown;
216 CUnknown(__in_opt LPCTSTR Name, __in_opt LPUNKNOWN pUnk, __inout_opt HRESULT *phr);
219 CUnknown(__in_opt LPCSTR
pName, __in_opt LPUNKNOWN pUnk,__inout_opt HRESULT *phr);
235 STDMETHODIMP NonDelegatingQueryInterface(REFIID, __deref_out
void **);
271 return (IsEqualCLSID(*
m_ClsID,rclsid));
285 #define DECLARE_IUNKNOWN \ 286 STDMETHODIMP QueryInterface(REFIID riid, __deref_out void **ppv) { \ 287 return GetOwner()->QueryInterface(riid,ppv); \ 289 STDMETHODIMP_(ULONG) AddRef() { \ 290 return GetOwner()->AddRef(); \ 292 STDMETHODIMP_(ULONG) Release() { \ 293 return GetOwner()->Release(); \ LPUNKNOWN GetOwner() const
LPFNNewCOMObject m_lpfnNew
REGFILTERPINS *FAR LPAMOVIESETUP_PIN
const AMOVIESETUP_FILTER * m_pAMovieSetup_Filter
ULONG(__stdcall *_RegisterTraceGuids)(__in IN WMIDPREQUEST RequestAddress
static LONG ObjectsActive()
LPFNInitRoutine m_lpfnInit
INonDelegatingUnknown * PNDUNKNOWN
struct _AMOVIESETUP_FILTER AMOVIESETUP_FILTER
DECLARE_INTERFACE(INonDelegatingUnknown)
const AMOVIESETUP_PIN * lpPin
REGFILTERPINS * PAMOVIESETUP_PIN
REGPINTYPES * PAMOVIESETUP_MEDIATYPE
BOOL IsClassID(REFCLSID rclsid) const
STDMETHODIMP_(ULONG) CUnknown
REGPINTYPES *FAR LPAMOVIESETUP_MEDIATYPE
CUnknown * CreateInstance(__inout_opt LPUNKNOWN pUnk, __inout_opt HRESULT *phr) const
CUnknown *(CALLBACK * LPFNNewCOMObject)(__in_opt LPUNKNOWN pUnkOuter, __inout_opt HRESULT *phr)
void(CALLBACK * LPFNInitRoutine)(BOOL bLoading, const CLSID *rclsid)
REGPINTYPES AMOVIESETUP_MEDIATYPE
struct _AMOVIESETUP_FILTER * PAMOVIESETUP_FILTER
struct _AMOVIESETUP_FILTER LPAMOVIESETUP_FILTER
REGFILTERPINS AMOVIESETUP_PIN
#define CheckPointer(p, ret)
STDAPI GetInterface(LPUNKNOWN pUnk, __out void **ppv)