x64x86arm64 / ntdllntoskrnl

_POP_IRP_DATA

← 10.0.18362.1016 10 builds latest →
struct _POP_IRP_DATA {
unsigned __int64 WatchdogStart;/* 0x18 8 */
/* ── cacheline 1 boundary (64 bytes) ── */
unsigned char MinorFunction;/* 0x68 1 */
/* 3 bytes padding */
unsigned char WatchdogEnabled;/* 0x74 1 */
/* 3 bytes padding */
unsigned char SystemTransition;/* 0x7c 1 */
unsigned char NotifyPEP;/* 0x7d 1 */
/* 2 bytes padding */
/* ── cacheline 2 boundary (128 bytes) ── */
long IrpSequenceID;/* 0x80 4 */
union {
struct {
void (*CallerCompletion)(struct _DEVICE_OBJECT*, unsigned char, union _POWER_STATE, void*, struct _IO_STATUS_BLOCK*);/* 0x84 4 */
void* CallerContext;/* 0x88 4 */
unsigned char SystemWake;/* 0x90 1 */
} Device;/* 0x84 16 */
struct {
unsigned char FxDeviceActivated;/* 0x88 1 */
} System;/* 0x84 8 */
};/* 0x84 16 */
};
size 152 (0x98)19 members3 holes (8 bytes)padding 03 cachelines
Used in (1)