The Curious Engineer

All blogs / C++

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

’05’10’15’20’25
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

  1. April 2017 Release of MFCMAPI and MrMAPI
  2. March 2017 Release of MFCMAPI and MrMAPI
  3. February 2017 Release of MFCMAPI and MrMAPI

2016 1

  1. October 2016 Release of MFCMAPI and MrMAPI

2015 2

  1. September 2015 Release of MFCMAPI and MrMAPI
  2. ProfileProp – Examine Profile Properties

2014 8

  1. August 2014 Release of MFCMAPI and MrMAPI
  2. Message Header Analyzer’s Manifest
  3. Automated Dump Collection Using Procdump
  4. Outlook 2013 Click To Run and COM Interfaces
  5. MAPICDO March 2014 Release
  6. February 2014 Release of MFCMAPI and MrMAPI
  7. Prefix Searching the PST
  8. Custom Icons and Table View

2013 20

  1. Wrapped PST and Indexing
  2. December 2013 Release of MFCMAPI and MrMAPI
  3. Indexed Search With MAPI and Exchange
  4. MAPI Provider Sorting
  5. Help Us Track Down A Missing Property
  6. Mail Apps and OAuth (AKA “Your Mail App is Busted”)
  7. MAPI and Exchange 2013 Public Folders
  8. Using MAPI In An Installer
  9. Exchange 2013 OWA URLs
  10. Creating Exchange 2013 Profiles Using MFCMAPI
  11. MAPICDO May 2013 Update
  12. Outlook and the Credential Manager
  13. Message Header Analyzer Hits the Big Time
  14. March 2013 Second Release of MFCMAPI and MrMAPI
  15. March 2013 Release of MFCMAPI and MrMAPI
  16. Developing Apps For Office
  17. Exchange 2013 Compatible MAPICDO
  18. Exchange 2013 Recipient Properties On Sent Items
  19. Custom Providers and Outlook 2013
  20. January 2013 Release of MFCMAPI and MrMAPI

2012 23

  1. Wrapped PST Sample Updated for Outlook 2013
  2. When to Build a Mail App
  3. Parsing the POP3 UIDL History
  4. Locating the POP3 UIDL History
  5. MAPICDO and Exchange Server 2013 (Update)
  6. October 2012 Release of MFCMAPI and MrMAPI
  7. MAPICDO and Exchange Server 2013
  8. MAPICDO, Distribution Lists, and Exchange 2010
  9. August 2012 Release of MFCMAPI and MrMAPI
  10. Putting a Path in MAPISVC.INF
  11. The Wrapped PST and Unicode Paths
  12. SetReceiveFolder and Cached Mode
  13. June 2012 Release of MFCMAPI and MrMAPI
  14. Missing Replication State Machine Constant
  15. April 2012 Release of MFCMAPI and MrMAPI
  16. Cached Mode Quotas
  17. Simplified MAPI Stub Library
  18. Conversation View and Categories
  19. March 2012 Release of MFCMAPI and MrMAPI
  20. Mind the (ECE) Gap
  21. MAPIToMIME Changes Source Messages
  22. What is MAPI_E_RECONNECTED?
  23. January 2012 Release of MFCMAPI and MrMAPI

2011 27

  1. December 2011 Release of MFCMAPI and MrMAPI
  2. EWSEditor December 2011 Update
  3. Enabling Kerberos Authentication
  4. November 2011 Release of MFCMAPI and MrMAPI
  5. The Elusive 0x81002746 Error
  6. September 2011 Release of MFCMAPI and MrMAPI
  7. Undocumented MAPI
  8. July 2011 Release of MFCMAPI and MrMAPI
  9. Store Entry ID v2
  10. Outlook 2010 MAPI Reference July 2011 Update
  11. Enough With The Redirects Already
  12. MFCMAPI: Documentation By Committee
  13. Large Multivalued Properties
  14. MAPICDO Handle Leak
  15. Fun With the MAPI Spooler
  16. Outlook 2010 MAPI Reference Update
  17. SetSearchPath? Not Really
  18. Picking an API
  19. April 2011 Release of MFCMAPI.Net
  20. March 2011 Release of MFCMAPI and MrMAPI
  21. I Seek You!
  22. Updating Recipients From Outlook Add-Ins
  23. MAPI And Virtualization
  24. MAPICDO and Long-Term Entry IDs
  25. MAPI Download 8211
  26. January 2011 Release of MFCMAPI and MrMAPI
  27. Migrating ECE to AddIn

