• Sign In
 
  • MSDN Blogs
  • Microsoft Blog Images
  • More ...

  • Advanced search options...
  • Blog Home
  • About
  • Email Blog Author
  • Share this
  • RSS for posts
  • Atom
  • RSS for comments
  • CDO (20)
  • Code Snippet (42)
  • Custom Providers (15)
  • Debugging (7)
  • DevMsgTeam (268)
  • Documentation (96)
  • DST (8)
  • EWS (7)
  • Exchange (98)
  • Gotchas (89)
  • Hotfix (26)
  • MAPI (212)
  • MAPI Download (47)
  • MFCMAPI (87)
  • MSDN (49)
  • Non Dev (11)
  • OOM (17)
  • Outlook (154)
  • Outlook 2007 Auxiliary Reference (44)
  • Outlook Integration API (11)
  • Protocol Docs (20)
  • PST/OST (21)
  • Public Folders (3)
  • Vista (12)
  • WrapPST (14)
Links:
  • Download MFCMAPI
  • MFCMAPI on Facebook
  • Troubleshooting Outlook Crashes
  • Office Update Center
  • Developer Messaging Team Blog
This site is provided "AS IS" with no warranties, and confers no rights. Use of included code samples are subject to the terms specified in the Terms of Use.
Archives
  • January 2012 (1)
  • December 2011 (3)
  • November 2011 (1)
  • October 2011 (3)
  • September 2011 (1)
  • August 2011 (1)
  • July 2011 (4)
  • June 2011 (3)
  • May 2011 (3)
  • April 2011 (3)
  • March 2011 (5)
  • February 2011 (1)
  • January 2011 (2)
  • December 2010 (1)
  • November 2010 (4)
  • October 2010 (1)
  • September 2010 (3)
  • August 2010 (5)
  • July 2010 (3)
  • June 2010 (3)
  • May 2010 (1)
  • April 2010 (3)
  • March 2010 (3)
  • February 2010 (3)
  • January 2010 (2)
  • December 2009 (3)
  • November 2009 (5)
  • October 2009 (4)
  • September 2009 (5)
  • August 2009 (5)
  • July 2009 (11)
  • June 2009 (6)
  • May 2009 (5)
  • April 2009 (3)
  • March 2009 (18)
  • February 2009 (10)
  • January 2009 (3)
  • December 2008 (2)
  • November 2008 (2)
  • October 2008 (5)
  • September 2008 (4)
  • August 2008 (10)
  • July 2008 (6)
  • June 2008 (8)
  • May 2008 (2)
  • April 2008 (4)
  • March 2008 (2)
  • February 2008 (2)
  • January 2008 (5)
  • December 2007 (3)
  • November 2007 (2)
  • October 2007 (3)
  • September 2007 (1)
  • August 2007 (4)
  • July 2007 (5)
  • June 2007 (3)
  • May 2007 (4)
  • April 2007 (1)
  • March 2007 (6)
  • February 2007 (3)
  • January 2007 (2)
  • December 2006 (4)
  • November 2006 (3)
  • October 2006 (1)
  • August 2006 (1)
  • June 2006 (5)
  • May 2006 (5)
  • December 2005 (1)
  • November 2005 (4)
  • October 2005 (2)
  • September 2005 (1)
  • April 2005 (3)
  • December 2004 (2)
  • September 2004 (2)
  • August 2004 (3)
  • July 2004 (3)

November 2009 Release of MFCMAPI

MSDN Blogs > SGriffin's MAPI Internals > November 2009 Release of MFCMAPI

November 2009 Release of MFCMAPI

Stephen Griffin - MSFT
17 Nov 2009 8:46 AM
  • Comments 6

The November 2009 Release (build 6.0.0.1016) is live: http://mfcmapi.codeplex.com.

The September 2009 release was downloaded over 18 thousand times, with nearly 1700 of them being the 64 bit build. This exceeded the July build by about 4000 downloads. Yay MFCMAPI!

