2.2.5.1.1 Calendar Options

If the client or server supports configuration data as specified in section 2.2.2, it stores the settings specified in this section in a calendar options dictionary. The application stores the calendar options dictionary in an FAI message that is contained in the Calendar special folder. The format of the Calendar special folder is specified in [MS-OXOSFLD] section 2.2.8.

This message MUST have the PidTagMessageClass property ([MS-OXCMSG] section 2.2.1.3) set. The value of the property MUST be "IPM.Configuration.Calendar".

The dictionary SHOULD include the following settings.

Note   Unless otherwise specified, any setting that is not included in the dictionary MUST revert to the default value.

  • piRemindDefault

    • Name: (string) "piRemindDefault"

    • Value: (32-bit integer) When creating a new appointment, the client or server SHOULD initialize the reminder time to be the start time of the appointment minus this number of minutes, as specified in [MS-OXORMDR].

    • Default: (32-bit integer) "15"

  • piReminderUpgradeTime

    • Name: (string) "piReminderUpgradeTime"

    • Value: (32-bit integer) The value of this setting is specified in [MS-OXORMDR] section 2.2.3.1.

    • Default: (missing) The default behavior when this setting is missing is specified in [MS-OXORMDR] section 3.1.3.1.

  • piAutoProcess

    • Name: (string) "piAutoProcess"

    • Value: (Boolean) The client SHOULD use this setting to control automatic processing of Meeting Request objects and Meeting Response objects, as specified in [MS-OXOCAL].

      • "True": The client SHOULD enable automatic processing.

      • "False": The client SHOULD disable automatic processing.

      • Default: (Boolean) "True"

  • AutomateProcessing

    • Name: (string) "AutomateProcessing"

    • Value: (32-bit integer) The server uses this setting to control automatic processing of Meeting Request objects and Meeting Response objects if it implements this feature. If the server does not implement this feature, the server MUST ignore this setting. This setting has three possible values:

      • "0": The server MUST disable automatic processing.

      • "1": The server MUST enable automatic processing, if it implements this feature.

      • "2": The server MUST enable automatic processing, if it implements this feature, treating the Calendar object as a meeting resource rather than an attendee, as specified in [MS-OXOCAL]. The client MUST NOT change the setting when it has this value.

      • Default: (32-bit integer) "1"

  • piAutoDeleteReceipts

    • Name: (string) "piAutoDeleteReceipts"

    • Value: (Boolean) The client SHOULD<4> use this setting to control automatic deletion of Meeting Response objects, as specified in [MS-OXOCAL].

      • "True": The client enables automatic deletion.

      • "False": The client disables automatic deletion.

      • Default: (Boolean) "False"