using System.Runtime.InteropServices; namespace BurnOutSharp.Models.NewExecutable { /// /// The imported-name table follows the module-reference table. This table /// contains the names of modules and procedures that are imported by the /// executable file. Each entry is composed of a 1-byte field that /// contains the length of the string, followed by any number of /// characters. The strings are not null-terminated and are case /// sensitive. /// /// [StructLayout(LayoutKind.Sequential)] public sealed class ImportedNameTableEntry { /// /// Length of the name string that follows. A zero value indicates /// the end of the name table. /// public byte Length; /// /// ASCII text of the name string. /// public byte[] NameString; } }