INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

project: "Visual Eiffel COM"
copyright: "Object Tools, 1998"
version: 1.0
key: "COM", "automation"
cluster: ecom
deferred class ECOM_IDISPATCH
inherit

ECOM_IUNKNOWN
end
feature -- interface members

GetTypeInfoCount (pctinfo: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] GetTypeInfoCount
-- ARGUMENTS:
-- [out] unsigned int * pctinfo
-- RETURN: HRESULT

GetTypeInfo (itinfo: INTEGER; lcid: INTEGER; pptinfo: expanded ECOM_PTR [expanded ECOM_CLIENT_ITYPEINFO]): ECOM_HRESULT
-- [ FUNCTION ] GetTypeInfo
-- ARGUMENTS:
-- [in] unsigned int iTInfo
-- [in] unsigned int lcid
-- [out] ITypeInfo * * ppTInfo
-- RETURN: HRESULT

GetIDsOfNames (riid: expanded ECOM_PTR [expanded ECOM_GUID]; rgsznames: expanded ECOM_PTR [POINTER]; cnames: INTEGER; lcid: INTEGER; rgdispid: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] GetIDsOfNames
-- ARGUMENTS:
-- [in] _GUID * riid
-- [in] LPWSTR * rgszNames
-- [in] unsigned int cNames
-- [in] unsigned int lcid
-- [out] int * rgDispId
-- RETURN: HRESULT

Invoke (dispidmember: INTEGER; riid: expanded ECOM_PTR [expanded ECOM_GUID]; lcid: INTEGER; wflags: RTS_SHORT_INTEGER; pdispparams: expanded ECOM_PTR [expanded ECOM_DISPPARAMS]; pvarresult: expanded ECOM_PTR [expanded ECOM_VARIANT]; pexcepinfo: expanded ECOM_PTR [expanded ECOM_EXCEPINFO]; puargerr: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT
-- [ FUNCTION ] Invoke
-- ARGUMENTS:
-- [in] int dispIdMember
-- [in] _GUID * riid
-- [in] unsigned int lcid
-- [in] unsigned short wFlags
-- [in][out] tagDISPPARAMS * pDispParams
-- [out] VARIANT * pVarResult
-- [out] tagEXCEPINFO * pExcepInfo
-- [out] unsigned int * puArgErr
-- RETURN: HRESULT
end -- class ECOM_IDISPATCH

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES