mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-08-28 19:26:16 +00:00
Kernel Streaming cleanup - replacing with new stubs shortly!
svn path=/trunk/; revision=25048
This commit is contained in:
@@ -1,16 +0,0 @@
|
||||
#include <ks.h>
|
||||
#include <debug.h>
|
||||
|
||||
|
||||
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;
|
||||
}
|
||||
@@ -1,57 +0,0 @@
|
||||
/*
|
||||
ReactOS Kernel Streaming component
|
||||
|
||||
Written (or rather, stubbed!) by Andrew Greenwood
|
||||
September 2005
|
||||
*/
|
||||
|
||||
#include <ks.h>
|
||||
|
||||
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)
|
||||
{
|
||||
}
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
; ks.sys - Kernel Streaming
|
||||
|
||||
LIBRARY ks.sys
|
||||
|
||||
EXPORTS
|
||||
KsInitializeDriver@12
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
<module name="ks" type="exportdriver" installbase="system32/drivers" installname="ks.sys" warnings="true">
|
||||
<include base="ks">.</include>
|
||||
<include base="ks">..</include>
|
||||
<importlibrary definition="ks.def" />
|
||||
<library>ntoskrnl</library>
|
||||
<define name="__USE_W32API" />
|
||||
<!--file>connect.c</file-->
|
||||
<file>avstream.c</file>
|
||||
</module>
|
||||
@@ -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);
|
||||
}
|
||||
*/
|
||||
Reference in New Issue
Block a user