Internet Explorer Address Book InterfacesInternet Explorer Address Book Interfaces*
*Contents  *Index  *Topic Contents
*Previous Topic: Internet Explorer Address Book
*Next Topic: IABContainer

Internet Explorer Address Book Interfaces

Internet Explorer Address Book exports one API, WABOpen. This API gives access to the address book through a number of object interfaces. The root interface is IAddrBook, which is a subset of the MAPI implementation of IAddrBook.

These interfaces are based on the address book interface exposed by Extended MAPI 1.0, but Internet Explorer Address Book does not use or require MAPI in any way. OLE is used only for its user interface functionality, such as drag and drop and shell integration. Nothing in OLE is loaded until it is needed.

The IUnknown interface allows clients to get pointers to other interfaces on a given object through the IUnknown::QueryInterface method, and manage the existence of the object through the IUnknown::AddRef and IUnknown::Release methods. All other COM interfaces are inherited, directly or indirectly, from IUnknown. Therefore, the three methods in IUnknown are the first entries in the vtable for every interface.

In a future release, these objects may be exposed to applications that want an OLE Automation interface. For additional information on the IUnknown interface methods, see the Platform SDK.

The following sections describe the Internet Explorer Address Book interfaces and methods.


Up Top of Page
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.