Class IAddrBook (unit MapiX)

Inherits from

IMAPIProp

Constructors



Functions

function Address (var lpulUIParam : ULONG; lpAdrParms : PADRPARM; var lppAdrList : PADRLIST) : HResult;


function Advise (cbEntryID : ULONG; lpEntryID : PENTRYID; ulEventMask : ULONG; lpAdviseSink : IMAPIAdviseSink; var lpulConnection : ULONG) : HResult;


function CompareEntryIDs (cbEntryID1 : ULONG; lpEntryID1 : PENTRYID; cbEntryID2 : ULONG; lpEntryID2 : PENTRYID; ulFlags : ULONG; var lpulResult : 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 GetDefaultDir (var lpcbEntryID : ULONG; var lppEntryID : PENTRYID) : HResult;


function GetPAB (var lpcbEntryID : ULONG; var lppEntryID : PENTRYID) : HResult;


function GetSearchPath (ulFlags : ULONG; var lppSearchPath : PSRowSet) : HResult;


function NewEntry (ulUIParam : ULONG; ulFlags : ULONG; cbEIDContainer : ULONG; lpEIDContainer : PENTRYID; cbEIDNewEntryTpl : ULONG; lpEIDNewEntryTpl : PENTRYID; var lpcbEIDNewEntry : ULONG; var lppEIDNewEntry : PENTRYID) : HResult;


function OpenEntry (cbEntryID : ULONG; lpEntryID : PENTRYID; const lpInterface : TIID; ulFlags : ULONG; var lpulObjType : ULONG; out lppUnk : IUnknown) : HResult;


function PrepareRecips (ulFlags : ULONG; lpPropTagArray : PSPropTagArray; lpRecipList : PADRLIST) : HResult;


function QueryDefaultRecipOpt (lpszAdrType : PChar; ulFlags : ULONG; var lpcValues : ULONG; var lppOptions : PSPropValue) : HResult;


function RecipOptions (ulUIParam : ULONG; ulFlags : ULONG; lpRecip : PADRENTRY) : HResult;


function ResolveName (ulUIParam : ULONG; ulFlags : ULONG; lpszNewEntryTitle : PChar; lpAdrList : PADRLIST) : HResult;


function SetDefaultDir (cbEntryID : ULONG; lpEntryID : PENTRYID) : HResult;


function SetPAB (cbEntryID : ULONG; lpEntryID : PENTRYID) : HResult;


function SetSearchPath (ulFlags : ULONG; lpSearchPath : PSRowSet) : HResult;


function Unadvise (ulConnection : ULONG) : HResult;


Properties

Events

Variables


Constructors


Functions


function Address (var lpulUIParam : ULONG; lpAdrParms : PADRPARM; var lppAdrList : PADRLIST) : HResult;


function Advise (cbEntryID : ULONG; lpEntryID : PENTRYID; ulEventMask : ULONG; lpAdviseSink : IMAPIAdviseSink; var lpulConnection : ULONG) : HResult;


function CompareEntryIDs (cbEntryID1 : ULONG; lpEntryID1 : PENTRYID; cbEntryID2 : ULONG; lpEntryID2 : PENTRYID; ulFlags : ULONG; var lpulResult : 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 GetDefaultDir (var lpcbEntryID : ULONG; var lppEntryID : PENTRYID) : HResult;


function GetPAB (var lpcbEntryID : ULONG; var lppEntryID : PENTRYID) : HResult;


function GetSearchPath (ulFlags : ULONG; var lppSearchPath : PSRowSet) : HResult;


function NewEntry (ulUIParam : ULONG; ulFlags : ULONG; cbEIDContainer : ULONG; lpEIDContainer : PENTRYID; cbEIDNewEntryTpl : ULONG; lpEIDNewEntryTpl : PENTRYID; var lpcbEIDNewEntry : ULONG; var lppEIDNewEntry : PENTRYID) : HResult;


function OpenEntry (cbEntryID : ULONG; lpEntryID : PENTRYID; const lpInterface : TIID; ulFlags : ULONG; var lpulObjType : ULONG; out lppUnk : IUnknown) : HResult;


function PrepareRecips (ulFlags : ULONG; lpPropTagArray : PSPropTagArray; lpRecipList : PADRLIST) : HResult;


function QueryDefaultRecipOpt (lpszAdrType : PChar; ulFlags : ULONG; var lpcValues : ULONG; var lppOptions : PSPropValue) : HResult;


function RecipOptions (ulUIParam : ULONG; ulFlags : ULONG; lpRecip : PADRENTRY) : HResult;


function ResolveName (ulUIParam : ULONG; ulFlags : ULONG; lpszNewEntryTitle : PChar; lpAdrList : PADRLIST) : HResult;


function SetDefaultDir (cbEntryID : ULONG; lpEntryID : PENTRYID) : HResult;


function SetPAB (cbEntryID : ULONG; lpEntryID : PENTRYID) : HResult;


function SetSearchPath (ulFlags : ULONG; lpSearchPath : PSRowSet) : HResult;


function Unadvise (ulConnection : ULONG) : HResult;


Properties


Events


Variables