[CDFS]
[reactos.git] / reactos / drivers / multimedia / x / events.c
1 #include <ks.h>
2
3 /* ===============================================================
4 Event Functions
5 */
6
7 /*
8 @unimplemented
9 */
10 KSDDKAPI NTSTATUS NTAPI
11 KsGenerateEvent(
12 IN PKSEVENT_ENTRY EntryEvent)
13 {
14 UNIMPLEMENTED;
15 return STATUS_UNSUCCESSFUL;
16 }
17
18 /*
19 @unimplemented
20 */
21 KSDDKAPI NTSTATUS NTAPI
22 KsEnableEventWithAllocator(
23 IN PIRP Irp,
24 IN ULONG EventSetsCount,
25 IN PKSEVENT_SET EventSet,
26 IN OUT PLIST_ENTRY EventsList OPTIONAL,
27 IN KSEVENTS_LOCKTYPE EventsFlags OPTIONAL,
28 IN PVOID EventsLock OPTIONAL,
29 IN PFNKSALLOCATOR Allocator OPTIONAL,
30 IN ULONG EventItemSize OPTIONAL)
31 {
32 UNIMPLEMENTED;
33 return STATUS_UNSUCCESSFUL;
34 }
35
36 /*
37 @unimplemented
38 */
39 KSDDKAPI NTSTATUS NTAPI
40 KsGenerateDataEvent(
41 IN PKSEVENT_ENTRY EventEntry,
42 IN ULONG DataSize,
43 IN PVOID Data)
44 {
45 UNIMPLEMENTED;
46 return STATUS_UNSUCCESSFUL;
47 }
48
49 /*
50 @unimplemented
51 */
52 KSDDKAPI NTSTATUS NTAPI
53 KsEnableEvent(
54 IN PIRP Irp,
55 IN ULONG EventSetsCount,
56 IN KSEVENT_SET* EventSet,
57 IN OUT PLIST_ENTRY EventsList OPTIONAL,
58 IN KSEVENTS_LOCKTYPE EventsFlags OPTIONAL,
59 IN PVOID EventsLock OPTIONAL)
60 {
61 UNIMPLEMENTED;
62 return STATUS_UNSUCCESSFUL;
63 }
64
65 /*
66 @unimplemented
67 */
68 KSDDKAPI VOID NTAPI
69 KsDiscardEvent(
70 IN PKSEVENT_ENTRY EventEntry)
71 {
72 UNIMPLEMENTED;
73 }
74
75 /*
76 @unimplemented
77 */
78 KSDDKAPI NTSTATUS NTAPI
79 KsDisableEvent(
80 IN PIRP Irp,
81 IN OUT PLIST_ENTRY EventsList,
82 IN KSEVENTS_LOCKTYPE EventsFlags,
83 IN PVOID EventsLock)
84 {
85 UNIMPLEMENTED;
86 return STATUS_UNSUCCESSFUL;
87 }
88
89 /*
90 @unimplemented
91 */
92 KSDDKAPI VOID NTAPI
93 KsFreeEventList(
94 IN PFILE_OBJECT FileObject,
95 IN OUT PLIST_ENTRY EventsList,
96 IN KSEVENTS_LOCKTYPE EVentsFlags,
97 IN PVOID EventsLock)
98 {
99 UNIMPLEMENTED;
100 }