Module: wine Branch: master Commit: c6fbe1400a1b85e1b41851780adc6e338062af55 URL: https://gitlab.winehq.org/wine/wine/-/commit/c6fbe1400a1b85e1b41851780adc6e3...
Author: Mohamad Al-Jaf mohamadaljaf@gmail.com Date: Thu Sep 28 18:08:51 2023 -0400
include: Add IMusicDisplayProperties interface definition.
---
dlls/windows.media.mediacontrol/main.c | 2 +- include/windows.media.idl | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-)
diff --git a/dlls/windows.media.mediacontrol/main.c b/dlls/windows.media.mediacontrol/main.c index b294b21f05a..030dd367b86 100644 --- a/dlls/windows.media.mediacontrol/main.c +++ b/dlls/windows.media.mediacontrol/main.c @@ -233,7 +233,7 @@ static HRESULT WINAPI display_updater_put_Thumbnail( ISystemMediaTransportContro return E_NOTIMPL; }
-static HRESULT WINAPI display_updater_get_MusicProperties( ISystemMediaTransportControlsDisplayUpdater *iface, __x_ABI_CWindows_CMedia_CIMusicDisplayProperties **value ) +static HRESULT WINAPI display_updater_get_MusicProperties( ISystemMediaTransportControlsDisplayUpdater *iface, IMusicDisplayProperties **value ) { FIXME( "iface %p, value %p stub!\n", iface, value ); return E_NOTIMPL; diff --git a/include/windows.media.idl b/include/windows.media.idl index 7c5b8ff41d1..b0e382a3a0e 100644 --- a/include/windows.media.idl +++ b/include/windows.media.idl @@ -145,6 +145,21 @@ namespace Windows.Media [propget] HRESULT Text([out, retval] HSTRING *value); }
+ [ + contract(Windows.Foundation.UniversalApiContract, 1.0), + exclusiveto(Windows.Media.MusicDisplayProperties), + uuid(6bbf0c59-d0a0-4d26-92a0-f978e1d18e7b) + ] + interface IMusicDisplayProperties : IInspectable + { + [propget] HRESULT Title([out, retval] HSTRING *value); + [propput] HRESULT Title([in] HSTRING value); + [propget] HRESULT AlbumArtist([out, retval] HSTRING *value); + [propput] HRESULT AlbumArtist([in] HSTRING value); + [propget] HRESULT Artist([out, retval] HSTRING *value); + [propput] HRESULT Artist([in] HSTRING value); + } + [ contract(Windows.Foundation.UniversalApiContract, 1.0), exclusiveto(Windows.Media.SystemMediaTransportControls),