[KS]
[reactos.git] / reactos / drivers / ksfilter / ks / ksiface.h
index 8954528..ad95fc9 100644 (file)
@@ -1,5 +1,4 @@
-#ifndef KSIFACE_H__
-#define KSIFACE_H__
+#pragma once
 
 #include <ntddk.h>
 #include <ks.h>
@@ -283,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,
@@ -301,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