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).
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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.