220.127.116.11.1 Sending a Meeting Forward Notification
When a Meeting Request object is forwarded, as specified in section 18.104.22.168.5, the client can send a Meeting Forward Notification object to the organizer. The client does not send a Meeting Forward Notification object if one of the following conditions is true:
The PidTagAddressType property of the organizer's Address Book object is equal to "EX", but the PidLidGlobalObjectId property (section 22.214.171.124) is of type ThirdPartyGlobalId, as specified in [MS-OXCICAL] section 126.96.36.199.1.20.26.
The version number returned by the server in either the EcDoConnectEx method, as specified in [MS-OXCRPC], or the X-ServerApplication header of the Connect request type response,<86> as specified in [MS-OXCMAPIHTTP], is greater than or equal to 188.8.131.52.
To notify the organizer of the new attendees, the client creates and submits a new Meeting Forward Notification object. The client MUST copy the following properties from the Meeting object to the Meeting Forward Notification object:<87>
PidLidLocation (section 184.108.40.206)
PidLidWhere (section 220.127.116.11)
PidLidAppointmentSequence (section 18.104.22.168)
PidLidOwnerCriticalChange (section 22.214.171.124)
PidTagStartDate (section 126.96.36.199)
PidTagEndDate (section 188.8.131.52)
PidLidAppointmentStartWhole (section 184.108.40.206)
PidLidAppointmentEndWhole (section 220.127.116.11)
PidLidGlobalObjectId (section 18.104.22.168)
PidLidCleanGlobalObjectId (section 22.214.171.124)
PidLidIsException (section 126.96.36.199)
PidTagOwnerAppointmentId (section 188.8.131.52)
In addition to these properties, if the forwarded Meeting Request object represents a recurring series, the client copies the following properties from the Meeting object to the Meeting Forward Notification object:<88>
PidLidTimeZoneStruct (section 184.108.40.206)
PidLidAppointmentRecur (section 220.127.116.11)
PidLidAppointmentTimeZoneDefinitionRecur (section 18.104.22.168)
PidLidIsRecurring (section 22.214.171.124)
PidLidTimeZone (section 126.96.36.199)
PidLidTimeZoneDescription (section 188.8.131.52)
The client MUST also set the following on the Meeting Forward Notification object:
The value of the PidTagIconIndex property as specified in section 184.108.40.206.
The value of the PidLidAttendeeCriticalChange property (section 220.127.116.11) to the current date and time.
Increment the value of the PidTagConversationIndex property as specified in [MS-OXOMSG] section 18.104.22.168.
The value of the PidTagSentRepresentingName property ([MS-OXOMSG] section 22.214.171.124) to the value of the PidTagMailboxOwnerName property ([MS-OXCSTOR] section 126.96.36.199) from the user's mailbox (for example, a delegate acting on behalf of the delegator would write the name of the delegate).
The value of the PidTagSentRepresentingEntryId property ([MS-OXOMSG] section 188.8.131.52) to the value of the PidTagMailboxOwnerEntryId property ([MS-OXCSTOR] section 184.108.40.206) from the user's mailbox.
In addition, the client copies each RecipientRow structure, as specified in [MS-OXCDATA] section 2.8.3, with the recipSendable bit set in the PidTagRecipientFlags property (section 220.127.116.11.1) from the forwarded Meeting Request object's RecipientRow structures to the PidLidForwardNotificationRecipients property (section 18.104.22.168) on the Meeting Forward Notification object.