2010 30

  1. Some MAPI Constants
  2. Outlook 2010 MAPI Reference
  3. Call MrMAPI, That’s My Name, That Name Again Is MrMAPI!
  4. November 2010 Release of MFCMAPI and MrMAPI
  5. Can’t Open A Stream Twice
  6. Turbo Encabulator
  7. September 2010 Release of MFCMAPI
  8. You Chose…Wisely
  9. Let’s Try To Hash This Out
  10. HrProcessConvActionForSentItem
  11. You Dirty Rat
  12. No Photos Please
  13. Throttling Exchange 2010 SP1
  14. July 2010 Release of MFCMAPI
  15. Get Some Facebook In Your Outlook
  16. Content Indexing and Search Folders
  17. Exchange 2010 RU4 Fixes MAPI Bugs
  18. Adjacent Windows In Outlook
  19. May 2010 Release of MFCMAPI
  20. Updated MAPI Download Fixed Crashes
  21. SetAA – Tweak Auto Accept Settings Across Mailboxes
  22. Outlook 2010 Managed Code Examples
  23. March 2010 Release of MFCMAPI
  24. The Nickname Cache
  25. Outlook and Click-to-Run
  26. FGetComponentPath and Unicode
  27. Hacking the PST Without MAPI
  28. Outlook Social Connector
  29. January 2010 Release of MFCMAPI
  30. Throttling Exchange 2010

2009 76

  1. Can’t CopyTo a PST
  2. PR_SEARCH_KEY and Draft Messages
  3. MAPI Now Likes Exchange 2010
  4. Outlook 2010 And Bitness
  5. November 2009 Release of MFCMAPI
  6. Where CDO Publishes Free Busy Information
  7. Strange Looking NDR
  8. Announcing EWSEditor 1.5!
  9. Inside the PST
  10. Exchange MAPI Download Version 6.5.8131.0
  11. So Long System Attendant Mailbox
  12. Outlook 2010 and Shutting Down Add-Ins
  13. EnumAccounts Sample and Some New Account Management Props
  14. OpenStreamOnFile vs Unicode Files
  15. Detecting Sharepoint PSTs
  16. September 2009 Release of MFCMAPI
  17. Exchange 2010 and the MAPI Download
  18. Outlook 2010 MAPI Reference Updated
  19. Responding to Meetings with CDO
  20. More Fun With Check Name
  21. Auth and Check Names
  22. Outlook 2010 MAPI Samples
  23. LaunchWizard and Outlook MAPI
  24. Mapi32.lib and 64 Bit MAPI Programs
  25. Installing the MAPI Headers
  26. CDO: Always a Bridesmaid
  27. July 2009 Release of MFCMAPI
  28. GCReconnect: Please Don’t Delete the Profile
  29. Enter the 64 Bit MAPI Dragon
  30. MFCMAPI and Old Versions of Visual Studio
  31. Exchange MAPI and the Form Manager
  32. June Cumulative Update for Office 2007
  33. Outlook 2003 Also Rules
  34. Named Properties in Exchange 2007 SP2 and Beyond
  35. So Long Mapi Editor…And Thanks For All The Fish
  36. Troubleshooting Outlook Crashes
  37. But I Really Need To Open 500 PSTs!
  38. Accepting Appointments With CDO May Break Embedded Message Attachments
  39. The Fifth MAPI Multithreading Rule
  40. (Less Than) Portable Search Folders
  41. May 2009 Release of MFCMAPI
  42. Unaligned Data and the PST Provider Redux
  43. Exchange Client Extension Dead In Outlook 2010
  44. Office 2007 SP2 is Live!
  45. MAPI Named Properties
  46. MAPI and .Net
  47. EnumProtocols and Win7
  48. The Microsoft Office Outlook Connector Kills Winsock
  49. Outlook Security Labels
  50. CDO and the Euro
  51. Try Not To Query All Rows
  52. UST and Long File Names
  53. March 2009 Release of MFCMAPI
  54. UST and 64 Bit Machines
  55. Recognizing MAPI Allocated Memory
  56. Google Analytics
  57. MAPI and User Mode Stack Tracing
  58. Fast Shutdown and the Wrapped PST
  59. Crash Running MFCMAPI Overnight
  60. MrXP Rules (At Least When You Tell It To)
  61. Unaligned Data and the PST Provider
  62. Reading an RTF Stream
  63. Fastest Shutdown In The West
  64. Accelerators in the Web Browser Control
  65. Outlook 2007 – Now With SP2!
  66. MAPI Doc Download
  67. Here Tabby!
  68. Local Referrals
  69. Direct Load of ExMAPI32.dll Now Works
  70. Too Many Notifications
  71. Ignoring Notifications
  72. Detecting a Password Protected PST
  73. PST Files In Multiple Profiles
  74. More Issues With MAPI and IPv6
  75. Building VSTO Without Office Installed
  76. January 2009 Release of MFCMAPI

