ReactOS 0.4.16-dev-106-g10b08aa
|
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 556 of file timer.c.
Referenced by ExitThreadCallback().
BOOL FASTCALL DestroyTimersForWindow | ( | PTHREADINFO | pti, |
PWND | Window | ||
) |
Definition at line 529 of file timer.c.
Referenced by co_UserFreeWindow(), and IntClientShutdown().
Definition at line 128 of file timer.c.
Referenced by IntDispatchMessage().
Definition at line 580 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 179 of file timer.c.
Referenced by co_IntSetCaretPos(), co_UserShowCaret(), IntFlashWindowEx(), IntTrackMouseEvent(), IntTrackMouseMove(), NtUserCreateCaret(), NtUserSetSystemTimer(), NtUserSetTimer(), StartTheTimers(), and SystemTimerSet().
Definition at line 402 of file timer.c.
Referenced by co_IntPeekMessage().
Definition at line 453 of file timer.c.
Referenced by RawInputThreadMain().
Definition at line 375 of file timer.c.
Referenced by RawInputThreadMain().
Definition at line 287 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 152 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().