diff --git a/include/winuser.h b/include/winuser.h index 3a0bba3fec70c1c5c418fe44a3ec535bce8e5b2a..6cbe773a84b57f8f05b684968eef67345d13ef0b 100644 --- a/include/winuser.h +++ b/include/winuser.h @@ -4384,8 +4384,8 @@ BOOL WINAPI UnregisterClassW(LPCWSTR,HINSTANCE); #define UnregisterClass WINELIB_NAME_AW(UnregisterClass) VOID WINAPI UpdateWindow(HWND); UINT WINAPI UserRealizePalette(HDC); -VOID WINAPI ValidateRect(HWND,const RECT*); -VOID WINAPI ValidateRgn(HWND,HRGN); +BOOL WINAPI ValidateRect(HWND,const RECT*); +BOOL WINAPI ValidateRgn(HWND,HRGN); WORD WINAPI VkKeyScanA(CHAR); WORD WINAPI VkKeyScanW(WCHAR); #define VkKeyScan WINELIB_NAME_AW(VkKeyScan) diff --git a/windows/painting.c b/windows/painting.c index c9f211169407f4fef020b21a6704cc9b592de56e..ba13de407302f1748b4d7259598d020fea3271d4 100644 --- a/windows/painting.c +++ b/windows/painting.c @@ -876,18 +876,18 @@ BOOL WINAPI InvalidateRect( HWND hwnd, const RECT *rect, BOOL erase ) /*********************************************************************** * ValidateRgn (USER32.@) */ -void WINAPI ValidateRgn( HWND hwnd, HRGN hrgn ) +BOOL WINAPI ValidateRgn( HWND hwnd, HRGN hrgn ) { - RedrawWindow( hwnd, NULL, hrgn, RDW_VALIDATE | RDW_NOCHILDREN ); + return RedrawWindow( hwnd, NULL, hrgn, RDW_VALIDATE | RDW_NOCHILDREN ); } /*********************************************************************** * ValidateRect (USER32.@) */ -void WINAPI ValidateRect( HWND hwnd, const RECT *rect ) +BOOL WINAPI ValidateRect( HWND hwnd, const RECT *rect ) { - RedrawWindow( hwnd, rect, 0, RDW_VALIDATE | RDW_NOCHILDREN ); + return RedrawWindow( hwnd, rect, 0, RDW_VALIDATE | RDW_NOCHILDREN ); }