INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

project: "Visual Eiffel COM"
copyright: "Object Tools, 1998-2003"
version: "$Revision: 1.1 $"
key: "COM"
cluster: ecom
deferred class ECOM_CLASS
inherit

ECOM_CLASS_BASE
end

ECOM_IUNKNOWN
end
feature -- Data

cointerfaces: ARRAY [ECOM_LAYOUT]
feature -- Server implementation

CreateObjectInstance (punkouter: expanded ECOM_CLIENT_IUNKNOWN; riid: expanded ECOM_PTR [expanded ECOM_GUID]; ppvobject: expanded ECOM_PTR [POINTER]): ECOM_HRESULT
feature -- Instance initialization operations

init

mandatory_init
ensure
is_initialized
feature -- Queries

is_initialized, std_initialized: BOOLEAN

get_iid (iname: STRING): ECOM_GUID
feature -- CoClass Registration

register_coclass (module_name: STRING): ECOM_HRESULT

unregister_coclass: ECOM_HRESULT
feature -- Server implementation

get_srv_cointerfaces: ARRAY [RTS_CLASS_INFO]
ensure
non_void_result: Result /= void
valid_result: Result.count > 0
end -- class ECOM_CLASS

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES