mmdevapi: Support older version of the AudioClientProperties structure.
commitdb87636c91e5dca657150361fa9aabfe62ddf38c
authorAndrew Eikum <aeikum@codeweavers.com>
Fri, 20 Nov 2020 14:58:28 +0000 (20 08:58 -0600)
committerAlexandre Julliard <julliard@winehq.org>
Fri, 20 Nov 2020 20:13:53 +0000 (20 21:13 +0100)
tree49f0b7afede3c961e31e5a156b27fb1fbb38b006
parent01563ba91a0aa8c17b76e8467b41e73b236df3c6
mmdevapi: Support older version of the AudioClientProperties structure.

Warframe when using a win10 prefix uses an xaudio2_9redist.dll which
uses the older AudioClientProperties structure (missing the Options
member).

Based on a patch by Alistair Leslie-Hughes.

Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/mmdevapi/tests/render.c
dlls/winealsa.drv/mmdevdrv.c
dlls/wineandroid.drv/mmdevdrv.c
dlls/winecoreaudio.drv/mmdevdrv.c
dlls/wineoss.drv/mmdevdrv.c
dlls/winepulse.drv/mmdevdrv.c
include/audioclient.idl