Author: fireball Date: Sun Apr 18 14:42:28 2010 New Revision: 46917
URL: http://svn.reactos.org/svn/reactos?rev=46917&view=rev Log: [USER32] - Fix SetSysColorTemps prototype and implementation for 64 bit compatibility.
Modified: trunk/reactos/dll/win32/user32/misc/stubs.c trunk/reactos/include/psdk/winuser.h
Modified: trunk/reactos/dll/win32/user32/misc/stubs.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/user32/misc/stubs... ============================================================================== --- trunk/reactos/dll/win32/user32/misc/stubs.c [iso-8859-1] (original) +++ trunk/reactos/dll/win32/user32/misc/stubs.c [iso-8859-1] Sun Apr 18 14:42:28 2010 @@ -170,7 +170,7 @@ static HPEN SysColorPens[COLOR_MENUBAR + 1]; static HBRUSH SysColorBrushes[COLOR_MENUBAR + 1];
-DWORD +DWORD_PTR WINAPI SetSysColorsTemp(const COLORREF *pPens, const HBRUSH *pBrushes, @@ -193,7 +193,7 @@ SysColorBrushes[i] = pBrushes[i]; }
- return (DWORD) pOldCol; /* FIXME: pointer truncation */ + return (DWORD_PTR) pOldCol; } if (!pPens && !pBrushes) /* "restore" call */ {
Modified: trunk/reactos/include/psdk/winuser.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/winuser.h?rev=... ============================================================================== --- trunk/reactos/include/psdk/winuser.h [iso-8859-1] (original) +++ trunk/reactos/include/psdk/winuser.h [iso-8859-1] Sun Apr 18 14:42:28 2010 @@ -4442,7 +4442,7 @@ int WINAPI SetScrollPos(HWND,int,int,BOOL); BOOL WINAPI SetScrollRange(HWND,int,int,int,BOOL); BOOL WINAPI SetSysColors(int,const INT *,const COLORREF *); -DWORD WINAPI SetSysColorsTemp(const COLORREF *, const HBRUSH *, DWORD); +DWORD_PTR WINAPI SetSysColorsTemp(const COLORREF *, const HBRUSH *, DWORD); #define SetSysModalWindow(h) (NULL) BOOL WINAPI SetSystemCursor(HCURSOR,DWORD); BOOL WINAPI SetSystemMenu(HWND,HMENU);