ReactOS 0.4.16-dev-257-g6aa11ac
_DEBUG_DEVICE_DESCRIPTOR Struct Reference

#include <kdtypes.h>

Collaboration diagram for _DEBUG_DEVICE_DESCRIPTOR:

Public Attributes

ULONG Bus
 
ULONG Slot
 
USHORT Segment
 
USHORT VendorID
 
USHORT DeviceID
 
UCHAR BaseClass
 
UCHAR SubClass
 
UCHAR ProgIf
 
union {
   UCHAR   Flags
 
   struct {
      UCHAR   DbgHalScratchAllocated: 1
 
      UCHAR   DbgBarsMapped: 1
 
      UCHAR   DbgScratchAllocated: 1
 
   } 
 
}; 
 
BOOLEAN Initialized
 
BOOLEAN Configured
 
DEBUG_DEVICE_ADDRESS BaseAddress [MAXIMUM_DEBUG_BARS]
 
DEBUG_MEMORY_REQUIREMENTS Memory
 
ULONG Dbg2TableIndex
 
USHORT PortType
 
USHORT PortSubtype
 
PVOID OemData
 
ULONG OemDataLength
 
KD_NAMESPACE_ENUM NameSpace
 
PWCHAR NameSpacePath
 
ULONG NameSpacePathLength
 
ULONG TransportType
 
DEBUG_TRANSPORT_DATA TransportData
 

Detailed Description

Definition at line 67 of file kdtypes.h.

Member Data Documentation

◆ 

union { ... } _DEBUG_DEVICE_DESCRIPTOR::@4099

◆ BaseAddress

DEBUG_DEVICE_ADDRESS _DEBUG_DEVICE_DESCRIPTOR::BaseAddress[MAXIMUM_DEBUG_BARS]

Definition at line 99 of file kdtypes.h.

◆ BaseClass

UCHAR _DEBUG_DEVICE_DESCRIPTOR::BaseClass

Definition at line 78 of file kdtypes.h.

◆ Bus

ULONG _DEBUG_DEVICE_DESCRIPTOR::Bus

Definition at line 68 of file kdtypes.h.

◆ Configured

BOOLEAN _DEBUG_DEVICE_DESCRIPTOR::Configured

Definition at line 97 of file kdtypes.h.

◆ Dbg2TableIndex

ULONG _DEBUG_DEVICE_DESCRIPTOR::Dbg2TableIndex

Definition at line 102 of file kdtypes.h.

◆ DbgBarsMapped

UCHAR _DEBUG_DEVICE_DESCRIPTOR::DbgBarsMapped

Definition at line 89 of file kdtypes.h.

◆ DbgHalScratchAllocated

UCHAR _DEBUG_DEVICE_DESCRIPTOR::DbgHalScratchAllocated

Definition at line 88 of file kdtypes.h.

◆ DbgScratchAllocated

UCHAR _DEBUG_DEVICE_DESCRIPTOR::DbgScratchAllocated

Definition at line 90 of file kdtypes.h.

◆ DeviceID

USHORT _DEBUG_DEVICE_DESCRIPTOR::DeviceID

Definition at line 77 of file kdtypes.h.

◆ Flags

UCHAR _DEBUG_DEVICE_DESCRIPTOR::Flags

Definition at line 85 of file kdtypes.h.

◆ Initialized

BOOLEAN _DEBUG_DEVICE_DESCRIPTOR::Initialized

Definition at line 95 of file kdtypes.h.

◆ Memory

DEBUG_MEMORY_REQUIREMENTS _DEBUG_DEVICE_DESCRIPTOR::Memory

Definition at line 100 of file kdtypes.h.

◆ NameSpace

KD_NAMESPACE_ENUM _DEBUG_DEVICE_DESCRIPTOR::NameSpace

Definition at line 109 of file kdtypes.h.

◆ NameSpacePath

PWCHAR _DEBUG_DEVICE_DESCRIPTOR::NameSpacePath

Definition at line 110 of file kdtypes.h.

◆ NameSpacePathLength

ULONG _DEBUG_DEVICE_DESCRIPTOR::NameSpacePathLength

Definition at line 111 of file kdtypes.h.

◆ OemData

PVOID _DEBUG_DEVICE_DESCRIPTOR::OemData

Definition at line 107 of file kdtypes.h.

◆ OemDataLength

ULONG _DEBUG_DEVICE_DESCRIPTOR::OemDataLength

Definition at line 108 of file kdtypes.h.

◆ PortSubtype

USHORT _DEBUG_DEVICE_DESCRIPTOR::PortSubtype

Definition at line 106 of file kdtypes.h.

◆ PortType

USHORT _DEBUG_DEVICE_DESCRIPTOR::PortType

Definition at line 105 of file kdtypes.h.

◆ ProgIf

UCHAR _DEBUG_DEVICE_DESCRIPTOR::ProgIf

Definition at line 80 of file kdtypes.h.

◆ Segment

USHORT _DEBUG_DEVICE_DESCRIPTOR::Segment

Definition at line 74 of file kdtypes.h.

◆ Slot

ULONG _DEBUG_DEVICE_DESCRIPTOR::Slot

Definition at line 72 of file kdtypes.h.

◆ SubClass

UCHAR _DEBUG_DEVICE_DESCRIPTOR::SubClass

Definition at line 79 of file kdtypes.h.

◆ TransportData

DEBUG_TRANSPORT_DATA _DEBUG_DEVICE_DESCRIPTOR::TransportData

Definition at line 115 of file kdtypes.h.

◆ TransportType

ULONG _DEBUG_DEVICE_DESCRIPTOR::TransportType

Definition at line 114 of file kdtypes.h.

◆ VendorID

USHORT _DEBUG_DEVICE_DESCRIPTOR::VendorID

Definition at line 76 of file kdtypes.h.


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