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
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
   

