2.5.98.43 PtgExtraList

The PtgExtraList structure specifies a range in a table that corresponds to a PtgList (section 2.5.98.52) as specified in RgbExtra (section 2.5.98.87).


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

hasColumns

rowType

reserved

cch

...

table (variable)

...

columns (variable)

...

hasColumns (1 byte):  A Boolean (section 2.5.98.3) that specifies the set of columns (1) of the range. This value MUST be a value from the following table.

Value

Meaning

0x00

The columns (1) of the range consist of all the columns (1) in the table.

0x01

The columns (1) of the range consist of one or more columns (1) specified by columns.

rowType (5 bits):  A PtgRowType (section 2.5.98.73) structure that specifies the rows in the range.

reserved (11 bits):  This value MUST be 0, and MUST be ignored.

cch (2 bytes): An unsigned integer that specifies the number of 16-bit Unicode characters in table. This value MUST be less than 256.

table (variable):  An array of 16-bit Unicode characters that specifies the string with the table name. The string MUST adhere to the grammar specified for XLNameWideString (section 2.5.166).

columns (variable):  An SxSu (section 2.5.98.100) structure that specifies the columns (1). It MUST exist if and only if the value of hasColumns is not zero.