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: https://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
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
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: https://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
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: https://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: https://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: https://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: https://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: https://mfcmapi.codeplex.com. I’m also excited...
Author: Stephen Griffin - MSFT Date: 11/16/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: https://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: https://msdn.microsoft.com/en-us/library/ff960307.aspx ] A few years...
Author: Stephen Griffin - MSFT Date: 08/18/2010