2.2.1.44.4 ExtendedException Structure
There is one ExtendedException structure per ExceptionInfo structure, as specified in section 2.2.1.44.2, and each one MUST be in the same order as its corresponding ExceptionInfo structure.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ChangeHighlight* (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
ReservedBlockEE1Size |
|||||||||||||||||||||||||||||||
ReservedBlockEE1 (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
StartDateTime* |
|||||||||||||||||||||||||||||||
EndDateTime* |
|||||||||||||||||||||||||||||||
OriginalStartDate* |
|||||||||||||||||||||||||||||||
WideCharSubjectLength* |
WideCharSubject* (variable) |
||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
WideCharLocationLength* |
WideCharLocation* (variable) |
||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
ReservedBlockEE2Size |
|||||||||||||||||||||||||||||||
ReservedBlockEE2 (variable) |
|||||||||||||||||||||||||||||||
... |
ChangeHighlight* (variable): The value of the PidLidChangeHighlight property (section 2.2.6.2) in the Exception object. *This field is present only when the WriterVersion2 field in the associated AppointmentRecurrencePattern structure specified in section 2.2.1.44.5 is greater than or equal to 0x00003009.
ReservedBlockEE1Size (4 bytes): The size of the ReservedBlockEE1 field. This field MUST be set to zero.
ReservedBlockEE1 (variable): This field is reserved.
StartDateTime* (4 bytes): The start time of the exception in local time in minutes since midnight, January 1, 1601. *This field is present only when the ARO_SUBJECT flag or the ARO_LOCATION flag is set in the OverrideFlags field of the ExtendedException structure's associated ExceptionInfo structure. For details, see the description of the OverrideFlags field in section 2.2.1.44.2.
EndDateTime* (4 bytes): The end time of the exception in local time in minutes since midnight, January 1, 1601. *This field is present only when the ARO_SUBJECT flag or the ARO_LOCATION flag is set in the OverrideFlags field of the ExtendedException structure's associated ExceptionInfo structure. For details, see the description of the OverrideFlags field in section 2.2.1.44.2.
OriginalStartDate* (4 bytes): The original start date of the exception in local time in minutes since midnight, January 1, 1601. *This field is present only when the ARO_SUBJECT flag or the ARO_LOCATION flag is set in the OverrideFlags field of the ExtendedException structure's associated ExceptionInfo structure. For details, see the description of the OverrideFlags field in section 2.2.1.44.2.
WideCharSubjectLength* (2 bytes): The count of Unicode characters in the WideCharSubject field. *This field is present only when the ARO_SUBJECT flag is set in the OverrideFlags field of the ExtendedException structure's associated ExceptionInfo structure. For details, see the description of the OverrideFlags field in section 2.2.1.44.2.
WideCharSubject* (variable): The Unicode string value for the exception's PidTagNormalizedSubject property ([MS-OXCMSG] section 2.2.1.10). Note that the WideCharSubject field is not null-terminated. *This field is present only when the ARO_SUBJECT flag is set in the OverrideFlags field of the ExtendedException structure's associated ExceptionInfo structure. For details, see the description of the OverrideFlags field in section 2.2.1.44.2.
WideCharLocationLength* (2 bytes): The number of Unicode characters in the WideCharLocation field. *This field is present only when the ARO_LOCATION flag is set in the OverrideFlags field of the ExtendedException structure's associated ExceptionInfo structure. For details, see the description of the OverrideFlags field in section 2.2.1.44.2.
WideCharLocation* (variable): The Unicode string value for the PidLidLocation property (section 2.2.1.4) in the Exception Embedded Message object. Note that the WideCharLocation field is not null-terminated. *This field is present only when the ARO_LOCATION flag is set in the OverrideFlags field of the ExtendedException structure's associated ExceptionInfo structure. For details, see the description of the OverrideFlags field in section 2.2.1.44.2.
ReservedBlockEE2Size (4 bytes): The size of the ReservedBlockEE2 field that follows. *This field is present only when the ARO_SUBJECT flag or the ARO_LOCATION flag is set in the OverrideFlags field of the ExtendedException structure's associated ExceptionInfo structure. For details, see the description of the OverrideFlags field in section 2.2.1.44.2.
ReservedBlockEE2 (variable): Reserved. This field MUST NOT be read from or written to. *This field is present only when the ARO_SUBJECT flag or the ARO_LOCATION flag is set in the OverrideFlags field of the ExtendedException structure's associated ExceptionInfo structure. For details, see the description of the OverrideFlags field in section 2.2.1.44.2.