ReactOS 0.4.15-dev-7958-gcd0bb1a
_PCI_PDO_EXTENSION Struct Reference

#include <pci.h>

Collaboration diagram for _PCI_PDO_EXTENSION:

Public Attributes

PVOID Next
 
ULONG ExtensionType
 
struct _PCI_MJ_DISPATCH_TABLEIrpDispatchTable
 
BOOLEAN DeviceState
 
BOOLEAN TentativeNextState
 
KEVENT SecondaryExtLock
 
PCI_SLOT_NUMBER Slot
 
PDEVICE_OBJECT PhysicalDeviceObject
 
PPCI_FDO_EXTENSION ParentFdoExtension
 
SINGLE_LIST_ENTRY SecondaryExtension
 
LONG BusInterfaceReferenceCount
 
LONG AgpInterfaceReferenceCount
 
USHORT VendorId
 
USHORT DeviceId
 
USHORT SubsystemVendorId
 
USHORT SubsystemId
 
BOOLEAN RevisionId
 
BOOLEAN ProgIf
 
BOOLEAN SubClass
 
BOOLEAN BaseClass
 
BOOLEAN AdditionalResourceCount
 
BOOLEAN AdjustedInterruptLine
 
BOOLEAN InterruptPin
 
BOOLEAN RawInterruptLine
 
BOOLEAN CapabilitiesPtr
 
BOOLEAN SavedLatencyTimer
 
BOOLEAN SavedCacheLineSize
 
BOOLEAN HeaderType
 
BOOLEAN NotPresent
 
BOOLEAN ReportedMissing
 
BOOLEAN ExpectedWritebackFailure
 
BOOLEAN NoTouchPmeEnable
 
BOOLEAN LegacyDriver
 
BOOLEAN UpdateHardware
 
BOOLEAN MovedDevice
 
BOOLEAN DisablePowerDown
 
BOOLEAN NeedsHotPlugConfiguration
 
BOOLEAN IDEInNativeMode
 
BOOLEAN BIOSAllowsIDESwitchToNativeMode
 
BOOLEAN IoSpaceUnderNativeIdeControl
 
BOOLEAN OnDebugPath
 
BOOLEAN IoSpaceNotRequired
 
PCI_POWER_STATE PowerState
 
PCI_HEADER_TYPE_DEPENDENT Dependent
 
ULONGLONG HackFlags
 
PCI_FUNCTION_RESOURCESResources
 
PCI_FDO_EXTENSIONBridgeFdoExtension
 
struct _PCI_PDO_EXTENSIONNextBridge
 
struct _PCI_PDO_EXTENSIONNextHashEntry
 
PCI_LOCK Lock
 
PCI_PMC PowerCapabilities
 
BOOLEAN TargetAgpCapabilityId
 
USHORT CommandEnables
 
USHORT InitialCommand
 

Detailed Description

Definition at line 263 of file pci.h.

Member Data Documentation

◆ AdditionalResourceCount

BOOLEAN _PCI_PDO_EXTENSION::AdditionalResourceCount

Definition at line 286 of file pci.h.

◆ AdjustedInterruptLine

BOOLEAN _PCI_PDO_EXTENSION::AdjustedInterruptLine

Definition at line 287 of file pci.h.

Referenced by PciScanBus().

◆ AgpInterfaceReferenceCount

LONG _PCI_PDO_EXTENSION::AgpInterfaceReferenceCount

Definition at line 277 of file pci.h.

◆ BaseClass

BOOLEAN _PCI_PDO_EXTENSION::BaseClass

Definition at line 285 of file pci.h.

Referenced by PciScanBus().

◆ BIOSAllowsIDESwitchToNativeMode

BOOLEAN _PCI_PDO_EXTENSION::BIOSAllowsIDESwitchToNativeMode

Definition at line 304 of file pci.h.

◆ BridgeFdoExtension

PCI_FDO_EXTENSION* _PCI_PDO_EXTENSION::BridgeFdoExtension

Definition at line 312 of file pci.h.

◆ BusInterfaceReferenceCount

