struct _REGISTERED_INTERRUPT_CONTROLLER { struct _LIST_ENTRY ListEntry;/* 0x0 16 */ void* InternalData;/* 0x10 8 */ unsigned long InternalDataSize;/* 0x18 4 */ /* 4 bytes padding */ struct _INTERRUPT_FUNCTION_TABLE FunctionTable;/* 0x20 208 */ /* ── cacheline 3 boundary (192 bytes) ── */ enum _KNOWN_CONTROLLER_TYPE KnownType;/* 0xf0 4 */ unsigned long Capabilities;/* 0xf4 4 */ unsigned long Flags;/* 0xf8 4 */ unsigned long MaxPriority;/* 0xfc 4 */ /* ── cacheline 4 boundary (256 bytes) ── */ unsigned long UnitId;/* 0x100 4 */ /* 4 bytes padding */ struct _LIST_ENTRY LinesHead;/* 0x108 16 */ struct _LIST_ENTRY OutputLinesHead;/* 0x118 16 */ long MinLine;/* 0x128 4 */ long MaxLine;/* 0x12c 4 */ unsigned long MaxClusterSize;/* 0x130 4 */ unsigned long MaxClusters;/* 0x134 4 */ unsigned long InterruptReplayDataSize;/* 0x138 4 */ enum _INTERRUPT_PROBLEM Problem;/* 0x13c 4 */ /* ── cacheline 5 boundary (320 bytes) ── */ long ProblemStatus;/* 0x140 4 */ unsigned long ProblemProcessor;/* 0x144 4 */ const char* ProblemSourceFile;/* 0x148 8 */ unsigned long ProblemSourceLine;/* 0x150 4 */ unsigned long CustomProblem;/* 0x154 4 */ long CustomProblemStatus;/* 0x158 4 */ /* 4 bytes padding */ struct _UNICODE_STRING ResourceId;/* 0x160 16 */ struct POHANDLE__* PowerHandle;/* 0x170 8 */};size 376 (0x178)25 members3 holes (12 bytes)padding 06 cachelines
Used in (0)