Module: wine Branch: master Commit: f91f9c8bf9e3618315df322b67dffb3b425a7d78 URL: http://source.winehq.org/git/wine.git/?a=commit;h=f91f9c8bf9e3618315df322b67...
Author: Huw Davies huw@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); + }
[