178 lines
8.2 KiB
Plaintext
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
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
///////////////////////////////////////////////////////////////////////////////
|
|
|
|
|