2.9.288 SttbFnm
The SttbFnm structure is an STTB structure in which the strings specify the file names of the external files that are referenced by this document. Each file name contains the full path of the file, including the name and extension of the file. The extra data that is appended to each string of this STTB is an FNIF which contains additional information about the path. fnpi.fnpd MUST be unique for all FNIF structures in this STTB structure that share the same fnpi.fnpt. Because fnpi is unique for all FNIF structures in this STTB structure, FNPI structures can be used by other structures to reference the file names in this STTB structure.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
fExtend (2 bytes) |
cData (2 bytes) |
||||||||||||||||||||||||||||||
cbExtra (2 bytes) |
cchData0 (2 bytes) |
||||||||||||||||||||||||||||||
Data0 (variable) |
|||||||||||||||||||||||||||||||
… |
|||||||||||||||||||||||||||||||
Extra0 (8 bytes) |
|||||||||||||||||||||||||||||||
… |
|||||||||||||||||||||||||||||||
cchData1 (2 bytes) |
Data1 (variable) |
||||||||||||||||||||||||||||||
… |
|||||||||||||||||||||||||||||||
Extra1 (8 bytes) |
|||||||||||||||||||||||||||||||
… |
|||||||||||||||||||||||||||||||
… |
cchDatacData-1 (2 bytes) |
||||||||||||||||||||||||||||||
DatacData-1 (variable) |
|||||||||||||||||||||||||||||||
… |
|||||||||||||||||||||||||||||||
Extra cData-1 (8 bytes) |
|||||||||||||||||||||||||||||||
… |
The SttbFnm structure is an STTB with the following additional restrictions on its field values:
fExtend (2 bytes): This value MUST be 0xFFFF.
cbExtra (2 bytes): This value MUST be 0x0008.