SGriffin's MAPI Internals

MAPI - Not dead yet

April 2012 Release of MFCMAPI and MrMAPI

The April 2012 Release (build 15.0.0.1033) is live: http://mfcmapi.codeplex.com.I ship a new build...

Author: Stephen Griffin - MSFT Date: 04/23/2012

Cached Mode Quotas

If you’ve ever tried to use MFCMAPI to troubleshoot Exchange server mailbox quotas, you’re probably...

Author: Stephen Griffin - MSFT Date: 04/17/2012

Simplified MAPI Stub Library

A while back I mentioned our MAPI Stub Library. This is a couple of .cpp files you can drop in to...

Author: Stephen Griffin - MSFT Date: 04/16/2012

Conversation View and Categories

From time to time, folks ask me what they need to do in their message store provider to support...

Author: Stephen Griffin - MSFT Date: 03/12/2012

March 2012 Release of MFCMAPI and MrMAPI

We did it! MFCMAPI is now on Wikipedia!The March 2012 Release (build 15.0.0.1032) is live:...

Author: Stephen Griffin - MSFT Date: 03/07/2012

Mind the (ECE) Gap

We’ve added a couple new C++ only events to Outlook 2010 which I have been asked to document....

Author: Stephen Griffin - MSFT Date: 03/01/2012

MAPIToMIME Changes Source Messages

This week, we shipped the February Cumulative Update for Outlook 2010. One of the fixes in there...

Author: Stephen Griffin - MSFT Date: 02/29/2012

What is MAPI_E_RECONNECTED?

Remember Jason’s article about the reconnect logic we added to Exchange’s MAPI? The idea was that if...

Author: Stephen Griffin - MSFT Date: 02/27/2012

PST Search Folders Not Completing

This was an interesting scenario one of our customers came up with. They process a lot PSTs. As part...

Author: Stephen Griffin - MSFT Date: 02/16/2012

January 2012 Release of MFCMAPI and MrMAPI

No one’s taking my subtle hints about Wikipedia. One more try: It sure would be nice if...

Author: Stephen Griffin - MSFT Date: 01/23/2012

December 2011 Release of MFCMAPI and MrMAPI

What’s an app got to do to get on Wikipedia? You know I can’t put it there myself – that’s against...

Author: Stephen Griffin - MSFT Date: 12/13/2011

EWSEditor December 2011 Update

Matt has just announced that EWSEditor has been updated and moved over to Codeplex. Read his...

Author: Stephen Griffin - MSFT Date: 12/08/2011

Enabling Kerberos Authentication

We had a customer recently who was using Outlook 2010’s MAPI in their application to talk to...

Author: Stephen Griffin - MSFT Date: 12/06/2011

November 2011 Release of MFCMAPI and MrMAPI

Still no mention of MFCMAPI on Wikipedia. I had such high hopes. Sigh. The November 2011 Release...

Author: Stephen Griffin - MSFT Date: 11/29/2011

MAPICDO 6.5.8244

It’s been a while, but we just shipped a new version of the MAPICDO download. Per tradition,...

Author: Stephen Griffin - MSFT Date: 10/27/2011

Random MAPI_E_CALL_FAILED Errors With Exchange 2010

We have gotten a number of cases lately involving applications using Outlook 2010's MAPI failing...

Author: Stephen Griffin - MSFT Date: 10/19/2011

The Elusive 0x81002746 Error

If you look around for it, you’ll find a lot of posts on a 0x81002746 error that you might get...

Author: Stephen Griffin - MSFT Date: 10/13/2011

September 2011 Release of MFCMAPI and MrMAPI

Before we get to business, a comment: MFCMAPI does not appear anywhere in Wikipedia. This is a sad....

Author: Stephen Griffin - MSFT Date: 09/14/2011

Undocumented MAPI

It has come to our attention that a handful of functions exposed in the MAPI Stub Library don’t have...

Author: Stephen Griffin - MSFT Date: 08/09/2011

July 2011 Release of MFCMAPI and MrMAPI

The July 2011 Release (build 6.0.0.1027) is live: http://mfcmapi.codeplex.com.This round, the focus...

Author: Stephen Griffin - MSFT Date: 07/22/2011

Store Entry ID v2

As I intimated before, Outlook’s MAPI supports a special kind of store entry ID which allows you to...

Author: Stephen Griffin - MSFT Date: 07/21/2011

Outlook 2010 MAPI Reference July 2011 Update

I just got word that the Outlook 2010 MAPI Reference has been updated. There were a number of minor...

Author: Stephen Griffin - MSFT Date: 07/20/2011

Enough With The Redirects Already

Here’s the scenario the customer gave us: They use Outlook’s MAPI and a single MAPI...

Author: Stephen Griffin - MSFT Date: 07/08/2011

MFCMAPI: Documentation By Committee

I’ve noticed over the years that a number of articles have been written documenting how to use...

Author: Stephen Griffin - MSFT Date: 06/13/2011

Large Multivalued Properties

We recently encountered an issue where, in the customer’s code, a call to GetProps for a...

Author: Stephen Griffin - MSFT Date: 06/10/2011

