1 // -------------------------------------------------------------------------------------------------------------------- 2 // <copyright file="iso639_lang_t.cs" company="HandBrake Project (https://handbrake.fr)"> 3 // This file is part of the HandBrake source code - It may be used under the terms of the GNU General Public License. 4 // </copyright> 5 // <auto-generated>Disable Stylecop Warnings for this file</auto-generated> 6 // -------------------------------------------------------------------------------------------------------------------- 7 8 namespace HandBrake.Interop.Interop.HbLib 9 { 10 using System; 11 using System.Runtime.InteropServices; 12 13 [StructLayout(LayoutKind.Sequential)] 14 internal struct iso639_lang_t 15 { 16 public IntPtr eng_name; 17 18 public IntPtr native_name; 19 20 [MarshalAs(UnmanagedType.LPStr)] 21 public string iso639_1; 22 23 [MarshalAs(UnmanagedType.LPStr)] 24 public string iso639_2; 25 26 [MarshalAs(UnmanagedType.LPStr)] 27 public string iso639_2b; 28 } 29 } 30