#include <ctlutil.h>

Public Member Functions | |
| CMediaControl (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) |
Private Attributes | |
| CBaseDispatch | m_basedisp |
Definition at line 37 of file ctlutil.h.
Definition at line 135 of file ctlutil.cpp.
| STDMETHODIMP CMediaControl::NonDelegatingQueryInterface | ( | REFIID | riid, | |
| void ** | ppv | |||
| ) |
Reimplemented from CUnknown.
Definition at line 141 of file ctlutil.cpp.
References GetInterface(), CUnknown::NonDelegatingQueryInterface(), and ValidateReadWritePtr.
| STDMETHODIMP CMediaControl::GetTypeInfoCount | ( | UINT * | pctinfo | ) |
Definition at line 152 of file ctlutil.cpp.
References CBaseDispatch::GetTypeInfoCount(), and m_basedisp.
| STDMETHODIMP CMediaControl::GetTypeInfo | ( | UINT | itinfo, | |
| LCID | lcid, | |||
| ITypeInfo ** | pptinfo | |||
| ) |
Definition at line 158 of file ctlutil.cpp.
References CBaseDispatch::GetTypeInfo(), and m_basedisp.
Referenced by Invoke().
| STDMETHODIMP CMediaControl::GetIDsOfNames | ( | REFIID | riid, | |
| OLECHAR ** | rgszNames, | |||
| UINT | cNames, | |||
| LCID | lcid, | |||
| DISPID * | rgdispid | |||
| ) |
Definition at line 171 of file ctlutil.cpp.
References CBaseDispatch::GetIDsOfNames(), and m_basedisp.
CBaseDispatch CMediaControl::m_basedisp [private] |
Definition at line 41 of file ctlutil.h.
Referenced by GetIDsOfNames(), GetTypeInfo(), and GetTypeInfoCount().
1.5.6