From d79fc4b62c54b343752de0a88a2faa5f82068d2e Mon Sep 17 00:00:00 2001 From: Andrew Greenwood Date: Sun, 3 Dec 2006 20:59:52 +0000 Subject: [PATCH] Kernel Streaming cleanup - replacing with new stubs shortly! svn path=/trunk/; revision=25048 --- reactos/drivers/multimedia/ks/avstream.c | 16 ---- reactos/drivers/multimedia/ks/connect.c | 57 ------------ reactos/drivers/multimedia/ks/ks.def | 7 -- reactos/drivers/multimedia/ks/ks.rbuild | 9 -- reactos/drivers/multimedia/ks/stubs.c | 112 ----------------------- 5 files changed, 201 deletions(-) delete mode 100755 reactos/drivers/multimedia/ks/avstream.c delete mode 100755 reactos/drivers/multimedia/ks/connect.c delete mode 100755 reactos/drivers/multimedia/ks/ks.def delete mode 100755 reactos/drivers/multimedia/ks/ks.rbuild delete mode 100755 reactos/drivers/multimedia/ks/stubs.c diff --git a/reactos/drivers/multimedia/ks/avstream.c b/reactos/drivers/multimedia/ks/avstream.c deleted file mode 100755 index ed358b3ca82..00000000000 --- a/reactos/drivers/multimedia/ks/avstream.c +++ /dev/null @@ -1,16 +0,0 @@ -#include -#include - - -NTSTATUS NTAPI -KsInitializeDriver( - IN PDRIVER_OBJECT DriverObject, - IN PUNICODE_STRING RegistryPath, - IN const KSDEVICE_DESCRIPTOR* Descriptor OPTIONAL) -{ - DPRINT("KsInitializeDriver\n"); - - /* This should set up IRPs etc. */ - - return STATUS_NOT_IMPLEMENTED; -} diff --git a/reactos/drivers/multimedia/ks/connect.c b/reactos/drivers/multimedia/ks/connect.c deleted file mode 100755 index 103de91b334..00000000000 --- a/reactos/drivers/multimedia/ks/connect.c +++ /dev/null @@ -1,57 +0,0 @@ -/* - ReactOS Kernel Streaming component - - Written (or rather, stubbed!) by Andrew Greenwood - September 2005 -*/ - -#include - -KSDDKAPI NTSTATUS NTAPI -KsCreatePin( - IN HANDLE FilterHandle, - IN PKSPIN_CONNECT Connect, - IN ACCESS_MASK DesiredAccess, - OUT PHANDLE ConnectionHandle) -{ -} - -KSDDKAPI NTSTATUS NTAPI -KsHandleSizedListQuery( - IN PIRP Irp, - IN ULONG DataItemsCount, - IN ULONG DataItemSize, - IN const VOID* DataItems) -{ -} - -KSDDKAPI NTSTATUS NTAPI -KsPinDataIntersection( - IN PIRP Irp, - IN PKSP_PIN Pin, - OUT PVOID Data, - IN ULONG DescriptorsCount, - IN const KSPIN_DESCRIPTOR* Descriptor, - IN PFNKSINTERSECTHANDLER IntersectHandler) -{ -} - -KSDDKAPI NTSTATUS NTAPI -KsPinPropertyHandler( - IN PIRP Irp, - IN PKSPROPERTY Property, - IN OUT PVOID Data, - IN ULONG DescriptorsCount, - IN const KSPIN_DESCRIPTOR* Descriptor) -{ -} - -KSDDKAPI NTSTATUS NTAPI -KsValidateConnectRequest( - IN PIRP Irp, - IN ULONG DescriptorsCount, - IN KSPIN_DESCRIPTOR* Descriptor, - OUT PKSPIN_CONNECT* Connect) -{ -} - diff --git a/reactos/drivers/multimedia/ks/ks.def b/reactos/drivers/multimedia/ks/ks.def deleted file mode 100755 index f1cf706a2e8..00000000000 --- a/reactos/drivers/multimedia/ks/ks.def +++ /dev/null @@ -1,7 +0,0 @@ -; ks.sys - Kernel Streaming - -LIBRARY ks.sys - -EXPORTS -KsInitializeDriver@12 - diff --git a/reactos/drivers/multimedia/ks/ks.rbuild b/reactos/drivers/multimedia/ks/ks.rbuild deleted file mode 100755 index 95f521dab0e..00000000000 --- a/reactos/drivers/multimedia/ks/ks.rbuild +++ /dev/null @@ -1,9 +0,0 @@ - - . - .. - - ntoskrnl - - - avstream.c - diff --git a/reactos/drivers/multimedia/ks/stubs.c b/reactos/drivers/multimedia/ks/stubs.c deleted file mode 100755 index 39c8bd0f318..00000000000 --- a/reactos/drivers/multimedia/ks/stubs.c +++ /dev/null @@ -1,112 +0,0 @@ -#include "ks.h" - - -typedef struct _KSDEVICE_DESCRIPTOR -{ -} KSDEVICE_DESCRIPTOR, *PKSDEVICE_DESCRIPTOR; - -typedef struct _KSDEVICE -{ -} KSDEVICE, *PKSDEVICE; - - -NTSTATUS -KsAddDevice( - IN PDRIVER_OBJECT DriverObject, - IN PDEVICE_OBJECT PhysicalDeviceObject) -{ - /* KsCreateDevice(DriverObject, PhysicalDeviceObject, ...); */ - - return STATUS_NOT_IMPLEMENTED; -} - - - -NTSTATUS -KsInitializeDriver( - IN PDRIVER_OBJECT DriverObject, - IN PUNICODE_STRING RegistryPath, - IN const KSDEVICE_DESCRIPTOR* Descriptor OPTIONAL) -{ - return STATUS_NOT_IMPLEMENTED; -} - -NTSTATUS -KsInitializeDevice( - IN PDEVICE_OBJECT FunctionalDeviceObject, - IN PDEVICE_OBJECT PhysicalDeviceObject, - IN PDEVICE_OBJECT NextDeviceObject, - IN const KSDEVICE_DESCRIPTOR* Descriptor OPTIONAL) -{ - return STATUS_NOT_IMPLEMENTED; -} - - -NTSTATUS -KsCreateDevice( - IN PDRIVER_OBJECT DriverObject, - IN PDEVICE_OBJECT PhysicalDeviceObject, - IN const KSDEVICE_DESCRIPTOR* Descriptor OPTIONAL, - IN ULONG ExtensionSize OPTIONAL, - OUT PKSDEVICE* Device OPTIONAL) -{ - return STATUS_NOT_IMPLEMENTED; -} - - -NTSTATUS -KsTerminateDevice( - IN PDEVICE_OBJECT DeviceObject) -{ - return STATUS_NOT_IMPLEMENTED; -} - - - -VOID -KsAcquireDevice( - IN PKSDEVICE Device) -{ - /* Acquire device mutex */ -} - -VOID -KsReleaseDevice( - IN PKSDEVICE Device) -{ - /* Releases device mutex and exits critical region */ -} - -VOID -KsAcquireControl( - IN PVOID Object) -{ - /* Acquire filter control mutex for Object */ - /* Object should be pointed to a KSFILTER or KSPIN */ -} - - -PKSDEVICE -KsGetDevice( - IN PVOID Object) -{ - /* ? */ - return 0; -} - -// inline -/* -PKSDEVICE __inline -KsFilterGetDevice( - IN PKSFILTER Filter) -{ - return KsGetDevice((PVOID) Filter); -} - -PKSDEVICE __inline -KsPinGetDevice( - IN PKSPIN Pin) -{ - return KsGetDevice((PVOID) Pin); -} -*/