struct _TP_WAIT { struct _TP_TIMER Timer;/* 0x0 360 */ /* ── cacheline 5 boundary (320 bytes) ── */ void* Handle;/* 0x168 8 */ void* WaitPkt;/* 0x170 8 */ void* NextWaitHandle;/* 0x178 8 */ /* ── cacheline 6 boundary (384 bytes) ── */ union _LARGE_INTEGER NextWaitTimeout;/* 0x180 8 */ struct _TP_DIRECT Direct;/* 0x188 72 */ /* ── cacheline 7 boundary (448 bytes) ── */ union { unsigned char AllFlags;/* 0x1d0 1 */ struct { unsigned char NextWaitActive : 1;/* 0x1d0:0 1 */ unsigned char NextTimeoutActive : 1;/* 0x1d0:1 1 */ unsigned char CallbackCounted : 1;/* 0x1d0:2 1 */ unsigned char Spare : 5;/* 0x1d0:3 1 */ };/* 0x1d0 1 */ } WaitFlags;/* 0x1d0 1 */};size 472 (0x1d8)7 members0 holespadding 78 cachelines
Used in (0)