Class IMSProvider (unit MapiSpi)

Inherits from

IUnknown

Constructors



Functions

function CompareStoreIDs (cbEntryID1 : ULONG; lpEntryID1 : PENTRYID; cbEntryID2 : ULONG; lpEntryID2 : PENTRYID; ulFlags : ULONG; var lpulResult : ULONG) : HResult;


function Logon (lpMAPISup : IMAPISupport; ulUIParam : ULONG; lpszProfileName : PChar; cbEntryID : ULONG; lpEntryID : PENTRYID; ulFlags : ULONG; lpInterface : PIID; var lpcbSpoolSecurity : ULONG; var lppbSpoolSecurity : PBYTE; var lppMAPIError : PMAPIERROR; var lppMSLogon : IMSLogon; var lppMDB : IMsgStore) : HResult;


function Shutdown (var lpulFlags : ULONG) : HResult;


function SpoolerLogon (lpMAPISup : IMAPISupport; ulUIParam : ULONG; lpszProfileName : PChar; cbEntryID : ULONG; lpEntryID : PENTRYID; ulFlags : ULONG; lpInterface : PIID; cbSpoolSecurity : ULONG; lpbSpoolSecurity : PBYTE; var lppMAPIError : PMAPIERROR; var lppMSLogon : IMSLogon; var lppMDB : IMsgStore) : HResult;


Properties

Events

Variables


Constructors


Functions


function CompareStoreIDs (cbEntryID1 : ULONG; lpEntryID1 : PENTRYID; cbEntryID2 : ULONG; lpEntryID2 : PENTRYID; ulFlags : ULONG; var lpulResult : ULONG) : HResult;


function Logon (lpMAPISup : IMAPISupport; ulUIParam : ULONG; lpszProfileName : PChar; cbEntryID : ULONG; lpEntryID : PENTRYID; ulFlags : ULONG; lpInterface : PIID; var lpcbSpoolSecurity : ULONG; var lppbSpoolSecurity : PBYTE; var lppMAPIError : PMAPIERROR; var lppMSLogon : IMSLogon; var lppMDB : IMsgStore) : HResult;


function Shutdown (var lpulFlags : ULONG) : HResult;


function SpoolerLogon (lpMAPISup : IMAPISupport; ulUIParam : ULONG; lpszProfileName : PChar; cbEntryID : ULONG; lpEntryID : PENTRYID; ulFlags : ULONG; lpInterface : PIID; cbSpoolSecurity : ULONG; lpbSpoolSecurity : PBYTE; var lppMAPIError : PMAPIERROR; var lppMSLogon : IMSLogon; var lppMDB : IMsgStore) : HResult;


Properties


Events


Variables