public static extern int FillRect(
     IntPtr hDC,
     ref RECT lprc,
     IntPtr hbr);
 public static extern int DrawTextW(
     IntPtr hdc,
     string lpString,
     int nCount,
     ref RECT lpRect,
     uint uFormat);
 public static extern void DrawThemeBackground(
     IntPtr hTheme,
     IntPtr hdc,
     int iPartId,
     int iStateId,
     ref RECT pRect,
     ref RECT pClipRect);
 public bool Equals(RECT r)
 {
     return r.Left == Left && r.Top == Top && r.Right == Right && r.Bottom == Bottom;
 }