- Add dmksctrl.h

- Add KsPinGetNextSiblingPin prototype

svn path=/trunk/; revision=42698
This commit is contained in:
Johannes Anderwald 2009-08-15 13:38:15 +00:00
parent 5efe007aeb
commit bde6b65191
2 changed files with 48 additions and 0 deletions

View file

@ -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

View file

@ -3203,6 +3203,11 @@ KsPinGetParentFilter(
IN PKSPIN Pin
);
KSDDKAPI PKSPIN NTAPI
KsPinGetNextSiblingPin(
IN PKSPIN Pin
);
/* Does this belong here? */