ReactOS 0.4.17-dev-1164-g974a446
_PDO_DEVICE_EXTENSION Struct Reference

#include <pci.h>

Collaboration diagram for _PDO_DEVICE_EXTENSION:

Public Attributes

COMMON_DEVICE_EXTENSION Common
 
PDEVICE_OBJECT Fdo
 
PPCI_DEVICE PciDevice
 
UNICODE_STRING DeviceID
 
UNICODE_STRING InstanceID
 
UNICODE_STRING HardwareIDs
 
UNICODE_STRING CompatibleIDs
 
UNICODE_STRING DeviceDescription
 
UNICODE_STRING DeviceLocation
 
LONG References
 
PDEVICE_OBJECT AttachedFdo
 
ULONG PortNumber
 
ULONG LptPort
 
ULONG OpenCount
 
UNICODE_STRING DeviceId
 
UNICODE_STRING InstanceId
 
UNICODE_STRING HardwareIds
 
UNICODE_STRING CompatibleIds
 
PDRIVE_INFO DriveInfo
 
BOOLEAN ReportedPresent
 
BOOLEAN DeletePending
 
ULONG Channel
 
ULONG Flags
 
PCHANNEL_DATA_COMMON ChanData
 
LIST_ENTRY ListEntry
 
EXTENSION_TYPE ExtensionType
 
PDEVICE_OBJECT Device
 
PFDO_DEVICE_EXTENSION FdoExtension
 
DEVICE_STATE PnpState
 
LIST_ENTRY PdoListEntry
 
ULONG Bus
 
ULONG Target
 
ULONG Lun
 
PINQUIRYDATA InquiryBuffer
 
LONG IsClaimed
 
PDO_IO_FLOW_CONTROL FlowControl
 
ULONG OutstandingRequestMax
 
LONG TagCounter
 
LONG SpecialRequestCounter
 

Detailed Description

Definition at line 56 of file pci.h.

Member Data Documentation

◆ AttachedFdo

PDEVICE_OBJECT _PDO_DEVICE_EXTENSION::AttachedFdo

◆ Bus

ULONG _PDO_DEVICE_EXTENSION::Bus

Definition at line 307 of file precomp.h.

Referenced by PortCreatePdo().

◆ ChanData

PCHANNEL_DATA_COMMON _PDO_DEVICE_EXTENSION::ChanData

Definition at line 413 of file pciidex.h.

◆ Channel

ULONG _PDO_DEVICE_EXTENSION::Channel

Definition at line 408 of file pciidex.h.

◆ Common

◆ CompatibleIDs

UNICODE_STRING _PDO_DEVICE_EXTENSION::CompatibleIDs

Definition at line 71 of file pci.h.

Referenced by FdoQueryBusRelations(), and PdoQueryId().

◆ CompatibleIds

UNICODE_STRING _PDO_DEVICE_EXTENSION::CompatibleIds

◆ DeletePending

BOOLEAN _PDO_DEVICE_EXTENSION::DeletePending

Definition at line 96 of file fdc.h.

Referenced by FdcPdoDeleteDevice(), and FdcPdoPnp().

◆ Device

PDEVICE_OBJECT _PDO_DEVICE_EXTENSION::Device

Definition at line 302 of file precomp.h.

Referenced by PortCreatePdo().

◆ DeviceDescription

UNICODE_STRING _PDO_DEVICE_EXTENSION::DeviceDescription

◆ DeviceID

UNICODE_STRING _PDO_DEVICE_EXTENSION::DeviceID

Definition at line 65 of file pci.h.

Referenced by FdoQueryBusRelations(), and PdoQueryId().

◆ DeviceId

UNICODE_STRING _PDO_DEVICE_EXTENSION::DeviceId

◆ DeviceLocation

UNICODE_STRING _PDO_DEVICE_EXTENSION::DeviceLocation

Definition at line 75 of file pci.h.

Referenced by FdcFdoQueryBusRelations(), FdoQueryBusRelations(), and PdoQueryDeviceText().

◆ DriveInfo

PDRIVE_INFO _PDO_DEVICE_EXTENSION::DriveInfo

Definition at line 94 of file fdc.h.

Referenced by FdcFdoQueryBusRelations(), FdcPdoDeleteDevice(), and FdcPdoQueryCapabilities().

◆ ExtensionType

