using System.Drawing; using System.Runtime.InteropServices; namespace Vanara.Interop { internal static partial class NativeMethods { [StructLayout(LayoutKind.Sequential)] public struct SIZE { public int width; public int height; public SIZE(int w, int h) { width = w; height = h; } public Size ToSize() => this; public static implicit operator Size(SIZE s) => new Size(s.width, s.height); public static implicit operator SIZE(Size s) => new SIZE(s.Width, s.Height); } } }