using System.Runtime.InteropServices; using RGB.NET.Devices.Wooting.Enum; namespace RGB.NET.Devices.Wooting.Native { [StructLayout(LayoutKind.Sequential)] internal struct _WootingDeviceInfo { internal bool Connected { get; private set; } internal string Model { get; private set; } internal byte MaxRows { get; private set; } internal byte MaxColumns { get; private set; } internal byte KeycodeLimit { get; private set; } internal WootingDeviceType DeviceType { get; private set; } } }