Typedefs |
typedef struct
_WHEA_ERROR_SOURCE_DESCRIPTOR * | PWHEA_ERROR_SOURCE_DESCRIPTOR |
| typedef struct _WHEA_ERROR_RECORD * | PWHEA_ERROR_RECORD |
Functions |
| NTHALAPI VOID NTAPI | IoFreeAdapterChannel (_In_ PADAPTER_OBJECT AdapterObject) |
| NTHALAPI BOOLEAN NTAPI | IoFlushAdapterBuffers (_In_ PADAPTER_OBJECT AdapterObject, _In_ PMDL Mdl, _In_ PVOID MapRegisterBase, _In_ PVOID CurrentVa, _In_ ULONG Length, _In_ BOOLEAN WriteToDevice) |
| NTHALAPI VOID NTAPI | IoFreeMapRegisters (_In_ PADAPTER_OBJECT AdapterObject, _In_ PVOID MapRegisterBase, _In_ ULONG NumberOfMapRegisters) |
| NTHALAPI PVOID NTAPI | HalAllocateCommonBuffer (_In_ PADAPTER_OBJECT AdapterObject, _In_ ULONG Length, _Out_ PPHYSICAL_ADDRESS LogicalAddress, _In_ BOOLEAN CacheEnabled) |
| NTHALAPI VOID NTAPI | HalFreeCommonBuffer (_In_ PADAPTER_OBJECT AdapterObject, _In_ ULONG Length, _In_ PHYSICAL_ADDRESS LogicalAddress, _In_ PVOID VirtualAddress, _In_ BOOLEAN CacheEnabled) |
| NTHALAPI ULONG NTAPI | HalReadDmaCounter (_In_ PADAPTER_OBJECT AdapterObject) |
| NTHALAPI NTSTATUS NTAPI | HalAllocateAdapterChannel (_In_ PADAPTER_OBJECT AdapterObject, _In_ PWAIT_CONTEXT_BLOCK Wcb, _In_ ULONG NumberOfMapRegisters, _In_ PDRIVER_CONTROL ExecutionRoutine) |
| | $endif (_NTDDK_)$if(_NTDDK_) NTHALAPI NTSTATUS NTAPI HalAssignSlotResources(_In_ PUNICODE_STRING RegistryPath |
| | _IRQL_requires_max_ (PASSIVE_LEVEL) NTHALAPI ULONG NTAPI HalGetInterruptVector(_In_ INTERFACE_TYPE InterfaceType |
| NTHALAPI ULONG NTAPI | HalSetBusData (_In_ BUS_DATA_TYPE BusDataType, _In_ ULONG BusNumber, _In_ ULONG SlotNumber, _In_reads_bytes_(Length) PVOID Buffer, _In_ ULONG Length) |
| NTHALAPI ULONG NTAPI | HalGetBusData (_In_ BUS_DATA_TYPE BusDataType, _In_ ULONG BusNumber, _In_ ULONG SlotNumber, _Out_writes_bytes_(Length) PVOID Buffer, _In_ ULONG Length) |
| NTHALAPI BOOLEAN NTAPI | HalMakeBeep (_In_ ULONG Frequency) |
| VOID NTAPI | HalPutDmaAdapter (_In_ PADAPTER_OBJECT DmaAdapter) |
| NTHALAPI VOID NTAPI | HalAcquireDisplayOwnership (_In_ PHAL_RESET_DISPLAY_PARAMETERS ResetDisplayParameters) |
| NTHALAPI ULONG NTAPI | HalGetBusDataByOffset (_In_ BUS_DATA_TYPE BusDataType, _In_ ULONG BusNumber, _In_ ULONG SlotNumber, _Out_writes_bytes_(Length) PVOID Buffer, _In_ ULONG Offset, _In_ ULONG Length) |
| NTHALAPI ULONG NTAPI | HalSetBusDataByOffset (_In_ BUS_DATA_TYPE BusDataType, _In_ ULONG BusNumber, _In_ ULONG SlotNumber, _In_reads_bytes_(Length) PVOID Buffer, _In_ ULONG Offset, _In_ ULONG Length) |
| NTHALAPI BOOLEAN NTAPI | HalTranslateBusAddress (_In_ INTERFACE_TYPE InterfaceType, _In_ ULONG BusNumber, _In_ PHYSICAL_ADDRESS BusAddress, _Inout_ PULONG AddressSpace, _Out_ PPHYSICAL_ADDRESS TranslatedAddress) |
| NTHALAPI PVOID NTAPI | HalAllocateCrashDumpRegisters (_In_ PADAPTER_OBJECT AdapterObject, _Inout_ PULONG NumberOfMapRegisters) |
| NTSTATUS NTAPI | HalGetScatterGatherList (_In_ PADAPTER_OBJECT DmaAdapter, _In_ PDEVICE_OBJECT DeviceObject, _In_ PMDL Mdl, _In_ PVOID CurrentVa, _In_ ULONG Length, _In_ PDRIVER_LIST_CONTROL ExecutionRoutine, _In_ PVOID Context, _In_ BOOLEAN WriteToDevice) |
| VOID NTAPI | HalPutScatterGatherList (_In_ PADAPTER_OBJECT DmaAdapter, _In_ PSCATTER_GATHER_LIST ScatterGather, _In_ BOOLEAN WriteToDevice) |
| NTSTATUS NTAPI | HalAllocateHardwareCounters (_In_reads_(GroupCount) PGROUP_AFFINITY GroupAffinty, _In_ ULONG GroupCount, _In_ PPHYSICAL_COUNTER_RESOURCE_LIST ResourceList, _Out_ PHANDLE CounterSetHandle) |
| NTSTATUS NTAPI | HalFreeHardwareCounters (_In_ HANDLE CounterSetHandle) |
| NTHALAPI VOID NTAPI | HalBugCheckSystem (_In_ PWHEA_ERROR_SOURCE_DESCRIPTOR ErrorSource, _In_ PWHEA_ERROR_RECORD ErrorRecord) |
Variables |
| _In_opt_ PUNICODE_STRING | DriverClassName |
_In_opt_ PUNICODE_STRING _In_
PDRIVER_OBJECT | DriverObject |
_In_opt_ PUNICODE_STRING _In_
PDRIVER_OBJECT _In_
PDEVICE_OBJECT | DeviceObject |
_In_opt_ PUNICODE_STRING _In_
PDRIVER_OBJECT _In_
PDEVICE_OBJECT _In_
INTERFACE_TYPE | BusType |
_In_opt_ PUNICODE_STRING _In_
PDRIVER_OBJECT _In_
PDEVICE_OBJECT _In_
INTERFACE_TYPE _In_ ULONG | BusNumber |
_In_opt_ PUNICODE_STRING _In_
PDRIVER_OBJECT _In_
PDEVICE_OBJECT _In_
INTERFACE_TYPE _In_ ULONG _In_
ULONG | SlotNumber |
_In_opt_ PUNICODE_STRING _In_
PDRIVER_OBJECT _In_
PDEVICE_OBJECT _In_
INTERFACE_TYPE _In_ ULONG _In_
ULONG _Inout_
PCM_RESOURCE_LIST * | AllocatedResources |
| _In_ ULONG _In_ ULONG | BusInterruptLevel |
| _In_ ULONG _In_ ULONG _In_ ULONG | BusInterruptVector |
_In_ ULONG _In_ ULONG _In_
ULONG _Out_ PKIRQL | Irql |
_In_ ULONG _In_ ULONG _In_
ULONG _Out_ PKIRQL _Out_
PKAFFINITY | Affinity |
| _Out_ PULONG | NumberOfMapRegisters |
| _In_ ULONG | SectorSize |
| _In_ ULONG _In_ ULONG | MBRTypeIdentifier |
| _In_ ULONG _In_ ULONG _Out_ PVOID * | Buffer |