ReactOS 0.4.16-dev-106-g10b08aa
|
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().