struct _KALPC_VIEW { struct _LIST_ENTRY ViewListEntry;/* 0x0 16 */ union { struct { unsigned long WriteAccess : 1;/* 0x10:0 4 */ unsigned long AutoRelease : 1;/* 0x10:1 4 */ unsigned long ForceUnlink : 1;/* 0x10:2 4 */ } s1;/* 0x10 4 */ } u1;/* 0x10 4 */ /* 4 bytes padding */ struct _KALPC_REGION* Region;/* 0x18 8 */ struct _ALPC_PORT* OwnerPort;/* 0x20 8 */ struct _EPROCESS* OwnerProcess;/* 0x28 8 */ void* Address;/* 0x30 8 */ unsigned __int64 Size;/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ void* SecureViewHandle;/* 0x40 8 */ void* WriteAccessHandle;/* 0x48 8 */ unsigned long NumberOfOwnerMessages;/* 0x50 4 */ /* 4 bytes padding */ struct _LIST_ENTRY ProcessViewListEntry;/* 0x58 16 */};size 104 (0x68)11 members2 holes (8 bytes)padding 02 cachelines
Used in (2)