struct _ALPC_COMPLETION_LIST { struct _LIST_ENTRY Entry;/* 0x0 16 */ struct _EPROCESS* OwnerProcess;/* 0x10 8 */ struct _MDL* Mdl;/* 0x18 8 */ void* UserVa;/* 0x20 8 */ void* UserLimit;/* 0x28 8 */ void* DataUserVa;/* 0x30 8 */ void* SystemVa;/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned __int64 TotalSize;/* 0x40 8 */ struct _ALPC_COMPLETION_LIST_HEADER* Header;/* 0x48 8 */ void* List;/* 0x50 8 */ unsigned __int64 ListSize;/* 0x58 8 */ void* Bitmap;/* 0x60 8 */ unsigned __int64 BitmapSize;/* 0x68 8 */ void* Data;/* 0x70 8 */ unsigned __int64 DataSize;/* 0x78 8 */ /* ── cacheline 2 boundary (128 bytes) ── */ unsigned long BitmapLimit;/* 0x80 4 */ unsigned long BitmapNextHint;/* 0x84 4 */ unsigned long ConcurrencyCount;/* 0x88 4 */ unsigned long AttributeFlags;/* 0x8c 4 */ unsigned long AttributeSize;/* 0x90 4 */};size 152 (0x98)20 members0 holespadding 43 cachelines
Used in (1)