Class IPersistMessage (unit MapiForm)

Inherits from

IUnknown

This interface is implemented by forms and is used to save, * initialize and load forms to and from messages.

Constructors



Functions

function GetClassID (var lpClassID : TCLSID) : HResult;


function GetLastError (hResult : HResult; ulFlags : ULONG; var lppMAPIError : PMAPIERROR) : HResult;


function HandsOffMessage : HResult;


function InitNew (pMessageSite : IMAPIMessageSite; pMessage : IMessage) : HResult;


function IsDirty : HResult;


function Load (pMessageSite : IMAPIMessageSite; pMessage : IMessage; ulMessageStatus : ULONG; ulMessageFlags : ULONG) : HResult;


function Save (pMessage : IMessage; fSameAsLoad : ULONG) : HResult;


function SaveCompleted (pMessage : IMessage) : HResult;


Properties

Events

Variables


Constructors


Functions


function GetClassID (var lpClassID : TCLSID) : HResult;


function GetLastError (hResult : HResult; ulFlags : ULONG; var lppMAPIError : PMAPIERROR) : HResult;


function HandsOffMessage : HResult;


function InitNew (pMessageSite : IMAPIMessageSite; pMessage : IMessage) : HResult;


function IsDirty : HResult;


function Load (pMessageSite : IMAPIMessageSite; pMessage : IMessage; ulMessageStatus : ULONG; ulMessageFlags : ULONG) : HResult;


function Save (pMessage : IMessage; fSameAsLoad : ULONG) : HResult;


function SaveCompleted (pMessage : IMessage) : HResult;


Properties


Events


Variables