mirror of
https://github.com/reactos/reactos.git
synced 2025-02-25 01:39:30 +00:00
- Move non-DDK HAL function prototypes from ROS DDK to NTOS headers.
svn path=/trunk/; revision=16046
This commit is contained in:
parent
73d83fbb2b
commit
2d6c9998be
2 changed files with 67 additions and 74 deletions
|
@ -8,9 +8,6 @@
|
|||
VOID STDCALL
|
||||
HalAcquireDisplayOwnership(IN PHAL_RESET_DISPLAY_PARAMETERS ResetDisplayParameters);
|
||||
|
||||
NTSTATUS STDCALL
|
||||
HalAdjustResourceList(PCM_RESOURCE_LIST Resources);
|
||||
|
||||
NTSTATUS STDCALL
|
||||
HalAllocateAdapterChannel(IN PADAPTER_OBJECT AdapterObject,
|
||||
IN PWAIT_CONTEXT_BLOCK WaitContextBlock,
|
||||
|
@ -39,17 +36,11 @@ HalAssignSlotResources(
|
|||
PCM_RESOURCE_LIST *AllocatedResources
|
||||
);
|
||||
|
||||
VOID STDCALL
|
||||
HalCalibratePerformanceCounter(ULONG Count);
|
||||
|
||||
/*
|
||||
FASTCALL
|
||||
HalClearSoftwareInterrupt
|
||||
*/
|
||||
|
||||
VOID STDCALL
|
||||
HalDisplayString(IN PCH String);
|
||||
|
||||
/*
|
||||
* HalExamineMBR() is not exported explicitly.
|
||||
* It is exported by the HalDispatchTable.
|
||||
|
@ -61,16 +52,6 @@ HalDisplayString(IN PCH String);
|
|||
* PVOID Buffer);
|
||||
*/
|
||||
|
||||
BOOLEAN STDCALL
|
||||
HalFlushCommonBuffer(ULONG Unknown1,
|
||||
ULONG Unknown2,
|
||||
ULONG Unknown3,
|
||||
ULONG Unknown4,
|
||||
ULONG Unknown5,
|
||||
ULONG Unknown6,
|
||||
ULONG Unknown7,
|
||||
ULONG Unknown8);
|
||||
|
||||
VOID STDCALL
|
||||
HalFreeCommonBuffer(PADAPTER_OBJECT AdapterObject,
|
||||
ULONG Length,
|
||||
|
@ -97,23 +78,11 @@ HalGetBusDataByOffset(BUS_DATA_TYPE BusDataType,
|
|||
ULONG Offset,
|
||||
ULONG Length);
|
||||
|
||||
/* Is this function really exported ??
|
||||
ULONG
|
||||
HalGetDmaAlignmentRequirement(VOID);
|
||||
NTOSAPI
|
||||
DDKAPI
|
||||
*/
|
||||
|
||||
ULONG STDCALL
|
||||
HalGetDmaAlignmentRequirement(
|
||||
VOID);
|
||||
|
||||
|
||||
BOOLEAN STDCALL
|
||||
HalGetEnvironmentVariable(IN PCH Name,
|
||||
OUT PCH Value,
|
||||
IN USHORT ValueLength);
|
||||
|
||||
ULONG STDCALL
|
||||
HalGetInterruptVector(INTERFACE_TYPE InterfaceType,
|
||||
ULONG BusNumber,
|
||||
|
@ -125,15 +94,6 @@ HalGetInterruptVector(INTERFACE_TYPE InterfaceType,
|
|||
BOOLEAN STDCALL
|
||||
HalMakeBeep(ULONG Frequency);
|
||||
|
||||
VOID STDCALL
|
||||
HalQueryDisplayParameters(PULONG DispSizeX,
|
||||
PULONG DispSizeY,
|
||||
PULONG CursorPosX,
|
||||
PULONG CursorPosY);
|
||||
|
||||
VOID STDCALL
|
||||
HalQueryRealTimeClock(PTIME_FIELDS Time);
|
||||
|
||||
/*
|
||||
* HalQuerySystemInformation() is not exported explicitly.
|
||||
* It is exported by the HalDispatchTable.
|
||||
|
@ -145,9 +105,6 @@ HalQueryRealTimeClock(PTIME_FIELDS Time);
|
|||
ULONG STDCALL
|
||||
HalReadDmaCounter(PADAPTER_OBJECT AdapterObject);
|
||||
|
||||
VOID STDCALL
|
||||
HalRequestIpi(ULONG Unknown);
|
||||
|
||||
/*
|
||||
FASTCALL
|
||||
HalRequestSoftwareInterrupt
|
||||
|
@ -168,14 +125,6 @@ HalSetBusDataByOffset(BUS_DATA_TYPE BusDataType,
|
|||
ULONG Offset,
|
||||
ULONG Length);
|
||||
|
||||
VOID STDCALL
|
||||
HalSetDisplayParameters(ULONG CursorPosX,
|
||||
ULONG CursorPosY);
|
||||
|
||||
BOOLEAN STDCALL
|
||||
HalSetEnvironmentVariable(IN PCH Name,
|
||||
IN PCH Value);
|
||||
|
||||
/*
|
||||
HalSetProfileInterval
|
||||
*/
|
||||
|
@ -199,10 +148,6 @@ HalStartProfileInterrupt
|
|||
HalStopProfileInterrupt
|
||||
*/
|
||||
|
||||
ULONG FASTCALL
|
||||
HalSystemVectorDispatchEntry(ULONG Unknown1,
|
||||
ULONG Unknown2,
|
||||
ULONG Unknown3);
|
||||
|
||||
BOOLEAN STDCALL
|
||||
HalTranslateBusAddress(INTERFACE_TYPE InterfaceType,
|
||||
|
@ -212,25 +157,6 @@ HalTranslateBusAddress(INTERFACE_TYPE InterfaceType,
|
|||
PPHYSICAL_ADDRESS TranslatedAddress);
|
||||
|
||||
|
||||
/*
|
||||
* Kernel debugger support functions
|
||||
*/
|
||||
|
||||
BOOLEAN STDCALL
|
||||
KdPortInitialize(PKD_PORT_INFORMATION PortInformation,
|
||||
DWORD Unknown1,
|
||||
DWORD Unknown2);
|
||||
|
||||
BOOLEAN STDCALL
|
||||
KdPortGetByte(PUCHAR ByteRecieved);
|
||||
|
||||
BOOLEAN STDCALL
|
||||
KdPortPollByte(PUCHAR ByteRecieved);
|
||||
|
||||
VOID STDCALL
|
||||
KdPortPutByte(UCHAR ByteToSend);
|
||||
|
||||
|
||||
/*
|
||||
* Port I/O functions
|
||||
*/
|
||||
|
|
|
@ -3,6 +3,9 @@
|
|||
|
||||
#include <ntos/haltypes.h>
|
||||
|
||||
NTSTATUS STDCALL
|
||||
HalAdjustResourceList(PCM_RESOURCE_LIST Resources);
|
||||
|
||||
BOOLEAN STDCALL
|
||||
HalAllProcessorsStarted(VOID);
|
||||
|
||||
|
@ -17,10 +20,16 @@ HalBeginSystemInterrupt(ULONG Vector,
|
|||
KIRQL Irql,
|
||||
PKIRQL OldIrql);
|
||||
|
||||
VOID STDCALL
|
||||
HalCalibratePerformanceCounter(ULONG Count);
|
||||
|
||||
BOOLEAN STDCALL
|
||||
HalDisableSystemInterrupt(ULONG Vector,
|
||||
KIRQL Irql);
|
||||
|
||||
VOID STDCALL
|
||||
HalDisplayString(IN PCH String);
|
||||
|
||||
BOOLEAN STDCALL
|
||||
HalEnableSystemInterrupt(ULONG Vector,
|
||||
KIRQL Irql,
|
||||
|
@ -30,6 +39,21 @@ VOID STDCALL
|
|||
HalEndSystemInterrupt(KIRQL Irql,
|
||||
ULONG Unknown2);
|
||||
|
||||
BOOLEAN STDCALL
|
||||
HalFlushCommonBuffer(ULONG Unknown1,
|
||||
ULONG Unknown2,
|
||||
ULONG Unknown3,
|
||||
ULONG Unknown4,
|
||||
ULONG Unknown5,
|
||||
ULONG Unknown6,
|
||||
ULONG Unknown7,
|
||||
ULONG Unknown8);
|
||||
|
||||
BOOLEAN STDCALL
|
||||
HalGetEnvironmentVariable(IN PCH Name,
|
||||
OUT PCH Value,
|
||||
IN USHORT ValueLength);
|
||||
|
||||
VOID STDCALL
|
||||
HalInitializeProcessor(ULONG ProcessorNumber,
|
||||
PVOID ProcessorStack);
|
||||
|
@ -38,9 +62,34 @@ BOOLEAN STDCALL
|
|||
HalInitSystem(ULONG BootPhase,
|
||||
PLOADER_PARAMETER_BLOCK LoaderBlock);
|
||||
|
||||
VOID STDCALL
|
||||
HalQueryDisplayParameters(PULONG DispSizeX,
|
||||
PULONG DispSizeY,
|
||||
PULONG CursorPosX,
|
||||
PULONG CursorPosY);
|
||||
|
||||
VOID STDCALL
|
||||
HalQueryRealTimeClock(PTIME_FIELDS Time);
|
||||
|
||||
VOID STDCALL
|
||||
HalReportResourceUsage(VOID);
|
||||
|
||||
VOID STDCALL
|
||||
HalRequestIpi(ULONG Unknown);
|
||||
|
||||
VOID STDCALL
|
||||
HalSetDisplayParameters(ULONG CursorPosX,
|
||||
ULONG CursorPosY);
|
||||
|
||||
BOOLEAN STDCALL
|
||||
HalSetEnvironmentVariable(IN PCH Name,
|
||||
IN PCH Value);
|
||||
|
||||
ULONG FASTCALL
|
||||
HalSystemVectorDispatchEntry(ULONG Unknown1,
|
||||
ULONG Unknown2,
|
||||
ULONG Unknown3);
|
||||
|
||||
VOID
|
||||
STDCALL
|
||||
IoAssignDriveLetters(IN struct _LOADER_PARAMETER_BLOCK *LoaderBlock,
|
||||
|
@ -58,6 +107,24 @@ HalReturnToFirmware(ULONG Action);
|
|||
VOID FASTCALL
|
||||
HalRequestSoftwareInterrupt(KIRQL SoftwareInterruptRequested);
|
||||
|
||||
/*
|
||||
* Kernel debugger support functions
|
||||
*/
|
||||
|
||||
BOOLEAN STDCALL
|
||||
KdPortInitialize(PKD_PORT_INFORMATION PortInformation,
|
||||
DWORD Unknown1,
|
||||
DWORD Unknown2);
|
||||
|
||||
BOOLEAN STDCALL
|
||||
KdPortGetByte(PUCHAR ByteRecieved);
|
||||
|
||||
BOOLEAN STDCALL
|
||||
KdPortPollByte(PUCHAR ByteRecieved);
|
||||
|
||||
VOID STDCALL
|
||||
KdPortPutByte(UCHAR ByteToSend);
|
||||
|
||||
/* Non-standard functions */
|
||||
VOID STDCALL
|
||||
HalReleaseDisplayOwnership();
|
||||
|
|
Loading…
Reference in a new issue