public static extern bool GetPhysicalCursorPos(out POINT cursorLocation);
public static extern int ClientToScreen(IntPtr hWnd, ref POINT lpPoint);
public static extern int MapWindowPoints(IntPtr hwndFrom, IntPtr hwndTo, ref POINT lpPoints, [MarshalAs(UnmanagedType.U4)] int cPoints);
private static extern bool GetPhysicalCursorPos(out POINT cursorLocation);