| Class IMAPISupport (unit MapiSpi) |
IUnknown
Function pointer for GetReleaseInfo
| Constructors |
| Functions |
function Address (var lpulUIParam : ULONG; lpAdrParms : PADRPARM;
var lppAdrList : PADRLIST) : HResult;
function CompareEntryIDs (cbEntry1 : ULONG; lpEntry1 : PENTRYID;
cbEntry2 : ULONG; lpEntry2 : PENTRYID; ulCompareFlags : ULONG;
var lpulResult : ULONG) : HResult;
function CompleteMsg (ulFlags : ULONG; cbEntryID : ULONG;
lpEntryID : PENTRYID) : HResult;
function CopyFolder (lpSrcInterface : PIID; lpSrcFolder : Pointer;
cbEntryID : ULONG; lpEntryID : PENTRYID; lpDestInterface : PIID;
lpDestFolder : Pointer; lszNewFolderName : PChar; ulUIParam : ULONG;
lpProgress : IMAPIProgress; ulFlags : ULONG) : HResult;
function CopyMessages (lpSrcInterface : PIID; lpSrcFolder : Pointer;
lpMsgList : PENTRYLIST; lpDestInterface : PIID; lpDestFolder : Pointer;
ulUIParam : ULONG; lpProgress : IMAPIProgress;
ulFlags : ULONG) : HResult;
function CreateOneOff (lpszName : PChar; lpszAdrType : PChar;
lpszAddress : PChar; ulFlags : ULONG; var lpcbEntryID : ULONG;
var lppEntryID : PENTRYID) : HResult;
function Details (var lpulUIParam : ULONG; lpfnDismiss : PFNDISMISS;
lpvDismissContext : Pointer; cbEntryID : ULONG; lpEntryID : PENTRYID;
lpfButtonCallback : PFNBUTTON; lpvButtonContext : Pointer;
lpszButtonText : PChar; ulFlags : ULONG) : HResult;
function DoConfigPropsheet (ulUIParam : ULONG; ulFlags : ULONG;
lpszTitle : PChar; lpDisplayTable : IMAPITable;
lpCOnfigData : IMAPIProp; ulTopPage : ULONG) : HResult;
function DoCopyProps (lpSrcInterface : PIID; lpSrcObj : Pointer;
lpIncludeProps : PSPropTagArray; ulUIParam : ULONG;
lpProgress : IMAPIProgress; lpDestInterface : PIID;
lpDestObj : Pointer; ulFlags : ULONG;
var lppProblems : PSPropProblemArray) : HResult;
function DoCopyTo (lpSrcInterface : PIID; lpSrcObj : Pointer;
ciidExclude : ULONG; rgiidExclude : PIID;
lpExcludeProps : PSPropTagArray; ulUIParam : ULONG;
lpProgress : IMAPIProgress; lpDestInterface : PIID;
lpDestObj : Pointer; ulFlags : ULONG;
var lppProblems : PSPropProblemArray) : HResult;
function DoProgressDialog (ulUIParam : ULONG; ulFlags : ULONG;
var lppProgress : IMAPIProgress) : HResult;
function DoSentMail (ulFlags : ULONG;
lpMessage : IMessage) : HResult;
function ExpandRecips (lpMessage : IMessage;
var lpulFlags : ULONG) : HResult;
function GetLastError (hResult : HResult; ulFlags : ULONG;
var lppMAPIError : PMAPIERROR) : HResult;
function GetMemAllocRoutines (var lpAllocateBuffer : PALLOCATEBUFFER;
var lpAllocateMore : PALLOCATEMORE;
var lpFreeBuffer : PFREEBUFFER) : HResult;
function GetOneOffTable (ulFlags : ULONG;
var lppTable : IMAPITable) : HResult;
function GetSvcConfigSupportObj (ulFlags : ULONG;
var lppSvcSupport : IMAPISupport) : HResult;
function IStorageFromStream (lpUnkIn : IUnknown; lpInterface : PIID;
ulFlags : ULONG; var lppStorageOut : IStorage) : HResult;
function MakeInvalid (ulFlags : ULONG; lpObject : Pointer;
ulRefCount : ULONG; cMethods : ULONG) : HResult;
function ModifyProfile (ulFlags : ULONG) : HResult;
function ModifyStatusRow (cValues : ULONG; lpColumnVals : PSPropValue;
ulFlags : ULONG) : HResult;
function NewEntry (ulUIParam : ULONG; ulFlags : ULONG;
cbEIDContainer : ULONG; lpEIDContainer : PENTRYID;
cbEIDNewEntryTpl : ULONG; lpEIDNewEntryTpl : PENTRYID;
var lpcbEIDNewEntry : ULONG;
var lppEIDNewEntry : PENTRYID) : HResult;
function NewUID (lpMuid : PMAPIUID) : HResult;
function Notify (lpKey : PNOTIFKEY; cNotification : ULONG;
lpNotifications : PNOTIFICATION;
var lpulFlags : ULONG) : HResult;
function OpenAddressBook (lpInterface : PIID; ulFlags : ULONG;
var lppAdrBook : IAddrBook) : HResult;
function OpenEntry (cbEntryID : ULONG; lpEntryID : PENTRYID;
lpInterface : PIID; ulOpenFlags : ULONG; var lpulObjType : ULONG;
var lppUnk : IUnknown) : HResult;
function OpenProfileSection (lpUid : PMAPIUID; ulFlags : ULONG;
var lppProfileObj : IProfSect) : HResult;
function OpenTemplateID (cbTemplateID : ULONG; lpTemplateID : PENTRYID;
ulTemplateFlags : ULONG; lpMAPIPropData : IMAPIProp;
lpInterface : PIID; var lppMAPIPropNew : IMAPIProp;
lpMAPIPropSibling : IMAPIProp) : HResult;
function PrepareSubmit (lpMessage : IMessage;
var lpulFlags : ULONG) : HResult;
function Preprocess (ulFlags : ULONG; cbEntryID : ULONG;
lpEntryID : PENTRYID) : HResult;
function ReadReceipt (ulFlags : ULONG; lpReadMessage : IMessage;
var lppEmptyMessage : IMessage) : HResult;
function RegisterPreprocessor (lpMuid : PMAPIUID; lpszAdrType : PChar;
lpszDLLName : PChar; lpszPreprocess : { String8! }LPSTR;
lpszRemovePreprocessInfo : { String8! }LPSTR;
ulFlags : ULONG) : HResult;
function SetProviderUID (lpProviderID : PMAPIUID;
ulFlags : ULONG) : HResult;
function SpoolerNotify (ulFlags : ULONG;
lpvData : Pointer) : HResult;
function SpoolerYield (ulFlags : ULONG) : HResult;
function StatusRecips (lpMessage : IMessage;
lpRecipList : PADRLIST) : HResult;
function StoreLogoffTransports (var lpulFlags :
ULONG) : HResult;
function Subscribe (lpKey : PNOTIFKEY; ulEventMask : ULONG;
ulFlags : ULONG; lpAdviseSink : IMAPIAdviseSink;
var lpulConnection : ULONG) : HResult;
function Unsubscribe (ulConnection : ULONG) : HResult;
function UpdatePAB (ulFlags : ULONG;
lpMessage : IMessage) : HResult;
function WrapStoreEntryID (cbOrigEntry : ULONG; lpOrigEntry : PENTRYID;
var lpcbWrappedEntry : ULONG;
var lppWrappedEntry : PENTRYID) : HResult;| Properties |
| Events |
| Variables |
| Constructors |
| Functions |
function Address (var lpulUIParam : ULONG; lpAdrParms : PADRPARM;
var lppAdrList : PADRLIST) : HResult;
function CompareEntryIDs (cbEntry1 : ULONG; lpEntry1 : PENTRYID;
cbEntry2 : ULONG; lpEntry2 : PENTRYID; ulCompareFlags : ULONG;
var lpulResult : ULONG) : HResult;
function CompleteMsg (ulFlags : ULONG; cbEntryID : ULONG;
lpEntryID : PENTRYID) : HResult;
function CopyFolder (lpSrcInterface : PIID; lpSrcFolder : Pointer;
cbEntryID : ULONG; lpEntryID : PENTRYID; lpDestInterface : PIID;
lpDestFolder : Pointer; lszNewFolderName : PChar; ulUIParam : ULONG;
lpProgress : IMAPIProgress; ulFlags : ULONG) : HResult;
function CopyMessages (lpSrcInterface : PIID; lpSrcFolder : Pointer;
lpMsgList : PENTRYLIST; lpDestInterface : PIID; lpDestFolder : Pointer;
ulUIParam : ULONG; lpProgress : IMAPIProgress;
ulFlags : ULONG) : HResult;
function CreateOneOff (lpszName : PChar; lpszAdrType : PChar;
lpszAddress : PChar; ulFlags : ULONG; var lpcbEntryID : ULONG;
var lppEntryID : PENTRYID) : HResult;
function Details (var lpulUIParam : ULONG; lpfnDismiss : PFNDISMISS;
lpvDismissContext : Pointer; cbEntryID : ULONG; lpEntryID : PENTRYID;
lpfButtonCallback : PFNBUTTON; lpvButtonContext : Pointer;
lpszButtonText : PChar; ulFlags : ULONG) : HResult;
function DoConfigPropsheet (ulUIParam : ULONG; ulFlags : ULONG;
lpszTitle : PChar; lpDisplayTable : IMAPITable;
lpCOnfigData : IMAPIProp; ulTopPage : ULONG) : HResult;
function DoCopyProps (lpSrcInterface : PIID; lpSrcObj : Pointer;
lpIncludeProps : PSPropTagArray; ulUIParam : ULONG;
lpProgress : IMAPIProgress; lpDestInterface : PIID;
lpDestObj : Pointer; ulFlags : ULONG;
var lppProblems : PSPropProblemArray) : HResult;
function DoCopyTo (lpSrcInterface : PIID; lpSrcObj : Pointer;
ciidExclude : ULONG; rgiidExclude : PIID;
lpExcludeProps : PSPropTagArray; ulUIParam : ULONG;
lpProgress : IMAPIProgress; lpDestInterface : PIID;
lpDestObj : Pointer; ulFlags : ULONG;
var lppProblems : PSPropProblemArray) : HResult;
function DoProgressDialog (ulUIParam : ULONG; ulFlags : ULONG;
var lppProgress : IMAPIProgress) : HResult;
function DoSentMail (ulFlags : ULONG;
lpMessage : IMessage) : HResult;
function ExpandRecips (lpMessage : IMessage;
var lpulFlags : ULONG) : HResult;
function GetLastError (hResult : HResult; ulFlags : ULONG;
var lppMAPIError : PMAPIERROR) : HResult;
function GetMemAllocRoutines (var lpAllocateBuffer : PALLOCATEBUFFER;
var lpAllocateMore : PALLOCATEMORE;
var lpFreeBuffer : PFREEBUFFER) : HResult;
function GetOneOffTable (ulFlags : ULONG;
var lppTable : IMAPITable) : HResult;
function GetSvcConfigSupportObj (ulFlags : ULONG;
var lppSvcSupport : IMAPISupport) : HResult;
function IStorageFromStream (lpUnkIn : IUnknown; lpInterface : PIID;
ulFlags : ULONG; var lppStorageOut : IStorage) : HResult;
function MakeInvalid (ulFlags : ULONG; lpObject : Pointer;
ulRefCount : ULONG; cMethods : ULONG) : HResult;
function ModifyProfile (ulFlags : ULONG) : HResult;
function ModifyStatusRow (cValues : ULONG; lpColumnVals : PSPropValue;
ulFlags : ULONG) : HResult;
function NewEntry (ulUIParam : ULONG; ulFlags : ULONG;
cbEIDContainer : ULONG; lpEIDContainer : PENTRYID;
cbEIDNewEntryTpl : ULONG; lpEIDNewEntryTpl : PENTRYID;
var lpcbEIDNewEntry : ULONG;
var lppEIDNewEntry : PENTRYID) : HResult;
function NewUID (lpMuid : PMAPIUID) : HResult;
function Notify (lpKey : PNOTIFKEY; cNotification : ULONG;
lpNotifications : PNOTIFICATION;
var lpulFlags : ULONG) : HResult;
function OpenAddressBook (lpInterface : PIID; ulFlags : ULONG;
var lppAdrBook : IAddrBook) : HResult;
function OpenEntry (cbEntryID : ULONG; lpEntryID : PENTRYID;
lpInterface : PIID; ulOpenFlags : ULONG; var lpulObjType : ULONG;
var lppUnk : IUnknown) : HResult;
function OpenProfileSection (lpUid : PMAPIUID; ulFlags : ULONG;
var lppProfileObj : IProfSect) : HResult;
function OpenTemplateID (cbTemplateID : ULONG; lpTemplateID : PENTRYID;
ulTemplateFlags : ULONG; lpMAPIPropData : IMAPIProp;
lpInterface : PIID; var lppMAPIPropNew : IMAPIProp;
lpMAPIPropSibling : IMAPIProp) : HResult;
function PrepareSubmit (lpMessage : IMessage;
var lpulFlags : ULONG) : HResult;
function Preprocess (ulFlags : ULONG; cbEntryID : ULONG;
lpEntryID : PENTRYID) : HResult;
function ReadReceipt (ulFlags : ULONG; lpReadMessage : IMessage;
var lppEmptyMessage : IMessage) : HResult;
function RegisterPreprocessor (lpMuid : PMAPIUID; lpszAdrType : PChar;
lpszDLLName : PChar; lpszPreprocess : { String8! }LPSTR;
lpszRemovePreprocessInfo : { String8! }LPSTR;
ulFlags : ULONG) : HResult;
function SetProviderUID (lpProviderID : PMAPIUID;
ulFlags : ULONG) : HResult;
function SpoolerNotify (ulFlags : ULONG;
lpvData : Pointer) : HResult;
function SpoolerYield (ulFlags : ULONG) : HResult;
function StatusRecips (lpMessage : IMessage;
lpRecipList : PADRLIST) : HResult;
function StoreLogoffTransports (var lpulFlags :
ULONG) : HResult;
function Subscribe (lpKey : PNOTIFKEY; ulEventMask : ULONG;
ulFlags : ULONG; lpAdviseSink : IMAPIAdviseSink;
var lpulConnection : ULONG) : HResult;
function Unsubscribe (ulConnection : ULONG) : HResult;
function UpdatePAB (ulFlags : ULONG;
lpMessage : IMessage) : HResult;
function WrapStoreEntryID (cbOrigEntry : ULONG; lpOrigEntry : PENTRYID;
var lpcbWrappedEntry : ULONG;
var lppWrappedEntry : PENTRYID) : HResult;| Properties |
| Events |
| Variables |