using System; namespace BinaryObjectScanner.Models.CFB { /// public sealed class SummaryInformation { #region Set Header /// /// This field MUST be set to 0xFFFE. This field is a byte order mark for /// all integer fields, specifying little-endian byte order. /// public ushort ByteOrder; /// /// Format /// public ushort Format; /// /// Build /// public ushort Build; /// /// Platform ID /// public ushort PlatformID; /// /// CLSID /// public Guid CLSID; /// /// 4 bytes of reserved data /// public byte[] Reserved; #endregion #region Format Header /// /// Format ID, should be /// public Guid FormatID; /// /// 16 bytes of unknown data /// public byte[] Unknown; #endregion #region Section Header /// /// Location of the section /// public uint Offset; /// /// Section count(?) /// public uint SectionCount; /// /// Property count /// public uint PropertyCount; /// /// Properties /// /// Each Variant might be followed by an index and offset value public Variant[] Properties; #endregion } }