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?