We’ve been using the MapiCalendar objects, specifically their Recurrence field. It seems to work correctly, but there is no way to know about any Exceptions.
For example, in my attached event, it occurs every day for a week, except the 2nd occurrence is cancelled. With MapiCalendar.Recurrence, there doesn’t seem to be any indication of this exception. It looks like the RecurrencePattern simply does not store data for this.
I have once again appended “.zip” to the end of my attachment to allow it to be posted.