x86 / ntdllntoskrnl /

_KTIMER2

← 10.0.18362.1016 8 builds latest →
struct _KTIMER2 {
union {
};/* 0x10 24 */
unsigned __int64 DueTime[2];/* 0x28 16 */
__int64 Period;/* 0x38 8 */
/* ── cacheline 1 boundary (64 bytes) ── */
void (*Callback)(struct _KTIMER2*, void*);/* 0x40 4 */
void* CallbackContext;/* 0x44 4 */
void (*DisableCallback)(void*);/* 0x48 4 */
void* DisableContext;/* 0x4c 4 */
unsigned char AbsoluteSystemTime;/* 0x50 1 */
union {
unsigned char TypeFlags;/* 0x51 1 */
struct {
unsigned char Unused : 1;/* 0x51:0 1 */
unsigned char IdleResilient : 1;/* 0x51:1 1 */
unsigned char HighResolution : 1;/* 0x51:2 1 */
unsigned char NoWake : 1;/* 0x51:3 1 */
unsigned char PseudoHighRes : 1;/* 0x51:4 1 */
unsigned char Unused1 : 3;/* 0x51:5 1 */
};/* 0x51 1 */
};/* 0x51 1 */
unsigned char CollectionIndex[2];/* 0x52 2 */
};
size 88 (0x58)18 members0 holespadding 42 cachelines
Used in (2)