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