ReactOS 0.4.16-dev-424-ge4748fe
|
Go to the source code of this file.
Classes | |
struct | _TIMER |
Macros | |
#define | TMRF_READY 0x0001 |
#define | TMRF_SYSTEM 0x0002 |
#define | TMRF_RIT 0x0004 |
#define | TMRF_INIT 0x0008 |
#define | TMRF_ONESHOT 0x0010 |
#define | TMRF_WAITING 0x0020 |
#define | TMRF_TIFROMWND 0x0040 |
#define | ID_EVENT_SYSTIMER_MOUSEHOVER ID_TME_TIMER |
#define | ID_EVENT_SYSTIMER_FLASHWIN (0xFFF8) |
#define | ID_EVENT_SYSTIMER_TRACKWIN (0xFFF7) |
#define | ID_EVENT_SYSTIMER_ANIMATEDFADE (0xFFF6) |
#define | ID_EVENT_SYSTIMER_INVALIDATEDCES (0xFFF5) |
Typedefs | |
typedef struct _TIMER | TIMER |
typedef struct _TIMER * | PTIMER |
Functions | |
CODE_SEG ("INIT") NTSTATUS NTAPI InitTimerImpl(VOID) | |
BOOL FASTCALL | DestroyTimersForThread (PTHREADINFO pti) |
BOOL FASTCALL | DestroyTimersForWindow (PTHREADINFO pti, PWND Window) |
BOOL FASTCALL | IntKillTimer (PWND Window, UINT_PTR IDEvent, BOOL SystemTimer) |
UINT_PTR FASTCALL | IntSetTimer (PWND Window, UINT_PTR IDEvent, UINT Elapse, TIMERPROC TimerFunc, INT Type) |
PTIMER FASTCALL | FindSystemTimer (PMSG) |
BOOL FASTCALL | ValidateTimerCallback (PTHREADINFO, LPARAM) |
VOID CALLBACK | SystemTimerProc (HWND, UINT, UINT_PTR, DWORD) |
UINT_PTR FASTCALL | SystemTimerSet (PWND, UINT_PTR, UINT, TIMERPROC) |
BOOL FASTCALL | PostTimerMessages (PWND) |
VOID FASTCALL | ProcessTimers (VOID) |
VOID FASTCALL | StartTheTimers (VOID) |
Variables | |
PKTIMER | MasterTimer |
#define ID_EVENT_SYSTIMER_MOUSEHOVER ID_TME_TIMER |
CODE_SEG | ( | "INIT" | ) |
Definition at line 1810 of file Interface.c.
BOOL FASTCALL DestroyTimersForThread | ( | PTHREADINFO | pti | ) |
Definition at line 555 of file timer.c.
Referenced by ExitThreadCallback().
BOOL FASTCALL DestroyTimersForWindow | ( | PTHREADINFO | pti, |
PWND | Window | ||
) |
Definition at line 528 of file timer.c.
Referenced by co_UserFreeWindow(), and IntClientShutdown().
Definition at line 131 of file timer.c.
Referenced by IntDispatchMessage().
Definition at line 579 of file timer.c.
Referenced by co_UserHideCaret(), IntFlashWindowEx(), IntRemoveTrackMouseEvent(), IntTrackMouseEvent(), IntTrackMouseMove(), NtUserCallHwndParam(), NtUserCreateCaret(), NtUserKillTimer(), and SystemTimerProc().
UINT_PTR FASTCALL IntSetTimer | ( | PWND | Window, |
UINT_PTR | IDEvent, | ||
UINT | Elapse, | ||
TIMERPROC | TimerFunc, | ||
INT | Type | ||
) |
Definition at line 182 of file timer.c.
Referenced by co_IntSetCaretPos(), co_UserShowCaret(), IntFlashWindowEx(), IntTrackMouseEvent(), IntTrackMouseMove(), NtUserCreateCaret(), NtUserSetSystemTimer(), NtUserSetTimer(), StartTheTimers(), and SystemTimerSet().
Definition at line 401 of file timer.c.
Referenced by co_IntPeekMessage().
Definition at line 452 of file timer.c.
Referenced by RawInputThreadMain().
Definition at line 374 of file timer.c.
Referenced by RawInputThreadMain().
Definition at line 286 of file timer.c.
Referenced by IntFlashWindowEx(), IntTrackMouseEvent(), and IntTrackMouseMove().
UINT_PTR FASTCALL SystemTimerSet | ( | PWND | Window, |
UINT_PTR | nIDEvent, | ||
UINT | uElapse, | ||
TIMERPROC | lpTimerFunc | ||
) |
BOOL FASTCALL ValidateTimerCallback | ( | PTHREADINFO | pti, |
LPARAM | lParam | ||
) |
Definition at line 155 of file timer.c.
Referenced by IntDispatchMessage(), and NtUserValidateTimerCallback().
|
extern |
Definition at line 16 of file input.c.
Referenced by InitInputImpl(), IntSetTimer(), ProcessTimers(), and RawInputThreadMain().