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.