Biswapriyo Nath : include: Add IMFMetadata interface in mfidl.idl.

Alexandre Julliard julliard at winehq.org
Tue Oct 6 15:33:11 CDT 2020


Module: wine
Branch: master
Commit: b6b32b995ccdec981415fbccb851f1ada2c2da16
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=b6b32b995ccdec981415fbccb851f1ada2c2da16

Author: Biswapriyo Nath <nathbappai at gmail.com>
Date:   Sat Oct  3 15:13:12 2020 +0530

include: Add IMFMetadata interface in mfidl.idl.

Signed-off-by: Biswapriyo Nath <nathbappai at gmail.com>
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/mfidl.idl | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/include/mfidl.idl b/include/mfidl.idl
index b4aa122781..d9e6d07c0c 100644
--- a/include/mfidl.idl
+++ b/include/mfidl.idl
@@ -541,6 +541,36 @@ interface IMFPresentationDescriptor : IMFAttributes
         [out] IMFPresentationDescriptor **descriptor );
 }
 
+[
+    object,
+    uuid(f88cfb8c-ef16-4991-b450-cb8c69e51704)
+]
+interface IMFMetadata : IUnknown
+{
+    HRESULT SetLanguage(
+        [in] const WCHAR *lang);
+
+    HRESULT GetLanguage(
+        [out] WCHAR **lang);
+
+    HRESULT GetAllLanguages(
+        [out] PROPVARIANT *languages);
+
+    HRESULT SetProperty(
+        [in] const WCHAR *name,
+        [in] const PROPVARIANT *values);
+
+    HRESULT GetProperty(
+        [in] const WCHAR *name,
+        [out] PROPVARIANT *values);
+
+    HRESULT DeleteProperty(
+        [in] const WCHAR *name);
+
+    HRESULT GetAllPropertyNames(
+        [out] PROPVARIANT *names);
+}
+
 [
     object,
     uuid(197cd219-19cb-4de1-a64c-acf2edcbe59e),




More information about the wine-cvs mailing list