struct _ARBITER_LIST_ENTRY { struct _LIST_ENTRY ListEntry;/* 0x0 16 */ unsigned long AlternativeCount;/* 0x10 4 */ /* 4 bytes padding */ struct _IO_RESOURCE_DESCRIPTOR* Alternatives;/* 0x18 8 */ struct _DEVICE_OBJECT* PhysicalDeviceObject;/* 0x20 8 */ enum _ARBITER_REQUEST_SOURCE RequestSource;/* 0x28 4 */ unsigned long Flags;/* 0x2c 4 */ __int64 WorkSpace;/* 0x30 8 */ enum _INTERFACE_TYPE InterfaceType;/* 0x38 4 */ unsigned long SlotNumber;/* 0x3c 4 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned long BusNumber;/* 0x40 4 */ /* 4 bytes padding */ struct _CM_PARTIAL_RESOURCE_DESCRIPTOR* Assignment;/* 0x48 8 */ struct _IO_RESOURCE_DESCRIPTOR* SelectedAlternative;/* 0x50 8 */ enum _ARBITER_RESULT Result;/* 0x58 4 */};size 96 (0x60)13 members2 holes (8 bytes)padding 42 cachelines
Used in (1)