1
0
Fork 0
mirror of synced 2025-03-07 03:53:26 +01:00

include: Add IMusicDisplayProperties interface definition.

This commit is contained in:
Mohamad Al-Jaf 2023-09-28 18:08:51 -04:00 committed by Alexandre Julliard
parent 29ffed2090
commit c6fbe1400a
2 changed files with 16 additions and 1 deletions

View file

@ -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;

View file

@ -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),