internal static extern bool GetWindowRect(IntPtr hWnd, out RECT lpRect);
internal static extern bool IntersectRect(out RECT lprcDst, [In] ref RECT lprcSrc1, [In] ref RECT lprcSrc2);
internal static extern bool GetClientRect(IntPtr hWnd, out RECT lpRect);