[KS]
[reactos.git] / reactos / drivers / ksfilter / ks / ksiface.h
index a69848e..ad95fc9 100644 (file)
@@ -1,5 +1,4 @@
-#ifndef KSIFACE_H__
-#define KSIFACE_H__
+#pragma once
 
 #include <ntddk.h>
 #include <ks.h>
@@ -237,12 +236,6 @@ DECLARE_INTERFACE_(IKsFilterFactory, IUnknown)
         IN PFNKSFILTERFACTORYPOWER  SleepCallback OPTIONAL,
         IN PFNKSFILTERFACTORYPOWER  WakeCallback OPTIONAL,
         OUT PKSFILTERFACTORY  *FilterFactory OPTIONAL)PURE;
-
-    STDMETHOD_(NTSTATUS, AddFilterInstance)(THIS_
-        IN IKsFilter *Filter)PURE;
-
-    STDMETHOD_(NTSTATUS, RemoveFilterInstance)(THIS_
-        IN IKsFilter *Filter)PURE;
 };
 
 
@@ -289,9 +282,9 @@ DECLARE_INTERFACE_(IKsDevice, IUnknown)
     STDMETHOD_(NTSTATUS,ReleaseDevice)(THIS) PURE;
 
     STDMETHOD_(NTSTATUS, GetAdapterObject)(THIS_
-        IN PADAPTER_OBJECT Object,
-        IN PULONG Unknown1,
-        IN PULONG Unknown2) PURE;
+        IN PADAPTER_OBJECT Object,
+        IN PULONG MaxMappingsByteCount,
+        IN PULONG MappingTableStride) PURE;
 
     STDMETHOD_(NTSTATUS, AddPowerEntry)(THIS_
         IN struct KSPOWER_ENTRY * Entry,
@@ -307,12 +300,10 @@ DECLARE_INTERFACE_(IKsDevice, IUnknown)
         IN KSSTATE NewState)PURE;
 
     STDMETHOD_(NTSTATUS, ArbitrateAdapterChannel)(THIS_
-        IN ULONG ControlCode,
-        IN IO_ALLOCATION_ACTION Action,
+        IN ULONG NumberOfMapRegisters,
+        IN PDRIVER_CONTROL ExecutionRoutine,
         IN PVOID Context)PURE;
 
     STDMETHOD_(NTSTATUS, CheckIoCapability)(THIS_
         IN ULONG Unknown)PURE;
 };
-
-#endif