LONG _PCI_PDO_EXTENSION::BusInterfaceReferenceCount

Definition at line 276 of file pci.h.

◆ CapabilitiesPtr

BOOLEAN _PCI_PDO_EXTENSION::CapabilitiesPtr

Definition at line 290 of file pci.h.

Referenced by PciScanBus().

◆ CommandEnables

USHORT _PCI_PDO_EXTENSION::CommandEnables

Definition at line 318 of file pci.h.

Referenced by PciScanBus().

◆ Dependent

PCI_HEADER_TYPE_DEPENDENT _PCI_PDO_EXTENSION::Dependent

Definition at line 309 of file pci.h.

◆ DeviceId

USHORT _PCI_PDO_EXTENSION::DeviceId

Definition at line 279 of file pci.h.

Referenced by PciScanBus().

◆ DeviceState

BOOLEAN _PCI_PDO_EXTENSION::DeviceState

Definition at line 268 of file pci.h.

◆ DisablePowerDown

BOOLEAN _PCI_PDO_EXTENSION::DisablePowerDown

Definition at line 301 of file pci.h.

Referenced by PciScanBus().

◆ ExpectedWritebackFailure

BOOLEAN _PCI_PDO_EXTENSION::ExpectedWritebackFailure

Definition at line 296 of file pci.h.

Referenced by PciScanBus().

◆ ExtensionType

ULONG _PCI_PDO_EXTENSION::ExtensionType

Definition at line 266 of file pci.h.

◆ HackFlags

ULONGLONG _PCI_PDO_EXTENSION::HackFlags

Definition at line 310 of file pci.h.

Referenced by PciScanBus().

◆ HeaderType

BOOLEAN _PCI_PDO_EXTENSION::HeaderType

Definition at line 293 of file pci.h.

Referenced by PciScanBus().

◆ IDEInNativeMode

BOOLEAN _PCI_PDO_EXTENSION::IDEInNativeMode

Definition at line 303 of file pci.h.

◆ InitialCommand

USHORT _PCI_PDO_EXTENSION::InitialCommand

Definition at line 319 of file pci.h.

Referenced by PciScanBus().

◆ InterruptPin

BOOLEAN _PCI_PDO_EXTENSION::InterruptPin

Definition at line 288 of file pci.h.

Referenced by PciScanBus().

◆ IoSpaceNotRequired

BOOLEAN _PCI_PDO_EXTENSION::IoSpaceNotRequired

Definition at line 307 of file pci.h.

◆ IoSpaceUnderNativeIdeControl

BOOLEAN _PCI_PDO_EXTENSION::IoSpaceUnderNativeIdeControl

Definition at line 305 of file pci.h.

◆ IrpDispatchTable

struct _PCI_MJ_DISPATCH_TABLE* _PCI_PDO_EXTENSION::IrpDispatchTable

Definition at line 267 of file pci.h.

◆ LegacyDriver

BOOLEAN _PCI_PDO_EXTENSION::LegacyDriver

Definition at line 298 of file pci.h.

◆ Lock

PCI_LOCK _PCI_PDO_EXTENSION::Lock

Definition at line 315 of file pci.h.

◆ MovedDevice

BOOLEAN _PCI_PDO_EXTENSION::MovedDevice

Definition at line 300 of file pci.h.

◆ NeedsHotPlugConfiguration

BOOLEAN _PCI_PDO_EXTENSION::NeedsHotPlugConfiguration

Definition at line 302 of file pci.h.

Referenced by PciScanBus().

◆ Next

PVOID _PCI_PDO_EXTENSION::Next

Definition at line 265 of file pci.h.

Referenced by PciFindParentPciFdoExtension().

◆ NextBridge

struct _PCI_PDO_EXTENSION* _PCI_PDO_EXTENSION::NextBridge

Definition at line 313 of file pci.h.

Referenced by PciScanBus().

◆ NextHashEntry

struct _PCI_PDO_EXTENSION* _PCI_PDO_EXTENSION::NextHashEntry

Definition at line 314 of file pci.h.

◆ NoTouchPmeEnable

