Sync to trunk head (r42241)
[reactos.git] / reactos / drivers / ksfilter / ks / property.c
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS Kernel Streaming
4 * FILE: drivers/ksfilter/ks/event.c
5 * PURPOSE: KS property handling functions
6 * PROGRAMMER: Johannes Anderwald
7 */
8
9 #include "priv.h"
10
11 /*
12 @unimplemented
13 */
14 KSDDKAPI
15 NTSTATUS
16 NTAPI
17 KsPropertyHandler(
18 IN PIRP Irp,
19 IN ULONG PropertySetsCount,
20 IN const KSPROPERTY_SET* PropertySet)
21 {
22 UNIMPLEMENTED;
23 return STATUS_UNSUCCESSFUL;
24 }
25
26
27 /*
28 @unimplemented
29 */
30 KSDDKAPI
31 NTSTATUS
32 NTAPI
33 KsPropertyHandlerWithAllocator(
34 IN PIRP Irp,
35 IN ULONG PropertySetsCount,
36 IN PKSPROPERTY_SET PropertySet,
37 IN PFNKSALLOCATOR Allocator OPTIONAL,
38 IN ULONG PropertyItemSize OPTIONAL)
39 {
40 UNIMPLEMENTED;
41 return STATUS_UNSUCCESSFUL;
42 }
43
44 /*
45 @unimplemented
46 */
47 KSDDKAPI
48 BOOLEAN
49 NTAPI
50 KsFastPropertyHandler(
51 IN PFILE_OBJECT FileObject,
52 IN PKSPROPERTY UNALIGNED Property,
53 IN ULONG PropertyLength,
54 IN OUT PVOID UNALIGNED Data,
55 IN ULONG DataLength,
56 OUT PIO_STATUS_BLOCK IoStatus,
57 IN ULONG PropertySetsCount,
58 IN const KSPROPERTY_SET* PropertySet)
59 {
60 UNIMPLEMENTED;
61 return FALSE;
62 }