ReactOS 0.4.16-dev-125-g798ea90
_ISAPNP_LOGICAL_DEVICE Struct Reference

#include <isapnpres.h>

Collaboration diagram for _ISAPNP_LOGICAL_DEVICE:

Public Attributes

LIST_ENTRY DeviceLink
 
PDEVICE_OBJECT Pdo
 
ULONG Flags
 
The card data.
UCHAR CSN
 
UCHAR VendorId [3]
 
USHORT ProdId
 
ULONG SerialNumber
 
The logical device data.
UCHAR LDN
 
UCHAR LogVendorId [3]
 
USHORT LogProdId
 
PISAPNP_RESOURCE Resources
 
PSTR FriendlyName
 
LIST_ENTRY CompatibleIdList
 
ISAPNP_IO Io [8]
 
ISAPNP_IRQ Irq [2]
 
ISAPNP_DMA Dma [2]
 
ISAPNP_MEMRANGE MemRange [4]
 
ISAPNP_MEMRANGE32 MemRange32 [4]
 

Detailed Description

Definition at line 89 of file isapnpres.h.

Member Data Documentation

◆ CompatibleIdList

LIST_ENTRY _ISAPNP_LOGICAL_DEVICE::CompatibleIdList

Definition at line 129 of file isapnpres.h.

Referenced by _Requires_lock_held_(), IsaPdoQueryId(), and IsaPnpRemoveLogicalDeviceDO().

◆ CSN

UCHAR _ISAPNP_LOGICAL_DEVICE::CSN

◆ DeviceLink

LIST_ENTRY _ISAPNP_LOGICAL_DEVICE::DeviceLink

Definition at line 91 of file isapnpres.h.

Referenced by _Requires_lock_held_().

◆ Dma

ISAPNP_DMA _ISAPNP_LOGICAL_DEVICE::Dma[2]

Definition at line 133 of file isapnpres.h.

Referenced by IsaPnpCreateLogicalDeviceResources().

◆ Flags

◆ FriendlyName

PSTR _ISAPNP_LOGICAL_DEVICE::FriendlyName

Definition at line 128 of file isapnpres.h.

Referenced by IsaPnpRemoveLogicalDeviceDO().

◆ Io

ISAPNP_IO _ISAPNP_LOGICAL_DEVICE::Io[8]

Definition at line 131 of file isapnpres.h.

Referenced by IsaPnpCreateLogicalDeviceResources().

◆ Irq

ISAPNP_IRQ _ISAPNP_LOGICAL_DEVICE::Irq[2]

Definition at line 132 of file isapnpres.h.

Referenced by IsaPnpCreateLogicalDeviceResources().

◆ LDN

UCHAR _ISAPNP_LOGICAL_DEVICE::LDN

◆ LogProdId

USHORT _ISAPNP_LOGICAL_DEVICE::LogProdId

Definition at line 126 of file isapnpres.h.

Referenced by IsaPdoQueryId().

◆ LogVendorId

UCHAR _ISAPNP_LOGICAL_DEVICE::LogVendorId[3]

Definition at line 125 of file isapnpres.h.

Referenced by IsaPdoQueryId().

◆ MemRange

ISAPNP_MEMRANGE _ISAPNP_LOGICAL_DEVICE::MemRange[4]

Definition at line 134 of file isapnpres.h.

Referenced by IsaPnpCreateLogicalDeviceResources().

◆ MemRange32

ISAPNP_MEMRANGE32 _ISAPNP_LOGICAL_DEVICE::MemRange32[4]

Definition at line 135 of file isapnpres.h.

Referenced by IsaPnpCreateLogicalDeviceResources().

◆ Pdo

PDEVICE_OBJECT _ISAPNP_LOGICAL_DEVICE::Pdo

Definition at line 92 of file isapnpres.h.

Referenced by _Requires_lock_held_(), IsaFdoRemoveDevice(), and IsaPnpFillDeviceRelations().

◆ ProdId

USHORT _ISAPNP_LOGICAL_DEVICE::ProdId

Definition at line 116 of file isapnpres.h.

Referenced by _Requires_lock_held_(), and IsaPdoQueryId().

◆ Resources

PISAPNP_RESOURCE _ISAPNP_LOGICAL_DEVICE::Resources

Definition at line 127 of file isapnpres.h.

Referenced by _Requires_lock_held_(), and IsaPnpRemoveLogicalDeviceDO().

◆ SerialNumber

ULONG _ISAPNP_LOGICAL_DEVICE::SerialNumber

Definition at line 117 of file isapnpres.h.

Referenced by _Requires_lock_held_(), and IsaPdoQueryId().

◆ VendorId

UCHAR _ISAPNP_LOGICAL_DEVICE::VendorId[3]

Definition at line 115 of file isapnpres.h.

Referenced by _Requires_lock_held_(), and IsaPdoQueryId().


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