 |
AJA NTV2 SDK
17.6.0.2675
NTV2 SDK 17.6.0.2675
|
Go to the documentation of this file.
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(); \
REGFILTERPINS AMOVIESETUP_PIN
BOOL IsClassID(REFCLSID rclsid) const
LPUNKNOWN GetOwner() const
LPFNInitRoutine m_lpfnInit
INonDelegatingUnknown * PNDUNKNOWN
STDMETHODIMP_(ULONG) CUnknown
REGFILTERPINS *FAR LPAMOVIESETUP_PIN
REGPINTYPES * PAMOVIESETUP_MEDIATYPE
DECLARE_INTERFACE(INonDelegatingUnknown)
static LONG ObjectsActive()
const AMOVIESETUP_FILTER * m_pAMovieSetup_Filter
CUnknown * CreateInstance(__inout_opt LPUNKNOWN pUnk, __inout_opt HRESULT *phr) const
struct _AMOVIESETUP_FILTER AMOVIESETUP_FILTER
REGFILTERPINS * PAMOVIESETUP_PIN
LPFNNewCOMObject m_lpfnNew
struct _AMOVIESETUP_FILTER * PAMOVIESETUP_FILTER
struct _AMOVIESETUP_FILTER LPAMOVIESETUP_FILTER
const AMOVIESETUP_PIN * lpPin
ULONG(__stdcall *_RegisterTraceGuids)(__in IN WMIDPREQUEST RequestAddress
REGPINTYPES *FAR LPAMOVIESETUP_MEDIATYPE
STDAPI GetInterface(LPUNKNOWN pUnk, __out void **ppv)
CUnknown *(CALLBACK * LPFNNewCOMObject)(__in_opt LPUNKNOWN pUnkOuter, __inout_opt HRESULT *phr)
#define CheckPointer(p, ret)
void(CALLBACK * LPFNInitRoutine)(BOOL bLoading, const CLSID *rclsid)
REGPINTYPES AMOVIESETUP_MEDIATYPE