using System.Runtime.InteropServices;
namespace SabreTools.Data.Models.BDPlus
{
///
public sealed class SVM
{
///
/// "BDSVM_CC"
///
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 8)]
public string Signature = string.Empty;
///
/// Unknown data
///
[MarshalAs(UnmanagedType.ByValArray, SizeConst = 5)]
public byte[] Unknown1 = new byte[5];
///
/// Version year
///
public ushort Year;
///
/// Version month
///
public byte Month;
///
/// Version day
///
public byte Day;
///
/// Unknown data
///
public uint Unknown2;
///
/// Length
///
public uint Length;
///
/// bytes of data
///
public byte[] Data { get; set; } = [];
}
}