|
ReactOS 0.4.16-dev-1948-gd260c1d
|
Go to the source code of this file.
Classes | |
| struct | _PM_DISPATCH_TABLE |
| struct | _MAP_REGISTER_ENTRY |
| struct | HAL_DISPATCH |
| struct | _HAL_BUS_INFORMATION |
| struct | _HAL_PROFILE_SOURCE_INFORMATION |
| struct | _HAL_PROFILE_SOURCE_INFORMATION_EX |
| struct | _HAL_PROFILE_SOURCE_INTERVAL |
| struct | _HAL_PROFILE_SOURCE_LIST |
| struct | _HAL_POWER_INFORMATION |
| struct | _HAL_PROCESSOR_SPEED_INFO |
| struct | _HAL_CALLBACKS |
| struct | _HAL_PROCESSOR_FEATURE |
| struct | _HAL_AMLI_BAD_IO_ADDRESS_LIST |
| struct | _HAL_PLATFORM_INFORMATION |
Functions | |
| $if (_NTDDK_) typedef BOOLEAN(NTAPI *PHAL_RESET_DISPLAY_PARAMETERS)(_In_ ULONG Columns | |
Variables | |
| _In_ ULONG | Rows |
| HAL_DISPATCH | HalDispatchTable |
| #define HAL_DISPATCH_VERSION 4 |
Definition at line 290 of file haltypes.h.
| #define HAL_PLATFORM_ACPI_TABLES_CACHED 0x20L |
Definition at line 550 of file haltypes.h.
| #define HAL_PLATFORM_DISABLE_PTCG 0x04L |
Definition at line 547 of file haltypes.h.
| #define HAL_PLATFORM_DISABLE_UC_MAIN_MEMORY 0x08L |
Definition at line 548 of file haltypes.h.
| #define HAL_PLATFORM_DISABLE_WRITE_COMBINING 0x01L |
Definition at line 546 of file haltypes.h.
| #define HAL_PLATFORM_ENABLE_WRITE_COMBINING_MMIO 0x10L |
Definition at line 549 of file haltypes.h.
| #define HalDereferenceBusHandler HALDISPATCH->HalDereferenceBusHandler |
Definition at line 299 of file haltypes.h.
| #define HALDISPATCH (&HalDispatchTable) |
Definition at line 278 of file haltypes.h.
| #define HalDispatchTableVersion HALDISPATCH->Version |
Definition at line 293 of file haltypes.h.
| #define HalEndMirroring HALDISPATCH->HalEndMirroring |
Definition at line 305 of file haltypes.h.
| #define HalEndOfBoot HALDISPATCH->HalEndOfBoot |
Definition at line 307 of file haltypes.h.
| #define HalGetCachedAcpiTable HALDISPATCH->HalGetCachedAcpiTable |
Definition at line 309 of file haltypes.h.
| #define HalGetDmaAdapter HALDISPATCH->HalGetDmaAdapter |
Definition at line 302 of file haltypes.h.
| #define HalGetInterruptTranslator HALDISPATCH->HalGetInterruptTranslator |
Definition at line 303 of file haltypes.h.
| #define HalInitPnpDriver HALDISPATCH->HalInitPnpDriver |
Definition at line 300 of file haltypes.h.
| #define HalInitPowerManagement HALDISPATCH->HalInitPowerManagement |
Definition at line 301 of file haltypes.h.
| #define HalMirrorPhysicalMemory HALDISPATCH->HalMirrorPhysicalMemory |
Definition at line 306 of file haltypes.h.
| #define HalMirrorVerify HALDISPATCH->HalMirrorVerify |
Definition at line 308 of file haltypes.h.
| #define HalQueryBusSlots HALDISPATCH->HalQueryBusSlots |
Definition at line 296 of file haltypes.h.
| #define HalQuerySystemInformation HALDISPATCH->HalQuerySystemInformation |
Definition at line 294 of file haltypes.h.
| #define HalReferenceBusHandler HALDISPATCH->HalReferenceBusHandler |
Definition at line 298 of file haltypes.h.
| #define HalReferenceHandlerForBus HALDISPATCH->HalReferenceHandlerForBus |
Definition at line 297 of file haltypes.h.
| #define HalSetPciErrorHandlerCallback HALDISPATCH->HalSetPciErrorHandlerCallback |
Definition at line 310 of file haltypes.h.
| #define HalSetSystemInformation HALDISPATCH->HalSetSystemInformation |
Definition at line 295 of file haltypes.h.
| #define HalStartMirroring HALDISPATCH->HalStartMirroring |
Definition at line 304 of file haltypes.h.
| typedef struct _HAL_CALLBACKS HAL_CALLBACKS |
Definition at line 223 of file haltypes.h.
| typedef struct _HAL_BUS_INFORMATION * PHAL_BUS_INFORMATION |
| typedef struct _HAL_CALLBACKS * PHAL_CALLBACKS |
| typedef struct HAL_DISPATCH * PHAL_DISPATCH |
| typedef NTSTATUS(NTAPI * pHalAssignSlotResources) (_In_ PUNICODE_STRING RegistryPath, _In_opt_ PUNICODE_STRING DriverClassName, _In_ PDRIVER_OBJECT DriverObject, _In_ PDEVICE_OBJECT DeviceObject, _In_ INTERFACE_TYPE BusType, _In_ ULONG BusNumber, _In_ ULONG SlotNumber, _Inout_ PCM_RESOURCE_LIST *AllocatedResources) |
Definition at line 168 of file haltypes.h.
Definition at line 146 of file haltypes.h.
Definition at line 202 of file haltypes.h.
| typedef VOID(FASTCALL * pHalExamineMBR) (_In_ PDEVICE_OBJECT DeviceObject, _In_ ULONG SectorSize, _In_ ULONG MBRTypeIdentifier, _Out_ PVOID *Buffer) |
Definition at line 77 of file haltypes.h.
| typedef BOOLEAN(NTAPI * pHalFindBusAddressTranslation) (_In_ PHYSICAL_ADDRESS BusAddress, _Inout_ PULONG AddressSpace, _Out_ PPHYSICAL_ADDRESS TranslatedAddress, _Inout_ PULONG_PTR Context, _In_ BOOLEAN NextBus) |
Definition at line 194 of file haltypes.h.
| typedef PVOID(NTAPI * pHalGetAcpiTable) (_In_ ULONG Signature, _In_opt_ PCSTR OemId, _In_opt_ PCSTR OemTableId) |
Definition at line 205 of file haltypes.h.
| typedef struct _DMA_ADAPTER *NTAPI * pHalGetDmaAdapter(_In_ PVOID Context, _In_ struct _DEVICE_DESCRIPTION *DeviceDescriptor, _Out_ PULONG NumberOfMapRegisters) |
Definition at line 128 of file haltypes.h.
| typedef NTSTATUS(NTAPI * pHalGetInterruptTranslator) (_In_ INTERFACE_TYPE ParentInterfaceType, _In_ ULONG ParentBusNumber, _In_ INTERFACE_TYPE BridgeInterfaceType, _In_ USHORT Size, _In_ USHORT Version, _Out_ PTRANSLATOR_INTERFACE Translator, _Out_ PULONG BridgeBusNumber) |
Definition at line 133 of file haltypes.h.
Definition at line 179 of file haltypes.h.
| typedef PBUS_HANDLER(FASTCALL * pHalHandlerForBus) (_In_ INTERFACE_TYPE InterfaceType, _In_ ULONG BusNumber) |
Definition at line 9 of file haltypes.h.
Definition at line 113 of file haltypes.h.
| typedef NTSTATUS(NTAPI * pHalInitPowerManagement) (_In_ PPM_DISPATCH_TABLE PmDriverDispatchTable, _Out_ PPM_DISPATCH_TABLE *PmHalDispatchTable) |
Definition at line 122 of file haltypes.h.
| typedef VOID(FASTCALL * pHalIoAssignDriveLetters) (_In_ struct _LOADER_PARAMETER_BLOCK *LoaderBlock, _In_ PSTRING NtDeviceName, _Out_ PUCHAR NtSystemPath, _Out_ PSTRING NtSystemPathString) |
Definition at line 231 of file haltypes.h.
| typedef NTSTATUS(FASTCALL * pHalIoReadPartitionTable) (_In_ PDEVICE_OBJECT DeviceObject, _In_ ULONG SectorSize, _In_ BOOLEAN ReturnRecognizedPartitions, _Out_ struct _DRIVE_LAYOUT_INFORMATION **PartitionBuffer) |
Definition at line 84 of file haltypes.h.
| typedef NTSTATUS(NTAPI * PHALIOREADWRITEHANDLER) (_In_ BOOLEAN fRead, _In_ ULONG dwAddr, _In_ ULONG dwSize, _Inout_ PULONG pdwData) |
Definition at line 371 of file haltypes.h.
| typedef NTSTATUS(FASTCALL * pHalIoSetPartitionInformation) (_In_ PDEVICE_OBJECT DeviceObject, _In_ ULONG SectorSize, _In_ ULONG PartitionNumber, _In_ ULONG PartitionType) |
Definition at line 91 of file haltypes.h.
| typedef NTSTATUS(FASTCALL * pHalIoWritePartitionTable) (_In_ PDEVICE_OBJECT DeviceObject, _In_ ULONG SectorSize, _In_ ULONG SectorsPerTrack, _In_ ULONG NumberOfHeads, _In_ struct _DRIVE_LAYOUT_INFORMATION *PartitionBuffer) |
Definition at line 98 of file haltypes.h.
| typedef NTSTATUS(NTAPI * pHalMirrorPhysicalMemory) (_In_ PHYSICAL_ADDRESS PhysicalAddress, _In_ LARGE_INTEGER NumberOfBytes) |
Definition at line 150 of file haltypes.h.
| typedef NTSTATUS(NTAPI * pHalMirrorVerify) (_In_ PHYSICAL_ADDRESS PhysicalAddress, _In_ LARGE_INTEGER NumberOfBytes) |
Definition at line 155 of file haltypes.h.
| typedef NTSTATUS(NTAPI * pHalQueryBusSlots) (_In_ PBUS_HANDLER BusHandler, _In_ ULONG BufferSize, _Out_ PULONG SlotNumbers, _Out_ PULONG ReturnedLength) |
Definition at line 106 of file haltypes.h.
| typedef NTSTATUS(NTAPI * pHalQuerySystemInformation) (_In_ HAL_QUERY_INFORMATION_CLASS InformationClass, _In_ ULONG BufferSize, _Inout_updates_bytes_to_(BufferSize, *ReturnedLength) PVOID Buffer, _Out_ PULONG ReturnedLength) |
Definition at line 64 of file haltypes.h.
| typedef VOID(FASTCALL * pHalReferenceBusHandler) (_In_ PBUS_HANDLER BusHandler) |
Definition at line 14 of file haltypes.h.
Definition at line 182 of file haltypes.h.
| typedef VOID(NTAPI * pHalSetPciErrorHandlerCallback) (_In_ PCI_ERROR_HANDLER_CALLBACK Callback) |
Definition at line 226 of file haltypes.h.
| typedef NTSTATUS(NTAPI * pHalSetSystemInformation) (_In_ HAL_SET_INFORMATION_CLASS InformationClass, _In_ ULONG BufferSize, _In_ PVOID Buffer) |
Definition at line 71 of file haltypes.h.
Definition at line 143 of file haltypes.h.
| typedef BOOLEAN(NTAPI * pHalTranslateBusAddress) (_In_ INTERFACE_TYPE InterfaceType, _In_ ULONG BusNumber, _In_ PHYSICAL_ADDRESS BusAddress, _Inout_ PULONG AddressSpace, _Out_ PPHYSICAL_ADDRESS TranslatedAddress) |
Definition at line 160 of file haltypes.h.
Definition at line 190 of file haltypes.h.
| typedef struct _MAP_REGISTER_ENTRY * PMAP_REGISTER_ENTRY |
| typedef struct _PM_DISPATCH_TABLE * PPM_DISPATCH_TABLE |
| Enumerator | |
|---|---|
| HalDisplayInt10Bios | |
| HalDisplayEmulatedBios | |
| HalDisplayNoBios | |
Definition at line 348 of file haltypes.h.
Definition at line 18 of file haltypes.h.
Definition at line 48 of file haltypes.h.
Definition at line 1 of file ke.h.
|
extern |
Definition at line 7 of file haltypes.h.
Referenced by DIB_24BPP_AlphaBlend(), DIB_32BPP_AlphaBlend(), EfiConOutQueryMode(), IntVideoPortResetDisplayParameters(), IntVideoPortResetDisplayParametersEx(), ScreenWrite(), ScrResetDisplayParameters(), ScrWrite(), set(), test_effect_parameter_value(), test_effect_parameter_value_GetMatrix(), test_effect_parameter_value_GetMatrixArray(), test_effect_parameter_value_GetMatrixPointerArray(), test_effect_parameter_value_GetMatrixTranspose(), test_effect_parameter_value_GetMatrixTransposeArray(), test_effect_parameter_value_GetMatrixTransposePointerArray(), WhoamiAllocTable(), and WSHGetWinsockMapping().