struct _PCI_HEADER_TYPE_1 { unsigned long BaseAddresses[2];/* 0x0 8 */ unsigned char PrimaryBus;/* 0x8 1 */ unsigned char SecondaryBus;/* 0x9 1 */ unsigned char SubordinateBus;/* 0xa 1 */ unsigned char SecondaryLatency;/* 0xb 1 */ unsigned char IOBase;/* 0xc 1 */ unsigned char IOLimit;/* 0xd 1 */ unsigned short SecondaryStatus;/* 0xe 2 */ unsigned short MemoryBase;/* 0x10 2 */ unsigned short MemoryLimit;/* 0x12 2 */ unsigned short PrefetchBase;/* 0x14 2 */ unsigned short PrefetchLimit;/* 0x16 2 */ unsigned long PrefetchBaseUpper32;/* 0x18 4 */ unsigned long PrefetchLimitUpper32;/* 0x1c 4 */ unsigned short IOBaseUpper16;/* 0x20 2 */ unsigned short IOLimitUpper16;/* 0x22 2 */ unsigned char CapabilitiesPtr;/* 0x24 1 */ unsigned char Reserved1[3];/* 0x25 3 */ unsigned long ROMBaseAddress;/* 0x28 4 */ unsigned char InterruptLine;/* 0x2c 1 */ unsigned char InterruptPin;/* 0x2d 1 */ unsigned short BridgeControl;/* 0x2e 2 */};size 48 (0x30)22 members0 holespadding 01 cacheline
Used in (1)