using System.Runtime.InteropServices; namespace BurnOutSharp.Models.NewExecutable { /// /// Moveable segment entries. The entry data contains the /// segment number for the entry points. A moveable segment /// entry is 6 bytes long and has the following format. /// /// 0FFH /// [StructLayout(LayoutKind.Sequential)] public class MoveableSegmentEntry { /// /// Flag word. /// public MoveableSegmentEntryFlag FlagWord; /// /// INT 3FH. /// public ushort Reserved; /// /// Segment number. /// public byte SegmentNumber; /// /// Offset within segment to entry point. /// public ushort Offset; } }