| Class IMAPIFormMgr (unit MapiForm) |
IUnknown
The client-visible interface for form resolution and dispatch.
| Constructors |
| Functions |
function CalcFormPropSet (pfrminfoarray : PSMAPIFORMINFOARRAY; ulFlags : ULONG;
var ppResults : PMAPIFORMPROPARRAY) : HResult;
function CreateForm (ulUIParam : ULONG; ulFlags : ULONG;
pfrminfoToActivate : IMAPIFormInfo; refiidToAsk : PIID;
out ppvObj : IUnknown) : HResult;
function GetLastError (hResult : HResult; ulFlags : ULONG;
var lppMAPIError : PMAPIERROR) : HResult;
function IsInConflict (ulMessageFlags : ULONG; ulMessageStatus : ULONG;
szMessageClass : LPCSTR; pFolderFocus : IMAPIFolder) : HResult;
function LoadForm (ulUIParam : ULONG; ulFlags : ULONG;
lpszMessageClass : LPCSTR; ulMessageStatus : ULONG; ulMessageFlags : ULONG;
pFolderFocus : IMAPIFolder; pMessageSite : IMAPIMessageSite;
pmsg : IMessage; pViewContext : IMAPIViewContext; riid : PIID;
out ppvObj : IUnknown) : HResult;
function OpenFormContainer (hfrmreg : THFRMREG; lpunk : IUnknown;
out lppfcnt : IMAPIFormContainer) : HResult;
function PrepareForm (ulUIParam : ULONG; ulFlags : ULONG;
pfrminfo : IMAPIFormInfo) : HResult;
function ResolveMessageClass (szMsgClass : LPCSTR; ulFlags : ULONG;
pFolderFocus : IMAPIFolder; { can be null }
out ppResult : IMAPIFormInfo) : HResult;
function ResolveMultipleMessageClasses (pMsgClasses : PSMESSAGECLASSARRAY;
ulFlags : ULONG; pFolderFocus : IMAPIFolder; { can be null }
var pfrminfoarray : PSMAPIFORMINFOARRAY) : HResult;
function SelectForm (ulUIParam : ULONG; ulFlags : ULONG;
pszTitle : PChar; pfld : IMAPIFolder;
out ppfrminfoReturned : IMAPIFormInfo) : HResult;
function SelectFormContainer (ulUIParam : ULONG; ulFlags : ULONG;
out lppfcnt : IMAPIFormContainer) : HResult;
function SelectMultipleForms (ulUIParam : ULONG; ulFlags : ULONG;
pszTitle : PChar; pfld : IMAPIFolder; pfrminfoarray : PSMAPIFORMINFOARRAY;
var ppfrminfoarray : PSMAPIFORMINFOARRAY) : HResult;| Properties |
| Events |
| Variables |
| Constructors |
| Functions |
function CalcFormPropSet (pfrminfoarray : PSMAPIFORMINFOARRAY; ulFlags : ULONG;
var ppResults : PMAPIFORMPROPARRAY) : HResult;
function CreateForm (ulUIParam : ULONG; ulFlags : ULONG;
pfrminfoToActivate : IMAPIFormInfo; refiidToAsk : PIID;
out ppvObj : IUnknown) : HResult;
function GetLastError (hResult : HResult; ulFlags : ULONG;
var lppMAPIError : PMAPIERROR) : HResult;
function IsInConflict (ulMessageFlags : ULONG; ulMessageStatus : ULONG;
szMessageClass : LPCSTR; pFolderFocus : IMAPIFolder) : HResult;
function LoadForm (ulUIParam : ULONG; ulFlags : ULONG;
lpszMessageClass : LPCSTR; ulMessageStatus : ULONG; ulMessageFlags : ULONG;
pFolderFocus : IMAPIFolder; pMessageSite : IMAPIMessageSite;
pmsg : IMessage; pViewContext : IMAPIViewContext; riid : PIID;
out ppvObj : IUnknown) : HResult;
function OpenFormContainer (hfrmreg : THFRMREG; lpunk : IUnknown;
out lppfcnt : IMAPIFormContainer) : HResult;
function PrepareForm (ulUIParam : ULONG; ulFlags : ULONG;
pfrminfo : IMAPIFormInfo) : HResult;
function ResolveMessageClass (szMsgClass : LPCSTR; ulFlags : ULONG;
pFolderFocus : IMAPIFolder; { can be null }
out ppResult : IMAPIFormInfo) : HResult;
function ResolveMultipleMessageClasses (pMsgClasses : PSMESSAGECLASSARRAY;
ulFlags : ULONG; pFolderFocus : IMAPIFolder; { can be null }
var pfrminfoarray : PSMAPIFORMINFOARRAY) : HResult;
function SelectForm (ulUIParam : ULONG; ulFlags : ULONG;
pszTitle : PChar; pfld : IMAPIFolder;
out ppfrminfoReturned : IMAPIFormInfo) : HResult;
function SelectFormContainer (ulUIParam : ULONG; ulFlags : ULONG;
out lppfcnt : IMAPIFormContainer) : HResult;
function SelectMultipleForms (ulUIParam : ULONG; ulFlags : ULONG;
pszTitle : PChar; pfld : IMAPIFolder; pfrminfoarray : PSMAPIFORMINFOARRAY;
var ppfrminfoarray : PSMAPIFORMINFOARRAY) : HResult;| Properties |
| Events |
| Variables |