2.9.319 TcgSttbfCore

The TcgSttbfCore structure is an STTB structure whose strings are used by the Acd and Mcd structures. The cData field of this STTB structure is two bytes. This is an extended STTB structure, which means that its cchData fields are 2 bytes in size. The extra data that is appended to each string of this STTB is an unsigned 16-bit integer that specifies the number of references that other structures have to that string.


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

fExtend (2 bytes)

cData (2 bytes)

cbExtra (2 bytes)

cchData0 (2 bytes)

Data0 (variable)

ExtraData0 (2 bytes)

cchData1 (2 bytes)

Data1 (variable)

ExtraData1 (2 bytes)

cchDatacData-1 (2 bytes)

DatacData-1 (variable)

ExtraData cData-1 (2 bytes)

The TcgSttbfCore structure is an STTB that has the following additional restrictions on its field values:

fExtend (2 bytes): This value MUST be 0xFFFF.

cbExtra (2 bytes): This value MUST be 0x2.