Huw Davies : include: Fill in IMimeEnumProperties.

Alexandre Julliard julliard at winehq.org
Thu Sep 18 07:56:02 CDT 2008


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

Author: Huw Davies <huw at codeweavers.com>
Date:   Wed Sep 17 14:35:26 2008 +0100

include: Fill in IMimeEnumProperties.

---

 include/mimeole.idl |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/include/mimeole.idl b/include/mimeole.idl
index b94163d..487b9fc 100644
--- a/include/mimeole.idl
+++ b/include/mimeole.idl
@@ -1074,6 +1074,8 @@ cpp_quote("#endif")
     ]
     interface IMimeEnumProperties : IUnknown
     {
+        typedef [unique] IMimeEnumProperties *LPMIMEENUMPROPERTIES;
+
         typedef struct tagENUMPROPERTY
         {
             LPSTR       pszName;
@@ -1081,7 +1083,22 @@ cpp_quote("#endif")
             DWORD       dwPropId;
         } ENUMPROPERTY, *LPENUMPROPERTY;
 
-        /* FIXME: fill this in */
+        HRESULT Next(
+            [in]      ULONG cFetch,
+            [in, out] LPENUMPROPERTY prgProp,
+            [out]     ULONG *pcFetched);
+
+        HRESULT Skip(
+            [in]      ULONG cItems);
+
+        HRESULT Reset(void);
+
+        HRESULT Clone(
+            [out]      IMimeEnumProperties **ppEnum);
+
+        HRESULT Count(
+            [out]      ULONG *pcItems);
+
     }
 
     [




More information about the wine-cvs mailing list