using System.Runtime.InteropServices; namespace SabreTools.Data.Models.LZ { /// /// LZ variant used in QBasic 4.5 installer /// /// [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public sealed class QBasicHeader { /// /// "SZ" signature /// [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 8)] public byte[] Magic = new byte[8]; /// /// The integer length of the file when unpacked /// public uint RealLength; } }