EXTENSION_TYPE _PDO_DEVICE_EXTENSION::ExtensionType

Definition at line 300 of file precomp.h.

Referenced by PortCreatePdo(), and PortPdoPnp().

◆ Fdo

PDEVICE_OBJECT _PDO_DEVICE_EXTENSION::Fdo

◆ FdoExtension

PFDO_DEVICE_EXTENSION _PDO_DEVICE_EXTENSION::FdoExtension

Definition at line 303 of file precomp.h.

Referenced by PortCreatePdo(), and StorpSrbFreeRequestReference().

◆ Flags

ULONG _PDO_DEVICE_EXTENSION::Flags

Definition at line 409 of file pciidex.h.

◆ FlowControl

PDO_IO_FLOW_CONTROL _PDO_DEVICE_EXTENSION::FlowControl

Definition at line 315 of file precomp.h.

Referenced by PortCreatePdo().

◆ HardwareIDs

UNICODE_STRING _PDO_DEVICE_EXTENSION::HardwareIDs

Definition at line 69 of file pci.h.

Referenced by FdoQueryBusRelations(), and PdoQueryId().

◆ HardwareIds

UNICODE_STRING _PDO_DEVICE_EXTENSION::HardwareIds

◆ InquiryBuffer

PINQUIRYDATA _PDO_DEVICE_EXTENSION::InquiryBuffer

Definition at line 310 of file precomp.h.

◆ InstanceID

UNICODE_STRING _PDO_DEVICE_EXTENSION::InstanceID

Definition at line 67 of file pci.h.

Referenced by FdoQueryBusRelations(), and PdoQueryId().

◆ InstanceId

UNICODE_STRING _PDO_DEVICE_EXTENSION::InstanceId

◆ IsClaimed

LONG _PDO_DEVICE_EXTENSION::IsClaimed

Definition at line 312 of file precomp.h.

Referenced by PortCreatePdo().

◆ ListEntry

LIST_ENTRY _PDO_DEVICE_EXTENSION::ListEntry

Definition at line 415 of file pciidex.h.

◆ LptPort

ULONG _PDO_DEVICE_EXTENSION::LptPort

Definition at line 59 of file parport.h.

Referenced by FdoCreateRawParallelPdo(), and PdoCreate().

◆ Lun

ULONG _PDO_DEVICE_EXTENSION::Lun

Definition at line 309 of file precomp.h.

Referenced by PortCreatePdo().

◆ OpenCount

ULONG _PDO_DEVICE_EXTENSION::OpenCount

Definition at line 61 of file parport.h.

Referenced by PdoClose(), and PdoCreate().

◆ OutstandingRequestMax

ULONG _PDO_DEVICE_EXTENSION::OutstandingRequestMax

Definition at line 316 of file precomp.h.

Referenced by PortCreatePdo().

◆ PciDevice

◆ PdoListEntry

LIST_ENTRY _PDO_DEVICE_EXTENSION::PdoListEntry

Definition at line 305 of file precomp.h.

Referenced by PortCreatePdo().

◆ PnpState

DEVICE_STATE _PDO_DEVICE_EXTENSION::PnpState

Definition at line 304 of file precomp.h.

Referenced by PortCreatePdo(), and PortPdoPnp().

◆ PortNumber

ULONG _PDO_DEVICE_EXTENSION::PortNumber

Definition at line 58 of file parport.h.

Referenced by FdoCreateRawParallelPdo().

◆ References

LONG _PDO_DEVICE_EXTENSION::References

Definition at line 77 of file pci.h.

Referenced by InterfaceDereference(), and InterfaceReference().

◆ ReportedPresent

BOOLEAN _PDO_DEVICE_EXTENSION::ReportedPresent

Definition at line 95 of file fdc.h.

Referenced by FdcMarkPdosPresent(), FdcPdoDeleteDevice(), and FdcPdoPnp().

◆ SpecialRequestCounter

LONG _PDO_DEVICE_EXTENSION::SpecialRequestCounter

Definition at line 319 of file precomp.h.

Referenced by PortCreatePdo().

◆ TagCounter

LONG _PDO_DEVICE_EXTENSION::TagCounter

Definition at line 317 of file precomp.h.

Referenced by PortCreatePdo().

◆ Target

ULONG _PDO_DEVICE_EXTENSION::Target

Definition at line 308 of file precomp.h.

Referenced by PortCreatePdo().


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