mirror of
https://github.com/reactos/reactos.git
synced 2025-07-23 10:53:42 +00:00
- Add dmksctrl.h
- Add KsPinGetNextSiblingPin prototype svn path=/trunk/; revision=42698
This commit is contained in:
parent
5efe007aeb
commit
bde6b65191
2 changed files with 48 additions and 0 deletions
43
reactos/include/ddk/dmksctrl.h
Normal file
43
reactos/include/ddk/dmksctrl.h
Normal 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
|
||||
|
||||
|
||||
|
|
@ -3203,6 +3203,11 @@ KsPinGetParentFilter(
|
|||
IN PKSPIN Pin
|
||||
);
|
||||
|
||||
KSDDKAPI PKSPIN NTAPI
|
||||
KsPinGetNextSiblingPin(
|
||||
IN PKSPIN Pin
|
||||
);
|
||||
|
||||
|
||||
/* Does this belong here? */
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue