From: Rémi Bernon rbernon@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),