Bring back ext2 code from branch
[reactos.git] / reactos / drivers / ksfilter / ks / connectivity.c
1 /*
2 KsCreatePin
3 KsValidateConnectRequest
4 KsPinPropertyHandler
5 KsPinDataIntersection
6 KsHandleSizedListQuery
7 */
8
9 #include <ntddk.h>
10 #include <debug.h>
11 #include <ks.h>
12
13 KSDDKAPI NTSTATUS NTAPI
14 KsCreatePin(
15 IN HANDLE FilterHandle,
16 IN PKSPIN_CONNECT Connect,
17 IN ACCESS_MASK DesiredAccess,
18 OUT PHANDLE ConnectionHandle)
19 {
20 return STATUS_SUCCESS;
21 }
22
23 KSDDKAPI NTSTATUS NTAPI
24 KsValidateConnectRequest(
25 IN PIRP Irp,
26 IN ULONG DescriptorsCount,
27 IN KSPIN_DESCRIPTOR* Descriptor,
28 OUT PKSPIN_CONNECT* Connect)
29 {
30 return STATUS_SUCCESS;
31 }
32
33 KSDDKAPI NTSTATUS NTAPI
34 KsPinPropertyHandler(
35 IN PIRP Irp,
36 IN PKSPROPERTY Property,
37 IN OUT PVOID Data,
38 IN ULONG DescriptorsCount,
39 IN const KSPIN_DESCRIPTOR* Descriptor)
40 {
41 return STATUS_SUCCESS;
42 }
43
44 KSDDKAPI NTSTATUS NTAPI
45 KsPinDataIntersection(
46 IN PIRP Irp,
47 IN PKSPIN Pin,
48 OUT PVOID Data,
49 IN ULONG DescriptorsCount,
50 IN const KSPIN_DESCRIPTOR* Descriptor,
51 IN PFNKSINTERSECTHANDLER IntersectHandler)
52 {
53 return STATUS_SUCCESS;
54 }
55
56 /* Does this belong here? */
57
58 KSDDKAPI NTSTATUS NTAPI
59 KsHandleSizedListQuery(
60 IN PIRP Irp,
61 IN ULONG DataItemsCount,
62 IN ULONG DataItemSize,
63 IN const VOID* DataItems)
64 {
65 return STATUS_SUCCESS;
66 }