namespace BurnOutSharp.Models.LinearExecutable { /// /// The `LINEAR` executable-file header contains information that the loader requires for /// segmented executable files. This information includes the linker version number, data /// specified by linker, data specified by resource compiler, tables of segment data, tables /// of resource data, and so on. The following illustrations shows the LE file header: /// /// /// public class Executable { /// /// MS-DOS executable header /// public MSDOS.ExecutableHeader Stub { get; set; } /// /// Information block /// public InformationBlock InformationBlock { get; set; } // TODO: Object table // TODO: Object page map table // TODO: Object iterate data map table // TODO: Resource table // TODO: Resident-names table // TODO: Entry table // TODO: Module directives table // TODO: Fix-up page table // TODO: Fix-up record table // TODO: Imported modules name table // TODO: Imported procedures name table // TODO: Per-page checksum table // TODO: Code or Data Segment X // TODO: Non-resident table } }