arm64 / ntdllntoskrnl /

_ALPC_COMPLETION_LIST_HEADER

← first 1 build latest →
struct _ALPC_COMPLETION_LIST_HEADER {
unsigned __int64 StartMagic;/* 0x0 8 */
unsigned long TotalSize;/* 0x8 4 */
unsigned long ListOffset;/* 0xc 4 */
unsigned long ListSize;/* 0x10 4 */
unsigned long BitmapOffset;/* 0x14 4 */
unsigned long BitmapSize;/* 0x18 4 */
unsigned long DataOffset;/* 0x1c 4 */
unsigned long DataSize;/* 0x20 4 */
unsigned long AttributeFlags;/* 0x24 4 */
unsigned long AttributeSize;/* 0x28 4 */
/* 84 bytes padding */
/* ── cacheline 2 boundary (128 bytes) ── */
volatile unsigned long LastMessageId;/* 0x88 4 */
volatile unsigned long LastCallbackId;/* 0x8c 4 */
/* 112 bytes padding */
/* ── cacheline 4 boundary (256 bytes) ── */
volatile unsigned long PostCount;/* 0x100 4 */
/* 124 bytes padding */
/* ── cacheline 6 boundary (384 bytes) ── */
volatile unsigned long ReturnCount;/* 0x180 4 */
/* 124 bytes padding */
/* ── cacheline 8 boundary (512 bytes) ── */
volatile unsigned long LogSequenceNumber;/* 0x200 4 */
/* 124 bytes padding */
/* ── cacheline 10 boundary (640 bytes) ── */
unsigned __int64 EndMagic;/* 0x288 8 */
};
size 768 (0x300)18 members5 holes (568 bytes)padding 11212 cachelines
Used in (1)