2008 50

  1. Welcome to the Outlook 2007 MAPI Reference
  2. I Did Read Your Message
  3. November 2008 Release of MFCMAPI
  4. When I Say Shutdown, I Mean Shut. Down.
  5. Get The OOF Out Of Here
  6. October 2008 Release of MFCMAPI
  7. Rewriting the From Address in Exchange 2007
  8. Did I Send That?
  9. Living Without OnSyncSave and OnSyncDelete
  10. Feeling Conflicted?
  11. Issues Loading ExMAPI32.dll Directly
  12. Sending an Outgoing Message Requesting a Read Receipt With MAPI
  13. Creating a Recurring Task With MAPI
  14. Pre Vista Fix MAPI Download No Longer Available
  15. Creating a Recurring Appointment With MAPI
  16. Exchange System Manager for Vista
  17. Well Behaved Store Providers
  18. MAPI and IPv6
  19. Rebase That: Update to the Calendar Rebasing Library
  20. August 2008 Release of MFCMAPI
  21. Understanding How You Use This Blog
  22. Forcing Plain Text With MAPI
  23. Pre Vista Fix MAPI Download Still Available
  24. So - You Want Forward Should Include the Body?
  25. Team Blog...Sort Of
  26. Getting a Referral From Exchange 2007
  27. MAPI Download And the EnumProtocols Bug
  28. Managing The Outlook Account Management Dialogs
  29. Protocol Docs RTM
  30. MAPI And The Current Directory
  31. The Synchronization Shuffle
  32. June 2008 Second Release of MFCMAPI
  33. MFCMAPI Does Contacts
  34. How To Break The MAPI Stub Library
  35. June 2008 Release of MFCMAPI
  36. This Just In: MAPI and Windows Server 2008 Now Get Along
  37. The Future of Exchange's Developer APIs
  38. Exchange Open Protocol Docs Updated
  39. Exchange Open Protocol Docs Are Live
  40. You Can't Triple Stamp a Double Stamp
  41. April 2008 Release of MFCMAPI
  42. New Restriction Types Seen In Wrapped PSTs
  43. Old School Entry IDs
  44. Do You Feel Lucky? Multithreading the Profile API
  45. Recovery Storage Group: It's Not Just For ExMerge
  46. February 2008 Release of MFCMAPI
  47. Where Did I Put Those 5.5 SDK Docs?
  48. New Outlook Docs
  49. Outlook Rules - At Least When You Tell It To
  50. No MSG For You!

