2.2.6.3 PidTagViewDescriptorStrings Property

Type: PtypString ([MS-OXCDATA] section 2.11.1)

The client MUST store the display strings referenced in the PidTagViewDescriptorBinary property (section 2.2.6.1) separately in the PidTagViewDescriptorStrings property ([MS-OXPROPS] section 2.1058).<18> The client MUST concatenate the strings in the same order in which the strings are referenced in the PidTagViewDescriptorBinary property. The first set of strings consists of the display names of each of the ColumnInfo structures, followed by the value of each restriction structure's PropValue field that uses the PtypString property type.

The client MUST use the following binary layout in the PidTagViewDescriptorStrings property.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

String (variable)

...

Terminator

String (variable):  This field is an arbitrary length buffer that contains a string. Clients SHOULD format the string using the current code page of the client. The application MUST NOT include the byte value 0x0A00, which corresponds to the newline character, in the string.

Terminator (2 bytes):  This field contains the value 0x0A00. The application MUST include a Terminator field after every String field, including the last String field in the stream.