<PackageReference Include="System.Drawing.Common" Version="10.0.4" />

Windows.Win32.Foundation.LPARAM

namespace Windows.Win32.Foundation { internal readonly struct LPARAM : IEquatable<LPARAM> { public ushort HIWORD { get; } public short SIGNEDHIWORD { get; } public ushort LOWORD { get; } public short SIGNEDLOWORD { get; } public unsafe static implicit operator void*(LPARAM value); public unsafe static implicit operator LPARAM(void* value); public static explicit operator LPARAM(BOOL value); public static implicit operator LPARAM(int value); public static explicit operator int(LPARAM value); public static explicit operator uint(LPARAM value); public static explicit operator UIntPtr(LPARAM value); public static explicit operator LPARAM(uint value); public static explicit operator HWND(LPARAM value); public static explicit operator LPARAM(HWND value); public static explicit operator LPARAM(Color value); public static explicit operator Point(LPARAM value); public static explicit operator LPARAM(Point value); public static LPARAM MAKELPARAM(int low, int high); public static implicit operator IntPtr(LPARAM value); public static implicit operator LPARAM(IntPtr value); public static bool operator ==(LPARAM left, LPARAM right); public static bool operator !=(LPARAM left, LPARAM right); public bool Equals(LPARAM other); } }