class ECOM_STORAGE General cluster: com.Interfaces description: "implementation of IStorage interface" create: make_temporary_doc_file, make_open_file, make_from_pointer, make_new_doc_file, make_from_other Ancestors ECOM_QUERIABLE ECOM_STAT_FLAGS ECOM_STGC ECOM_STGM ECOM_STGMOVE ECOM_STORAGE_ROUTINES Queries access_time: WEL_FILE_TIME class_id: POINTER creation_time: WEL_FILE_TIME element_access_time (a_name: STRING): WEL_FILE_TIME element_creation_time (a_name: STRING): WEL_FILE_TIME element_modification_time (a_name: STRING): WEL_FILE_TIME elements: ECOM_ENUM_STATSTG exists: BOOLEAN Guid_routines: ECOM_GUID_ROUTINES is_compound_file (a_name: STRING): BOOLEAN is_same_name (a_name: STRING): BOOLEAN is_valid_name (a_name: STRING): BOOLEAN is_valid_stat_flag (flag: INTEGER): BOOLEAN is_valid_stgc (stgc: INTEGER): BOOLEAN is_valid_stgm (stgm: INTEGER): BOOLEAN is_valid_stgmove (stgmove: INTEGER): BOOLEAN item: POINTER mode: INTEGER modification_time: WEL_FILE_TIME name: STRING new_stream (a_name: STRING; a_mode: INTEGER): ECOM_STREAM new_substorage (a_name: STRING; a_mode: INTEGER): ECOM_STORAGE retrieved_stream (a_name: STRING; a_mode: INTEGER): ECOM_STREAM retrieved_substorage (a_name: STRING; a_mode: INTEGER): ECOM_STORAGE root_storage: ECOM_ROOT_STORAGE statflag_default: INTEGER statflag_noname: INTEGER stgc_dangerouslycommitmerelytodiskcache: INTEGER stgc_default: INTEGER stgc_onlyifcurrent: INTEGER stgc_overwrite: INTEGER stgm_convert: INTEGER stgm_create: INTEGER stgm_deleteonrelease: INTEGER stgm_direct: INTEGER stgm_failifthere: INTEGER stgm_priority: INTEGER stgm_read: INTEGER stgm_readwrite: INTEGER stgm_share_deny_none: INTEGER stgm_share_deny_read: INTEGER stgm_share_deny_write: INTEGER stgm_share_exclusive: INTEGER stgm_transacted: INTEGER stgm_write: INTEGER stgmove_copy: INTEGER stgmove_move: INTEGER Commands commit (a_flags: INTEGER) copy_all_to (dest_storage: ECOM_STORAGE) destroy_element (a_name: STRING) move_element_to (a_element_name: STRING; dest_storage: ECOM_STORAGE; new_name: STRING; a_mode: INTEGER) rename_element (old_name, new_name: STRING) revert set_access_time (an_access_time: WEL_FILE_TIME) set_class (a_class_id: POINTER) set_creation_time (a_creation_time: WEL_FILE_TIME) set_element_access_time (a_element_name: STRING; an_access_time: WEL_FILE_TIME) set_element_creation_time (a_element_name: STRING; a_creation_time: WEL_FILE_TIME) set_element_modification_time (a_element_name: STRING; a_modification_time: WEL_FILE_TIME) set_modification_time (a_modification_time: WEL_FILE_TIME)