namespace BurnOutSharp.Models.NewExecutable { /// /// The segmented EXE header contains general information about the EXE /// file and contains information on the location and size of the other /// sections. The Windows loader copies this section, along with other /// data, into the module table in the system data. The module table is /// internal data used by the loader to manage the loaded executable /// modules in the system and to support dynamic linking. /// /// public class Executable { /// /// MS-DOS executable header /// public MSDOS.ExecutableHeader Stub { get; set; } /// /// New Executable header /// public ExecutableHeader Header { get; set; } /// /// Segment table /// public SegmentTableEntry[] SegmentTable { get; set; } // TODO: Resource Table // TODO: Resident-Name Table // TODO: Module-Reference Table // TODO: Imported-Name Table // TODO: Entry Table // TODO: Nonresident-Name Table // TODO: Per Segment Data } }