If the synchronization defined by an ActiveSync provider is related to the current date, how can the rule be reapplied when the date is changed?
If the Windows CE-based device is connected and the date changes — perhaps because midnight has just passed or the user changed the date — all appointments must be reevaluated. When a date change occurs, the ActiveSync manager calls IReplStore::ReportStatus with RSC_DATE_CHANGED for every object. An ActiveSync provider typically resets a bit flag in the given HREPLITEM such that when IReplStore::IsItemReplicated is called later on the item, the rule will be re-evaluated.