diff --git a/reactos/include/win32k/ntuser.h b/reactos/include/win32k/ntuser.h index f191c38dbc5..cfab694be4a 100644 --- a/reactos/include/win32k/ntuser.h +++ b/reactos/include/win32k/ntuser.h @@ -978,15 +978,16 @@ NtUserModifyUserStartupInfoFlags( DWORD Unknown0, DWORD Unknown1); -DWORD +BOOL STDCALL -NtUserMoveWindow( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2, - DWORD Unknown3, - DWORD Unknown4, - DWORD Unknown5); +NtUserMoveWindow( + HWND hWnd, + int X, + int Y, + int nWidth, + int nHeight, + BOOL bRepaint +); DWORD STDCALL @@ -1445,16 +1446,16 @@ NtUserSetWindowPlacement( DWORD Unknown0, DWORD Unknown1); -DWORD -STDCALL -NtUserSetWindowPos( - DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2, - DWORD Unknown3, - DWORD Unknown4, - DWORD Unknown5, - DWORD Unknown6); +BOOL +STDCALL NtUserSetWindowPos( + HWND hWnd, + HWND hWndInsertAfter, + int X, + int Y, + int cx, + int cy, + UINT uFlags +); DWORD STDCALL diff --git a/reactos/subsys/win32k/ntuser/window.c b/reactos/subsys/win32k/ntuser/window.c index b1713836df7..aa63cb18058 100644 --- a/reactos/subsys/win32k/ntuser/window.c +++ b/reactos/subsys/win32k/ntuser/window.c @@ -1,4 +1,4 @@ -/* $Id: window.c,v 1.25 2003/03/06 23:57:03 gvg Exp $ +/* $Id: window.c,v 1.26 2003/03/07 05:38:02 rcampbell Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -788,17 +788,18 @@ NtUserLockWindowUpdate(DWORD Unknown0) return 0; } -DWORD STDCALL -NtUserMoveWindow(DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2, - DWORD Unknown3, - DWORD Unknown4, - DWORD Unknown5) +BOOL STDCALL +NtUserMoveWindow( + HWND hWnd, + int X, + int Y, + int nWidth, + int nHeight, + BOOL bRepaint) { - UNIMPLEMENTED - - return 0; + int flags = SWP_NOZORDER | SWP_NOACTIVATE; + if (!bRepaint) flags |= SWP_NOREDRAW; + return NtUserSetWindowPos( hWnd, 0, X, Y, nWidth, nHeight, flags ); } DWORD STDCALL @@ -993,18 +994,17 @@ NtUserSetWindowPlacement(DWORD Unknown0, return 0; } -DWORD STDCALL -NtUserSetWindowPos(DWORD Unknown0, - DWORD Unknown1, - DWORD Unknown2, - DWORD Unknown3, - DWORD Unknown4, - DWORD Unknown5, - DWORD Unknown6) +BOOL +STDCALL NtUserSetWindowPos( + HWND hWnd, + HWND hWndInsertAfter, + int X, + int Y, + int cx, + int cy, + UINT uFlags) { - UNIMPLEMENTED - - return 0; + return WinPosSetWindowPos(hWnd, hWndInsertAfter, X, Y, cx, cy, uFlags); } DWORD STDCALL