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