using System.Runtime.InteropServices; namespace SabreTools.Models.DVD { /// [StructLayout(LayoutKind.Sequential)] public sealed class ProgramChainTableEntry { /// /// PGC category /// [MarshalAs(UnmanagedType.U1)] public ProgramChainCategory Category; /// /// Unknown /// public byte Unknown; /// /// Parental management mask /// public ushort ParentalManagementMask; /// /// Offset to VMGM_PGC, relative to VMGM_LU /// public uint Offset; } }