Vincent Pelletier : user32: Implement SPI_GETMOUSESPEED in SystemParametersInfoW.

Alexandre Julliard julliard at winehq.org
Mon Oct 15 11:28:10 CDT 2007


Module: wine
Branch: master
Commit: d62da81251486b61c86417f2eda0d76bb3a8ed86
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=d62da81251486b61c86417f2eda0d76bb3a8ed86

Author: Vincent Pelletier <plr.vincent at gmail.com>
Date:   Sun Oct 14 11:59:41 2007 +0200

user32: Implement SPI_GETMOUSESPEED in SystemParametersInfoW.

---

 dlls/user32/sysparams.c |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/dlls/user32/sysparams.c b/dlls/user32/sysparams.c
index c5de419..a72108a 100644
--- a/dlls/user32/sysparams.c
+++ b/dlls/user32/sysparams.c
@@ -2095,7 +2095,15 @@ BOOL WINAPI SystemParametersInfoW( UINT uiAction, UINT uiParam,
 
     WINE_SPI_FIXME(SPI_GETSHOWIMEUI);		/*    110  _WIN32_WINNT >= 0x400 || _WIN32_WINDOW > 0x400 */
     WINE_SPI_FIXME(SPI_SETSHOWIMEUI);		/*    111  _WIN32_WINNT >= 0x400 || _WIN32_WINDOW > 0x400 */
-    WINE_SPI_FIXME(SPI_GETMOUSESPEED);          /*    112  _WIN32_WINNT >= 0x500 || _WIN32_WINDOW > 0x400 */
+
+    case SPI_GETMOUSESPEED:             /*    112  _WIN32_WINNT >= 0x500 || _WIN32_WINDOW > 0x400 */
+    {
+        int buf[3];
+        ret = SystemParametersInfoW (SPI_GETMOUSE, 0, buf, fWinIni);
+        *(INT *)pvParam = buf[2];
+        break;
+    }
+
     WINE_SPI_FIXME(SPI_SETMOUSESPEED);          /*    113  _WIN32_WINNT >= 0x500 || _WIN32_WINDOW > 0x400 */
 
     case SPI_GETSCREENSAVERRUNNING:




More information about the wine-cvs mailing list