-HalRequestSoftwareInterrupt impl. (does nothing yet)
[reactos.git] / reactos / hal / hal / hal.edf
1 ; Hardware Abstraction Layer - ReactOS Operating System
2
3 LIBRARY hal.dll
4
5 EXPORTS
6 ExAcquireFastMutex=@ExAcquireFastMutex@4
7 ExReleaseFastMutex=@ExReleaseFastMutex@4
8 ExTryToAcquireFastMutex=@ExTryToAcquireFastMutex@4
9 HalAcquireDisplayOwnership=HalAcquireDisplayOwnership@4
10 HalAdjustResourceList=HalAdjustResourceList@4
11 HalAllProcessorsStarted=HalAllProcessorsStarted@0
12 HalAllocateAdapterChannel=HalAllocateAdapterChannel@16
13 HalAllocateCommonBuffer=HalAllocateCommonBuffer@16
14 ;HalAllocateCrashDumpRegisters@8
15 HalAssignSlotResources=HalAssignSlotResources@32
16 HalBeginSystemInterrupt=HalBeginSystemInterrupt@12
17 HalCalibratePerformanceCounter=HalCalibratePerformanceCounter@4
18 ;@HalClearSoftwareInterrupt@4
19 ;HalClearSoftwareInterrupt@4
20 HalDisableSystemInterrupt=HalDisableSystemInterrupt@8
21 HalDisplayString=HalDisplayString@4
22 HalEnableSystemInterrupt=HalEnableSystemInterrupt@12
23 HalEndSystemInterrupt=HalEndSystemInterrupt@8
24 HalFlushCommonBuffer=HalFlushCommonBuffer@32
25 HalFreeCommonBuffer=HalFreeCommonBuffer@24
26 HalGetAdapter=HalGetAdapter@8
27 HalGetBusData=HalGetBusData@20
28 HalGetBusDataByOffset=HalGetBusDataByOffset@24
29 HalGetEnvironmentVariable=HalGetEnvironmentVariable@12
30 HalGetInterruptVector=HalGetInterruptVector@24
31 HalHandleNMI=HalHandleNMI@4
32 HalInitSystem=HalInitSystem@8
33 HalInitializeProcessor=HalInitializeProcessor@8
34 HalMakeBeep=HalMakeBeep@4
35 HalProcessorIdle=HalProcessorIdle@0
36 HalQueryDisplayParameters=HalQueryDisplayParameters@16
37 HalQueryRealTimeClock=HalQueryRealTimeClock@4
38 HalReadDmaCounter=HalReadDmaCounter@4
39 HalReportResourceUsage=HalReportResourceUsage@0
40 HalRequestIpi=HalRequestIpi@4
41 ;@HalRequestSoftwareInterrupt@4
42 ;HalRequestSoftwareInterrupt@4
43 HalReturnToFirmware=HalReturnToFirmware@4
44 HalSetBusData=HalSetBusData@20
45 HalSetBusDataByOffset=HalSetBusDataByOffset@24
46 HalSetDisplayParameters=HalSetDisplayParameters@8
47 HalSetEnvironmentVariable=HalSetEnvironmentVariable@8
48 ;HalSetProfileInterval@4
49 HalSetRealTimeClock=HalSetRealTimeClock@4
50 ;HalSetTimeIncrement@4
51 HalStartNextProcessor=HalStartNextProcessor@8
52 ;HalStartProfileInterrupt@4
53 ;HalStopProfileInterrupt@4
54 HalSystemVectorDispatchEntry=@HalSystemVectorDispatchEntry@12
55 HalTranslateBusAddress=HalTranslateBusAddress@24
56 IoAssignDriveLetters=IoAssignDriveLetters@16
57 IoFlushAdapterBuffers=IoFlushAdapterBuffers@24
58 IoFreeAdapterChannel=IoFreeAdapterChannel@4
59 IoFreeMapRegisters=IoFreeMapRegisters@12
60 IoMapTransfer=IoMapTransfer@24
61 KdComPortInUse DATA
62 KdPortGetByte=KdPortGetByte@4
63 KdPortGetByteEx=KdPortGetByteEx@8
64 KdPortInitialize=KdPortInitialize@12
65 KdPortInitializeEx=KdPortInitializeEx@12
66 KdPortPollByte=KdPortPollByte@4
67 KdPortPollByteEx=KdPortPollByteEx@8
68 KdPortPutByte=KdPortPutByte@4
69 KdPortPutByteEx=KdPortPutByteEx@8
70 KdPortRestore=KdPortRestore@0
71 KdPortSave=KdPortSave@0
72 KdPortDisableInterrupts=KdPortDisableInterrupts@0
73 KdPortEnableInterrupts=KdPortEnableInterrupts@0
74 KeAcquireSpinLock=KeAcquireSpinLock@8
75 KeAcquireSpinLockRaiseToSynch=@KeAcquireSpinLockRaiseToSynch@4
76 KeGetCurrentIrql=KeGetCurrentIrql@0
77 KeFlushWriteBuffer=KeFlushWriteBuffer@0
78 KeLowerIrql=KeLowerIrql@4
79 KeQueryPerformanceCounter=KeQueryPerformanceCounter@4
80 KeRaiseIrql=KeRaiseIrql@8
81 KeRaiseIrqlToDpcLevel=KeRaiseIrqlToDpcLevel@0
82 KeRaiseIrqlToSynchLevel=KeRaiseIrqlToSynchLevel@0
83 KeReleaseSpinLock=KeReleaseSpinLock@8
84 KeStallExecutionProcessor=KeStallExecutionProcessor@4
85 KfAcquireSpinLock=@KfAcquireSpinLock@4
86 KfLowerIrql=@KfLowerIrql@4
87 KfRaiseIrql=@KfRaiseIrql@4
88 KfReleaseSpinLock=@KfReleaseSpinLock@8
89 HalRequestSoftwareInterrupt=@HalRequestSoftwareInterrupt@4
90 READ_PORT_BUFFER_UCHAR=READ_PORT_BUFFER_UCHAR@12
91 READ_PORT_BUFFER_ULONG=READ_PORT_BUFFER_ULONG@12
92 READ_PORT_BUFFER_USHORT=READ_PORT_BUFFER_USHORT@12
93 READ_PORT_UCHAR=READ_PORT_UCHAR@4
94 READ_PORT_ULONG=READ_PORT_ULONG@4
95 READ_PORT_USHORT=READ_PORT_USHORT@4
96 WRITE_PORT_BUFFER_UCHAR=WRITE_PORT_BUFFER_UCHAR@12
97 WRITE_PORT_BUFFER_ULONG=WRITE_PORT_BUFFER_ULONG@12
98 WRITE_PORT_BUFFER_USHORT=WRITE_PORT_BUFFER_USHORT@12
99 WRITE_PORT_UCHAR=WRITE_PORT_UCHAR@8
100 WRITE_PORT_ULONG=WRITE_PORT_ULONG@8
101 WRITE_PORT_USHORT=WRITE_PORT_USHORT@8
102
103 HalReleaseDisplayOwnership=HalReleaseDisplayOwnership@0
104 HalQueryDisplayOwnership=HalQueryDisplayOwnership@0