[pkg-wine-party] [wine] 24/206: include: Flesh out IEnumWIA_DEV_INFO.

Michael Gilbert mgilbert at moszumanska.debian.org
Sat Jan 10 18:39:07 UTC 2015


This is an automated email from the git hooks/post-receive script.

mgilbert pushed a commit to branch master
in repository wine.

commit 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 */
 }
 
 [

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-wine/wine.git



More information about the pkg-wine-party mailing list