- indexing
- title: "OCX OLE2->C->Eiffel call dispatcher"
- 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_CALL_DISPATCHER
- creation
- make
- feature
-
make
-
on_ocx_module_get_status_code (module: EOLE_OCX_MODULE): INTEGER
-
on_ocx_module_set_status_code (module: EOLE_OCX_MODULE; code: INTEGER)
-
on_ocx_module_register (module: EOLE_OCX_MODULE)
-
on_ocx_module_unregister (module: EOLE_OCX_MODULE)
-
on_ocx_module_can_unload_now (module: EOLE_OCX_MODULE): BOOLEAN
-
on_ocx_module_get_class_factory (module: EOLE_OCX_MODULE; class_id, interf_id: STRING): POINTER
-
on_unknown_get_status_code (unk: EOLE_UNKNOWN): INTEGER
-
on_unknown_set_status_code (unk: EOLE_UNKNOWN; status: INTEGER)
-
on_unknown_query_interface (unk: EOLE_UNKNOWN; iid: STRING): POINTER
-
on_unknown_add_ref (unk: EOLE_UNKNOWN)
-
on_unknown_release (unk: EOLE_UNKNOWN)
-
on_clsfact_create_instance (clsfact: EOLE_CLASS_FACTORY; ip_controller: POINTER; class_id: STRING): POINTER
-
on_clsfact_lock_server (clsfact: EOLE_CLASS_FACTORY; lock: BOOLEAN)
-
on_oleobject_set_client_site (oleobj: EOLE_OLE_OBJECT; client_site: POINTER)
-
on_oleobject_get_client_site (oleobj: EOLE_OLE_OBJECT): POINTER
-
on_oleobject_set_host_names (oleobj: EOLE_OLE_OBJECT; container_app, container_obj: STRING)
-
on_oleobject_close (oleobj: EOLE_OLE_OBJECT; save_option: INTEGER)
-
on_oleobject_set_moniker (oleobj: EOLE_OLE_OBJECT; which_moniker: INTEGER; ip_moniker: POINTER)
-
on_oleobject_get_moniker (oleobj: EOLE_OLE_OBJECT; assign_type, which_moniker: INTEGER): POINTER
-
on_oleobject_init_from_data (oleobj: EOLE_OLE_OBJECT; ip_data_object: POINTER; fcreation: BOOLEAN; reserved: INTEGER)
-
on_oleobject_get_clipboard_data (oleobj: EOLE_OLE_OBJECT; reserved: INTEGER): POINTER
-
on_oleobject_do_verb (oleobj: EOLE_OLE_OBJECT; verb_index: INTEGER; ptr_msg: POINTER; ip_active_ole_client_site: POINTER; hwnd_parent: INTEGER; ptr_rect: POINTER)
-
on_oleobject_enum_verbs (oleobj: EOLE_OLE_OBJECT): POINTER
-
on_oleobject_update (oleobj: EOLE_OLE_OBJECT)
-
on_oleobject_is_up_to_date (oleobj: EOLE_OLE_OBJECT)
-
on_oleobject_get_user_class_id (oleobj: EOLE_OLE_OBJECT): POINTER
-
on_oleobject_get_user_type (oleobj: EOLE_OLE_OBJECT; form_of_type: INTEGER): POINTER
-
on_oleobject_set_extent (oleobj: EOLE_OLE_OBJECT; draw_aspect: INTEGER; sz: EOLE_SIZE)
-
on_oleobject_get_extent (oleobj: EOLE_OLE_OBJECT; draw_aspect: INTEGER; sz: EOLE_SIZE)
-
on_oleobject_advise (oleobj: EOLE_OLE_OBJECT; ip_advise_sink: POINTER): INTEGER
-
on_oleobject_unadvise (oleobj: EOLE_OLE_OBJECT; connection: INTEGER)
-
on_oleobject_enum_advise (oleobj: EOLE_OLE_OBJECT): POINTER
-
on_oleobject_get_misc_status (oleobj: EOLE_OLE_OBJECT; aspect: INTEGER): INTEGER
-
on_oleobject_set_color_scheme (oleobj: EOLE_OLE_OBJECT; h_palette: INTEGER)
-
on_persist_get_class_id (persist_object: EOLE_PERSIST): POINTER
-
on_pstg_is_dirty_stg (pstg: EOLE_PERSIST_STORAGE)
-
on_pstg_init_new_stg (pstg: EOLE_PERSIST_STORAGE; p_storage: POINTER)
-
on_pstg_load_stg (pstg: EOLE_PERSIST_STORAGE; p_storage: POINTER)
-
on_pstg_save_stg (pstg: EOLE_PERSIST_STORAGE; p_storage: POINTER; flag_same_as_load: BOOLEAN)
-
on_pstg_save_completed (pstg: EOLE_PERSIST_STORAGE; p_new_storage: POINTER)
-
on_pstg_hands_off_storage (pstg: EOLE_PERSIST_STORAGE)
-
on_view_draw (view: EOLE_VIEW_OBJECT; draw_aspect: INTEGER; p_target_device: POINTER; hdc_target_dev, hdc_draw: INTEGER; p_rect_bounds, p_rect_wbounds: POINTER)
-
on_view_get_color_set (view: EOLE_VIEW_OBJECT; draw_aspect: INTEGER; p_target_device: POINTER; hdc_target_dev: INTEGER): POINTER
-
on_view_freeze (view: EOLE_VIEW_OBJECT; draw_aspect: INTEGER): INTEGER
-
on_view_unfreeze (view: EOLE_VIEW_OBJECT; freeze_code: INTEGER)
-
on_view_set_advise (view: EOLE_VIEW_OBJECT; aspect, flag: INTEGER; i_advise_sink: POINTER)
-
on_view_get_advise (view: EOLE_VIEW_OBJECT; aspect, flag, i_advise_sink: POINTER)
-
on_view_get_view_extent (view: EOLE_VIEW_OBJECT; draw_aspect: INTEGER; p_target_device: POINTER; p_sz: POINTER)
-
on_ro_get_running_class (runobj: EOLE_RUNNABLE_OBJECT): POINTER
-
on_ro_run (runobj: EOLE_RUNNABLE_OBJECT; ip_bind_ctx: POINTER)
-
on_ro_is_running (runobj: EOLE_RUNNABLE_OBJECT): BOOLEAN
-
on_ro_lock_running (runobj: EOLE_RUNNABLE_OBJECT; lock_flag, last_unlock_closes_flag: BOOLEAN)
-
on_ro_set_contained_object (runobj: EOLE_RUNNABLE_OBJECT; contained_flag: BOOLEAN)
-
on_ctrl_get_controlinfo (control: EOLE_OLE_CONTROL; ptr_to_ci: POINTER)
-
on_ctrl_on_mnemonic (control: EOLE_OLE_CONTROL; hwnd, imsg, wparam, lparam: INTEGER)
-
on_ctrl_on_ambient_property_change (control: EOLE_OLE_CONTROL; dispid: INTEGER)
-
on_ctrl_freeze_events (control: EOLE_OLE_CONTROL; freeze_flag: BOOLEAN)
-
on_ole_wnd_get_window (ole_wnd: EOLE_OLE_WINDOW): INTEGER
-
on_ole_wnd_context_sensitive_help (ole_wnd: EOLE_OLE_WINDOW; flag_enter_mode: BOOLEAN)
-
on_ipo_in_place_deactivate (ole_ipo: EOLE_INPLACE_OBJECT)
-
on_ipo_ui_deactivate (ole_ipo: EOLE_INPLACE_OBJECT)
-
on_ipo_set_object_rects (ole_ipo: EOLE_INPLACE_OBJECT; pos_rect, clip_rect: POINTER)
-
on_ipo_reactivate_and_undo (ole_ipo: EOLE_INPLACE_OBJECT)
-
on_pdn_parse_display_name (olepdn: EOLE_PARSE_DISPLAY_NAME; pibindctx, pszdisplayname: POINTER): POINTER
-
on_olecontainer_enum_objects (olecnt: EOLE_CONTAINER; grfflags: INTEGER): POINTER
-
on_olecontainer_lock_container (olecnt: EOLE_CONTAINER; flock: BOOLEAN)
-
on_inplaceuiwindow_get_border (oleuiwnd: EOLE_INPLACE_UI_WINDOW): POINTER
-
on_inplaceuiwindow_request_border_space (oleuiwnd: EOLE_INPLACE_UI_WINDOW; pborderwidth: POINTER)
-
on_inplaceuiwindow_set_border_space (oleuiwnd: EOLE_INPLACE_UI_WINDOW; pborderwidth: POINTER)
-
on_inplaceuiwindow_set_active_object (oleuiwnd: EOLE_INPLACE_UI_WINDOW; pactiveobject, lpszeiffelobjectname: POINTER)
-
on_inplaceframe_insert_menus (oleinplaceframe: EOLE_INPLACE_FRAME; hmenushared: INTEGER; lpmenuwidths: POINTER)
-
on_inplaceframe_set_menu (oleinplaceframe: EOLE_INPLACE_FRAME; hmenushared, holemenu, hwndactiveobject: INTEGER)
-
on_inplaceframe_remove_menus (oleinplaceframe: EOLE_INPLACE_FRAME; hmenushared: INTEGER)
-
on_inplaceframe_set_status_text (oleinplaceframe: EOLE_INPLACE_FRAME; lpszeiffelstatustext: POINTER)
-
on_inplaceframe_enable_modeless (oleinplaceframe: EOLE_INPLACE_FRAME; fenable: BOOLEAN)
-
on_inplaceframe_translate_accelerator (oleinplaceframe: EOLE_INPLACE_FRAME; lpmsg: POINTER; wid: INTEGER)
-
on_clientsite_save_object (oleclientsite: EOLE_CLIENT_SITE)
-
on_clientsite_get_moniker (oleclientsite: EOLE_CLIENT_SITE; dwassign, dwwhichmoniker: INTEGER): POINTER
-
on_clientsite_get_container (oleclientsite: EOLE_CLIENT_SITE): POINTER
-
on_clientsite_show_object (oleclientsite: EOLE_CLIENT_SITE)
-
on_clientsite_on_show_window (oleclientsite: EOLE_CLIENT_SITE; fshow: BOOLEAN)
-
on_clientsite_request_new_object_layout (oleclientsite: EOLE_CLIENT_SITE)
-
on_inplacesite_can_inplace_activate (oleinplacesite: EOLE_INPLACE_SITE)
-
on_inplacesite_on_inplace_activate (oleinplacesite: EOLE_INPLACE_SITE)
-
on_inplacesite_on_ui_activate (oleinplacesite: EOLE_INPLACE_SITE)
-
on_inplacesite_get_window_context (oleinplacesite: EOLE_INPLACE_SITE): POINTER
-
on_inplacesite_scroll (oleinplacesite: EOLE_INPLACE_SITE; cx, cy: INTEGER)
-
on_inplacesite_on_ui_deactivate (oleinplacesite: EOLE_INPLACE_SITE; fundoable: BOOLEAN)
-
on_inplacesite_on_inplace_deactivate (oleinplacesite: EOLE_INPLACE_SITE)
-
on_inplacesite_discard_undo_state (oleinplacesite: EOLE_INPLACE_SITE)
-
on_inplacesite_deactivate_and_undo (oleinplacesite: EOLE_INPLACE_SITE)
-
on_inplacesite_on_pos_rect_change (oleinplacesite: EOLE_INPLACE_SITE; lpposrect: POINTER)
-
on_controlsite_on_controlinfo_changed (olecontrolsite: EOLE_CONTROL_SITE)
-
on_controlsite_lock_inplace_activate (olecontrolsite: EOLE_CONTROL_SITE; flock: BOOLEAN)
-
on_controlsite_get_extended_control (olecontrolsite: EOLE_CONTROL_SITE): POINTER
-
on_controlsite_transform_coords (olecontrolsite: EOLE_CONTROL_SITE; pptlhimetric: POINTER; pptfcontainer: POINTER; dwflags: INTEGER)
-
on_controlsite_translate_accelerator (olecontrolsite: EOLE_CONTROL_SITE; pmsg: POINTER; grfmodifiers: INTEGER)
-
on_controlsite_on_focus (olecontrolsite: EOLE_CONTROL_SITE; fgotfocus: BOOLEAN)
-
on_controlsite_show_property_frame (olecontrolsite: EOLE_CONTROL_SITE)
-
on_propertynotifysink_on_changed (olepropertynotifysink: EOLE_PROPERTY_NOTIFY_SINK; dispid: INTEGER)
-
on_propertynotifysink_on_request_edit (olepropertynotifysink: EOLE_PROPERTY_NOTIFY_SINK; dispid: INTEGER)
-
on_advisesink_on_data_change (oleadvisesink: EOLE_ADVISE_SINK; pformatetc, pstgmed: POINTER)
-
on_advisesink_on_view_change (oleadvisesink: EOLE_ADVISE_SINK; dwaspect, lindex: INTEGER)
-
on_advisesink_on_rename (oleadvisesink: EOLE_ADVISE_SINK; pmk: POINTER)
-
on_advisesink_on_save (oleadvisesink: EOLE_ADVISE_SINK)
-
on_advisesink_on_close (oleadvisesink: EOLE_ADVISE_SINK)
-
on_dispatch_get_type_info_count (oledispatch: EOLE_DISPATCH): INTEGER
-
on_dispatch_get_type_info (oledispatch: EOLE_DISPATCH): POINTER
-
on_dispatch_get_ids_of_names (oledispatch: EOLE_DISPATCH)
-
on_dispatch_invoke (oledispatch: EOLE_DISPATCH; dispid, flags: INTEGER; params, res, exception: POINTER)
end -- class EOLE_CALL_DISPATCHER