Mostly bug fixes this time around. Win 7 finally made me dig into why Close All Windows wasn’t working, and I did a bit of work to make MFCMAPI a better multimon client.

Here's a change list - see the Issue Tracker on Codeplex for more details, or look at the code:

  • Close All: Shutdown of contents table windows was swallowing the WM_CLOSE message for the other windows. Whoops!
  • Multimon: New windows and context menus now show on the same screen as their parent window, as they should.
  • Unicode Files: MFCMAPI can now handle files (like .msg or .eml files) that have Unicode characters in their names.
  • Property Editor: It’s now possible to manually insert CR/LF characters directly in the hex stream of a property and write the exact data you intended, as long as you don’t touch the text editor. This is to work around a bug/feature of the rich edit control that made reproducing certain issues impossible.
  • Smart View: Can now turn Smart View off if you’ve got a property that’s causing it to choke. Do continue to report these to me though!
  • Version selection: Did some work to make it clearer when you’re running the wrong version of MFCMAPI (32/64) for the version of MAPI you have.
  • Error Dialog Suppression: Identified a number of “error” dialogs that confused more than they helped and eliminated them. If there was an actual error it’s written to the debug output.
  • Tons of minor issues – 22 total bugs tied to this release, and those are just the ones that were worth calling out.

Enjoy.

  • 6 Comments
MAPI, MFCMAPI, DevMsgTeam
Comments
  • wlb 100
    20 Nov 2009 7:42 AM

    I saw a note from somebody posted somewhere about GetMailboxTable not working against Exchange 2010. I don't think there was any conclusive answer to it.

    I was wondering if you had any idea why it would not work. In particular, using the MFCMAPI Get Mailbox Table menu works fine against our Exchange 2007 and 2003 servers, but not against Exchange 2010.

    The error dialog shows MAPI_E_CALL_FAILED at line 660 in MFCUtilityFunctions.cpp.

    Many thanks.

  • Stephen Griffin - MSFT
    20 Nov 2009 7:57 AM

    RE Exchange 2010: Wait for an update to the MAPI download some time in December to fix these issues.

  • Huzaifa Kagazwala
    24 Nov 2009 9:02 PM

    While applying a restriction RES_SUBRESTRICTION the Sub Restriction editor window has incorrect hex value for "0x0E120102 PR_MESSAGE_RECIPIENTS

    0x0E130102 PR_MESSAGE_ATTACHMENT" 0x0E130102 represents PT_BINARY shouldn't it be 0x0E12000D i.e. PT_OBJECT?

  • Jacques Dagousset
    11 Dec 2009 6:07 AM

    The GetMailboxTable problem is fixed with the Mapi download 6.5.8147.

  • W Brown
    19 Jan 2010 12:08 PM

    Have you seen an issue with MFCMAPI (running with OutLook 2010 MAPI environment) crashing when opening an Ex2010 Online Archive store?

    I can double click on the store and get the window with the expandable tree into the store but then when I click on the '+' to view it, the crash occurs.

    As far as I know there is nothing special about our Ex2010 installation or OutLook client installation.

    In particular, it throws an unhandled exception (Access violation reading location 0x00000022) in mapiFunctions.cpp::GetPropsNULL on the call to:

    WC_H(lpMAPIProp->GetProps(

    lpTags,

    ulFlags,

    lpcValues,

    lppPropArray));

    lpTags has 0x3a cValues

    Thank you.

  • Stephen Griffin - MSFT
    19 Jan 2010 12:32 PM

    I think this is a bug in Outlook's MAPI that should be fixed by RTM.

Page 1 of 1 (6 items)
Leave a Comment
  • Please add 3 and 4 and type the answer here:
  • Post
  • © 2012 Microsoft Corporation.
  • Terms of Use
  • Trademarks
  • Privacy Statement
  • Report Abuse
  • 5.6.131.143