Austin English : include: Flesh out IEnumWIA_DEV_INFO.
Alexandre Julliard
julliard at wine.codeweavers.com
Tue Dec 16 15:06:06 CST 2014
Module: wine
Branch: master
Commit: d3a3595e913c854609c11400e7d50fac14bdb62f
URL: http://source.winehq.org/git/wine.git/?a=commit;h=d3a3595e913c854609c11400e7d50fac14bdb62f
Author: Austin English <austinenglish at gmail.com>
Date: Mon Dec 15 18:12:40 2014 -0600
include: Flesh out IEnumWIA_DEV_INFO.
---
include/wia_lh.idl | 30 +++++++++++++++++++++++++++++-
include/wia_xp.idl | 30 +++++++++++++++++++++++++++++-
2 files changed, 58 insertions(+), 2 deletions(-)
diff --git a/include/wia_lh.idl b/include/wia_lh.idl
index e13a658..7cadbc6 100644
--- a/include/wia_lh.idl
+++ b/include/wia_lh.idl
@@ -21,6 +21,7 @@ import "oaidl.idl";
import "propidl.idl";
interface IEnumWIA_DEV_INFO;
+interface IWiaPropertyStorage;
interface IWiaItem;
interface IWiaEventCallback;
@@ -98,7 +99,34 @@ interface IWiaDevMgr : IUnknown
]
interface IEnumWIA_DEV_INFO : IUnknown
{
- /* fill in */
+ HRESULT Next(
+ [in] ULONG celt,
+ [out, size_is(celt), length_is(*pceltFetched)] IWiaPropertyStorage **rgelt,
+ [out] ULONG *pceltFetched
+ );
+
+ HRESULT Skip(
+ [in] ULONG celt
+ );
+
+ HRESULT Reset();
+
+ HRESULT Clone(
+ [out] IEnumWIA_DEV_INFO **ppIEnum
+ );
+
+ HRESULT GetCount(
+ [out] ULONG *celt
+ );
+}
+
+[
+ object,
+ uuid(98B5E8A0-29CC-491a-AAC0-E6DB4FDCCEB6)
+]
+interface IWiaPropertyStorage : IUnknown
+{
+ /* FIXME: fill in */
}
[
diff --git a/include/wia_xp.idl b/include/wia_xp.idl
index e13a658..7cadbc6 100644
--- a/include/wia_xp.idl
+++ b/include/wia_xp.idl
@@ -21,6 +21,7 @@ import "oaidl.idl";
import "propidl.idl";
interface IEnumWIA_DEV_INFO;
+interface IWiaPropertyStorage;
interface IWiaItem;
interface IWiaEventCallback;
@@ -98,7 +99,34 @@ interface IWiaDevMgr : IUnknown
]
interface IEnumWIA_DEV_INFO : IUnknown
{
- /* fill in */
+ HRESULT Next(
+ [in] ULONG celt,
+ [out, size_is(celt), length_is(*pceltFetched)] IWiaPropertyStorage **rgelt,
+ [out] ULONG *pceltFetched
+ );
+
+ HRESULT Skip(
+ [in] ULONG celt
+ );
+
+ HRESULT Reset();
+
+ HRESULT Clone(
+ [out] IEnumWIA_DEV_INFO **ppIEnum
+ );
+
+ HRESULT GetCount(
+ [out] ULONG *celt
+ );
+}
+
+[
+ object,
+ uuid(98B5E8A0-29CC-491a-AAC0-E6DB4FDCCEB6)
+]
+interface IWiaPropertyStorage : IUnknown
+{
+ /* FIXME: fill in */
}
[
More information about the wine-cvs
mailing list