-HalRequestSoftwareInterrupt impl. (does nothing yet)
[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@16
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 KdPortGetByteEx@8
64 KdPortInitialize@12
65 KdPortInitializeEx@12
66 KdPortPollByte@4
67 KdPortPollByteEx@8
68 KdPortPutByte@4
69 KdPortPutByteEx@8
70 KdPortRestore@0
71 KdPortSave@0
72 KdPortDisableInterrupts@0
73 KdPortEnableInterrupts@0
74 KeAcquireSpinLock@8
75 @KeAcquireSpinLockRaiseToSynch@4
76 KeGetCurrentIrql@0
77 KeFlushWriteBuffer@0
78 KeLowerIrql@4
79 KeQueryPerformanceCounter@4
80 KeRaiseIrql@8
81 KeRaiseIrqlToDpcLevel@0
82 KeRaiseIrqlToSynchLevel@0
83 KeReleaseSpinLock@8
84 KeStallExecutionProcessor@4
85 @KfAcquireSpinLock@4
86 @KfLowerIrql@4
87 @KfRaiseIrql@4
88 @KfReleaseSpinLock@8
89 @HalRequestSoftwareInterrupt@4
90 READ_PORT_BUFFER_UCHAR@12
91 READ_PORT_BUFFER_ULONG@12
92 READ_PORT_BUFFER_USHORT@12
93 READ_PORT_UCHAR@4
94 READ_PORT_ULONG@4
95 READ_PORT_USHORT@4
96 WRITE_PORT_BUFFER_UCHAR@12
97 WRITE_PORT_BUFFER_ULONG@12
98 WRITE_PORT_BUFFER_USHORT@12
99 WRITE_PORT_UCHAR@8
100 WRITE_PORT_ULONG@8
101 WRITE_PORT_USHORT@8
102
103 HalReleaseDisplayOwnership@0
104 HalQueryDisplayOwnership@0