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)
11 /* INCLUDES *****************************************************************/
13 #include <ddk/ntddk.h>
15 #include <internal/debug.h>
17 /* FUNCTIONS *****************************************************************/
22 IN HANDLE TimerHandle
,
23 OUT PBOOLEAN CurrentState OPTIONAL
33 OUT PHANDLE TimerHandle
,
34 IN ACCESS_MASK DesiredAccess
,
35 IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL
,
46 OUT PHANDLE TimerHandle
,
47 IN ACCESS_MASK DesiredAccess
,
48 IN POBJECT_ATTRIBUTES ObjectAttributes
58 IN HANDLE TimerHandle
,
59 IN CINT TimerInformationClass
,
60 OUT PVOID TimerInformation
,
62 OUT PULONG ResultLength
72 IN HANDLE TimerHandle
,
73 IN PLARGE_INTEGER DueTime
,
74 IN PTIMERAPCROUTINE TimerApcRoutine
,
75 IN PVOID TimerContext
,
77 IN ULONG Period OPTIONAL
,
78 OUT PBOOLEAN PreviousState OPTIONAL