2007 34

  1. December 2007 Release of MFCMAPI
  2. Stay at Home Server??
  3. Fixed the Wrapped PST Sample
  4. November 2007 Release Of MFCMAPI
  5. Announcing: Microsoft Office Outlook 2007 Auxiliary Reference
  6. Conflict Resolution and You
  7. Whither ECE?
  8. MFCMAPI Source is Live
  9. Rebase This: Introducing the Calendar Rebasing Library
  10. Simple MAPI and Vista
  11. Making The New CDO Work With The Old Exchange
  12. More IConverter For Ya
  13. What To Do? What To Do?
  14. Don't Crawl On Me
  15. Whodathunkit?
  16. You Mean You Want the OOM To Actually Work?
  17. Next Week Is MUCH Better For Me
  18. IConverterSession - Do You Converter Session?
  19. Why Outlook Won't Show Your Messages
  20. Outlook 2007, Public Folders, MAPI and You
  21. New FreeBusy Rights In Exchange/Outlook 2007
  22. Please Include Me In Your Reply As I Am Not A Member Of This DL
  23. Still Getting DST Issues Here...
  24. Detecting the Version Of Exchange in a Profile
  25. Why Can't I Open The Mailbox?
  26. MAPI and Exchange 2007
  27. Outlook 2007 RTM Docs - List of provider GUIDs set in the registry
  28. Outlook 2007 RTM Docs - Properties
  29. Outlook 2007 RTM Docs - Notification Based Indexing Support
  30. Outlook 2007 RTM Docs - Blocked Attachments
  31. Random HRESULT From Outlook Object Model
  32. Exchange Web Services and Internet Message Headers
  33. Where did MAPISVC.INF go?
  34. New MAPI Goodness

2006 19

  1. Lego Star Wars II: Rudolph the Red Nose Jedi
  2. Exchange Web Services and MAPI Props
  3. Preview Handlers in Outlook 2007
  4. Outlook 2007 Timezone Structures
  5. MAPI Editor Options
  6. Folders Don't Do Named Props
  7. The Intentional Memory Leak
  8. Managing Entry IDs in the Wrapped PST
  9. Building MFCMAPI With Visual Studio 6
  10. Comment Spam
  11. Announcing MAPI/CDO Download
  12. MAPI Editor Source
  13. Announcing MAPI Editor (Formerly MFCMAPI)
  14. Office 2007 Beta 2 Help
  15. Wrapped PST Sample Updated For Outlook 2007 Beta 2
  16. Unicode MSG Files
  17. Outlook 2007 Beta Documentation - Full Text Search Query Support
  18. Outlook 2007 Beta Documentation - Notification Based Indexing Support
  19. Outlook 2007 Beta Documentation - Blocked Attachments

2005 11

  1. New Outlook Documentation Part 5 - One-Off Forms
  2. New Outlook Documentation Part 4 - IMAP Headers
  3. New Outlook Documentation Part 3 - Detecting Header Items
  4. Your Proxy Server Doesn't Like My Samples
  5. Offline State Sample
  6. New Outlook Documentation Part 2 - Cached Mode Headers
  7. New Outlook Documentation Part 1 - Contact Linking
  8. Outlook 2003 Integration API Wrapped PST Docs and Sample
  9. Outlook 2003 Integration API April 2005 Update
  10. MAPI and Impersonation
  11. Hey! What IS this MAPI thing after all?

2004 8

  1. Connection State API Corrections
  2. Introducing the Outlook Integration API
  3. Updated MSLMS Sample Posted
  4. MAPI Multithreading Rules
  5. When is a Deleted Profile Not Deleted?
  6. More Exchange and Outlook Madness
  7. EDK Library == Badness
  8. MAPI Store Providers and Outlook 2003