IDispatchImpl.hpp File Reference

The IDispatchImpl class declaration. More...

#include "ComUtils.hpp"

Namespaces

namespace  COM

Classes

class  COM::IDispatchImpl< T >
 The implementaion of IDispatch. More...

Defines

#define IMPLEMENT_IDISPATCH(T)
 Implements IUnknown.


Detailed Description

The IDispatchImpl class declaration.

Author:
Chris Oldwood

Define Documentation

#define IMPLEMENT_IDISPATCH (  ) 

Value:

virtual HRESULT COMCALL GetTypeInfoCount(UINT* pnInfo)                                      \
    { return COM::IDispatchImpl<T>::GetTypeInfoCount(pnInfo); }                                 \
    virtual HRESULT COMCALL GetTypeInfo(UINT nInfo, LCID dwLCID, ITypeInfo** ppTypeInfo)        \
    { return COM::IDispatchImpl<T>::GetTypeInfo(nInfo, dwLCID, ppTypeInfo); }                   \
    virtual HRESULT COMCALL GetIDsOfNames(REFIID rIID, LPOLESTR* aszNames, UINT nNames, LCID dwLCID, DISPID* alMemberIDs)                                                       \
    { return COM::IDispatchImpl<T>::GetIDsOfNames(rIID, aszNames, nNames, dwLCID, alMemberIDs); }                                                                               \
    virtual HRESULT COMCALL Invoke(DISPID lMemberID, REFIID rIID, LCID dwLCID, WORD wFlags, DISPPARAMS* pParams, VARIANT* pResult, EXCEPINFO* pExcepInfo, UINT* pnArgError)     \
    { return COM::IDispatchImpl<T>::Invoke(lMemberID, rIID, dwLCID, wFlags, pParams, pResult, pExcepInfo, pnArgError); }
Implements IUnknown.


Generated on Wed Feb 13 22:53:38 2008 for COM Library by  doxygen 1.5.2