- Remove deprecated CHECKPOINT/CHECKPOINT1 macros which basically translated into...
[reactos.git] / reactos / lib / rtl / timerqueue.c
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS system libraries
4 * PURPOSE: Timer Queue implementation
5 * FILE: lib/rtl/timerqueue.c
6 * PROGRAMMER:
7 */
8
9 /* INCLUDES *****************************************************************/
10
11 #include <rtl.h>
12
13 #define NDEBUG
14 #include <debug.h>
15
16 /* FUNCTIONS ***************************************************************/
17
18 typedef VOID (CALLBACK *WAITORTIMERCALLBACKFUNC) (PVOID, BOOLEAN );
19
20 HANDLE TimerThreadHandle = NULL;
21
22 NTSTATUS
23 RtlpInitializeTimerThread(VOID)
24 {
25 return STATUS_NOT_IMPLEMENTED;
26 }
27
28 /*
29 * @unimplemented
30 */
31 NTSTATUS
32 NTAPI
33 RtlCreateTimer(HANDLE TimerQueue,
34 PHANDLE phNewTimer,
35 WAITORTIMERCALLBACKFUNC Callback,
36 PVOID Parameter,
37 ULONG DueTime,
38 ULONG Period,
39 ULONG Flags)
40 {
41 DPRINT1("RtlCreateTimer: stub\n");
42 return STATUS_NOT_IMPLEMENTED;
43 }
44
45
46 /*
47 * @unimplemented
48 */
49 NTSTATUS
50 NTAPI
51 RtlCreateTimerQueue(PHANDLE TimerQueue)
52 {
53 DPRINT1("RtlCreateTimerQueue: stub\n");
54 return STATUS_NOT_IMPLEMENTED;
55 }
56
57
58 /*
59 * @unimplemented
60 */
61 NTSTATUS
62 NTAPI
63 RtlDeleteTimer(HANDLE TimerQueue,
64 HANDLE Timer,
65 HANDLE CompletionEvent)
66 {
67 DPRINT1("RtlDeleteTimer: stub\n");
68 return STATUS_NOT_IMPLEMENTED;
69 }
70
71
72 /*
73 * @unimplemented
74 */
75 NTSTATUS
76 NTAPI
77 RtlDeleteTimerQueue(HANDLE TimerQueue)
78 {
79 DPRINT1("RtlDeleteTimerQueue: stub\n");
80 return STATUS_NOT_IMPLEMENTED;
81 }
82
83
84 /*
85 * @unimplemented
86 */
87 NTSTATUS
88 NTAPI
89 RtlDeleteTimerQueueEx(HANDLE TimerQueue,
90 HANDLE CompletionEvent)
91 {
92 DPRINT1("RtlDeleteTimerQueueEx: stub\n");
93 return STATUS_NOT_IMPLEMENTED;
94 }
95
96
97 /*
98 * @unimplemented
99 */
100 NTSTATUS
101 NTAPI
102 RtlUpdateTimer(HANDLE TimerQueue,
103 HANDLE Timer,
104 ULONG DueTime,
105 ULONG Period)
106 {
107 DPRINT1("RtlUpdateTimer: stub\n");
108 return STATUS_NOT_IMPLEMENTED;
109 }
110
111 /* EOF */