MAPICDO Handle Leak

There’s a handle leak in MAPICDO. It’s been there just about forever and can easily be...

Author: Stephen Griffin - MSFT Date: 06/01/2011

Fun With the MAPI Spooler

Here’s a fun trick. On a machine where you have the Exchange MAPI Download installed, create a file...

Author: Stephen Griffin - MSFT Date: 05/31/2011

Outlook 2010 MAPI Reference Update

I just got word that the Outlook 2010 MAPI Reference has been updated. Among the bigger changes,...

Author: Stephen Griffin - MSFT Date: 05/27/2011

May 2011 Release of MFCMAPI and MrMAPI

The May 2011 Release (build 6.0.0.1026) is live: http://mfcmapi.codeplex.com.This round, the focus...

Author: Stephen Griffin - MSFT Date: 05/24/2011

SetSearchPath? Not Really

This is a follow up to our documentation on PR_AB_CHOOSE_DIRECTORY_AUTOMATICALLY. There, we...

Author: Stephen Griffin - MSFT Date: 04/13/2011

Picking an API

Angela just posted an article on extending Outlook on her blog, and an article on picking the right...

Author: Stephen Griffin - MSFT Date: 04/11/2011

April 2011 Release of MFCMAPI.Net

The April 2011 Release (build 7.0.0.1234) is live: http://mfcmapi.codeplex.com.I know I just...

Author: Stephen Griffin - MSFT Date: 04/01/2011

March 2011 Release of MFCMAPI and MrMAPI

The March 2011 Release (build 6.0.0.1025) is live: http://mfcmapi.codeplex.com.The singular focus of...

Author: Stephen Griffin - MSFT Date: 03/30/2011

I Seek You!

I had a customer recently who was reporting odd behavior when he used SeekRow on an attachment...

Author: Stephen Griffin - MSFT Date: 03/10/2011

Updating Recipients From Outlook Add-Ins

Suppose you had an Exchange Client Extension in which you hooked events such as...

Author: Stephen Griffin - MSFT Date: 03/09/2011

MAPI And Virtualization

I promised before that I would take an in depth look at Click-to-Run and MFCMAPI. I’ve done so...

Author: Stephen Griffin - MSFT Date: 03/03/2011

MAPICDO and Long-Term Entry IDs

When I wrote the other day about the 8211 version of the MAPICDO download, I mentioned there a new...

Author: Stephen Griffin - MSFT Date: 03/02/2011

MAPI Download 8211

Over the weekend, we shipped a new version of the MAPICDO download. First things first: Right now,...

Author: Stephen Griffin - MSFT Date: 02/28/2011

January 2011 Release of MFCMAPI and MrMAPI

The January 2011 Release (build 6.0.0.1024) is live: http://mfcmapi.codeplex.com.This round of work...

Author: Stephen Griffin - MSFT Date: 01/20/2011

Migrating ECE to AddIn

In Outlook 2007 and prior, a common pattern for solutions written using Exchange Client Extensions...

Author: Stephen Griffin - MSFT Date: 01/17/2011

Some MAPI Constants

[This is now documented here: http://msdn.microsoft.com/en-us/library/ff960239.aspx ]Dmitry pointed...

Author: Stephen Griffin - MSFT Date: 12/16/2010

Outlook 2010 MAPI Reference

A couple of days ago, we published an update to the Outlook 2010 MAPI reference. Rather than try to...

Author: Stephen Griffin - MSFT Date: 11/19/2010

Call MrMAPI, That’s My Name, That Name Again Is MrMAPI!

I said yesterday that MrMAPI deserved a full post, so here it is. MAPI has a lot of property tags....

Author: Stephen Griffin - MSFT Date: 11/17/2010

November 2010 Release of MFCMAPI and MrMAPI

The November 2010 Release (build 6.0.0.1023) is live: http://mfcmapi.codeplex.com. I’m also excited...

Author: Stephen Griffin - MSFT Date: 11/16/2010

MAPI Download 6.5.8190

I just got back from a vacation to Italy, Greece and Turkey. While I was out, we shipped a new...

Author: Stephen Griffin - MSFT Date: 11/01/2010

Can’t Open A Stream Twice

A customer asked me to document this, as they had run in to it while developing a COM Add-in for...

Author: Stephen Griffin - MSFT Date: 10/08/2010

Turbo Encabulator

My dad read through my blog yesterday. He sent me this video, which he says makes far more sense to...

Author: Stephen Griffin - MSFT Date: 09/29/2010

September 2010 Release of MFCMAPI

The September 2010 Release (build 6.0.0.1022) is live: http://mfcmapi.codeplex.com. My work the past...

Author: Stephen Griffin - MSFT Date: 09/27/2010

You Chose…Wisely

In Outlook 2010, there’s a new feature in the Address Book which I’ll call “Choose automatically”....

Author: Stephen Griffin - MSFT Date: 09/13/2010

Let’s Try To Hash This Out

[This is now documented here: http://msdn.microsoft.com/en-us/library/ff960307.aspx ] A few years...

Author: Stephen Griffin - MSFT Date: 08/18/2010

<Previous Next>