IABLogon : IUnknown

The IABLogon interface is used to access resources in an address book provider.

Quick Info

Header file: MAPISPI.H
Exposed by: Address book logon objects
Implemented by: Address book providers
Called by: MAPI
Interface identifier: IID_IABLogon
Pointer type: LPABLOGON

Vtable Order

GetLastError Returns a MAPIERROR structure containing information about the previous address book provider error.
Logoff Initiates the logoff process.
OpenEntry Opens a container, messaging user, or distribution list and returns a pointer to an interface implementation to provide further access.
CompareEntryIDs Compares two entry identifiers to determine if they refer to the same object.
Advise Registers to receive notification of specified events affecting a container, messaging user, or distribution list.
Unadvise Cancels the sending of notifications previously set up with a call to the IABLogon::Advise method.
OpenStatusEntry Opens the provider's status object.
OpenTemplateID Opens a recipient entry that has data residing in a host address book provider.
GetOneOffTable Returns a table of one-off templates for creating recipients to be added to the recipient list of an outgoing message.
PrepareRecips Prepares a recipient list for later use by the messaging system.

Remarks

For general information about the methods of IABLogon, see Implementing Service Provider Logon.