INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "EOLE_OCC_CONTAINER", "The instance of this class is contained by every", "EOLE_OCC_WINDOW. This class is necessary for containing", "and managing EOLE_OCC_SITES, attached to the container"
project: "Visual Eiffel Library"
revision: "$Revision: 1.2 $"
copyright: "Copyright (C) 1996-2005 Object Tools Group"
license: "http://visual-eiffel.com/license"
cluster: wine
class EOLE_OCC_CONTAINER
inherit

EOLE_UNKNOWN
redefine
create_ole_interface_ptr,
on_add_ref,
on_query_interface,
on_release
end

EOLE_INPLACE_FRAME
rename
make as inplaceframe_make
redefine
create_ole_interface_ptr,
on_add_ref,
on_get_window,
on_query_interface,
on_release,
on_set_active_object
end

EOLE_CONTAINER
rename
make as container_make
redefine
create_ole_interface_ptr,
on_add_ref,
on_enum_objects,
on_query_interface,
on_release
end

EOLE_DISPID
end

EOLE_OLECONTF
end
creation

make
feature

make (occ_window: EOLE_OCC_WINDOW)
--
-- Purpose:
-- Create on objects.
-- Params:
-- occ_window: EOLE_OCC_WINDOW Parent window
-- Return Value:
-- None.
-- Notes:
-- None.
--

destroy
--
-- Purpose:
-- Object's destructor
-- Params:
-- None.
-- Return Value:
-- None.
-- Notes:
-- None.
--

create_ole_interface_ptr: POINTER
--
-- Purpose:
-- Create an C++ virtual table, corresponding to
-- IUnknown interface.
-- Params:
-- None.
-- Return Value:
-- Pointer to created VTBL.
-- Notes:
-- None.
--
end -- class EOLE_OCC_CONTAINER

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES