Go to the source code of this file.
|
typedef enum _FIRMWARE_REENTRY | FIRMWARE_REENTRY |
|
typedef enum _FIRMWARE_REENTRY * | PFIRMWARE_REENTRY |
|
typedef PBUS_HANDLER(FASTCALL * | pHalHandlerForConfigSpace) (_In_ BUS_DATA_TYPE ConfigSpace, _In_ ULONG BusNumber) |
|
typedef NTSTATUS(NTAPI * | PINSTALL_BUS_HANDLER) (_In_ PBUS_HANDLER Bus) |
|
typedef NTSTATUS(NTAPI * | pHalRegisterBusHandler) (_In_ INTERFACE_TYPE InterfaceType, _In_ BUS_DATA_TYPE ConfigSpace, _In_ ULONG BusNumber, _In_ INTERFACE_TYPE ParentInterfaceType, _In_ ULONG ParentBusNumber, _In_ ULONG ContextSize, _In_ PINSTALL_BUS_HANDLER InstallCallback, _Out_ PBUS_HANDLER *BusHandler) |
|
typedef VOID(NTAPI * | pHalSetWakeEnable) (_In_ BOOLEAN Enable) |
|
typedef VOID(NTAPI * | pHalSetWakeAlarm) (_In_ ULONGLONG AlartTime, _In_ PTIME_FIELDS TimeFields) |
|
typedef VOID(NTAPI * | pHalLocateHiberRanges) (_In_ PVOID MemoryMap) |
|
typedef NTSTATUS(NTAPI * | pHalAllocateMapRegisters) (_In_ PADAPTER_OBJECT AdapterObject, _In_ ULONG Unknown, _In_ ULONG Unknown2, PMAP_REGISTER_ENTRY Registers) |
|
typedef NTSTATUS(NTAPI * | PADJUSTRESOURCELIST) (_In_ PBUS_HANDLER BusHandler, _In_ PBUS_HANDLER RootHandler, _Inout_ PIO_RESOURCE_REQUIREMENTS_LIST *pResourceList) |
|
typedef NTSTATUS(NTAPI * | PASSIGNSLOTRESOURCES) (_In_ PBUS_HANDLER BusHandler, _In_ PBUS_HANDLER RootHandler, _In_ PUNICODE_STRING RegistryPath, _In_opt_ PUNICODE_STRING DriverClassName, _In_ PDRIVER_OBJECT DriverObject, _In_opt_ PDEVICE_OBJECT DeviceObject, _In_ ULONG SlotNumber, _Inout_ PCM_RESOURCE_LIST *AllocatedResources) |
|
typedef ULONG(NTAPI * | PGETSETBUSDATA) (_In_ PBUS_HANDLER BusHandler, _In_ PBUS_HANDLER RootHandler, _In_ ULONG SlotNumber, _In_ PVOID Buffer, _In_ ULONG Offset, _In_ ULONG Length) |
|
typedef ULONG(NTAPI * | PGETINTERRUPTVECTOR) (_In_ PBUS_HANDLER BusHandler, _In_ PBUS_HANDLER RootHandler, _In_ ULONG BusInterruptLevel, _In_ ULONG BusInterruptVector, _Out_ PKIRQL Irql, _Out_ PKAFFINITY Affinity) |
|
typedef BOOLEAN(NTAPI * | PTRANSLATEBUSADDRESS) (_In_ PBUS_HANDLER BusHandler, _In_ PBUS_HANDLER RootHandler, _In_ PHYSICAL_ADDRESS BusAddress, _Inout_ PULONG AddressSpace, _Out_ PPHYSICAL_ADDRESS TranslatedAddress) |
|
typedef struct _HAL_PRIVATE_DISPATCH | HAL_PRIVATE_DISPATCH |
|
typedef struct _HAL_PRIVATE_DISPATCH * | PHAL_PRIVATE_DISPATCH |
|
typedef struct _SUPPORTED_RANGE | SUPPORTED_RANGE |
|
typedef struct _SUPPORTED_RANGE * | PSUPPORTED_RANGE |
|
typedef struct _SUPPORTED_RANGES | SUPPORTED_RANGES |
|
typedef struct _SUPPORTED_RANGES * | PSUPPORTED_RANGES |
|
typedef struct _BUS_HANDLER | BUS_HANDLER |
|
typedef struct _X86_BIOS_REGISTERS | X86_BIOS_REGISTERS |
|
typedef struct _X86_BIOS_REGISTERS * | PX86_BIOS_REGISTERS |
|
◆ HAL_BUS_HANDLER_VERSION
#define HAL_BUS_HANDLER_VERSION 1 |
◆ HAL_IRQ_TRANSLATOR_VERSION
#define HAL_IRQ_TRANSLATOR_VERSION 0x0 |
◆ HAL_PCI_CHIP_HACK_BROKEN_ACPI_TIMER
#define HAL_PCI_CHIP_HACK_BROKEN_ACPI_TIMER 0x01 |
◆ HAL_PCI_CHIP_HACK_DISABLE_ACPI_IRQ_ROUTING
#define HAL_PCI_CHIP_HACK_DISABLE_ACPI_IRQ_ROUTING 0x04 |
◆ HAL_PCI_CHIP_HACK_DISABLE_HIBERNATE
#define HAL_PCI_CHIP_HACK_DISABLE_HIBERNATE 0x02 |
◆ HAL_PCI_CHIP_HACK_USB_SMI_DISABLE
#define HAL_PCI_CHIP_HACK_USB_SMI_DISABLE 0x08 |
◆ HAL_PRIVATE_DISPATCH_VERSION
#define HAL_PRIVATE_DISPATCH_VERSION 5 |
◆ HAL_SUPPORTED_RANGE_VERSION
#define HAL_SUPPORTED_RANGE_VERSION 1 |
◆ HALPRIVATEDISPATCH
◆ BUS_HANDLER
◆ FIRMWARE_REENTRY
◆ HAL_PRIVATE_DISPATCH
◆ PADJUSTRESOURCELIST
◆ PASSIGNSLOTRESOURCES
◆ PFIRMWARE_REENTRY
◆ PGETINTERRUPTVECTOR
◆ PGETSETBUSDATA
◆ PHAL_PRIVATE_DISPATCH
◆ pHalAllocateMapRegisters
◆ pHalHandlerForConfigSpace
◆ pHalLocateHiberRanges
◆ pHalRegisterBusHandler
◆ pHalSetWakeAlarm
◆ pHalSetWakeEnable
◆ PINSTALL_BUS_HANDLER
◆ PSUPPORTED_RANGE
◆ PSUPPORTED_RANGES
◆ PTRANSLATEBUSADDRESS
◆ PX86_BIOS_REGISTERS
◆ SUPPORTED_RANGE
◆ SUPPORTED_RANGES
◆ X86_BIOS_REGISTERS
◆ _FIRMWARE_REENTRY
Enumerator |
---|
HalHaltRoutine | |
HalPowerDownRoutine | |
HalRestartRoutine | |
HalRebootRoutine | |
HalInteractiveModeRoutine | |
HalMaximumRoutine | |
Definition at line 32 of file haltypes.h.
33{
enum _FIRMWARE_REENTRY * PFIRMWARE_REENTRY
enum _FIRMWARE_REENTRY FIRMWARE_REENTRY
@ HalInteractiveModeRoutine
◆ HalPrivateDispatchTable
◆ KdComPortInUse