NTOSKRNL.ZwXXX functions now call NTOSKRNL.NtXXX via int 0x2e.
[reactos.git] / reactos / ntoskrnl / nt / nttimer.c
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS kernel
4 * FILE: ntoskrnl/nt/nttimer.c
5 * PURPOSE: User-mode timers
6 * PROGRAMMER: David Welch (welch@mcmail.com)
7 * UPDATE HISTORY:
8 * Created 22/05/98
9 */
10
11 /* INCLUDES *****************************************************************/
12
13 #include <ddk/ntddk.h>
14
15 #include <internal/debug.h>
16
17 /* FUNCTIONS *****************************************************************/
18
19 NTSTATUS
20 STDCALL
21 NtCancelTimer (
22 IN HANDLE TimerHandle,
23 OUT PBOOLEAN CurrentState OPTIONAL
24 )
25 {
26 UNIMPLEMENTED;
27 }
28
29
30 NTSTATUS
31 STDCALL
32 NtCreateTimer (
33 OUT PHANDLE TimerHandle,
34 IN ACCESS_MASK DesiredAccess,
35 IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL,
36 IN CINT TimerType
37 )
38 {
39 UNIMPLEMENTED;
40 }
41
42
43 NTSTATUS
44 STDCALL
45 NtOpenTimer (
46 OUT PHANDLE TimerHandle,
47 IN ACCESS_MASK DesiredAccess,
48 IN POBJECT_ATTRIBUTES ObjectAttributes
49 )
50 {
51 UNIMPLEMENTED;
52 }
53
54
55 NTSTATUS
56 STDCALL
57 NtQueryTimer (
58 IN HANDLE TimerHandle,
59 IN CINT TimerInformationClass,
60 OUT PVOID TimerInformation,
61 IN ULONG Length,
62 OUT PULONG ResultLength
63 )
64 {
65 UNIMPLEMENTED;
66 }
67
68
69 NTSTATUS
70 STDCALL
71 NtSetTimer (
72 IN HANDLE TimerHandle,
73 IN PLARGE_INTEGER DueTime,
74 IN PTIMERAPCROUTINE TimerApcRoutine,
75 IN PVOID TimerContext,
76 IN BOOL WakeTimer,
77 IN ULONG Period OPTIONAL,
78 OUT PBOOLEAN PreviousState OPTIONAL
79 )
80 {
81 UNIMPLEMENTED;
82 }