The following data types are supported:
Type = 2 | A default named block. |
Data in this block will be part of each newly-created mark. | |
Data consists of the following named block structure: | |
8 bytes = name of named block | |
4 bytes = size (n) of named block | |
4 bytes = reserved. Only present and necessary with Intel 16-bit format. Skip on read and write as zeros. | |
n bytes = named block data | |
Type = 5 | The attribute structure of the next annotation mark. |
This type also implies the end of the previous mark’s data, therefore the beginning of an annotation mark. | |
Data consists of the attribute structure. | |
Must be followed by one or more named blocks of type 6. | |
Type = 6 | A named block that is part of the preceding annotation mark. |
Data consists of the following named block structure: | |
8 bytes = name of named block | |
4 bytes = size (n) of named block data | |
4 bytes = reserved. Only present and necessary Intel 16-bit format. Skip on read and write as zeros. | |
n bytes = named block data |