note description: "Control interfaces. Help file: " legal: "See notice at end of class." status: "See notice at end of class." generator: "Automatically generated by the EiffelCOM Wizard." deferred class IPROPERTY_PAGE_INTERFACE inherit ECOM_INTERFACE feature -- Status Report set_page_site_user_precondition (p_page_site: IPROPERTY_PAGE_SITE_INTERFACE): BOOLEAN -- User-defined preconditions for `set_page_site'. -- Redefine in descendants if needed. do Result := True end activate_user_precondition (hwnd_parent: POINTER; p_rect: TAG_RECT_RECORD; b_modal: INTEGER): BOOLEAN -- User-defined preconditions for `activate'. -- Redefine in descendants if needed. do Result := True end deactivate_user_precondition: BOOLEAN -- User-defined preconditions for `deactivate'. -- Redefine in descendants if needed. do Result := True end get_page_info_user_precondition (p_page_info: TAG_PROPPAGEINFO_RECORD): BOOLEAN -- User-defined preconditions for `get_page_info'. -- Redefine in descendants if needed. do Result := True end set_objects_user_precondition (c_objects: INTEGER; ppunk: CELL [ECOM_INTERFACE]): BOOLEAN -- User-defined preconditions for `set_objects'. -- Redefine in descendants if needed. do Result := True end show_user_precondition (n_cmd_show: INTEGER): BOOLEAN -- User-defined preconditions for `show'. -- Redefine in descendants if needed. do Result := True end move_user_precondition (p_rect: TAG_RECT_RECORD): BOOLEAN -- User-defined preconditions for `move'. -- Redefine in descendants if needed. do Result := True end is_page_dirty_user_precondition: BOOLEAN -- User-defined preconditions for `is_page_dirty'. -- Redefine in descendants if needed. do Result := True end apply_user_precondition: BOOLEAN -- User-defined preconditions for `apply'. -- Redefine in descendants if needed. do Result := True end help_user_precondition (psz_help_dir: STRING): BOOLEAN -- User-defined preconditions for `help'. -- Redefine in descendants if needed. do Result := True end translate_accelerator_user_precondition (p_msg: TAG_MSG_RECORD): BOOLEAN -- User-defined preconditions for `translate_accelerator'. -- Redefine in descendants if needed. do Result := True end feature -- Basic Operations set_page_site (p_page_site: IPROPERTY_PAGE_SITE_INTERFACE) -- No description available. -- `p_page_site' [in]. require set_page_site_user_precondition: set_page_site_user_precondition (p_page_site) deferred end activate (hwnd_parent: POINTER; p_rect: TAG_RECT_RECORD; b_modal: INTEGER) -- No description available. -- `hwnd_parent' [in]. -- `p_rect' [in]. -- `b_modal' [in]. require non_void_p_rect: p_rect /= Void valid_p_rect: p_rect.item /= default_pointer activate_user_precondition: activate_user_precondition (hwnd_parent, p_rect, b_modal) deferred end deactivate -- No description available. require deactivate_user_precondition: deactivate_user_precondition deferred end get_page_info (p_page_info: TAG_PROPPAGEINFO_RECORD) -- No description available. -- `p_page_info' [out]. require non_void_p_page_info: p_page_info /= Void valid_p_page_info: p_page_info.item /= default_pointer get_page_info_user_precondition: get_page_info_user_precondition (p_page_info) deferred end set_objects (c_objects: INTEGER; ppunk: CELL [ECOM_INTERFACE]) -- No description available. -- `c_objects' [in]. -- `ppunk' [in]. require non_void_ppunk: ppunk /= Void valid_ppunk: ppunk.item /= Void set_objects_user_precondition: set_objects_user_precondition (c_objects, ppunk) deferred end show (n_cmd_show: INTEGER) -- No description available. -- `n_cmd_show' [in]. require show_user_precondition: show_user_precondition (n_cmd_show) deferred end move (p_rect: TAG_RECT_RECORD) -- No description available. -- `p_rect' [in]. require non_void_p_rect: p_rect /= Void valid_p_rect: p_rect.item /= default_pointer move_user_precondition: move_user_precondition (p_rect) deferred end is_page_dirty -- No description available. require is_page_dirty_user_precondition: is_page_dirty_user_precondition deferred end apply -- No description available. require apply_user_precondition: apply_user_precondition deferred end help (psz_help_dir: STRING) -- No description available. -- `psz_help_dir' [in]. require help_user_precondition: help_user_precondition (psz_help_dir) deferred end translate_accelerator (p_msg: TAG_MSG_RECORD) -- No description available. -- `p_msg' [in]. require non_void_p_msg: p_msg /= Void valid_p_msg: p_msg.item /= default_pointer translate_accelerator_user_precondition: translate_accelerator_user_precondition (p_msg) deferred end note copyright: "Copyright (c) 1984-2006, Eiffel Software and others" license: "Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)" source: "[ Eiffel Software 356 Storke Road, Goleta, CA 93117 USA Telephone 805-685-1006, Fax 805-685-6869 Website http://www.eiffel.com Customer support http://support.eiffel.com ]" end -- IPROPERTY_PAGE_INTERFACE