Techwiki:Win32k/TIMER

From ReactOS Wiki
Jump to: navigation, search

Timer structures.

typedef struct _TIMER
{
/* 000 */ HEAD        head;
/* 008 */ struct _TIMER ptmrNext;
/* 00c */ struct _TIMER ptmrPrev;
/* 010 */ PTHREADINFO pti;
/* 014 */ PWND        spwnd;
/* 018 */ UINT_PTR    nID;
/* 01c */ INT         cmsCountdown;
/* 020 */ INT         cmsRate;
/* 024 */ FLONG       flags;
/* 028 */ TIMERPROC   pfn;
/* 02c */ PTHREADINFO ptiOptCreator;
} TIMER, *PTIMER;
//
// Timer structure flags.
//
#define TMRF_READY   0x0001
#define TMRF_SYSTEM  0x0002
#define TMRF_RIT     0x0004
#define TMRF_INIT    0x0008
#define TMRF_ONESHOT 0x0010
#define TMRF_WAITING 0x0020

References

  • Windows Symbol files, userkdx.dll, !dso