2.1.3.1.1.20.2.3 Parameter: PARTSTAT

RFC Reference: [RFC2445] section 4.2.12

Number of Instances Allowed: 0,1

Format: Text ([RFC2445] section 4.3.11)

Brief Description: The attendee's response status.

Importing to Calendar objects

Import behavior for the PARTSTAT parameter into the recipient table is specified in section 2.1.3.1.1.20.2.

For calendars with a METHOD of COUNTER or REPLY, the PARTSTAT parameter is used in conjunction with the METHOD property to determine the PidTagMessageClass of the Calendar object. See section 2.1.3.1.1.1.

For calendars with a METHOD of PUBLISH, if the attendee is the user, the PARTSTAT parameter SHOULD<97> also be imported to the PidLidResponseStatus ([MS-OXPROPS] section 2.231) of the Calendar object as follows.

PARTSTAT

PidLidResponseStatus

ACCEPTED

0x00000003

DECLINED

0x00000004

TENTATIVE

0x00000002

(Any other value)

Not imported

Exporting from Calendar objects

For calendars with a METHOD of COUNTER or REPLY, the PARTSTAT parameter MUST be exported based on the PidTagMessageClass of the Calendar object. See section 2.1.3.1.1.1.

For calendars with a METHOD of PUBLISH, if the attendee is being exported from a row in the recipient table, the PARTSTAT parameter SHOULD<98> be exported from the PidTagRecipientTrackStatus of the recipient as specified in the following table. If PidTagRecipientTrackStatus could not be exported because it is unset or 0 and the attendee is the user, then the PidLidResponseStatus of the Calendar object SHOULD<99> be exported instead as specified in the following table.

PidTagRecipientTrackStatus or PidLidResponseStatus

PARTSTAT

0x00000003

ACCEPTED

0x00000004

DECLINED

0x00000002

TENTATIVE

(Other)

(Not exported)