3.1.4.10.2.2 Adding the Forwarded Attendees to the Meeting Object
If the client is adding the forwarded attendees to the Meeting object, it MUST find the Calendar object, as specified in section 3.1.5.1. If the Meeting Forward Notification object represents an exception to a recurring series and the recurring series was found in the calendar but it does not have an Exception Attachment object for this instance, one of two actions might need to be taken:
If the instance was previously deleted from the recurring series on the organizer's Meeting object, the client MUST NOT re-create the Exception Attachment object on the organizer's Meeting object just to add the attendee.
If the instance exists on the organizer's Meeting object but is not an exception, the Exception Attachment object MUST be created on the organizer's Meeting object so that the response can be recorded.
To add the forwarded attendees to the Meeting object, the client MUST copy each RecipientRow structure, as specified in [MS-OXCDATA] section 2.8.3, in the PidLidForwardNotificationRecipients property (section 2.2.9.3) of the Meeting Forward Notification object to the RecipientRow structures of the Meeting object if and only if the following conditions are met:
The value of the RecipientRow structure's recipient type is not 0x03.
The recipient (2) already exists in the Meeting object's RecipientRow structures according to the value of the PidTagEntryId property ([MS-OXCPERM] section 2.2.4).
If the client copies a RecipientRow structure and the recipient type of the RecipientRow structure is 0x01, the client MUST set the recipient type of the corresponding RecipientRow structure on the Meeting object to 0x02.
If the Meeting Forward Notification object is out-of-date as specified in section 3.1.5.2, the client sets the value of the PidLidPromptSendUpdate property (section 2.2.7.8) to TRUE.
After copying the forwarded attendees to the Meeting object, the client MUST set either the PidTagProcessed property (section 2.2.5.7) or the PidLidServerProcessed property (section 2.2.5.4) of the Meeting Forward Notification object to TRUE. If the client sets the PidLidServerProcessed property, the client MUST set the cpsProcessedMeetingForwardNotification bit of the PidLidServerProcessingActions property (section 2.2.5.5) of the Meeting Forward Notification object to 1.