INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

project: "Visual Eiffel COM"
copyright: "Object Tools, 1998-1999"
version: 1.0
key: "COM"
cluster: ecom
class ECOM_CLIENT_COCLASS
inherit

ECOM_GLOBALS
end

MEMORY
redefine
dispose
end
creation

make,
make_inproc_server,
make_local_server,
make_non_remote_server,
make_server,
make_std_server
feature -- Queries

get_IUnknown: ECOM_CLIENT_IUNKNOWN
require
is_created: is_created

get_IDispatch: ECOM_CLIENT_IDISPATCH

is_created: BOOLEAN
feature -- Dispose

dispose
feature -- Queries

default_iid: ECOM_GUID
feature {NONE}-- Creations

make (cls_id: ECOM_GUID; punkouter: POINTER; cls_ctx: WAPI_CLSCTX)
require
non_void_cls_id: cls_id /= void

make_inproc_server (cls_id: ECOM_GUID; punkouter: POINTER)
require
non_void_cls_id: cls_id /= void

make_local_server (cls_id: ECOM_GUID; punkouter: POINTER)
require
non_void_cls_id: cls_id /= void

make_non_remote_server (cls_id: ECOM_GUID; punkouter: POINTER)
require
non_void_cls_id: cls_id /= void

make_std_server (cls_id: ECOM_GUID)
require
non_void_cls_id: cls_id /= void

make_server (cls_id: ECOM_GUID; punkouter: POINTER)
require
non_void_cls_id: cls_id /= void
end -- class ECOM_CLIENT_COCLASS

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES