2.9.61 Dofrh

The Dofrh structure is the general record header that wraps each record type specified in the section Dofr. Every record begins with this header.

Records that specify a frame set MUST begin with a record containing a dofrt equal to dofrtFs, followed by any number of records of other types, according to the rules defined in the section for each record type. Each frame MUST have one or more records that specify the attributes of the frame.

Similarly, an array of list specifications MUST begin with a record containing a dofrt equal to dofrtRglstsf, followed by any number of list records.


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

cb

dofrt

dofr (variable)

...

cb (4 bytes): An unsigned integer that specifies the size of the Dofrh, including all contained variable or optional data such as the dofr.

dofrt (4 bytes): A Dofrt that specifies the type of data contained in dofr.

dofr (variable): A Dofr that contains data for each record type. If dofrt is dofrtFs, this field MUST NOT exist. For all other records, this field MUST exist.