- Add dmksctrl.h
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Sat, 15 Aug 2009 13:38:15 +0000 (13:38 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Sat, 15 Aug 2009 13:38:15 +0000 (13:38 +0000)
- Add KsPinGetNextSiblingPin prototype

svn path=/trunk/; revision=42698

reactos/include/ddk/dmksctrl.h [new file with mode: 0644]
reactos/include/psdk/ks.h

diff --git a/reactos/include/ddk/dmksctrl.h b/reactos/include/ddk/dmksctrl.h
new file mode 100644 (file)
index 0000000..185ed0e
--- /dev/null
@@ -0,0 +1,43 @@
+#ifndef _IKsControl_
+#define _IKsControl_
+
+#undef INTERFACE
+#define INTERFACE IKsControl
+DECLARE_INTERFACE_(IKsControl, IUnknown)
+{
+     /* IUnknown */
+    STDMETHOD(QueryInterface)       (THIS_ REFIID, LPVOID FAR *) PURE;
+    STDMETHOD_(ULONG,AddRef)        (THIS) PURE;
+    STDMETHOD_(ULONG,Release)       (THIS) PURE;
+
+    /*IKsControl*/
+    STDMETHOD(KsProperty)(
+        THIS_
+        IN PKSPROPERTY Property,
+        IN ULONG PropertyLength,
+        IN OUT LPVOID PropertyData,
+        IN ULONG DataLength,
+        OUT ULONG* BytesReturned
+    ) PURE;
+    STDMETHOD(KsMethod)(
+        THIS_
+        IN PKSMETHOD Method,
+        IN ULONG MethodLength,
+        IN OUT LPVOID MethodData,
+        IN ULONG DataLength,
+        OUT ULONG* BytesReturned
+    ) PURE;
+    STDMETHOD(KsEvent)(
+        THIS_
+        IN PKSEVENT Event OPTIONAL,
+        IN ULONG EventLength,
+        IN OUT LPVOID EventData,
+        IN ULONG DataLength,
+        OUT ULONG* BytesReturned
+    ) PURE;
+};
+
+#endif
+
+
+
index 5aaea01..0b59e04 100644 (file)
@@ -3203,6 +3203,11 @@ KsPinGetParentFilter(
     IN PKSPIN Pin
     );
 
+KSDDKAPI PKSPIN NTAPI
+KsPinGetNextSiblingPin(
+    IN PKSPIN Pin
+    );
+
 
 /* Does this belong here? */