Outlook Developer Roadmap
We welcome your comments or questions about this content. You can send feedback about the Outlook Developer Roadmap to docthis@microsoft.com. |
.jpg)
Getting Started Getting Started to Extend Outlook Outlook Object Model Getting Started Samples Documentation User Interface Components Functions | Outlook Primary Interop Assembly (PIA) Getting Started Samples Documentation Messaging API (MAPI) Getting Started Samples Documentation | Outlook Auxiliary API Getting Started Samples Documentation Outlook Social Connector (OSC) Provider Extensibility Getting Started Samples Documentation Mobile Service Getting Started Documentation |
See Selecting an API or Technology for Developing Outlook Solutions to learn about the different development technologies for Outlook and choose the one appropriate for your purposes.
See also: Object Model | Primary Interop Assembly | MAPI | Auxiliary API | OSC Provider | Mobile Service |
Use the Outlook object model or primary interop assembly (PIA) to develop unmanaged or managed solutions that extend Outlook's capabilities and provide data or functional integration with Outlook. See also the section for the Outlook PIA for developing solutions using managed code.
Code Samples
Visual How Tos
Concepts
Reference
Technical Articles
Forms
Explorer and Inspector Ribbons, Menus, Contextual Tabs, Backstage View
Navigation Pane and Navigation Modules
Solutions Module
Outlook View Control
Outlook Items
Accounts
Address Books and Address Lists
Attachments
Categories
Conversations
Electronic Business Cards
Folders and Stores
Properties
Rules
Sessions
Solution Storage
Tables
Views
Rules
Search, Sort, Filter
Security
Sharing
See also: Getting Started | Primary Interop Assembly | MAPI | Auxiliary API | OSC Provider | Mobile Service |
Use the Outlook PIA to develop managed solutions that integrate with Outlook. For more information about extending Outlook by using the object model, see the section for the Outlook object model.
Code Samples
Videos
Concepts
Reference
Technical Articles
Use MAPI to develop unmanaged solutions that access items and folders in public and private stores, and properties stored with each item.
Code Samples
Code Downloads
See also: Getting Started | Object Model | Primary Interop Assembly | Auxiliary API | OSC Provider | Mobile Service |
Use auxiliary APIs to develop unmanaged or managed solutions, to extend Outlook further than supported by the object model and MAPI. For example, manage account information and changes, configure Outlook, and provide free/busy and other calendar support.
Code Samples
Concepts
Reference
Technical Articles
See also: Getting Started | Object Model | Primary Interop Assembly | MAPI | OSC Provider | Mobile Service |
Use OSC provider extensibility to develop a managed or unmanaged social network provider that allows Outlook users to view an aggregation of social information updates from the social network site.
Code Samples
Visual How Tos
Downloads
Concepts
Reference
See also: Getting Started | Object Model | Primary Interop Assembly | MAPI | Auxiliary API | Mobile Service |
Use the Office Mobile Service APIs to develop web services to integrate the mobile capabilities of Outlook and SharePoint with their mobile devices.
Technical Articles
Reference
See also: Getting Started | Object Model | Primary Interop Assembly | MAPI | Auxiliary API | OSC Provider |