open-insight/SYSPROG/STPROCINS/MSWIN_SPI_EQUATES.txt
2024-03-25 15:17:34 -07:00

178 lines
8.2 KiB
Plaintext

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