diff --git a/reactos/subsystems/win32/win32k/ntuser/sysparams.c b/reactos/subsystems/win32/win32k/ntuser/sysparams.c index eb8716a5219..083e3e79b0e 100644 --- a/reactos/subsystems/win32/win32k/ntuser/sysparams.c +++ b/reactos/subsystems/win32/win32k/ntuser/sysparams.c @@ -192,6 +192,7 @@ IntSystemParametersInfo( static BOOL KeyboardPref = FALSE; static BOOL ShowSounds = FALSE; static ACCESSTIMEOUT AccessTimeout = {sizeof(ACCESSTIMEOUT), 0, 0}; + static DWORD CaretWidth = 1; static SERIALKEYS SerialKeys = {sizeof(SERIALKEYS), 0, 0, 0, 0, 0, 0}; if (!bInitialized) @@ -857,6 +858,19 @@ IntSystemParametersInfo( break; } + case SPI_GETCARETWIDTH: + { + *((DWORD*)pvParam) = CaretWidth; + break; + } + + case SPI_SETCARETWIDTH: + { + CaretWidth = *((DWORD*)pvParam); + bChanged = TRUE; + break; + } + default: { DPRINT1("FIXME: Unsupported SPI Action 0x%x (uiParam: 0x%x, pvParam: 0x%x, fWinIni: 0x%x)\n",