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