123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271 |
- // +build windows
- package sys_windows
- // Parameter for SystemParametersInfo.
- SPI_GETBEEP :: 0x0001
- SPI_SETBEEP :: 0x0002
- SPI_GETMOUSE :: 0x0003
- SPI_SETMOUSE :: 0x0004
- SPI_GETBORDER :: 0x0005
- SPI_SETBORDER :: 0x0006
- SPI_GETKEYBOARDSPEED :: 0x000A
- SPI_SETKEYBOARDSPEED :: 0x000B
- SPI_LANGDRIVER :: 0x000C
- SPI_ICONHORIZONTALSPACING :: 0x000D
- SPI_GETSCREENSAVETIMEOUT :: 0x000E
- SPI_SETSCREENSAVETIMEOUT :: 0x000F
- SPI_GETSCREENSAVEACTIVE :: 0x0010
- SPI_SETSCREENSAVEACTIVE :: 0x0011
- SPI_GETGRIDGRANULARITY :: 0x0012
- SPI_SETGRIDGRANULARITY :: 0x0013
- SPI_SETDESKWALLPAPER :: 0x0014
- SPI_SETDESKPATTERN :: 0x0015
- SPI_GETKEYBOARDDELAY :: 0x0016
- SPI_SETKEYBOARDDELAY :: 0x0017
- SPI_ICONVERTICALSPACING :: 0x0018
- SPI_GETICONTITLEWRAP :: 0x0019
- SPI_SETICONTITLEWRAP :: 0x001A
- SPI_GETMENUDROPALIGNMENT :: 0x001B
- SPI_SETMENUDROPALIGNMENT :: 0x001C
- SPI_SETDOUBLECLKWIDTH :: 0x001D
- SPI_SETDOUBLECLKHEIGHT :: 0x001E
- SPI_GETICONTITLELOGFONT :: 0x001F
- SPI_SETDOUBLECLICKTIME :: 0x0020
- SPI_SETMOUSEBUTTONSWAP :: 0x0021
- SPI_SETICONTITLELOGFONT :: 0x0022
- SPI_GETFASTTASKSWITCH :: 0x0023
- SPI_SETFASTTASKSWITCH :: 0x0024
- SPI_SETDRAGFULLWINDOWS :: 0x0025
- SPI_GETDRAGFULLWINDOWS :: 0x0026
- SPI_GETNONCLIENTMETRICS :: 0x0029
- SPI_SETNONCLIENTMETRICS :: 0x002A
- SPI_GETMINIMIZEDMETRICS :: 0x002B
- SPI_SETMINIMIZEDMETRICS :: 0x002C
- SPI_GETICONMETRICS :: 0x002D
- SPI_SETICONMETRICS :: 0x002E
- SPI_SETWORKAREA :: 0x002F
- SPI_GETWORKAREA :: 0x0030
- SPI_SETPENWINDOWS :: 0x0031
- SPI_GETHIGHCONTRAST :: 0x0042
- SPI_SETHIGHCONTRAST :: 0x0043
- SPI_GETKEYBOARDPREF :: 0x0044
- SPI_SETKEYBOARDPREF :: 0x0045
- SPI_GETSCREENREADER :: 0x0046
- SPI_SETSCREENREADER :: 0x0047
- SPI_GETANIMATION :: 0x0048
- SPI_SETANIMATION :: 0x0049
- SPI_GETFONTSMOOTHING :: 0x004A
- SPI_SETFONTSMOOTHING :: 0x004B
- SPI_SETDRAGWIDTH :: 0x004C
- SPI_SETDRAGHEIGHT :: 0x004D
- SPI_SETHANDHELD :: 0x004E
- SPI_GETLOWPOWERTIMEOUT :: 0x004F
- SPI_GETPOWEROFFTIMEOUT :: 0x0050
- SPI_SETLOWPOWERTIMEOUT :: 0x0051
- SPI_SETPOWEROFFTIMEOUT :: 0x0052
- SPI_GETLOWPOWERACTIVE :: 0x0053
- SPI_GETPOWEROFFACTIVE :: 0x0054
- SPI_SETLOWPOWERACTIVE :: 0x0055
- SPI_SETPOWEROFFACTIVE :: 0x0056
- SPI_SETCURSORS :: 0x0057
- SPI_SETICONS :: 0x0058
- SPI_GETDEFAULTINPUTLANG :: 0x0059
- SPI_SETDEFAULTINPUTLANG :: 0x005A
- SPI_SETLANGTOGGLE :: 0x005B
- SPI_GETWINDOWSEXTENSION :: 0x005C
- SPI_SETMOUSETRAILS :: 0x005D
- SPI_GETMOUSETRAILS :: 0x005E
- SPI_SETSCREENSAVERRUNNING :: 0x0061
- SPI_SCREENSAVERRUNNING :: SPI_SETSCREENSAVERRUNNING
- SPI_GETFILTERKEYS :: 0x0032
- SPI_SETFILTERKEYS :: 0x0033
- SPI_GETTOGGLEKEYS :: 0x0034
- SPI_SETTOGGLEKEYS :: 0x0035
- SPI_GETMOUSEKEYS :: 0x0036
- SPI_SETMOUSEKEYS :: 0x0037
- SPI_GETSHOWSOUNDS :: 0x0038
- SPI_SETSHOWSOUNDS :: 0x0039
- SPI_GETSTICKYKEYS :: 0x003A
- SPI_SETSTICKYKEYS :: 0x003B
- SPI_GETACCESSTIMEOUT :: 0x003C
- SPI_SETACCESSTIMEOUT :: 0x003D
- SPI_GETSERIALKEYS :: 0x003E
- SPI_SETSERIALKEYS :: 0x003F
- SPI_GETSOUNDSENTRY :: 0x0040
- SPI_SETSOUNDSENTRY :: 0x0041
- SPI_GETSNAPTODEFBUTTON :: 0x005F
- SPI_SETSNAPTODEFBUTTON :: 0x0060
- SPI_GETMOUSEHOVERWIDTH :: 0x0062
- SPI_SETMOUSEHOVERWIDTH :: 0x0063
- SPI_GETMOUSEHOVERHEIGHT :: 0x0064
- SPI_SETMOUSEHOVERHEIGHT :: 0x0065
- SPI_GETMOUSEHOVERTIME :: 0x0066
- SPI_SETMOUSEHOVERTIME :: 0x0067
- SPI_GETWHEELSCROLLLINES :: 0x0068
- SPI_SETWHEELSCROLLLINES :: 0x0069
- SPI_GETMENUSHOWDELAY :: 0x006A
- SPI_SETMENUSHOWDELAY :: 0x006B
- SPI_GETWHEELSCROLLCHARS :: 0x006C
- SPI_SETWHEELSCROLLCHARS :: 0x006D
- SPI_GETSHOWIMEUI :: 0x006E
- SPI_SETSHOWIMEUI :: 0x006F
- SPI_GETMOUSESPEED :: 0x0070
- SPI_SETMOUSESPEED :: 0x0071
- SPI_GETSCREENSAVERRUNNING :: 0x0072
- SPI_GETDESKWALLPAPER :: 0x0073
- SPI_GETAUDIODESCRIPTION :: 0x0074
- SPI_SETAUDIODESCRIPTION :: 0x0075
- SPI_GETSCREENSAVESECURE :: 0x0076
- SPI_SETSCREENSAVESECURE :: 0x0077
- SPI_GETHUNGAPPTIMEOUT :: 0x0078
- SPI_SETHUNGAPPTIMEOUT :: 0x0079
- SPI_GETWAITTOKILLTIMEOUT :: 0x007A
- SPI_SETWAITTOKILLTIMEOUT :: 0x007B
- SPI_GETWAITTOKILLSERVICETIMEOUT :: 0x007C
- SPI_SETWAITTOKILLSERVICETIMEOUT :: 0x007D
- SPI_GETMOUSEDOCKTHRESHOLD :: 0x007E
- SPI_SETMOUSEDOCKTHRESHOLD :: 0x007F
- SPI_GETPENDOCKTHRESHOLD :: 0x0080
- SPI_SETPENDOCKTHRESHOLD :: 0x0081
- SPI_GETWINARRANGING :: 0x0082
- SPI_SETWINARRANGING :: 0x0083
- SPI_GETMOUSEDRAGOUTTHRESHOLD :: 0x0084
- SPI_SETMOUSEDRAGOUTTHRESHOLD :: 0x0085
- SPI_GETPENDRAGOUTTHRESHOLD :: 0x0086
- SPI_SETPENDRAGOUTTHRESHOLD :: 0x0087
- SPI_GETMOUSESIDEMOVETHRESHOLD :: 0x0088
- SPI_SETMOUSESIDEMOVETHRESHOLD :: 0x0089
- SPI_GETPENSIDEMOVETHRESHOLD :: 0x008A
- SPI_SETPENSIDEMOVETHRESHOLD :: 0x008B
- SPI_GETDRAGFROMMAXIMIZE :: 0x008C
- SPI_SETDRAGFROMMAXIMIZE :: 0x008D
- SPI_GETSNAPSIZING :: 0x008E
- SPI_SETSNAPSIZING :: 0x008F
- SPI_GETDOCKMOVING :: 0x0090
- SPI_SETDOCKMOVING :: 0x0091
- SPI_GETACTIVEWINDOWTRACKING :: 0x1000
- SPI_SETACTIVEWINDOWTRACKING :: 0x1001
- SPI_GETMENUANIMATION :: 0x1002
- SPI_SETMENUANIMATION :: 0x1003
- SPI_GETCOMBOBOXANIMATION :: 0x1004
- SPI_SETCOMBOBOXANIMATION :: 0x1005
- SPI_GETLISTBOXSMOOTHSCROLLING :: 0x1006
- SPI_SETLISTBOXSMOOTHSCROLLING :: 0x1007
- SPI_GETGRADIENTCAPTIONS :: 0x1008
- SPI_SETGRADIENTCAPTIONS :: 0x1009
- SPI_GETKEYBOARDCUES :: 0x100A
- SPI_SETKEYBOARDCUES :: 0x100B
- SPI_GETMENUUNDERLINES :: SPI_GETKEYBOARDCUES
- SPI_SETMENUUNDERLINES :: SPI_SETKEYBOARDCUES
- SPI_GETACTIVEWNDTRKZORDER :: 0x100C
- SPI_SETACTIVEWNDTRKZORDER :: 0x100D
- SPI_GETHOTTRACKING :: 0x100E
- SPI_SETHOTTRACKING :: 0x100F
- SPI_GETMENUFADE :: 0x1012
- SPI_SETMENUFADE :: 0x1013
- SPI_GETSELECTIONFADE :: 0x1014
- SPI_SETSELECTIONFADE :: 0x1015
- SPI_GETTOOLTIPANIMATION :: 0x1016
- SPI_SETTOOLTIPANIMATION :: 0x1017
- SPI_GETTOOLTIPFADE :: 0x1018
- SPI_SETTOOLTIPFADE :: 0x1019
- SPI_GETCURSORSHADOW :: 0x101A
- SPI_SETCURSORSHADOW :: 0x101B
- SPI_GETMOUSESONAR :: 0x101C
- SPI_SETMOUSESONAR :: 0x101D
- SPI_GETMOUSECLICKLOCK :: 0x101E
- SPI_SETMOUSECLICKLOCK :: 0x101F
- SPI_GETMOUSEVANISH :: 0x1020
- SPI_SETMOUSEVANISH :: 0x1021
- SPI_GETFLATMENU :: 0x1022
- SPI_SETFLATMENU :: 0x1023
- SPI_GETDROPSHADOW :: 0x1024
- SPI_SETDROPSHADOW :: 0x1025
- SPI_GETBLOCKSENDINPUTRESETS :: 0x1026
- SPI_SETBLOCKSENDINPUTRESETS :: 0x1027
- SPI_GETUIEFFECTS :: 0x103E
- SPI_SETUIEFFECTS :: 0x103F
- SPI_GETDISABLEOVERLAPPEDCONTENT :: 0x1040
- SPI_SETDISABLEOVERLAPPEDCONTENT :: 0x1041
- SPI_GETCLIENTAREAANIMATION :: 0x1042
- SPI_SETCLIENTAREAANIMATION :: 0x1043
- SPI_GETCLEARTYPE :: 0x1048
- SPI_SETCLEARTYPE :: 0x1049
- SPI_GETSPEECHRECOGNITION :: 0x104A
- SPI_SETSPEECHRECOGNITION :: 0x104B
- SPI_GETCARETBROWSING :: 0x104C
- SPI_SETCARETBROWSING :: 0x104D
- SPI_GETTHREADLOCALINPUTSETTINGS :: 0x104E
- SPI_SETTHREADLOCALINPUTSETTINGS :: 0x104F
- SPI_GETSYSTEMLANGUAGEBAR :: 0x1050
- SPI_SETSYSTEMLANGUAGEBAR :: 0x1051
- SPI_GETFOREGROUNDLOCKTIMEOUT :: 0x2000
- SPI_SETFOREGROUNDLOCKTIMEOUT :: 0x2001
- SPI_GETACTIVEWNDTRKTIMEOUT :: 0x2002
- SPI_SETACTIVEWNDTRKTIMEOUT :: 0x2003
- SPI_GETFOREGROUNDFLASHCOUNT :: 0x2004
- SPI_SETFOREGROUNDFLASHCOUNT :: 0x2005
- SPI_GETCARETWIDTH :: 0x2006
- SPI_SETCARETWIDTH :: 0x2007
- SPI_GETMOUSECLICKLOCKTIME :: 0x2008
- SPI_SETMOUSECLICKLOCKTIME :: 0x2009
- SPI_GETFONTSMOOTHINGTYPE :: 0x200A
- SPI_SETFONTSMOOTHINGTYPE :: 0x200B
- // constants for SPI_GETFONTSMOOTHINGTYPE and SPI_SETFONTSMOOTHINGTYPE:
- FE_FONTSMOOTHINGSTANDARD :: 0x0001
- FE_FONTSMOOTHINGCLEARTYPE :: 0x0002
- SPI_GETFONTSMOOTHINGCONTRAST :: 0x200C
- SPI_SETFONTSMOOTHINGCONTRAST :: 0x200D
- SPI_GETFOCUSBORDERWIDTH :: 0x200E
- SPI_SETFOCUSBORDERWIDTH :: 0x200F
- SPI_GETFOCUSBORDERHEIGHT :: 0x2010
- SPI_SETFOCUSBORDERHEIGHT :: 0x2011
- SPI_GETFONTSMOOTHINGORIENTATION :: 0x2012
- SPI_SETFONTSMOOTHINGORIENTATION :: 0x2013
- // constants for SPI_GETFONTSMOOTHINGORIENTATION and SPI_SETFONTSMOOTHINGORIENTATION:
- FE_FONTSMOOTHINGORIENTATIONBGR :: 0x0000
- FE_FONTSMOOTHINGORIENTATIONRGB :: 0x0001
- SPI_GETMINIMUMHITRADIUS :: 0x2014
- SPI_SETMINIMUMHITRADIUS :: 0x2015
- SPI_GETMESSAGEDURATION :: 0x2016
- SPI_SETMESSAGEDURATION :: 0x2017
- SPI_GETCONTACTVISUALIZATION :: 0x2018
- SPI_SETCONTACTVISUALIZATION :: 0x2019
- // constants for SPI_GETCONTACTVISUALIZATION and SPI_SETCONTACTVISUALIZATION
- CONTACTVISUALIZATION_OFF :: 0x0000
- CONTACTVISUALIZATION_ON :: 0x0001
- CONTACTVISUALIZATION_PRESENTATIONMODE :: 0x0002
- SPI_GETGESTUREVISUALIZATION :: 0x201A
- SPI_SETGESTUREVISUALIZATION :: 0x201B
- // constants for SPI_GETGESTUREVISUALIZATION and SPI_SETGESTUREVISUALIZATION
- GESTUREVISUALIZATION_OFF :: 0x0000
- GESTUREVISUALIZATION_ON :: 0x001F
- GESTUREVISUALIZATION_TAP :: 0x0001
- GESTUREVISUALIZATION_DOUBLETAP :: 0x0002
- GESTUREVISUALIZATION_PRESSANDTAP :: 0x0004
- GESTUREVISUALIZATION_PRESSANDHOLD :: 0x0008
- GESTUREVISUALIZATION_RIGHTTAP :: 0x0010
- SPI_GETMOUSEWHEELROUTING :: 0x201C
- SPI_SETMOUSEWHEELROUTING :: 0x201D
- MOUSEWHEEL_ROUTING_FOCUS :: 0
- MOUSEWHEEL_ROUTING_HYBRID :: 1
- MOUSEWHEEL_ROUTING_MOUSE_POS :: 2
- // Flags
- SPIF_UPDATEINIFILE :: 0x0001
- SPIF_SENDWININICHANGE :: 0x0002
- SPIF_SENDCHANGE :: SPIF_SENDWININICHANGE
|