August 2008 Release of MFCMAPI

The August 2008 Release (build is live:

I'm continuing to dig through the protocol docs (now on version 1.01). Last release was about getting the plumbing in place for Smart Views. This release is all about parsing structures, most especially, parsing for the recurrence blob on Calendar and Task items. Here's the change list - see the Issue Tracker on Codeplex for more details, or look at the code:

  • Smart View: Added the following structures: Appointment Recurrence Pattern, Recurrence Pattern, Report Tag, Conversation Index, Task Assigners, Global Object Id, One Off Entry Id. Properties which use these structures will automatically parse. For any other properties, such as to view PR_ENTRYID as a One Off Entry ID, use the "Parse Property As Structure..." option.
  • Export: Export to XML was working, but produced invalid XML that PowerShell couldn't parse. It should be better now.
  • Properties: Property names have been updated to match the 1.01 version of the protocol docs.


Comments (2)

  1. Lev says:

    I think ln 88 in MFCOutput.cpp should be:

    #if defined(_MSC_VER) && (_MSC_VER >= 1000 )

    instead of

    #if defined(_MSC_VER) && (_MSC_VER >= 1500 )

    Otherwise, one would have compilation problems on VS 2005.

    1>.MFCOutput.cpp(90) : error C2220: warning treated as error – no ‘object’ file generated

    1>.MFCOutput.cpp(90) : warning C4996: ‘_wfopen’ was declared deprecated

  2. I don’t get that warning here, but since _tfopen_s does appear to be defined for VS 2005 I can make that change. Thanks!

Skip to main content