SGriffin's MAPI Internals
learn.microsoft.com/en-us/archive/blogs/stephen_griffin
MAPI - Not dead yet
C++Dev tools / editors / IDEsSoftware / engineering practiceMicrosoft blogsMSDN archive
- Posts
- 312 from 8 Jul 2004 to 10 Apr 2017
- Posting
- archived, read-only
- Kind
- personal blog
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/stephen_griffin/feed.xml
2017 3
2016 1
2015 2
2014 8
2013 20
- Wrapped PST and Indexing
- December 2013 Release of MFCMAPI and MrMAPI
- Indexed Search With MAPI and Exchange
- MAPI Provider Sorting
- Help Us Track Down A Missing Property
- Mail Apps and OAuth (AKA “Your Mail App is Busted”)
- MAPI and Exchange 2013 Public Folders
- Using MAPI In An Installer
- Exchange 2013 OWA URLs
- Creating Exchange 2013 Profiles Using MFCMAPI
- MAPICDO May 2013 Update
- Outlook and the Credential Manager
- Message Header Analyzer Hits the Big Time
- March 2013 Second Release of MFCMAPI and MrMAPI
- March 2013 Release of MFCMAPI and MrMAPI
- Developing Apps For Office
- Exchange 2013 Compatible MAPICDO
- Exchange 2013 Recipient Properties On Sent Items
- Custom Providers and Outlook 2013
- January 2013 Release of MFCMAPI and MrMAPI
2012 23
- Wrapped PST Sample Updated for Outlook 2013
- When to Build a Mail App
- Parsing the POP3 UIDL History
- Locating the POP3 UIDL History
- MAPICDO and Exchange Server 2013 (Update)
- October 2012 Release of MFCMAPI and MrMAPI
- MAPICDO and Exchange Server 2013
- MAPICDO, Distribution Lists, and Exchange 2010
- August 2012 Release of MFCMAPI and MrMAPI
- Putting a Path in MAPISVC.INF
- The Wrapped PST and Unicode Paths
- SetReceiveFolder and Cached Mode
- June 2012 Release of MFCMAPI and MrMAPI
- Missing Replication State Machine Constant
- April 2012 Release of MFCMAPI and MrMAPI
- Cached Mode Quotas
- Simplified MAPI Stub Library
- Conversation View and Categories
- March 2012 Release of MFCMAPI and MrMAPI
- Mind the (ECE) Gap
- MAPIToMIME Changes Source Messages
- What is MAPI_E_RECONNECTED?
- January 2012 Release of MFCMAPI and MrMAPI
2011 27
- December 2011 Release of MFCMAPI and MrMAPI
- EWSEditor December 2011 Update
- Enabling Kerberos Authentication
- November 2011 Release of MFCMAPI and MrMAPI
- The Elusive 0x81002746 Error
- September 2011 Release of MFCMAPI and MrMAPI
- Undocumented MAPI
- July 2011 Release of MFCMAPI and MrMAPI
- Store Entry ID v2
- Outlook 2010 MAPI Reference July 2011 Update
- Enough With The Redirects Already
- MFCMAPI: Documentation By Committee
- Large Multivalued Properties
- MAPICDO Handle Leak
- Fun With the MAPI Spooler
- Outlook 2010 MAPI Reference Update
- SetSearchPath? Not Really
- Picking an API
- April 2011 Release of MFCMAPI.Net
- March 2011 Release of MFCMAPI and MrMAPI
- I Seek You!
- Updating Recipients From Outlook Add-Ins
- MAPI And Virtualization
- MAPICDO and Long-Term Entry IDs
- MAPI Download 8211
- January 2011 Release of MFCMAPI and MrMAPI
- Migrating ECE to AddIn
2010 30
- Some MAPI Constants
- Outlook 2010 MAPI Reference
- Call MrMAPI, That’s My Name, That Name Again Is MrMAPI!
- November 2010 Release of MFCMAPI and MrMAPI
- Can’t Open A Stream Twice
- Turbo Encabulator
- September 2010 Release of MFCMAPI
- You Chose…Wisely
- Let’s Try To Hash This Out
- HrProcessConvActionForSentItem
- You Dirty Rat
- No Photos Please
- Throttling Exchange 2010 SP1
- July 2010 Release of MFCMAPI
- Get Some Facebook In Your Outlook
- Content Indexing and Search Folders
- Exchange 2010 RU4 Fixes MAPI Bugs
- Adjacent Windows In Outlook
- May 2010 Release of MFCMAPI
- Updated MAPI Download Fixed Crashes
- SetAA – Tweak Auto Accept Settings Across Mailboxes
- Outlook 2010 Managed Code Examples
- March 2010 Release of MFCMAPI
- The Nickname Cache
- Outlook and Click-to-Run
- FGetComponentPath and Unicode
- Hacking the PST Without MAPI
- Outlook Social Connector
- January 2010 Release of MFCMAPI
- Throttling Exchange 2010
2009 76
- Can’t CopyTo a PST
- PR_SEARCH_KEY and Draft Messages
- MAPI Now Likes Exchange 2010
- Outlook 2010 And Bitness
- November 2009 Release of MFCMAPI
- Where CDO Publishes Free Busy Information
- Strange Looking NDR
- Announcing EWSEditor 1.5!
- Inside the PST
- Exchange MAPI Download Version 6.5.8131.0
- So Long System Attendant Mailbox
- Outlook 2010 and Shutting Down Add-Ins
- EnumAccounts Sample and Some New Account Management Props
- OpenStreamOnFile vs Unicode Files
- Detecting Sharepoint PSTs
- September 2009 Release of MFCMAPI
- Exchange 2010 and the MAPI Download
- Outlook 2010 MAPI Reference Updated
- Responding to Meetings with CDO
- More Fun With Check Name
- Auth and Check Names
- Outlook 2010 MAPI Samples
- LaunchWizard and Outlook MAPI
- Mapi32.lib and 64 Bit MAPI Programs
- Installing the MAPI Headers
- CDO: Always a Bridesmaid
- July 2009 Release of MFCMAPI
- GCReconnect: Please Don’t Delete the Profile
- Enter the 64 Bit MAPI Dragon
- MFCMAPI and Old Versions of Visual Studio
- Exchange MAPI and the Form Manager
- June Cumulative Update for Office 2007
- Outlook 2003 Also Rules
- Named Properties in Exchange 2007 SP2 and Beyond
- So Long Mapi Editor…And Thanks For All The Fish
- Troubleshooting Outlook Crashes
- But I Really Need To Open 500 PSTs!
- Accepting Appointments With CDO May Break Embedded Message Attachments
- The Fifth MAPI Multithreading Rule
- (Less Than) Portable Search Folders
- May 2009 Release of MFCMAPI
- Unaligned Data and the PST Provider Redux
- Exchange Client Extension Dead In Outlook 2010
- Office 2007 SP2 is Live!
- MAPI Named Properties
- MAPI and .Net
- EnumProtocols and Win7
- The Microsoft Office Outlook Connector Kills Winsock
- Outlook Security Labels
- CDO and the Euro
- Try Not To Query All Rows
- UST and Long File Names
- March 2009 Release of MFCMAPI
- UST and 64 Bit Machines
- Recognizing MAPI Allocated Memory
- Google Analytics
- MAPI and User Mode Stack Tracing
- Fast Shutdown and the Wrapped PST
- Crash Running MFCMAPI Overnight
- MrXP Rules (At Least When You Tell It To)
- Unaligned Data and the PST Provider
- Reading an RTF Stream
- Fastest Shutdown In The West
- Accelerators in the Web Browser Control
- Outlook 2007 – Now With SP2!
- MAPI Doc Download
- Here Tabby!
- Local Referrals
- Direct Load of ExMAPI32.dll Now Works
- Too Many Notifications
- Ignoring Notifications
- Detecting a Password Protected PST
- PST Files In Multiple Profiles
- More Issues With MAPI and IPv6
- Building VSTO Without Office Installed
- January 2009 Release of MFCMAPI
2008 50
- Welcome to the Outlook 2007 MAPI Reference
- I Did Read Your Message
- November 2008 Release of MFCMAPI
- When I Say Shutdown, I Mean Shut. Down.
- Get The OOF Out Of Here
- October 2008 Release of MFCMAPI
- Rewriting the From Address in Exchange 2007
- Did I Send That?
- Living Without OnSyncSave and OnSyncDelete
- Feeling Conflicted?
- Issues Loading ExMAPI32.dll Directly
- Sending an Outgoing Message Requesting a Read Receipt With MAPI
- Creating a Recurring Task With MAPI
- Pre Vista Fix MAPI Download No Longer Available
- Creating a Recurring Appointment With MAPI
- Exchange System Manager for Vista
- Well Behaved Store Providers
- MAPI and IPv6
- Rebase That: Update to the Calendar Rebasing Library
- August 2008 Release of MFCMAPI
- Understanding How You Use This Blog
- Forcing Plain Text With MAPI
- Pre Vista Fix MAPI Download Still Available
- So - You Want Forward Should Include the Body?
- Team Blog...Sort Of
- Getting a Referral From Exchange 2007
- MAPI Download And the EnumProtocols Bug
- Managing The Outlook Account Management Dialogs
- Protocol Docs RTM
- MAPI And The Current Directory
- The Synchronization Shuffle
- June 2008 Second Release of MFCMAPI
- MFCMAPI Does Contacts
- How To Break The MAPI Stub Library
- June 2008 Release of MFCMAPI
- This Just In: MAPI and Windows Server 2008 Now Get Along
- The Future of Exchange's Developer APIs
- Exchange Open Protocol Docs Updated
- Exchange Open Protocol Docs Are Live
- You Can't Triple Stamp a Double Stamp
- April 2008 Release of MFCMAPI
- New Restriction Types Seen In Wrapped PSTs
- Old School Entry IDs
- Do You Feel Lucky? Multithreading the Profile API
- Recovery Storage Group: It's Not Just For ExMerge
- February 2008 Release of MFCMAPI
- Where Did I Put Those 5.5 SDK Docs?
- New Outlook Docs
- Outlook Rules - At Least When You Tell It To
- No MSG For You!
2007 34
- December 2007 Release of MFCMAPI
- Stay at Home Server??
- Fixed the Wrapped PST Sample
- November 2007 Release Of MFCMAPI
- Announcing: Microsoft Office Outlook 2007 Auxiliary Reference
- Conflict Resolution and You
- Whither ECE?
- MFCMAPI Source is Live
- Rebase This: Introducing the Calendar Rebasing Library
- Simple MAPI and Vista
- Making The New CDO Work With The Old Exchange
- More IConverter For Ya
- What To Do? What To Do?
- Don't Crawl On Me
- Whodathunkit?
- You Mean You Want the OOM To Actually Work?
- Next Week Is MUCH Better For Me
- IConverterSession - Do You Converter Session?
- Why Outlook Won't Show Your Messages
- Outlook 2007, Public Folders, MAPI and You
- New FreeBusy Rights In Exchange/Outlook 2007
- Please Include Me In Your Reply As I Am Not A Member Of This DL
- Still Getting DST Issues Here...
- Detecting the Version Of Exchange in a Profile
- Why Can't I Open The Mailbox?
- MAPI and Exchange 2007
- Outlook 2007 RTM Docs - List of provider GUIDs set in the registry
- Outlook 2007 RTM Docs - Properties
- Outlook 2007 RTM Docs - Notification Based Indexing Support
- Outlook 2007 RTM Docs - Blocked Attachments
- Random HRESULT From Outlook Object Model
- Exchange Web Services and Internet Message Headers
- Where did MAPISVC.INF go?
- New MAPI Goodness
2006 19
- Lego Star Wars II: Rudolph the Red Nose Jedi
- Exchange Web Services and MAPI Props
- Preview Handlers in Outlook 2007
- Outlook 2007 Timezone Structures
- MAPI Editor Options
- Folders Don't Do Named Props
- The Intentional Memory Leak
- Managing Entry IDs in the Wrapped PST
- Building MFCMAPI With Visual Studio 6
- Comment Spam
- Announcing MAPI/CDO Download
- MAPI Editor Source
- Announcing MAPI Editor (Formerly MFCMAPI)
- Office 2007 Beta 2 Help
- Wrapped PST Sample Updated For Outlook 2007 Beta 2
- Unicode MSG Files
- Outlook 2007 Beta Documentation - Full Text Search Query Support
- Outlook 2007 Beta Documentation - Notification Based Indexing Support
- Outlook 2007 Beta Documentation - Blocked Attachments
2005 11
- New Outlook Documentation Part 5 - One-Off Forms
- New Outlook Documentation Part 4 - IMAP Headers
- New Outlook Documentation Part 3 - Detecting Header Items
- Your Proxy Server Doesn't Like My Samples
- Offline State Sample
- New Outlook Documentation Part 2 - Cached Mode Headers
- New Outlook Documentation Part 1 - Contact Linking
- Outlook 2003 Integration API Wrapped PST Docs and Sample
- Outlook 2003 Integration API April 2005 Update
- MAPI and Impersonation
- Hey! What IS this MAPI thing after all?