using System.Runtime.InteropServices; namespace MSFSPopoutPanelManager { [StructLayout(LayoutKind.Sequential)] public struct Rect { public int Left; public int Top; public int Right; public int Bottom; public int Width { get { return Right - Left; } } public int Height { get { return Bottom - Top; } } } [StructLayout(LayoutKind.Sequential)] public struct POINT { public int X; public int Y; } }