ReactOS  0.4.14-dev-77-gd9e7c48
sysparams.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _SPIVALUES
 
union  _SPIBUFFER
 

Macros

#define SPI_TABLE1_MIN   1
 
#define SPI_TABLE1_MAX   119
 
#define SPI_TABLE2_MIN   4096
 
#define SPI_TABLE2_MAX   4171
 
#define SPI_TABLE3_MIN   8192
 
#define SPI_TABLE3_MAX   8215
 
#define SPIF_PROTECT   0x80000
 
#define SPITESTPREF(x)   (gspv.dwUserPrefMask & x ? 1 : 0)
 

Typedefs

typedef enum _USERPREFMASKS USERPREFMASKS
 
typedef struct _SPIVALUES SPIVALUES
 
typedef struct _SPIVALUESPSPIVALUES
 
typedef union _SPIBUFFER SPIBUFFER
 

Enumerations

enum  _USERPREFMASKS {
  UPM_ACTIVEWINDOWTRACKING = 0x01, UPM_MENUANIMATION = 0x02, UPM_COMBOBOXANIMATION = 0x04, UPM_LISTBOXSMOOTHSCROLLING = 0x08,
  UPM_GRADIENTCAPTIONS = 0x10, UPM_KEYBOARDCUES = 0x20, UPM_ACTIVEWNDTRKZORDER = 0x40, UPM_HOTTRACKING = 0x80,
  UPM_RESERVED = 0x100, UPM_MENUFADE = 0x200, UPM_SELECTIONFADE = 0x400, UPM_TOOLTIPANIMATION = 0x800,
  UPM_TOOLTIPFADE = 0x1000, UPM_CURSORSHADOW = 0x2000, UPM_CLICKLOCK = 0x8000, UPM_FLATMENU = 0x20000,
  UPM_DROPSHADOW = 0x40000, UPM_UIEFFECTS = 0x80000000, UPM_DEFAULT = 0x80003E9E
}
 
enum  WALLPAPER_MODE {
  wmCenter = 0, wmTile, wmStretch, wmFit,
  wmFill
}
 

Functions

BOOL InitSysParams ()
 

Variables

SPIVALUES gspv
 
BOOL g_PaintDesktopVersion
 

Macro Definition Documentation

◆ SPI_TABLE1_MAX

#define SPI_TABLE1_MAX   119

Definition at line 7 of file sysparams.h.

◆ SPI_TABLE1_MIN

#define SPI_TABLE1_MIN   1

Definition at line 6 of file sysparams.h.

◆ SPI_TABLE2_MAX

#define SPI_TABLE2_MAX   4171

Definition at line 9 of file sysparams.h.

◆ SPI_TABLE2_MIN

#define SPI_TABLE2_MIN   4096

Definition at line 8 of file sysparams.h.

◆ SPI_TABLE3_MAX

#define SPI_TABLE3_MAX   8215

Definition at line 11 of file sysparams.h.

◆ SPI_TABLE3_MIN

#define SPI_TABLE3_MIN   8192

Definition at line 10 of file sysparams.h.

◆ SPIF_PROTECT

#define SPIF_PROTECT   0x80000

Definition at line 13 of file sysparams.h.

◆ SPITESTPREF

#define SPITESTPREF (   x)    (gspv.dwUserPrefMask & x ? 1 : 0)

Definition at line 195 of file sysparams.h.

Typedef Documentation

◆ PSPIVALUES

◆ SPIBUFFER

typedef union _SPIBUFFER SPIBUFFER

◆ SPIVALUES

◆ USERPREFMASKS

Enumeration Type Documentation

◆ _USERPREFMASKS

Enumerator
UPM_ACTIVEWINDOWTRACKING 
UPM_MENUANIMATION 
UPM_COMBOBOXANIMATION 
UPM_LISTBOXSMOOTHSCROLLING 
UPM_GRADIENTCAPTIONS 
UPM_KEYBOARDCUES 
UPM_ACTIVEWNDTRKZORDER 
UPM_HOTTRACKING 
UPM_RESERVED 
UPM_MENUFADE 
UPM_SELECTIONFADE 
UPM_TOOLTIPANIMATION 
UPM_TOOLTIPFADE 
UPM_CURSORSHADOW 
UPM_CLICKLOCK 
UPM_FLATMENU 
UPM_DROPSHADOW 
UPM_UIEFFECTS 
UPM_DEFAULT 

Definition at line 15 of file sysparams.h.

16 {
18  UPM_MENUANIMATION = 0x02,
19  UPM_COMBOBOXANIMATION = 0x04,
21  UPM_GRADIENTCAPTIONS = 0x10,
22  UPM_KEYBOARDCUES = 0x20,
24  UPM_HOTTRACKING = 0x80,
25  UPM_RESERVED = 0x100,
26  UPM_MENUFADE = 0x200,
27  UPM_SELECTIONFADE = 0x400,
28  UPM_TOOLTIPANIMATION = 0x800,
29  UPM_TOOLTIPFADE = 0x1000,
30  UPM_CURSORSHADOW = 0x2000,
31  UPM_CLICKLOCK = 0x8000,
32  UPM_FLATMENU = 0x20000,
33  UPM_DROPSHADOW = 0x40000,
34  // room for more
35  UPM_UIEFFECTS = 0x80000000,
36  UPM_DEFAULT = 0x80003E9E
enum _USERPREFMASKS USERPREFMASKS

◆ WALLPAPER_MODE

Enumerator
wmCenter 
wmTile 
wmStretch 
wmFit 
wmFill 

Definition at line 39 of file sysparams.h.

40 {
41  wmCenter = 0,
42  wmTile,
43  wmStretch,
44  wmFit,
45  wmFill
WALLPAPER_MODE
Definition: sysparams.h:39

Function Documentation

◆ InitSysParams()

BOOL InitSysParams ( )

Variable Documentation

◆ g_PaintDesktopVersion

BOOL g_PaintDesktopVersion

Definition at line 19 of file sysparams.c.

Referenced by IntPaintDesktop(), and NtUserUpdatePerUserSystemParameters().

◆ gspv