| AliasStructure | The alias structure. |
| BooleanStructure | The boolean structure. |
| ClassStructure | The class structure. |
| DescriptorStructure | The descriptor structure |
| DoubleStructure | The double structure. |
| EnumeratedDescriptorStructure | The enumerated descriptor structure. |
| EnumeratedReferenceStructure | Enumerated reference structure. |
| IntegerStructure | The integer structure. |
| ListStructure | The list structure. |
| NameStructure | The Name structure (key: 0x6E616D65, which spells “name” in ASCII) is a simple structure used to store a Unicode or Pascal-style string representing the name of an element, such as a layer, path, or adjustment. |
| ObjectArrayStructure | Defines the ObjectArrayStructure class that usually holds UnitArrayStructure array. |
| OffsetStructure | The offset structure. |
| PathStructure | The path structure. |
| PropertyStructure | The property structure. |
| RawDataStructure | The raw data structure. |
| ReferenceStructure | The reference structure. |
| StringStructure | The string structure. |
| UnitArrayStructure | Defines the UnitArrayStructure class that holds double values array and their measure unit. |
| UnitStructure | The unit structure. |
| UnitTypes | The unit types. |
| UnknownStructure | The unknown structure. |