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);