struct _POP_COOLING_EXTENSION { struct _LIST_ENTRY Link;/* 0x0 16 */ struct _LIST_ENTRY RequestListHead;/* 0x10 16 */ struct _POP_RW_LOCK Lock;/* 0x20 16 */ struct _POP_RW_LOCK UpdatePropogationLock;/* 0x30 16 */ /* ── cacheline 1 boundary (64 bytes) ── */ struct _DEVICE_OBJECT* DeviceObject;/* 0x40 8 */ void* NotificationEntry;/* 0x48 8 */ unsigned char Enabled;/* 0x50 1 */ unsigned char ActiveEngaged;/* 0x51 1 */ unsigned char ThrottleLimit;/* 0x52 1 */ unsigned char UpdatingToCurrent;/* 0x53 1 */ /* 4 bytes padding */ struct _KEVENT* RemovalFlushEvent;/* 0x58 8 */ struct _KEVENT* PnpFlushEvent;/* 0x60 8 */ struct _THERMAL_COOLING_INTERFACE Interface;/* 0x68 56 */ /* ── cacheline 2 boundary (128 bytes) ── */ struct _UNICODE_STRING UniqueId;/* 0xa0 16 */ struct _UNICODE_STRING SymbolicLink;/* 0xb0 16 */ /* ── cacheline 3 boundary (192 bytes) ── */ struct _UNICODE_STRING PdoName;/* 0xc0 16 */ struct _FILE_OBJECT* FileObject;/* 0xd0 8 */};size 216 (0xd8)17 members1 hole (4 bytes)padding 04 cachelines
Used in (1)