ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

halfuncs.h File Reference

Go to the source code of this file.

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_ PVOIDBuffer

Generated on Sun May 27 2012 05:36:26 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.