struct _SECONDARY_INTERRUPT_PROVIDER_INTERFACE { unsigned short Size;/* 0x0 2 */ unsigned short Version;/* 0x2 2 */ /* 4 bytes padding */ void* Context;/* 0x8 8 */ unsigned long GsivBase;/* 0x10 4 */ unsigned short GsivSize;/* 0x14 2 */ /* 2 bytes padding */ struct _DRIVER_OBJECT* DriverObject;/* 0x18 8 */ void* Reserved1;/* 0x20 8 */ void* Reserved2;/* 0x28 8 */ void* Reserved3;/* 0x30 8 */ void* Reserved4;/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ void* Reserved5;/* 0x40 8 */ void* Reserved6;/* 0x48 8 */ void* Reserved7;/* 0x50 8 */};size 88 (0x58)13 members2 holes (6 bytes)padding 02 cachelines
Used in (1)