CBaseBasicVideo Class Reference

#include <ctlutil.h>

Inheritance diagram for CBaseBasicVideo:

CUnknown CBaseObject CBaseControlVideo

List of all members.

Public Member Functions

 CBaseBasicVideo (const TCHAR *, LPUNKNOWN)
DECLARE_IUNKNOWN STDMETHODIMP NonDelegatingQueryInterface (REFIID riid, void **ppv)
STDMETHODIMP GetTypeInfoCount (UINT *pctinfo)
STDMETHODIMP GetTypeInfo (UINT itinfo, LCID lcid, ITypeInfo **pptinfo)
STDMETHODIMP GetIDsOfNames (REFIID riid, OLECHAR **rgszNames, UINT cNames, LCID lcid, DISPID *rgdispid)
STDMETHODIMP Invoke (DISPID dispidMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pdispparams, VARIANT *pvarResult, EXCEPINFO *pexcepinfo, UINT *puArgErr)
STDMETHODIMP GetPreferredAspectRatio (long *plAspectX, long *plAspectY)

Private Attributes

CBaseDispatch m_basedisp


Detailed Description

Definition at line 385 of file ctlutil.h.


Constructor & Destructor Documentation

CBaseBasicVideo::CBaseBasicVideo ( const TCHAR pName,
LPUNKNOWN  punk 
)

Definition at line 1456 of file ctlutil.cpp.


Member Function Documentation

STDMETHODIMP CBaseBasicVideo::NonDelegatingQueryInterface ( REFIID  riid,
void **  ppv 
)

Reimplemented from CUnknown.

Definition at line 1462 of file ctlutil.cpp.

References GetInterface(), CUnknown::NonDelegatingQueryInterface(), and ValidateReadWritePtr.

STDMETHODIMP CBaseBasicVideo::GetTypeInfoCount ( UINT pctinfo  ) 

Definition at line 1473 of file ctlutil.cpp.

References CBaseDispatch::GetTypeInfoCount(), and m_basedisp.

STDMETHODIMP CBaseBasicVideo::GetTypeInfo ( UINT  itinfo,
LCID  lcid,
ITypeInfo **  pptinfo 
)

Definition at line 1479 of file ctlutil.cpp.

References CBaseDispatch::GetTypeInfo(), and m_basedisp.

Referenced by Invoke().

STDMETHODIMP CBaseBasicVideo::GetIDsOfNames ( REFIID  riid,
OLECHAR **  rgszNames,
UINT  cNames,
LCID  lcid,
DISPID *  rgdispid 
)

Definition at line 1492 of file ctlutil.cpp.

References CBaseDispatch::GetIDsOfNames(), and m_basedisp.

STDMETHODIMP CBaseBasicVideo::Invoke ( DISPID  dispidMember,
REFIID  riid,
LCID  lcid,
WORD  wFlags,
DISPPARAMS *  pdispparams,
VARIANT pvarResult,
EXCEPINFO *  pexcepinfo,
UINT puArgErr 
)

Definition at line 1508 of file ctlutil.cpp.

References FAILED, GetTypeInfo(), hr, and HRESULT.

STDMETHODIMP CBaseBasicVideo::GetPreferredAspectRatio ( long *  plAspectX,
long *  plAspectY 
) [inline]

Definition at line 423 of file ctlutil.h.


Member Data Documentation

Definition at line 387 of file ctlutil.h.

Referenced by GetIDsOfNames(), GetTypeInfo(), and GetTypeInfoCount().


The documentation for this class was generated from the following files:

Generated on Sun May 25 00:20:34 2008 by  doxygen 1.5.6