REVISION: Updates the sync calendar sync logic with Google calendar and CalDav calendars to correctly sycn the iCal UUID between calendar events and set the PidLidGlobalObjectId, PidLidCleanGlobalObjectId, and PR_OWNER_APPT_ID properties on the Outlook event. This fix applies to new and updated meetings after the update is installed.
This revision corrects the case where updating a meeting and sending a update results in original and updated event appearing in their attendees. This revision also corrects being able to tally responses to meetings from either calendar and cancelled events being correctly removed from the attendees calendar.
For example, if a meeting event is created in the Outlook calendar, sync to attendees, synced to the Google calendar, moved to a new date/time in the Google calendar, and then sent to the attendees from the Google calendar then the attendee will correctly receive a update to the original event vs. a new event.
Changes based on details available in the Microsoft Appointment and Meeting Object Protocol