TS_AbstractIDispatch

 (Available in 01 TS COM - TS_COM_AbstractClasses)

Purpose

IDispatch

Syntax

See MSDN documentation and/or 'Inside COM'

Methods

GetTypeInfoCount - IDispatch:GetTypeInfoCount
GetTypeInfo - IDispatch:GetTypeInfo
GetIDsOfNames - IDispatch:GetIDsOfNames
Invoke - IDispatch:Invoke

Description

HRESULT GetTypeInfoCount( [out] UINT * pctinfo );

HRESULT GetTypeInfo( [in] UINT iTInfo, [in] LCID lcid, [out] ITypeInfo ** ppTInfo );

HRESULT GetIDsOfNames( [in] REFIID riid, [in, size_is(cNames)] LPOLESTR * rgszNames, [in] UINT cNames, [in] LCID lcid, [out, size_is(cNames)] DISPID * rgDispId );

HRESULT Invoke( [in] DISPID dispIdMember, [in] REFIID riid, [in] LCID lcid, [in] WORD wFlags, [in, out] DISPPARAMS * pDispParams, [out] VARIANT * pVarResult, [out] EXCEPINFO * pExcepInfo, [out] UINT * puArgErr );

Inherits from

TS_AbstractIUnknown

Source

CLASS TS_AbstractIDispatch INHERIT TS_AbstractIUnknown
   DECLARE METHOD GetTypeInfoCount
   DECLARE METHOD GetTypeInfo
   DECLARE METHOD GetIDsOfNames
   DECLARE METHOD Invoke