//0xc8 bytes (sizeof)
struct _PCI_PDO_EXTENSION
{
    struct _PCI_PDO_EXTENSION* Next;                                        //0x0
    enum PCI_SIGNATURE ExtensionType;                                       //0x4
    struct _PCI_MJ_DISPATCH_TABLE* IrpDispatchTable;                        //0x8
    UCHAR DeviceState;                                                      //0xc
    UCHAR TentativeNextState;                                               //0xd
    struct _KEVENT SecondaryExtLock;                                        //0x10
    struct _PCI_SLOT_NUMBER Slot;                                           //0x20
    struct _DEVICE_OBJECT* PhysicalDeviceObject;                            //0x24
    struct _PCI_FDO_EXTENSION* ParentFdoExtension;                          //0x28
    struct _SINGLE_LIST_ENTRY SecondaryExtension;                           //0x2c
    ULONG BusInterfaceReferenceCount;                                       //0x30
    ULONG AgpInterfaceReferenceCount;                                       //0x34
    USHORT VendorId;                                                        //0x38
    USHORT DeviceId;                                                        //0x3a
    USHORT SubsystemVendorId;                                               //0x3c
    USHORT SubsystemId;                                                     //0x3e
    UCHAR RevisionId;                                                       //0x40
    UCHAR ProgIf;                                                           //0x41
    UCHAR SubClass;                                                         //0x42
    UCHAR BaseClass;                                                        //0x43
    UCHAR AdditionalResourceCount;                                          //0x44
    UCHAR AdjustedInterruptLine;                                            //0x45
    UCHAR InterruptPin;                                                     //0x46
    UCHAR RawInterruptLine;                                                 //0x47
    UCHAR CapabilitiesPtr;                                                  //0x48
    UCHAR SavedLatencyTimer;                                                //0x49
    UCHAR SavedCacheLineSize;                                               //0x4a
    UCHAR HeaderType;                                                       //0x4b
    UCHAR NotPresent;                                                       //0x4c
    UCHAR ReportedMissing;                                                  //0x4d
    UCHAR ExpectedWritebackFailure;                                         //0x4e
    UCHAR NoTouchPmeEnable;                                                 //0x4f
    UCHAR LegacyDriver;                                                     //0x50
    UCHAR UpdateHardware;                                                   //0x51
    UCHAR MovedDevice;                                                      //0x52
    UCHAR DisablePowerDown;                                                 //0x53
    UCHAR NeedsHotPlugConfiguration;                                        //0x54
    UCHAR IDEInNativeMode;                                                  //0x55
    UCHAR BIOSAllowsIDESwitchToNativeMode;                                  //0x56
    UCHAR IoSpaceUnderNativeIdeControl;                                     //0x57
    UCHAR OnDebugPath;                                                      //0x58
    UCHAR IoSpaceNotRequired;                                               //0x59
    struct PCI_POWER_STATE PowerState;                                      //0x5c
    union PCI_HEADER_TYPE_DEPENDENT Dependent;                              //0x9c
    ULONGLONG HackFlags;                                                    //0xa0
    struct PCI_FUNCTION_RESOURCES* Resources;                               //0xa8
    struct _PCI_FDO_EXTENSION* BridgeFdoExtension;                          //0xac
    struct _PCI_PDO_EXTENSION* NextBridge;                                  //0xb0
    struct _PCI_PDO_EXTENSION* NextHashEntry;                               //0xb4
    struct _PCI_LOCK Lock;                                                  //0xb8
    struct _PCI_PMC PowerCapabilities;                                      //0xc0
    UCHAR TargetAgpCapabilityId;                                            //0xc2
    USHORT CommandEnables;                                                  //0xc4
    USHORT InitialCommand;                                                  //0xc6
};