struct _CM_EISA_FUNCTION_INFORMATION { unsigned long CompressedId;/* 0x0 4 */ unsigned char IdSlotFlags1;/* 0x4 1 */ unsigned char IdSlotFlags2;/* 0x5 1 */ unsigned char MinorRevision;/* 0x6 1 */ unsigned char MajorRevision;/* 0x7 1 */ unsigned char Selections[26];/* 0x8 26 */ unsigned char FunctionFlags;/* 0x22 1 */ unsigned char TypeString[80];/* 0x23 80 */ /* ── cacheline 1 boundary (64 bytes) ── */ struct _EISA_MEMORY_CONFIGURATION EisaMemory[9];/* 0x73 63 */ /* ── cacheline 2 boundary (128 bytes) ── */ struct _EISA_IRQ_CONFIGURATION EisaIrq[7];/* 0xb2 14 */ /* ── cacheline 3 boundary (192 bytes) ── */ struct _EISA_DMA_CONFIGURATION EisaDma[4];/* 0xc0 8 */ struct _EISA_PORT_CONFIGURATION EisaPort[20];/* 0xc8 60 */ /* ── cacheline 4 boundary (256 bytes) ── */ unsigned char InitializationData[60];/* 0x104 60 */};/* computed: NT 4.0 DDK headers (DDK/INC/NTDDK.H, NTDEF.H, ...) compiled with MSVC 32-bit layout rules (clang): a type the DDK libraries' records lack */size 320 (0x140)13 members0 holespadding 05 cachelines
Used in (0)