x64x86arm64ia64 / ntdllntoskrnl

_KALPC_MESSAGE

← 10.0.18362.1016 13 builds latest →
struct _KALPC_MESSAGE {
union {
struct {
unsigned long QueueType : 3;/* 0x14:0 4 */
unsigned long QueuePortType : 4;/* 0x14:3 4 */
unsigned long Canceled : 1;/* 0x14:7 4 */
unsigned long Ready : 1;/* 0x14:8 4 */
unsigned long ReleaseMessage : 1;/* 0x14:9 4 */
unsigned long SharedQuota : 1;/* 0x14:10 4 */
unsigned long ReplyWaitReply : 1;/* 0x14:11 4 */
unsigned long OwnerPortReference : 1;/* 0x14:12 4 */
unsigned long ReceiverReference : 1;/* 0x14:13 4 */
unsigned long ViewAttributeRetrieved : 1;/* 0x14:14 4 */
unsigned long InDispatch : 1;/* 0x14:15 4 */
unsigned long InCanceledQueue : 1;/* 0x14:16 4 */
} s1;/* 0x14 4 */
unsigned long State;/* 0x14 4 */
} u1;/* 0x14 4 */
long SequenceNo;/* 0x18 4 */
union {
void* QuotaBlock;/* 0x1c 4 */
};/* 0x1c 4 */
long CancelSequenceNo;/* 0x28 4 */
/* ── cacheline 1 boundary (64 bytes) ── */
void* DataUserVa;/* 0x60 4 */
void* WakeReference;/* 0x70 4 */
void* WakeReference2;/* 0x74 4 */
void* ExtensionBuffer;/* 0x78 4 */
unsigned long ExtensionBufferSize;/* 0x7c 4 */
/* ── cacheline 2 boundary (128 bytes) ── */
};
size 152 (0x98)23 members0 holespadding 03 cachelines
Used in (4)