Rémi Bernon (@rbernon) commented about include/windows.media.mediaproperties.idl:
+ { + [propget] HRESULT Properties([out, retval] Windows.Media.MediaProperties.MediaPropertySet **value); + [propget] HRESULT Type([out, retval] HSTRING *value); + [propput] HRESULT Subtype([in] HSTRING value); + [propget] HRESULT Subtype([out, retval] HSTRING *value); + } + + [ + contract(Windows.Foundation.UniversalApiContract, 1.0), + exclusiveto(Windows.Media.MediaProperties.AudioEncodingProperties), + uuid(98f10d79-13ea-49ff-be70-2673db69702c) + ] + interface IAudioEncodingPropertiesWithFormatUserData : IInspectable + { + HRESULT SetFormatUserData([in] UINT32 __value_size, [in, size_is(__value_size)] BYTE *value); + HRESULT GetFormatUserData([out] UINT32 * __value_size, [out, size_is(, *__value_size)] BYTE **value); Why the underscores?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/8900#note_114968