|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.|
PidTagScheduleInfoFreeBusyTentative Canonical Property
This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
Contains the blocks of times for which the free/busy status is tentative.
This property has as many values as the number of values in PR_SCHDINFO_MONTHS_TENTATIVE (PidTagScheduleInfoMonthsTentative). Each binary value represents a month and corresponds to the value at the same index in PR_SCHDINFO_MONTHS_TENTATIVE. The binary values are sorted in the same order as the values in PR_SCHDINFO_MONTHS_TENTATIVE.
Each binary value has one or more 4-BYTE blocks and each of them contains the start time in the first two bytes and end time in the second two bytes in little-endian format. The start time is the number of minutes between midnight Coordinated Universal Time (UTC) of the first day of the month and the start time of the event in UTC. The end time is the number of minutes between midnight UTC of the first day of the month and the end time of the event in UTC. The 4-BYTE blocks are sorted in ascending order.
Consecutive or overlapping blocks of time are merged into one block with start time as the start time of the first block and end time as the end time of the last block. If an event is spread across multiple months or years, the event is split into multiple blocks, one for each month. If there are no tentative events in the publishing range, then this property and PR_SCHDINFO_MONTHS_TENTATIVE must not be set or must be deleted if they already exist. Otherwise, this property must be set.