MAPI object inheritance hierarchy

Applies to: Outlook 2013 | Outlook 2016

All interfaces implemented by MAPI objects ultimately inherit from IUnknown, the OLE interface that enables objects to communicate. Most interfaces directly inherit from IUnknown, but some inherit from one of two other base interfaces: IMAPIProp : IUnknown or IMAPIContainer : IMAPIProp. The following illustration shows the complete inheritance hierarchy in MAPI.

MAPI inheritance hierarchy

MAPI inheritance hierarchy

See also