#include "ntos.h"
#include "haldisp.h"
Go to the source code of this file.
Functions | |
NTSTATUS | xHalQuerySystemInformation (IN HAL_QUERY_INFORMATION_CLASS InformationClass, IN ULONG BufferSize, OUT PVOID Buffer, OUT PULONG ReturnedLength) |
NTSTATUS | xHalSetSystemInformation (IN HAL_SET_INFORMATION_CLASS InformationClass, IN ULONG BufferSize, OUT PVOID Buffer) |
NTSTATUS | xHalQueryBusSlots (IN PBUS_HANDLER BusHandler, IN ULONG BufferSize, OUT PULONG SlotNumbers, OUT PULONG ReturnedLength) |
NTSTATUS | xHalRegisterBusHandler (IN INTERFACE_TYPE InterfaceType, IN BUS_DATA_TYPE ConfigurationSpace, IN ULONG BusNumber, IN INTERFACE_TYPE ParentBusType, IN ULONG ParentBusNumber, IN ULONG SizeofBusExtensionData, IN PINSTALL_BUS_HANDLER InstallBusHandler, OUT PBUS_HANDLER *BusHandler) |
VOID | xHalSetWakeEnable (IN BOOLEAN Enable) |
VOID | xHalSetWakeAlarm (IN ULONGLONG WakeTime, IN PTIME_FIELDS WakeTimeFields) |
VOID | xHalLocateHiberRanges (IN PVOID MemoryMap) |
PBUS_HANDLER FASTCALL | xHalHandlerForBus (IN INTERFACE_TYPE InterfaceType, IN ULONG BusNumber) |
VOID FASTCALL | xHalReferenceHandler (IN PBUS_HANDLER Handler) |
NTSTATUS | xHalInitPnpDriver (VOID) |
NTSTATUS | xHalInitPowerManagement (IN PPM_DISPATCH_TABLE PmDriverDispatchTable, IN OUT PPM_DISPATCH_TABLE *PmHalDispatchTable) |
BOOLEAN | xHalTranslateBusAddress (IN INTERFACE_TYPE InterfaceType, IN ULONG BusNumber, IN PHYSICAL_ADDRESS BusAddress, IN OUT PULONG AddressSpace, OUT PPHYSICAL_ADDRESS TranslatedAddress) |
NTSTATUS | xHalAssignSlotResources (IN PUNICODE_STRING RegistryPath, IN PUNICODE_STRING DriverClassName OPTIONAL, IN PDRIVER_OBJECT DriverObject, IN PDEVICE_OBJECT DeviceObject OPTIONAL, IN INTERFACE_TYPE BusType, IN ULONG BusNumber, IN ULONG SlotNumber, IN OUT PCM_RESOURCE_LIST *AllocatedResources) |
VOID | xHalHaltSystem (VOID) |
Variables | |
HAL_DISPATCH | HalDispatchTable |
HAL_PRIVATE_DISPATCH | HalPrivateDispatchTable |
|
Definition at line 884 of file halfnc.c. References KeBugCheckEx().
|
|
Definition at line 905 of file halfnc.c.
|
|
Definition at line 177 of file halfnc.c. References NULL.
|
|
Definition at line 193 of file halfnc.c.
|
|
Definition at line 201 of file halfnc.c.
|
|
Definition at line 169 of file halfnc.c.
|
|
Definition at line 123 of file halfnc.c. References PAGED_CODE.
|
|
Definition at line 100 of file halfnc.c. References PAGED_CODE.
|
|
Definition at line 187 of file halfnc.c.
|
|
Definition at line 136 of file halfnc.c. References PAGED_CODE.
|
|
Definition at line 112 of file halfnc.c. References PAGED_CODE.
|
|
Definition at line 161 of file halfnc.c.
|
|
Definition at line 153 of file halfnc.c.
|
|
Definition at line 866 of file halfnc.c. References FALSE, and KeBugCheckEx().
|
|
|
Initial value: |