using System.Runtime.InteropServices; namespace Interop.Lmx; [StructLayout(LayoutKind.Sequential, Pack = 4)] [Guid("C78927D7-204A-4E76-B643-DC9D1276B02E")] public struct USER_ID { public int Data1; public short Data2; public short Data3; [MarshalAs(UnmanagedType.ByValArray, SizeConst = 8)] public byte[] Data4; }