meson.build: define NOUSER on Windows for lighter windows.h

A few exceptions are needed for sources which include COM header
(directly or indirectly).

This fixes lots of shadow warnings, see
https://github.com/MusicPlayerDaemon/MPD/issues/1150
This commit is contained in:
Max Kellermann
2021-05-19 17:27:51 +02:00
parent a8f05a7efc
commit bcf0fdd3a8
9 changed files with 27 additions and 0 deletions

View File

@@ -17,6 +17,8 @@
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#undef NOUSER // COM needs the "MSG" typedef
#include "output/plugins/wasapi/ForMixer.hxx"
#include "output/plugins/wasapi/AudioClient.hxx"
#include "output/plugins/wasapi/Device.hxx"