typedef struct _PCI_FDO_EXTENSION                        // 30 elements, 0xE0 bytes (sizeof)
          {
/*0x000*/     struct _SINGLE_LIST_ENTRY List;                      // 1 elements, 0x4 bytes (sizeof)
/*0x004*/     enum _PCI_SIGNATURE ExtensionType;
/*0x008*/     struct _PCI_MJ_DISPATCH_TABLE* IrpDispatchTable;
/*0x00C*/     UINT8        DeviceState;
/*0x00D*/     UINT8        TentativeNextState;
/*0x00E*/     UINT8        _PADDING0_[0x2];
/*0x010*/     struct _FAST_MUTEX SecondaryExtMutex;                // 5 elements, 0x20 bytes (sizeof)
/*0x030*/     struct _DEVICE_OBJECT* PhysicalDeviceObject;
/*0x034*/     struct _DEVICE_OBJECT* FunctionalDeviceObject;
/*0x038*/     struct _DEVICE_OBJECT* AttachedDeviceObject;
/*0x03C*/     struct _FAST_MUTEX ChildListMutex;                   // 5 elements, 0x20 bytes (sizeof)
/*0x05C*/     struct _PCI_PDO_EXTENSION* ChildPdoList;
/*0x060*/     struct _PCI_FDO_EXTENSION* BusRootFdoExtension;
/*0x064*/     struct _PCI_FDO_EXTENSION* ParentFdoExtension;
/*0x068*/     struct _PCI_PDO_EXTENSION* ChildBridgePdoList;
/*0x06C*/     struct _PCI_BUS_INTERFACE_STANDARD* PciBusInterface;
/*0x070*/     UINT8        MaxSubordinateBus;
/*0x071*/     UINT8        _PADDING1_[0x3];
/*0x074*/     struct _BUS_HANDLER* BusHandler;
/*0x078*/     UINT8        BaseBus;
/*0x079*/     UINT8        Fake;
/*0x07A*/     UINT8        Scanned;
/*0x07B*/     UINT8        ArbitersInitialized;
/*0x07C*/     UINT8        BrokenVideoHackApplied;
/*0x07D*/     UINT8        Hibernated;
/*0x07E*/     UINT8        _PADDING2_[0x2];
/*0x080*/     struct _PCI_POWER_STATE PowerState;                  // 10 elements, 0x40 bytes (sizeof)
/*0x0C0*/     struct _SINGLE_LIST_ENTRY SecondaryExtension;        // 1 elements, 0x4 bytes (sizeof)
/*0x0C4*/     ULONG32      ChildWaitWakeCount;
/*0x0C8*/     struct _PCI_COMMON_CONFIG* IchHackConfig;
/*0x0CC*/     struct _PCI_LOCK Lock;                               // 2 elements, 0x8 bytes (sizeof)
              struct                                               // 5 elements, 0x5 bytes (sizeof)
              {
/*0x0D4*/         UINT8        Acquired;
/*0x0D5*/         UINT8        CacheLineSize;
/*0x0D6*/         UINT8        LatencyTimer;
/*0x0D7*/         UINT8        EnablePERR;
/*0x0D8*/         UINT8        EnableSERR;
              }HotPlugParameters;
/*0x0DC*/     ULONG32      BusHackFlags;
          }PCI_FDO_EXTENSION, *PPCI_FDO_EXTENSION;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.