ReactOS 0.4.15-dev-7918-g2a2556c
_BUS_HANDLER Struct Reference

#include <haltypes.h>

Collaboration diagram for _BUS_HANDLER:

Public Attributes

ULONG Version
 
INTERFACE_TYPE InterfaceType
 
BUS_DATA_TYPE ConfigurationType
 
ULONG BusNumber
 
PDEVICE_OBJECT DeviceObject
 
struct _BUS_HANDLERParentHandler
 
PVOID BusData
 
ULONG DeviceControlExtensionSize
 
PSUPPORTED_RANGES BusAddresses
 
ULONG Reserved [4]
 
PGETSETBUSDATA GetBusData
 
PGETSETBUSDATA SetBusData
 
PADJUSTRESOURCELIST AdjustResourceList
 
PASSIGNSLOTRESOURCES AssignSlotResources
 
PGETINTERRUPTVECTOR GetInterruptVector
 
PTRANSLATEBUSADDRESS TranslateBusAddress
 
PVOID Spare1
 
PVOID Spare2
 
PVOID Spare3
 
PVOID Spare4
 
PVOID Spare5
 
PVOID Spare6
 
PVOID Spare7
 
PVOID Spare8
 

Detailed Description

Definition at line 232 of file haltypes.h.

Member Data Documentation

◆ AdjustResourceList

PADJUSTRESOURCELIST _BUS_HANDLER::AdjustResourceList

Definition at line 246 of file haltypes.h.

Referenced by HaliRegisterBusHandler(), and HalpAllocateAndInitPciBusHandler().

◆ AssignSlotResources

PASSIGNSLOTRESOURCES _BUS_HANDLER::AssignSlotResources

Definition at line 247 of file haltypes.h.

Referenced by HaliRegisterBusHandler(), and HalpAllocateAndInitPciBusHandler().

◆ BusAddresses

PSUPPORTED_RANGES _BUS_HANDLER::BusAddresses

◆ BusData

◆ BusNumber

◆ ConfigurationType

BUS_DATA_TYPE _BUS_HANDLER::ConfigurationType

Definition at line 236 of file haltypes.h.

Referenced by HaliRegisterBusHandler().

◆ DeviceControlExtensionSize

ULONG _BUS_HANDLER::DeviceControlExtensionSize

Definition at line 241 of file haltypes.h.

◆ DeviceObject

PDEVICE_OBJECT _BUS_HANDLER::DeviceObject

Definition at line 238 of file haltypes.h.

◆ GetBusData

PGETSETBUSDATA _BUS_HANDLER::GetBusData

◆ GetInterruptVector

PGETINTERRUPTVECTOR _BUS_HANDLER::GetInterruptVector

◆ InterfaceType

INTERFACE_TYPE _BUS_HANDLER::InterfaceType

◆ ParentHandler

struct _BUS_HANDLER* _BUS_HANDLER::ParentHandler

Definition at line 239 of file haltypes.h.

Referenced by HaliRegisterBusHandler(), and HalpFixupPciSupportedRanges().

◆ Reserved

ULONG _BUS_HANDLER::Reserved[4]

Definition at line 243 of file haltypes.h.

◆ SetBusData

PGETSETBUSDATA _BUS_HANDLER::SetBusData

◆ Spare1

PVOID _BUS_HANDLER::Spare1

Definition at line 250 of file haltypes.h.

◆ Spare2

PVOID _BUS_HANDLER::Spare2

Definition at line 251 of file haltypes.h.

◆ Spare3

PVOID _BUS_HANDLER::Spare3

Definition at line 252 of file haltypes.h.

◆ Spare4

PVOID _BUS_HANDLER::Spare4

Definition at line 253 of file haltypes.h.

◆ Spare5

PVOID _BUS_HANDLER::Spare5

Definition at line 254 of file haltypes.h.

◆ Spare6

PVOID _BUS_HANDLER::Spare6

Definition at line 255 of file haltypes.h.

◆ Spare7

PVOID _BUS_HANDLER::Spare7

Definition at line 256 of file haltypes.h.

◆ Spare8

PVOID _BUS_HANDLER::Spare8

Definition at line 257 of file haltypes.h.

◆ TranslateBusAddress

PTRANSLATEBUSADDRESS _BUS_HANDLER::TranslateBusAddress

Definition at line 249 of file haltypes.h.

Referenced by HaliRegisterBusHandler(), and HalpRegisterInternalBusHandlers().

◆ Version

ULONG _BUS_HANDLER::Version

Definition at line 234 of file haltypes.h.


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