* include/ddk/winddk.h (TIMER_INFORMATION_CLASS): Define.

(TIMER_BASIC_INFORMATION): Define.
	(NtQueryTimer): Define.
	(ZwQueryTimer): Define.
This commit is contained in:
Corinna Vinschen 2011-03-02 08:00:50 +00:00
parent 2e4cdd5582
commit dbc8ac3468
2 changed files with 36 additions and 0 deletions

View File

@ -1,3 +1,10 @@
2011-03-02 Corinna Vinschen <corinna@vinschen.de>
* include/ddk/winddk.h (TIMER_INFORMATION_CLASS): Define.
(TIMER_BASIC_INFORMATION): Define.
(NtQueryTimer): Define.
(ZwQueryTimer): Define.
2010-12-27 David Byron <dbyron0@users.sourceforge.net>
* include/winioctl.h (STORAGE_BUS_TYPE): Define.

View File

@ -946,6 +946,15 @@ typedef enum _TIMER_TYPE {
SynchronizationTimer
} TIMER_TYPE;
typedef enum _TIMER_INFORMATION_CLASS {
TimerBasicInformation
} TIMER_INFORMATION_CLASS;
typedef struct _TIMER_BASIC_INFORMATION {
LARGE_INTEGER TimeRemaining;
BOOLEAN SignalState;
} TIMER_BASIC_INFORMATION, *PTIMER_BASIC_INFORMATION;
#define EVENT_INCREMENT 1
#define IO_NO_INCREMENT 0
#define IO_CD_ROM_INCREMENT 1
@ -9006,6 +9015,26 @@ ZwQuerySymbolicLinkObject(
/*IN OUT*/ PUNICODE_STRING LinkTarget,
/*OUT*/ PULONG ReturnedLength /*OPTIONAL*/);
NTOSAPI
NTSTATUS
DDKAPI
NtQueryTimer(
/*IN*/ HANDLE TimerHandle,
/*IN*/ TIMER_INFORMATION_CLASS TimerInformationClass,
/*OUT*/ PVOID TimerInformation,
/*IN*/ ULONG TimerInformationLength,
/*OUT*/ PULONG ReturnedLength /*OPTIONAL*/);
NTOSAPI
NTSTATUS
DDKAPI
ZwQueryTimer(
/*IN*/ HANDLE TimerHandle,
/*IN*/ TIMER_INFORMATION_CLASS TimerInformationClass,
/*OUT*/ PVOID TimerInformation,
/*IN*/ ULONG TimerInformationLength,
/*OUT*/ PULONG ReturnedLength /*OPTIONAL*/);
NTOSAPI
NTSTATUS
DDKAPI