Welcome to the Outlook 2007 MAPI Reference


The Outlook 2007 MAPI Reference just went live on the MSDN. The docs are propagating their way through the servers, and should start showing up in the table of contents and searches soon. [update: propagation is complete - Live and Google should reindex soon]

This is the MAPI documentation refresh I've been talking about for the last few months. The short version of the story is that the Exchange team was ready to cut the MAPI documentation loose, but the Outlook team wanted to keep it around, so we had to transfer ownership from one team to another. Now, we could have just moved the docs from one node to another and been done with it, but instead we figured this would be a good time to scrub the docs and fix a lot of long standing technical, formatting and art issues.

Some highlights:

  • The What's New page: documents what's been added, changed, and removed from the docs. Notably, CMC and CDO documentation was cut, and nearly a thousand properties were added.
  • The Samples page: points to a number of updated MAPI samples, including MFCMAPI itself, which now has a go link: http://go.microsoft.com/fwlink/?LinkID=124154
  • The Properties node: Under this node you'll find a massive list of properties. We started with the original list from Exchange's MAPI documentation, and added just about every property we could think of. If a property is mentioned in the Exchange Protocol documentation, it's most likely documented here.
  • The Interfaces node: This is where you'll find all the MAPI interfaces, such as IMAPIProp. All interface documentation has been scrubbed, and many include references to where you can find the interface used in MFCMAPI.

My favorite addition to the MAPI documentation though, is the "Community Content" banner now on every page. Did we leave something out? Was there something we should have said about a particular property? Just add it to the bottom of the article. This is a great way to keep the content up to date, and we will be paying attention to the comments posted. If we get a chance to do another refresh down the road we may even incorporate the feedback.

Update: Angela is talking about this as well.

Enjoy!

Comments (8)

  1. Hai posted this but I accidently deleted it, so I’m posting it back for him:

    This is great effort! It certainly will help us a lot by having a more up-to-date documentation about MAPI, useful sample code, and even a way to communicate our feedback. We appreciate this change. Thanks!

  2. The MAPI docs have been revamped and moved from Exchange to Outlook 2007 in MSDN.  As Thom points

  3. I read couple of related blogpost’s related to MAPI documentation. You can start reading from Sgriffin

  4. Murray says:

    I can no longer find any documentation on MSDN for stuff like IExchExtSessionEvents.  This seems to have just been dropped in the move.

  5. Murry – The EDK documentation was removed from the MSDN ages ago. I put it up for download here: http://blogs.msdn.com/stephen_griffin/archive/2008/01/31/where-did-i-put-those-5-5-sdk-docs.aspx

  6. pmeffley says:

    I downloaded this and tried to install it, but the installation failed. The failure message is: “the version of this file is not compatible with the version of Windows you’re running. Check your computer’s system information to see whether you need an x86 (32-bit) or x64 (64-bit) version of the program, and then contact the software publisher.”

    I am running 32-bit Vista on my computer. I have Office 2007 Professional installed. The download site (http://www.microsoft.com/downloads/details.aspx?familyid=4B1B8B22-3C74-4479-BD0D-7B0EE29E8D59&displaylang=en) states that Vista is supported.

    Does anyone know why I got this failure??!!

  7. MAPI documentation has been moved from Exchange tree to Outlook tree with Outlook 2007. The documentation

Skip to main content