struct _ALPC_COMPLETION_LIST { struct _LIST_ENTRY Entry;/* 0x0 8 */ struct _EPROCESS* OwnerProcess;/* 0x8 4 */ struct _EX_PUSH_LOCK CompletionListLock;/* 0xc 4 */ struct _MDL* Mdl;/* 0x10 4 */ void* UserVa;/* 0x14 4 */ void* UserLimit;/* 0x18 4 */ void* DataUserVa;/* 0x1c 4 */ void* SystemVa;/* 0x20 4 */ unsigned long TotalSize;/* 0x24 4 */ struct _ALPC_COMPLETION_LIST_HEADER* Header;/* 0x28 4 */ void* List;/* 0x2c 4 */ unsigned long ListSize;/* 0x30 4 */ void* Bitmap;/* 0x34 4 */ unsigned long BitmapSize;/* 0x38 4 */ void* Data;/* 0x3c 4 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned long DataSize;/* 0x40 4 */ unsigned long BitmapLimit;/* 0x44 4 */ unsigned long BitmapNextHint;/* 0x48 4 */ unsigned long ConcurrencyCount;/* 0x4c 4 */ unsigned long AttributeFlags;/* 0x50 4 */ unsigned long AttributeSize;/* 0x54 4 */};size 88 (0x58)21 members0 holespadding 02 cachelines
Used in (1)