#include <ctlutil.h>
Public Member Functions | |
| CBaseDispatch () | |
| ~CBaseDispatch () | |
| STDMETHODIMP | GetTypeInfoCount (UINT *pctinfo) |
| STDMETHODIMP | GetTypeInfo (REFIID riid, UINT itinfo, LCID lcid, ITypeInfo **pptinfo) |
| STDMETHODIMP | GetIDsOfNames (REFIID riid, OLECHAR **rgszNames, UINT cNames, LCID lcid, DISPID *rgdispid) |
Private Attributes | |
| ITypeInfo * | m_pti |
Definition at line 11 of file ctlutil.h.
| CBaseDispatch::~CBaseDispatch | ( | ) |
| STDMETHODIMP CBaseDispatch::GetTypeInfoCount | ( | UINT * | pctinfo | ) |
Definition at line 20 of file ctlutil.cpp.
References CheckPointer, S_OK, and ValidateReadWritePtr.
Referenced by CBaseBasicVideo::GetTypeInfoCount(), CBaseVideoWindow::GetTypeInfoCount(), CBasicAudio::GetTypeInfoCount(), CMediaPosition::GetTypeInfoCount(), CMediaEvent::GetTypeInfoCount(), and CMediaControl::GetTypeInfoCount().
| STDMETHODIMP CBaseDispatch::GetTypeInfo | ( | REFIID | riid, | |
| UINT | itinfo, | |||
| LCID | lcid, | |||
| ITypeInfo ** | pptinfo | |||
| ) |
Definition at line 39 of file ctlutil.cpp.
References AmHresultFromWin32, CheckPointer, FAILED, GetLastError(), hr, HRESULT, LoadOLEAut32(), m_pti, NULL, S_OK, and ValidateReadWritePtr.
Referenced by CDeferredCommand::CDeferredCommand(), GetIDsOfNames(), CBaseBasicVideo::GetTypeInfo(), CBaseVideoWindow::GetTypeInfo(), CBasicAudio::GetTypeInfo(), CMediaPosition::GetTypeInfo(), CMediaEvent::GetTypeInfo(), CMediaControl::GetTypeInfo(), and CDeferredCommand::Invoke().
| STDMETHODIMP CBaseDispatch::GetIDsOfNames | ( | REFIID | riid, | |
| OLECHAR ** | rgszNames, | |||
| UINT | cNames, | |||
| LCID | lcid, | |||
| DISPID * | rgdispid | |||
| ) |
Definition at line 116 of file ctlutil.cpp.
References GetTypeInfo(), hr, and HRESULT.
Referenced by CBaseBasicVideo::GetIDsOfNames(), CBaseVideoWindow::GetIDsOfNames(), CBasicAudio::GetIDsOfNames(), CMediaPosition::GetIDsOfNames(), CMediaEvent::GetIDsOfNames(), and CMediaControl::GetIDsOfNames().
ITypeInfo* CBaseDispatch::m_pti [private] |
1.5.6