From: Rémi Bernon <rbernon(a)codeweavers.com> --- dlls/coremessaging/classes.idl | 8 ++++++-- include/windows.system.idl | 2 -- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/dlls/coremessaging/classes.idl b/dlls/coremessaging/classes.idl index a7509d2a658..af84f0a4eab 100644 --- a/dlls/coremessaging/classes.idl +++ b/dlls/coremessaging/classes.idl @@ -19,6 +19,10 @@ */ #pragma makedep register +#pragma winrt ns_prefix -#define _CORE_MESSAGING -#include "windows.system.idl" +import "windows.system.idl"; + +namespace Windows.System { + runtimeclass DispatcherQueueController; +} diff --git a/include/windows.system.idl b/include/windows.system.idl index 954fe5fcfb0..8c58136b339 100644 --- a/include/windows.system.idl +++ b/include/windows.system.idl @@ -462,7 +462,6 @@ namespace Windows.System [default] interface Windows.System.IDispatcherQueueTimer; } -#ifndef _CORE_MESSAGING [ contract(Windows.Foundation.UniversalApiContract, 1.0), marshaling_behavior(agile), @@ -473,7 +472,6 @@ namespace Windows.System { [default] interface Windows.System.IUser; } -#endif [ contract(Windows.Foundation.UniversalApiContract, 1.0), -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/8853