fix compilation of ks
[reactos.git] / reactos / drivers / ksfilter / ks / clocks.c
1 /* ===============================================================
2 Clock Functions
3 */
4
5 #include <ntddk.h>
6 #include <debug.h>
7 #include <ks.h>
8
9 /*
10 @unimplemented
11 */
12 KSDDKAPI NTSTATUS NTAPI
13 KsCreateClock(
14 IN HANDLE ConnectionHandle,
15 IN PKSCLOCK_CREATE ClockCreate,
16 OUT PHANDLE ClockHandle)
17 {
18 UNIMPLEMENTED;
19 return STATUS_UNSUCCESSFUL;
20 }
21
22 /*
23 @unimplemented
24 */
25 KSDDKAPI NTSTATUS NTAPI
26 KsCreateDefaultClock(
27 IN PIRP Irp,
28 IN PKSDEFAULTCLOCK DefaultClock)
29 {
30 UNIMPLEMENTED;
31 return STATUS_UNSUCCESSFUL;
32 }
33
34 /*
35 @unimplemented
36 */
37 KSDDKAPI NTSTATUS NTAPI
38 KsAllocateDefaultClock(
39 OUT PKSDEFAULTCLOCK* DefaultClock)
40 {
41 UNIMPLEMENTED;
42 return STATUS_UNSUCCESSFUL;
43 }
44
45 /*
46 @unimplemented
47 */
48 KSDDKAPI NTSTATUS NTAPI
49 KsAllocateDefaultClockEx(
50 OUT PKSDEFAULTCLOCK* DefaultClock,
51 IN PVOID Context OPTIONAL,
52 IN PFNKSSETTIMER SetTimer OPTIONAL,
53 IN PFNKSCANCELTIMER CancelTimer OPTIONAL,
54 IN PFNKSCORRELATEDTIME CorrelatedTime OPTIONAL,
55 IN const KSRESOLUTION* Resolution OPTIONAL,
56 IN ULONG Flags)
57 {
58 UNIMPLEMENTED;
59 return STATUS_UNSUCCESSFUL;
60 }
61
62 /*
63 @unimplemented
64 */
65 KSDDKAPI VOID NTAPI
66 KsFreeDefaultClock(
67 IN PKSDEFAULTCLOCK DefaultClock)
68 {
69 UNIMPLEMENTED;
70 }
71
72 /*
73 @unimplemented
74 */
75 KSDDKAPI NTSTATUS NTAPI
76 KsValidateClockCreateRequest(
77 IN PIRP Irp,
78 OUT PKSCLOCK_CREATE* ClockCreate)
79 {
80 UNIMPLEMENTED;
81 return STATUS_UNSUCCESSFUL;
82 }
83
84 /*
85 @unimplemented
86 */
87 KSDDKAPI KSSTATE NTAPI
88 KsGetDefaultClockState(
89 IN PKSDEFAULTCLOCK DefaultClock)
90 {
91 UNIMPLEMENTED;
92 return STATUS_UNSUCCESSFUL;
93 }
94
95 /*
96 @unimplemented
97 */
98 KSDDKAPI VOID NTAPI
99 KsSetDefaultClockState(
100 IN PKSDEFAULTCLOCK DefaultClock,
101 IN KSSTATE State)
102 {
103 UNIMPLEMENTED;
104 }
105
106 /*
107 @unimplemented
108 */
109 KSDDKAPI LONGLONG NTAPI
110 KsGetDefaultClockTime(
111 IN PKSDEFAULTCLOCK DefaultClock)
112 {
113 UNIMPLEMENTED;
114 return 0;
115 }
116
117 /*
118 @unimplemented
119 */
120 KSDDKAPI VOID NTAPI
121 KsSetDefaultClockTime(
122 IN PKSDEFAULTCLOCK DefaultClock,
123 IN LONGLONG Time)
124 {
125 UNIMPLEMENTED;
126 }