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 |