compile insert msWin_SPI_Equates /* ** Copyright (C) 2013-2022 Revelation Software Inc. All Rights Reserved ** Author Mr C Date Feb 2022 Purpose Equates for the SystemParametersInfo Windows API function. Amended Date Reason ======= ==== ====== */ /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// #ifndef _MSWIN_SPI_EQUATES_ #define _MSWIN_SPI_EQUATES_ /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// declare function msWin_SystemParametersInfo declare function msWin_SystemParametersInfoByPtr /////////////////////////////////////////////////////////////////////////////// equ SPI_GETBEEP$ to 1 equ SPI_SETBEEP$ to 2 equ SPI_GETMOUSE$ to 3 equ SPI_SETMOUSE$ to 4 equ SPI_GETBORDER$ to 5 equ SPI_SETBORDER$ to 6 equ SPI_GETKEYBOARDSPEED$ to 10 equ SPI_SETKEYBOARDSPEED$ to 11 equ SPI_LANGDRIVER$ to 12 equ SPI_ICONHORIZONTALSPACING$ to 13 equ SPI_GETSCREENSAVETIMEOUT$ to 14 equ SPI_SETSCREENSAVETIMEOUT$ to 15 equ SPI_GETSCREENSAVEACTIVE$ to 0x10 equ SPI_SETSCREENSAVEACTIVE$ to 17 equ SPI_GETGRIDGRANULARITY$ to 18 equ SPI_SETGRIDGRANULARITY$ to 19 equ SPI_SETDESKWALLPAPER$ to 20 equ SPI_SETDESKPATTERN$ to 21 equ SPI_GETKEYBOARDDELAY$ to 22 equ SPI_SETKEYBOARDDELAY$ to 23 equ SPI_ICONVERTICALSPACING$ to 24 equ SPI_GETICONTITLEWRAP$ to 25 equ SPI_SETICONTITLEWRAP$ to 26 equ SPI_GETMENUDROPALIGNMENT$ to 27 equ SPI_SETMENUDROPALIGNMENT$ to 28 equ SPI_SETDOUBLECLKWIDTH$ to 29 equ SPI_SETDOUBLECLKHEIGHT$ to 30 equ SPI_GETICONTITLELOGFONT$ to 31 equ SPI_SETDOUBLECLICKTIME$ to 0x20 equ SPI_SETMOUSEBUTTONSWAP$ to 33 equ SPI_SETICONTITLELOGFONT$ to 34 equ SPI_GETFASTTASKSWITCH$ to 35 equ SPI_SETFASTTASKSWITCH$ to 36 equ SPI_SETDRAGFULLWINDOWS$ to 37 equ SPI_GETDRAGFULLWINDOWS$ to 38 equ SPI_GETNONCLIENTMETRICS$ to 41 equ SPI_SETNONCLIENTMETRICS$ to 42 equ SPI_GETMINIMIZEDMETRICS$ to 43 equ SPI_SETMINIMIZEDMETRICS$ to 44 equ SPI_GETICONMETRICS$ to 45 equ SPI_SETICONMETRICS$ to 46 equ SPI_SETWORKAREA$ to 47 equ SPI_GETWORKAREA$ to 48 equ SPI_SETPENWINDOWS$ to 49 equ SPI_GETFILTERKEYS$ to 50 equ SPI_SETFILTERKEYS$ to 51 equ SPI_GETTOGGLEKEYS$ to 52 equ SPI_SETTOGGLEKEYS$ to 53 equ SPI_GETMOUSEKEYS$ to 54 equ SPI_SETMOUSEKEYS$ to 55 equ SPI_GETSHOWSOUNDS$ to 56 equ SPI_SETSHOWSOUNDS$ to 57 equ SPI_GETSTICKYKEYS$ to 58 equ SPI_SETSTICKYKEYS$ to 59 equ SPI_GETACCESSTIMEOUT$ to 60 equ SPI_SETACCESSTIMEOUT$ to 61 equ SPI_GETSERIALKEYS$ to 62 equ SPI_SETSERIALKEYS$ to 63 equ SPI_GETSOUNDSENTRY$ to 64 equ SPI_SETSOUNDSENTRY$ to 65 equ SPI_GETHIGHCONTRAST$ to 66 equ SPI_SETHIGHCONTRAST$ to 67 equ SPI_GETKEYBOARDPREF$ to 68 equ SPI_SETKEYBOARDPREF$ to 69 equ SPI_GETSCREENREADER$ to 70 equ SPI_SETSCREENREADER$ to 71 equ SPI_GETANIMATION$ to 72 equ SPI_SETANIMATION$ to 73 equ SPI_GETFONTSMOOTHING$ to 74 equ SPI_SETFONTSMOOTHING$ to 75 equ SPI_SETDRAGWIDTH$ to 76 equ SPI_SETDRAGHEIGHT$ to 77 equ SPI_SETHANDHELD$ to 78 equ SPI_GETLOWPOWERTIMEOUT$ to 79 equ SPI_GETPOWEROFFTIMEOUT$ to 80 equ SPI_SETLOWPOWERTIMEOUT$ to 81 equ SPI_SETPOWEROFFTIMEOUT$ to 82 equ SPI_GETLOWPOWERACTIVE$ to 83 equ SPI_GETPOWEROFFACTIVE$ to 84 equ SPI_SETLOWPOWERACTIVE$ to 85 equ SPI_SETPOWEROFFACTIVE$ to 86 equ SPI_SETCURSORS$ to 87 equ SPI_SETICONS$ to 88 equ SPI_GETDEFAULTINPUTLANG$ to 89 equ SPI_SETDEFAULTINPUTLANG$ to 90 equ SPI_SETLANGTOGGLE$ to 91 equ SPI_GETWINDOWSEXTENSION$ to 92 equ SPI_SETMOUSETRAILS$ to 93 equ SPI_GETMOUSETRAILS$ to 94 equ SPI_GETSNAPTODEFBUTTON$ to 95 equ SPI_SETSNAPTODEFBUTTON$ to 96 equ SPI_SCREENSAVERRUNNING$ to 97 equ SPI_GETMOUSEHOVERWIDTH$ to 98 equ SPI_SETMOUSEHOVERWIDTH$ to 99 equ SPI_GETMOUSEHOVERHEIGHT$ to 100 equ SPI_SETMOUSEHOVERHEIGHT$ to 101 equ SPI_GETMOUSEHOVERTIME$ to 102 equ SPI_SETMOUSEHOVERTIME$ to 103 equ SPI_GETWHEELSCROLLLINES$ to 104 equ SPI_SETWHEELSCROLLLINES$ to 105; // For Win95 and WinNT3.51, // Mswheel broadcasts the message // WM_SETTINGCHANGE (equivalent to // WM_WININICHANGE) when the scroll // lines has changed. Applications // will recieve the WM_SETTINGCHANGE // message with the wParam set to // SPI_SETWHEELSCROLLLINES. When // this message is recieved the // application should query Mswheel for // the new setting. equ SPI_GETSHOWIMEUI$ to 110 equ SPI_SETSHOWIMEUI$ to 111 equ SPI_GETMOUSESPEED$ to 112 equ SPI_SETMOUSESPEED$ to 113 equ SPI_GETSCREENSAVERRUNNING$ to 114 equ SPI_GETACTIVEWINDOWTRACKING$ to 0x1000 equ SPI_SETACTIVEWINDOWTRACKING$ to 0x1001 equ SPI_GETMENUANIMATION$ to 0x1002 equ SPI_SETMENUANIMATION$ to 0x1003 equ SPI_GETCOMBOBOXANIMATION$ to 0x1004 equ SPI_SETCOMBOBOXANIMATION$ to 0x1005 equ SPI_GETLISTBOXSMOOTHSCROLLING$ to 0x1006 equ SPI_SETLISTBOXSMOOTHSCROLLING$ to 0x1007 equ SPI_GETGRADIENTCAPTIONS$ to 0x1008 equ SPI_SETGRADIENTCAPTIONS$ to 0x1009 equ SPI_GETMENUUNDERLINES$ to 0x100A equ SPI_SETMENUUNDERLINES$ to 0x100B equ SPI_GETACTIVEWNDTRKZORDER$ to 0x100C equ SPI_SETACTIVEWNDTRKZORDER$ to 0x100D equ SPI_GETHOTTRACKING$ to 0x100E equ SPI_SETHOTTRACKING$ to 0x100F equ SPI_GETFOREGROUNDLOCKTIMEOUT$ to 0x2000 equ SPI_SETFOREGROUNDLOCKTIMEOUT$ to 0x2001 equ SPI_GETACTIVEWNDTRKTIMEOUT$ to 0x2002 equ SPI_SETACTIVEWNDTRKTIMEOUT$ to 0x2003 equ SPI_GETFOREGROUNDFLASHCOUNT$ to 0x2004 equ SPI_SETFOREGROUNDFLASHCOUNT$ to 0x2005 ///////////////////////////////////////////////////////////////////////////// // Flags //////////////////////////////////////////////////////////////////// equ SPIF_UPDATEINIFILE$ to 1; equ SPIF_SENDWININICHANGE$ to 2; equ SPIF_SENDCHANGE$ to SPIF_SENDWININICHANGE$ /////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////// #endif /////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////