INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: ""
copyright: "Object Tools, 1998-2003"
author: "Vasily V. Kuznetsov"
cluster: ecom
deferred class ECOM_STANDARD_DISPATCHED_CLASS
inherit

ECOM_AGGREGATED_CLASS
redefine
mandatory_init,
register_coclass
end

ECOM_IDISPATCH
end

ECOM_IDISPATCH_SUPPORT
end

ECOM_IPROVIDECLASSINFO
end
feature -- Default Interface

default_interface: ECOM_IUNKNOWN
-- Must be redeclared only to an attribute!
feature -- Initialisation

mandatory_init
feature -- Type Library

frozen get_type_lib: ECOM_ITYPELIB_ADAPTOR

type_lib_path: STRING
-- This is default value.
-- It returns a path to the server.

default_layout: ECOM_STANDARD_DUAL_LAYOUT
feature -- CoClass Registration

register_coclass (module_name: STRING): ECOM_HRESULT
feature -- ECOM_IPROVIDECLASSINFO

GetClassInfo (ppti: expanded ECOM_PTR [expanded ECOM_CLIENT_ITYPEINFO]): ECOM_HRESULT
feature -- ECOM_IDISPATCH

GetTypeInfoCount (pctinfo: expanded ECOM_PTR [INTEGER]): ECOM_HRESULT

GetTypeInfo (itinfo: INTEGER; lcid: INTEGER; pptinfo: expanded ECOM_PTR [expanded ECOM_CLIENT_ITYPEINFO]): ECOM_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

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
end -- class ECOM_STANDARD_DISPATCHED_CLASS

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES