The IABLogon interface is used to access resources in an address book provider.
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 |
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. |
For general information about the methods of IABLogon, see Implementing Service Provider Logon.