diff --git a/include/winuser.h b/include/winuser.h index b25a05861b7..af1b9cb9a79 100644 --- a/include/winuser.h +++ b/include/winuser.h @@ -2316,6 +2316,8 @@ typedef struct #define SPI_SETMOUSEHOVERTIME 103 #define SPI_GETWHEELSCROLLLINES 104 #define SPI_SETWHEELSCROLLLINES 105 +#define SPI_GETMENUSHOWDELAY 106 +#define SPI_SETMENUSHOWDELAY 107 #define SPI_GETSHOWIMEUI 110 #define SPI_SETSHOWIMEUI 111 @@ -2324,6 +2326,7 @@ typedef struct #define SPI_GETMOUSESPEED 112 #define SPI_SETMOUSESPEED 113 #define SPI_GETSCREENSAVERRUNNING 114 +#define SPI_GETDESKWALLPAPER 115 #define SPI_GETACTIVEWINDOWTRACKING 0x1000 #define SPI_SETACTIVEWINDOWTRACKING 0x1001 diff --git a/windows/sysparams.c b/windows/sysparams.c index 448bd13ff9d..e82eff9cc71 100644 --- a/windows/sysparams.c +++ b/windows/sysparams.c @@ -505,8 +505,13 @@ BOOL WINAPI SystemParametersInfoA( UINT uiAction, UINT uiParam, case SPI_GETWHEELSCROLLLINES: /* 104 _WIN32_WINNT >= 0x400 || _WIN32_WINDOW > 0x400 */ *(UINT *)pvParam = 3; /* default for num scroll lines */ break; + WINE_SPI_FIXME(SPI_SETWHEELSCROLLLINES); /* 105 _WIN32_WINNT >= 0x400 || _WIN32_WINDOW > 0x400 */ + case SPI_GETMENUSHOWDELAY: /* 106 _WIN32_WINNT >= 0x400 || _WIN32_WINDOW > 0x400 */ + *(UINT *)pvParam = 400; /* Tested against Windows NT 4.0 and Windows 2000 */ + break; + WINE_SPI_FIXME(SPI_GETSHOWIMEUI); /* 110 _WIN32_WINNT >= 0x400 || _WIN32_WINDOW > 0x400 */ WINE_SPI_FIXME(SPI_SETSHOWIMEUI); /* 111 _WIN32_WINNT >= 0x400 || _WIN32_WINDOW > 0x400 */