mirror of
https://github.com/reactos/reactos.git
synced 2024-10-15 21:56:40 +00:00
patch from Yaroslav Ponomarenko yarryp at gmail dot com
------------------------------------------------------- This is a small hack, instead send invaild data we are sending a hardcode value for few unimplement spi, This solv some problem with firefox, like icon is not longer gray out, frist time u start firefox, it also fix some other werid problem, svn path=/trunk/; revision=27620
This commit is contained in:
parent
b0309a9b22
commit
e8c11f0d71
|
@ -954,6 +954,10 @@ IntSystemParametersInfo(
|
|||
|
||||
switch(uiAction)
|
||||
{
|
||||
case SPI_GETDRAGFULLWINDOWS:
|
||||
/* FIXME: Implement this, don't just return constant */
|
||||
*(PBOOL)pvParam = FALSE;
|
||||
break;
|
||||
case SPI_GETKEYBOARDCUES:
|
||||
case SPI_SETDOUBLECLKWIDTH:
|
||||
case SPI_SETDOUBLECLKHEIGHT:
|
||||
|
@ -1739,13 +1743,13 @@ UserSystemParametersInfo(
|
|||
}
|
||||
case SPI_GETNONCLIENTMETRICS:
|
||||
{
|
||||
NONCLIENTMETRICS Buffer;
|
||||
NONCLIENTMETRICSW Buffer;
|
||||
return UserSystemParametersInfo_StructGet(uiAction, uiParam, pvParam, fWinIni,
|
||||
&Buffer,sizeof(Buffer));
|
||||
}
|
||||
case SPI_SETNONCLIENTMETRICS:
|
||||
{
|
||||
NONCLIENTMETRICS Buffer;
|
||||
NONCLIENTMETRICSW Buffer;
|
||||
return UserSystemParametersInfo_StructSet(uiAction, uiParam, pvParam, fWinIni,
|
||||
&Buffer,sizeof(Buffer));
|
||||
}
|
||||
|
@ -1785,30 +1789,6 @@ UserSystemParametersInfo(
|
|||
return UserSystemParametersInfo_StructSet(uiAction, uiParam, pvParam, fWinIni,
|
||||
&Buffer,sizeof(Buffer));
|
||||
}
|
||||
case SPI_GETHIGHCONTRAST:
|
||||
{
|
||||
HIGHCONTRAST Buffer;
|
||||
return UserSystemParametersInfo_StructGet(uiAction, uiParam, pvParam, fWinIni,
|
||||
&Buffer,sizeof(Buffer));
|
||||
}
|
||||
case SPI_SETHIGHCONTRAST:
|
||||
{
|
||||
HIGHCONTRAST Buffer;
|
||||
return UserSystemParametersInfo_StructSet(uiAction, uiParam, pvParam, fWinIni,
|
||||
&Buffer,sizeof(Buffer));
|
||||
}
|
||||
case SPI_GETSOUNDSENTRY:
|
||||
{
|
||||
SOUNDSENTRY Buffer;
|
||||
return UserSystemParametersInfo_StructGet(uiAction, uiParam, pvParam, fWinIni,
|
||||
&Buffer,sizeof(Buffer));
|
||||
}
|
||||
case SPI_SETSOUNDSENTRY:
|
||||
{
|
||||
SOUNDSENTRY Buffer;
|
||||
return UserSystemParametersInfo_StructSet(uiAction, uiParam, pvParam, fWinIni,
|
||||
&Buffer,sizeof(Buffer));
|
||||
}
|
||||
case SPI_GETSTICKYKEYS:
|
||||
{
|
||||
STICKYKEYS Buffer;
|
||||
|
@ -2041,6 +2021,15 @@ UserSystemParametersInfo(
|
|||
}
|
||||
return( TRUE);
|
||||
}
|
||||
case SPI_GETHIGHCONTRAST:
|
||||
case SPI_SETHIGHCONTRAST:
|
||||
case SPI_GETSOUNDSENTRY:
|
||||
case SPI_SETSOUNDSENTRY:
|
||||
{
|
||||
/* FIXME: Support this accessibility SPI actions */
|
||||
DPRINT1("FIXME: Unsupported SPI Code: %lx \n",uiAction );
|
||||
break;
|
||||
}
|
||||
default :
|
||||
{
|
||||
SetLastNtError(ERROR_INVALID_PARAMETER);
|
||||
|
|
Loading…
Reference in a new issue