2.5.299 XLUnicodeStringSegmentedSXAddl

The XLUnicodeStringSegmentedSXAddl structure specifies a Unicode string segment. SXAddl records use this structure to represent Unicode strings. If the count of characters in the string is greater than 255, the string is split into multiple segments. Each string segment has a character count of 255 or less, and each segment is stored in an SXAddl record. 


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

cchTotal

reserved

strings (variable)

...

cchTotal (4 bytes): An unsigned integer that specifies the total count of characters in the string. If this is the first segment of a string, cchTotal MUST be greater than 0. If this is not the first segment of a string, cchTotal MUST be zero.

reserved (2 bytes): MUST be zero, and MUST be ignored.

string (variable): An XLUnicodeString that specifies the string segment. The cch field of string MUST be less than or equal to 255 and greater than 0.