[NTVDM]: Implement and export VDDTerminateVDM.
[reactos.git] / subsystems / ntvdm / ntvdm.spec
1 @ stdcall getAF()
2 @ stdcall getAH()
3 @ stdcall getAL()
4 @ stdcall getAX()
5 @ stdcall getBH()
6 @ stdcall getBL()
7 @ stdcall getBP()
8 @ stdcall getBX()
9 @ stdcall getCF()
10 @ stdcall getCH()
11 @ stdcall getCL()
12 @ stdcall getCS()
13 @ stdcall getCX()
14 @ stdcall getDF()
15 @ stdcall getDH()
16 @ stdcall getDI()
17 @ stdcall getDL()
18 @ stdcall getDS()
19 @ stdcall getDX()
20 @ stdcall getEAX()
21 @ stdcall getEBP()
22 @ stdcall getEBX()
23 @ stdcall getECX()
24 @ stdcall getEDI()
25 @ stdcall getEDX()
26 @ stdcall getEFLAGS()
27 @ stdcall getEIP()
28 @ stdcall getES()
29 @ stdcall getESI()
30 @ stdcall getESP()
31 @ stdcall getFS()
32 @ stdcall getGS()
33 @ stdcall getIF()
34 @ stdcall getIntelRegistersPointer()
35 @ stdcall getIP()
36 @ stdcall getMSW()
37 @ stdcall getOF()
38 @ stdcall getPF()
39 @ stdcall getSF()
40 @ stdcall getSI()
41 @ stdcall getSP()
42 @ stdcall getSS()
43 @ stdcall getZF()
44
45 @ stdcall setAF(long)
46 @ stdcall setAH(long)
47 @ stdcall setAL(long)
48 @ stdcall setAX(long)
49 @ stdcall setBH(long)
50 @ stdcall setBL(long)
51 @ stdcall setBP(long)
52 @ stdcall setBX(long)
53 @ stdcall setCF(long)
54 @ stdcall setCH(long)
55 @ stdcall setCL(long)
56 @ stdcall setCS(long)
57 @ stdcall setCX(long)
58 @ stdcall setDF(long)
59 @ stdcall setDH(long)
60 @ stdcall setDI(long)
61 @ stdcall setDL(long)
62 @ stdcall setDS(long)
63 @ stdcall setDX(long)
64 @ stdcall setEAX(long)
65 @ stdcall setEBP(long)
66 @ stdcall setEBX(long)
67 @ stdcall setECX(long)
68 @ stdcall setEDI(long)
69 @ stdcall setEDX(long)
70 @ stdcall setEFLAGS(long)
71 @ stdcall setEIP(long)
72 @ stdcall setES(long)
73 @ stdcall setESI(long)
74 @ stdcall setESP(long)
75 @ stdcall setFS(long)
76 @ stdcall setGS(long)
77 @ stdcall setIF(long)
78 @ stdcall setIP(long)
79 @ stdcall setMSW(long)
80 @ stdcall setOF(long)
81 @ stdcall setPF(long)
82 @ stdcall setSF(long)
83 @ stdcall setSI(long)
84 @ stdcall setSP(long)
85 @ stdcall setSS(long)
86 @ stdcall setZF(long)
87
88
89 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
90 ;; NTVDM CCPU MIPS exports ;;
91 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
92 @ stdcall c_getAF() getAF
93 @ stdcall c_getAH() getAH
94 @ stdcall c_getAL() getAL
95 @ stdcall c_getAX() getAX
96 @ stdcall c_getBH() getBH
97 @ stdcall c_getBL() getBL
98 @ stdcall c_getBP() getBP
99 @ stdcall c_getBX() getBX
100 @ stdcall c_getCF() getCF
101 @ stdcall c_getCH() getCH
102 @ stdcall c_getCL() getCL
103 @ stdcall c_getCS() getCS
104 @ stdcall c_getCX() getCX
105 @ stdcall c_getDF() getDF
106 @ stdcall c_getDH() getDH
107 @ stdcall c_getDI() getDI
108 @ stdcall c_getDL() getDL
109 @ stdcall c_getDS() getDS
110 @ stdcall c_getDX() getDX
111 @ stdcall c_getEAX() getEAX
112 @ stdcall c_getEBP() getEBP
113 @ stdcall c_getEBX() getEBX
114 @ stdcall c_getECX() getECX
115 @ stdcall c_getEDI() getEDI
116 @ stdcall c_getEDX() getEDX
117 @ stdcall c_getEIP() getEIP
118 @ stdcall c_getES() getES
119 @ stdcall c_getESI() getESI
120 @ stdcall c_getESP() getESP
121 @ stdcall c_getFS() getFS
122 @ stdcall c_getGS() getGS
123 @ stdcall c_getIF() getIF
124 @ stdcall c_getIP() getIP
125 @ stdcall c_getMSW() getMSW
126 @ stdcall c_getOF() getOF
127 @ stdcall c_getPF() getPF
128 @ stdcall c_getSF() getSF
129 @ stdcall c_getSI() getSI
130 @ stdcall c_getSP() getSP
131 @ stdcall c_getSS() getSS
132 @ stdcall c_getZF() getZF
133
134 @ stdcall c_setAF(long) setAF
135 @ stdcall c_setAH(long) setAH
136 @ stdcall c_setAL(long) setAL
137 @ stdcall c_setAX(long) setAX
138 @ stdcall c_setBH(long) setBH
139 @ stdcall c_setBL(long) setBL
140 @ stdcall c_setBP(long) setBP
141 @ stdcall c_setBX(long) setBX
142 @ stdcall c_setCF(long) setCF
143 @ stdcall c_setCH(long) setCH
144 @ stdcall c_setCL(long) setCL
145 @ stdcall c_setCS(long) setCS
146 @ stdcall c_setCX(long) setCX
147 @ stdcall c_setDF(long) setDF
148 @ stdcall c_setDH(long) setDH
149 @ stdcall c_setDI(long) setDI
150 @ stdcall c_setDL(long) setDL
151 @ stdcall c_setDS(long) setDS
152 @ stdcall c_setDX(long) setDX
153 @ stdcall c_setEAX(long) setEAX
154 @ stdcall c_setEBP(long) setEBP
155 @ stdcall c_setEBX(long) setEBX
156 @ stdcall c_setECX(long) setECX
157 @ stdcall c_setEDI(long) setEDI
158 @ stdcall c_setEDX(long) setEDX
159 @ stdcall c_setEIP(long) setEIP
160 @ stdcall c_setES(long) setES
161 @ stdcall c_setESI(long) setESI
162 @ stdcall c_setESP(long) setESP
163 @ stdcall c_setFS(long) setFS
164 @ stdcall c_setGS(long) setGS
165 @ stdcall c_setIF(long) setIF
166 @ stdcall c_setIP(long) setIP
167 @ stdcall c_setMSW(long) setMSW
168 @ stdcall c_setOF(long) setOF
169 @ stdcall c_setPF(long) setPF
170 @ stdcall c_setSF(long) setSF
171 @ stdcall c_setSI(long) setSI
172 @ stdcall c_setSP(long) setSP
173 @ stdcall c_setSS(long) setSS
174 @ stdcall c_setZF(long) setZF
175
176
177
178 @ stdcall MGetVdmPointer(long long long)
179 @ stdcall Sim32pGetVDMPointer(long long)
180
181 ;@ stdcall VdmFlushCache(long long long long) ; Not exported on x86
182 @ stdcall VdmMapFlat(long long long)
183 ;@ stdcall VdmUnmapFlat(long long ptr long) ; Not exported on x86
184
185 @ stdcall call_ica_hw_interrupt(long long long)
186 @ stdcall VDDInstallIOHook(long long ptr ptr)
187 @ stdcall VDDDeInstallIOHook(long long ptr)
188
189 @ stdcall VDDTerminateVDM()