using System.Runtime.InteropServices; namespace SabreTools.Models.SafeDisc { /// [StructLayout(LayoutKind.Sequential)] public class EncryptedFileEntry { /// /// 0xA8726B03 /// public uint Signature1; /// /// 0xEF01996C /// public uint Signature2; public uint FileNumber; public uint Offset1; public uint Offset2; public uint Unknown1; public uint Unknown2; /// 0x0D bytes [MarshalAs(UnmanagedType.ByValArray, SizeConst = 0x0D)] public byte[]? Name; } }