[v2 PATCH] user32: Support SPI_GETAUDIODESCRIPTION in SystemParametersInfo

Alexandre Julliard julliard at winehq.org
Thu Jul 5 04:48:19 CDT 2018


Alistair Leslie-Hughes <leslie_alistair at hotmail.com> writes:

> Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
> ---
>  dlls/user32/sysparams.c | 10 ++++++++++
>  include/winuser.h       |  9 +++++++++
>  2 files changed, 19 insertions(+)
>
> diff --git a/dlls/user32/sysparams.c b/dlls/user32/sysparams.c
> index fc55b06..3b78ced 100644
> --- a/dlls/user32/sysparams.c
> +++ b/dlls/user32/sysparams.c
> @@ -2334,6 +2334,16 @@ BOOL WINAPI SystemParametersInfoW( UINT uiAction, UINT uiParam,
>      case SPI_SETFONTSMOOTHINGORIENTATION:
>          ret = set_entry( &entry_FONTSMOOTHINGORIENTATION, uiParam, pvParam, fWinIni );
>          break;
> +    case SPI_GETAUDIODESCRIPTION:
> +    {
> +        AUDIODESCRIPTION *audio = pvParam;
> +        if (audio && audio->cbSize == sizeof(AUDIODESCRIPTION) && uiParam == sizeof(AUDIODESCRIPTION) )
> +        {
> +            audio->Enabled = FALSE;
> +            audio->Locale = GetThreadLocale();
> +        }
> +        break;

Please use the common pattern for system parameters by definining the
appropriate sysparam entry variables.

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list