From cc078531ba0ffb8eae15fef0d2960710b1632ca1 Mon Sep 17 00:00:00 2001 From: Richard Campbell Date: Tue, 18 Mar 2003 07:19:17 +0000 Subject: [PATCH] Implemented RedrawWindow() svn path=/trunk/; revision=4336 --- reactos/include/win32k/ntuser.h | 10 +++------- reactos/lib/user32/windows/paint.c | 4 ++-- reactos/subsys/win32k/ntuser/window.c | 13 ++++--------- 3 files changed, 9 insertions(+), 18 deletions(-) diff --git a/reactos/include/win32k/ntuser.h b/reactos/include/win32k/ntuser.h index cfab694be4a..aa442285a63 100644 --- a/reactos/include/win32k/ntuser.h +++ b/reactos/include/win32k/ntuser.h @@ -1087,13 +1087,9 @@ NtUserRealChildWindowFromPoint( DWORD Unknown1, DWORD Unknown2); -DWORD -STDCALL -NtUserRedrawWindow( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2, - DWORD Unknown3); +BOOL STDCALL +NtUserRedrawWindow(HWND hWnd, CONST RECT *lprcUpdate, HRGN hrgnUpdate, UINT flags); + RTL_ATOM STDCALL diff --git a/reactos/lib/user32/windows/paint.c b/reactos/lib/user32/windows/paint.c index 74e7860e867..0c319e7dbc6 100644 --- a/reactos/lib/user32/windows/paint.c +++ b/reactos/lib/user32/windows/paint.c @@ -16,7 +16,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -/* $Id: paint.c,v 1.8 2002/09/08 10:23:12 chorns Exp $ +/* $Id: paint.c,v 1.9 2003/03/18 07:19:17 rcampbell Exp $ * * PROJECT: ReactOS user32.dll * FILE: lib/user32/windows/input.c @@ -104,7 +104,7 @@ RedrawWindow( HRGN hrgnUpdate, UINT flags) { - return FALSE; + return NtUserRedrawWindow(hWnd, lprcUpdate, hrgnUpdate, flags); } WINBOOL STDCALL diff --git a/reactos/subsys/win32k/ntuser/window.c b/reactos/subsys/win32k/ntuser/window.c index 724da6ff125..740f936978e 100644 --- a/reactos/subsys/win32k/ntuser/window.c +++ b/reactos/subsys/win32k/ntuser/window.c @@ -1,4 +1,4 @@ -/* $Id: window.c,v 1.32 2003/03/16 23:01:08 rcampbell Exp $ +/* $Id: window.c,v 1.33 2003/03/18 07:19:17 rcampbell Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -897,15 +897,10 @@ NtUserRealChildWindowFromPoint(DWORD Unknown0, return 0; } -DWORD STDCALL -NtUserRedrawWindow(DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2, - DWORD Unknown3) +BOOL STDCALL +NtUserRedrawWindow(HWND hWnd, CONST RECT *lprcUpdate, HRGN hrgnUpdate, UINT flags) { - UNIMPLEMENTED - - return 0; + return PaintRedrawWindow(hWnd, lprcUpdate, hrgnUpdate, flags); } UINT STDCALL