BOOLEAN _PCI_PDO_EXTENSION::NoTouchPmeEnable

Definition at line 297 of file pci.h.

◆ NotPresent

BOOLEAN _PCI_PDO_EXTENSION::NotPresent

Definition at line 294 of file pci.h.

◆ OnDebugPath

BOOLEAN _PCI_PDO_EXTENSION::OnDebugPath

Definition at line 306 of file pci.h.

Referenced by PciScanBus().

◆ ParentFdoExtension

PPCI_FDO_EXTENSION _PCI_PDO_EXTENSION::ParentFdoExtension

Definition at line 274 of file pci.h.

Referenced by PciDebugIrpDispatchDisplay().

◆ PhysicalDeviceObject

PDEVICE_OBJECT _PCI_PDO_EXTENSION::PhysicalDeviceObject

Definition at line 273 of file pci.h.

◆ PowerCapabilities

PCI_PMC _PCI_PDO_EXTENSION::PowerCapabilities

Definition at line 316 of file pci.h.

◆ PowerState

PCI_POWER_STATE _PCI_PDO_EXTENSION::PowerState

Definition at line 308 of file pci.h.

◆ ProgIf

BOOLEAN _PCI_PDO_EXTENSION::ProgIf

Definition at line 283 of file pci.h.

Referenced by PciScanBus().

◆ RawInterruptLine

BOOLEAN _PCI_PDO_EXTENSION::RawInterruptLine

Definition at line 289 of file pci.h.

Referenced by PciScanBus().

◆ ReportedMissing

BOOLEAN _PCI_PDO_EXTENSION::ReportedMissing

Definition at line 295 of file pci.h.

◆ Resources

PCI_FUNCTION_RESOURCES* _PCI_PDO_EXTENSION::Resources

Definition at line 311 of file pci.h.

◆ RevisionId

BOOLEAN _PCI_PDO_EXTENSION::RevisionId

Definition at line 282 of file pci.h.

Referenced by PciScanBus().

◆ SavedCacheLineSize

BOOLEAN _PCI_PDO_EXTENSION::SavedCacheLineSize

Definition at line 292 of file pci.h.

Referenced by PciScanBus().

◆ SavedLatencyTimer

BOOLEAN _PCI_PDO_EXTENSION::SavedLatencyTimer

Definition at line 291 of file pci.h.

Referenced by PciScanBus().

◆ SecondaryExtension

SINGLE_LIST_ENTRY _PCI_PDO_EXTENSION::SecondaryExtension

Definition at line 275 of file pci.h.

◆ SecondaryExtLock

KEVENT _PCI_PDO_EXTENSION::SecondaryExtLock

Definition at line 271 of file pci.h.

◆ Slot

PCI_SLOT_NUMBER _PCI_PDO_EXTENSION::Slot

Definition at line 272 of file pci.h.

Referenced by PciDebugIrpDispatchDisplay().

◆ SubClass

BOOLEAN _PCI_PDO_EXTENSION::SubClass

Definition at line 284 of file pci.h.

Referenced by PciScanBus().

◆ SubsystemId

USHORT _PCI_PDO_EXTENSION::SubsystemId

Definition at line 281 of file pci.h.

Referenced by PciScanBus().

◆ SubsystemVendorId

USHORT _PCI_PDO_EXTENSION::SubsystemVendorId

Definition at line 280 of file pci.h.

Referenced by PciScanBus().

◆ TargetAgpCapabilityId

BOOLEAN _PCI_PDO_EXTENSION::TargetAgpCapabilityId

Definition at line 317 of file pci.h.

◆ TentativeNextState

BOOLEAN _PCI_PDO_EXTENSION::TentativeNextState

Definition at line 269 of file pci.h.

◆ UpdateHardware

BOOLEAN _PCI_PDO_EXTENSION::UpdateHardware

Definition at line 299 of file pci.h.

◆ VendorId

USHORT _PCI_PDO_EXTENSION::VendorId

Definition at line 278 of file pci.h.

Referenced by PciScanBus().


The documentation for this struct was generated from the following file: