Index: JvJCLUtils.pas
===================================================================
--- JvJCLUtils.pas	(revision 13494)
+++ JvJCLUtils.pas	(working copy)
@@ -471,8 +471,11 @@
 
 function CreateScreenCompatibleDC: HDC;
 
+{$IfNDef RTL200_UP}
+// Else overloads  are already in Windows.pas and this declaration may provoke "ambiguos call" error
 function InvalidateRect(hWnd: HWND; const lpRect: TRect; bErase: BOOL): BOOL; overload; {$IFDEF SUPPORTS_INLINE} inline; {$ENDIF}
 function InvalidateRect(hWnd: HWND; lpRect: PRect; bErase: BOOL): BOOL; overload; {$IFDEF SUPPORTS_INLINE} inline; {$ENDIF}
+{$EndIf}
 
 { begin JvRLE }
 
@@ -4060,6 +4063,7 @@
   Result := CreateCompatibleDC(HDC_DESKTOP);
 end;
 
+{$IfNDef RTL200_UP}
 function InvalidateRect(hWnd: HWND; const lpRect: TRect; bErase: BOOL): BOOL;
 begin
   Result := Windows.InvalidateRect(hWnd, @lpRect, bErase);
@@ -4069,6 +4073,7 @@
 begin
   Result := Windows.InvalidateRect(hWnd, lpRect, bErase);
 end;
+{$EndIf}
 
 { begin JvRLE }
 
