INDEX | CLUSTER | FEATURES | SHORT | FRAMES | NO FRAMES |
--
-- Purpose:
-- Create an C++ virtual table, corresponding to
-- IPersistStream interface.
-- Params:
-- None.
-- Return Value:
-- Pointer to created VTBL.
-- Notes:
-- None.
--
--
-- Purpose:
-- Checks the object for changes since it was last saved.
-- Params:
-- None.
-- Return Value:
-- None.
-- Notes:
-- Error code of this operation is available via
-- the 'get_status_code' method.
-- EOLE_S_OK - The object has changed since it was last saved.
-- EOLE_S_FALSE - The object has not changed since the last save.
--
--
-- Purpose:
-- Initializes an object from the stream where it was
-- previously saved.
-- Params:
-- Stm: EOLE_STREAM [in] Stream from which the object
-- should be loaded.
-- Return Value:
-- None.
-- Notes:
-- Error code of this operation is available via
-- the 'get_status_code' method.
--
--
-- Purpose:
-- Saves an object to the specified stream.
-- Params:
-- Stm: EOLE_STREAM [in] Stream into which the object
-- should be saved.
-- ClearDirty: BOOLEAN [in] Indicates whether to clear the
-- dirty flag after the save is complete.
-- If TRUE, the flag should be cleared.
-- If FALSE, the flag should be left
-- unchanged.
-- Return Value:
-- None.
-- Notes:
-- Error code of this operation is available via
-- the 'get_status_code' method.
--
--
-- Purpose:
-- Returns the size in bytes of the stream needed to save the object.
-- Params:
-- None.
-- Return Value:
-- Size in bytes of the stream needed to save the object.
-- Notes:
-- Error code of this operation is available via
-- the 'get_status_code' method.
--
INDEX | CLUSTER | FEATURES | SHORT | FRAMES | NO FRAMES |