using System.Runtime.InteropServices; namespace SabreTools.Data.Models.VPK { /// [StructLayout(LayoutKind.Sequential)] public sealed class ArchiveMD5SectionEntry { public uint ArchiveIndex; /// /// Where to start reading bytes /// public uint StartingOffset; /// /// How many bytes to check /// public uint Count; /// /// Expected checksum /// [MarshalAs(UnmanagedType.ByValArray, SizeConst = 16)] public byte[] MD5Checksum = new byte[16]; } }