[ros-diffs] [janderwald] 38431: - Add IPinCount interface

janderwald at svn.reactos.org janderwald at svn.reactos.org
Sun Dec 28 18:51:58 CET 2008


Author: janderwald
Date: Sun Dec 28 11:51:57 2008
New Revision: 38431

URL: http://svn.reactos.org/svn/reactos?rev=38431&view=rev
Log:
- Add IPinCount interface

Modified:
    trunk/reactos/include/ddk/portcls.h

Modified: trunk/reactos/include/ddk/portcls.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/ddk/portcls.h?rev=38431&r1=38430&r2=38431&view=diff
==============================================================================
--- trunk/reactos/include/ddk/portcls.h [iso-8859-1] (original)
+++ trunk/reactos/include/ddk/portcls.h [iso-8859-1] Sun Dec 28 11:51:57 2008
@@ -1547,6 +1547,30 @@
 /* ===============================================================
     IPinCount Interface
 */
+#if (NTDDI_VERSION >= NTDDI_WINXP)
+
+#undef INTERFACE
+#define INTERFACE IPinCount
+
+DEFINE_GUID(IID_IPinCount, 0x5dadb7dcL, 0xa2cb, 0x4540, 0xa4, 0xa8, 0x42, 0x5e, 0xe4, 0xae, 0x90, 0x51);
+
+DECLARE_INTERFACE_(IPinCount, IUnknown)
+{
+    DEFINE_ABSTRACT_UNKNOWN()
+
+    STDMETHOD_(void,PinCount)(THIS_
+        IN ULONG PinId,
+        IN OUT PULONG FilterNecessary,
+        IN OUT PULONG FilterCurrent,
+        IN OUT PULONG FilterPossible,
+        IN OUT PULONG GlobalCurrent,
+        IN OUT PULONG GlobalPossible) PURE;
+};
+typedef IPinCount *PPINCOUNT;
+
+#undef INTERFACE
+#endif
+
 
 /* ===============================================================
     IPortEvents Interface



More information about the Ros-diffs mailing list