184.108.40.206.1 Determining Whether to Generate a New Instance
The client determines whether to generate a new instance of the recurring task when the prior instance (a) is completed — that is, the PidLidTaskStatus property (section 220.127.116.11.2) is marked as Complete; (b) is deleted; or (c) is given a new recurring start date or due date.
While determining whether to generate a new instance of a recurring task, the client does not generate a new instance if the value of the PidLidTaskFRecurring property (section 18.104.22.168.28) is 0x00 or if the value of the PidLidTaskDeadOccurrence property (section 22.214.171.124.8) is 0x01.
The client also considers the criteria specified in the recurrence pattern. For details about recurrence patterns, see [MS-OXOCAL]. If the recurrence pattern specifies a valid end date and a positive count of occurrences, the client decrements the count of occurrences, saves the new recurrence pattern, and generates a new instance. If the occurrence count reaches 0, the client sets the value of the PidLidTaskDeadOccurrence property to 0x01.