struct _DEVOBJ_EXTENSION { short Type;/* 0x0 2 */ unsigned short Size;/* 0x2 2 */ /* 4 bytes padding */ struct _DEVICE_OBJECT* DeviceObject;/* 0x8 8 */ unsigned long PowerFlags;/* 0x10 4 */ /* 4 bytes padding */ struct _DEVICE_OBJECT_POWER_EXTENSION* Dope;/* 0x18 8 */ unsigned long ExtensionFlags;/* 0x20 4 */ /* 4 bytes padding */ void* DeviceNode;/* 0x28 8 */ struct _DEVICE_OBJECT* AttachedTo;/* 0x30 8 */ long StartIoCount;/* 0x38 4 */ long StartIoKey;/* 0x3c 4 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned long StartIoFlags;/* 0x40 4 */ /* 4 bytes padding */ struct _VPB* Vpb;/* 0x48 8 */ void* DependencyNode;/* 0x50 8 */ void* InterruptContext;/* 0x58 8 */ long InterruptCount;/* 0x60 4 */ /* 4 bytes padding */ void* VerifierContext;/* 0x68 8 */};size 112 (0x70)16 members5 holes (20 bytes)padding 02 cachelines
Used in (1)