3.1.4.6 Expanding a Recurrence

To enumerate the instances of the recurring series between the dates specified by the values of the StartDate and EndDate fields, a client uses the RecurrencePattern structure specified in section 2.2.1.44.1. The client excludes every instance that occurs on a date in the DeletedInstanceDates field and includes every date in the list in the ModifiedInstanceDates field. Note that the ModifiedInstanceDates field contains only the date on which the exception will occur and not its exact time. To get specific start and end dates and times for a given exception, the client uses the values from the StartDateTime and EndDateTime fields of the ExceptionInfo structure specified in section 2.2.1.44.2.