| ICodeObjectUnit | A common interface for object files that hold machine code. |
| ILoaderInformation | Basic information held within a code loader unit. |
| ISegmentInformation | Definition of object code segments and sections. |
| ISymbolInformation | Generic representation of a code symbol information. |
| AbstractCodeObjectUnit | Convenient base class for code objects. |
| LoaderInformation | Standard implementation. |
| LoaderInformation.Builder | Builder object to avoid overly complex and unmaintainable constructors. |
| SegmentInformation | Standard implementation. |
| SymbolInformation | Standard implementation. |
| OperatingSystemType | Enumeration for operating system types. |
| ProcessorType | Families of processors. |
| SubsystemType | Various subsystems/OS types. |
| SymbolType | Enumeration for common types of symbols. |