38 @ stdcall getIntelRegistersPointer
()
68 @ stdcall setEAX
(long
)
69 @ stdcall setEBP
(long
)
70 @ stdcall setEBX
(long
)
71 @ stdcall setECX
(long
)
72 @ stdcall setEDI
(long
)
73 @ stdcall setEDX
(long
)
74 @ stdcall setEFLAGS
(long
)
75 @ stdcall setEIP
(long
)
77 @ stdcall setESI
(long
)
78 @ stdcall setESP
(long
)
83 @ stdcall setMSW
(long
)
93 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
94 ;; NTVDM CCPU MIPS Compatibility
;;
95 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
97 @ stdcall c_getAF
() getAF
98 @ stdcall c_getAH
() getAH
99 @ stdcall c_getAL
() getAL
100 @ stdcall c_getAX
() getAX
101 @ stdcall c_getBH
() getBH
102 @ stdcall c_getBL
() getBL
103 @ stdcall c_getBP
() getBP
104 @ stdcall c_getBX
() getBX
105 @ stdcall c_getCF
() getCF
106 @ stdcall c_getCH
() getCH
107 @ stdcall c_getCL
() getCL
108 @ stdcall c_getCS
() getCS
109 @ stdcall c_getCX
() getCX
110 @ stdcall c_getDF
() getDF
111 @ stdcall c_getDH
() getDH
112 @ stdcall c_getDI
() getDI
113 @ stdcall c_getDL
() getDL
114 @ stdcall c_getDS
() getDS
115 @ stdcall c_getDX
() getDX
116 @ stdcall c_getEAX
() getEAX
117 @ stdcall c_getEBP
() getEBP
118 @ stdcall c_getEBX
() getEBX
119 @ stdcall c_getECX
() getECX
120 @ stdcall c_getEDI
() getEDI
121 @ stdcall c_getEDX
() getEDX
122 @ stdcall c_getEIP
() getEIP
123 @ stdcall c_getES
() getES
124 @ stdcall c_getESI
() getESI
125 @ stdcall c_getESP
() getESP
126 @ stdcall c_getFS
() getFS
127 @ stdcall c_getGS
() getGS
128 @ stdcall c_getIF
() getIF
129 @ stdcall c_getIP
() getIP
130 @ stdcall c_getMSW
() getMSW
131 @ stdcall c_getOF
() getOF
132 @ stdcall c_getPF
() getPF
133 @ stdcall c_getSF
() getSF
134 @ stdcall c_getSI
() getSI
135 @ stdcall c_getSP
() getSP
136 @ stdcall c_getSS
() getSS
137 @ stdcall c_getZF
() getZF
139 @ stdcall c_setAF
(long
) setAF
140 @ stdcall c_setAH
(long
) setAH
141 @ stdcall c_setAL
(long
) setAL
142 @ stdcall c_setAX
(long
) setAX
143 @ stdcall c_setBH
(long
) setBH
144 @ stdcall c_setBL
(long
) setBL
145 @ stdcall c_setBP
(long
) setBP
146 @ stdcall c_setBX
(long
) setBX
147 @ stdcall c_setCF
(long
) setCF
148 @ stdcall c_setCH
(long
) setCH
149 @ stdcall c_setCL
(long
) setCL
150 @ stdcall c_setCS
(long
) setCS
151 @ stdcall c_setCX
(long
) setCX
152 @ stdcall c_setDF
(long
) setDF
153 @ stdcall c_setDH
(long
) setDH
154 @ stdcall c_setDI
(long
) setDI
155 @ stdcall c_setDL
(long
) setDL
156 @ stdcall c_setDS
(long
) setDS
157 @ stdcall c_setDX
(long
) setDX
158 @ stdcall c_setEAX
(long
) setEAX
159 @ stdcall c_setEBP
(long
) setEBP
160 @ stdcall c_setEBX
(long
) setEBX
161 @ stdcall c_setECX
(long
) setECX
162 @ stdcall c_setEDI
(long
) setEDI
163 @ stdcall c_setEDX
(long
) setEDX
164 @ stdcall c_setEIP
(long
) setEIP
165 @ stdcall c_setES
(long
) setES
166 @ stdcall c_setESI
(long
) setESI
167 @ stdcall c_setESP
(long
) setESP
168 @ stdcall c_setFS
(long
) setFS
169 @ stdcall c_setGS
(long
) setGS
170 @ stdcall c_setIF
(long
) setIF
171 @ stdcall c_setIP
(long
) setIP
172 @ stdcall c_setMSW
(long
) setMSW
173 @ stdcall c_setOF
(long
) setOF
174 @ stdcall c_setPF
(long
) setPF
175 @ stdcall c_setSF
(long
) setSF
176 @ stdcall c_setSI
(long
) setSI
177 @ stdcall c_setSP
(long
) setSP
178 @ stdcall c_setSS
(long
) setSS
179 @ stdcall c_setZF
(long
) setZF
182 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;
183 ;; NTVDM DOS
-32 Emulation
;;
184 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;
186 @ stdcall demClientErrorEx
(long long long
)
187 @ stdcall demFileDelete
(ptr
)
188 @ stdcall demFileFindFirst
(ptr ptr long
)
189 @ stdcall demFileFindNext
(ptr
)
190 ;@ stdcall demGetFileTimeByHandle_WOW
191 @ stdcall demGetPhysicalDriveType
(long
)
192 @ stdcall demIsShortPathName
(ptr long
)
193 ;@ stdcall demLFNCleanup
194 ;@ stdcall demLFNGetCurrentDirectory
195 @ stdcall demSetCurrentDirectoryGetDrive
(ptr ptr
)
196 ;@ stdcall demWOWLFNAllocateSearchHandle
197 ;@ stdcall demWOWLFNCloseSearchHandle
198 ;@ stdcall demWOWLFNEntry
199 ;@ stdcall demWOWLFNGetSearchHandle
200 ;@ stdcall demWOWLFNInit
203 ;;;;;;;;;;;;;;;;;;;;;;;;;
204 ;; NTVDM Miscellaneous
;;
205 ;;;;;;;;;;;;;;;;;;;;;;;;;
207 @ stdcall MGetVdmPointer
(long long long
)
208 @ stdcall Sim32pGetVDMPointer
(long long
)
210 ;@ stdcall VdmFlushCache
(long long long long
) ; Not exported on x86
211 @ stdcall VdmMapFlat
(long long long
)
212 ;@ stdcall VdmUnmapFlat
(long long ptr long
) ; Not exported on x86
214 @ stdcall VDDInstallMemoryHook
(long ptr long ptr
)
215 @ stdcall VDDDeInstallMemoryHook
(long ptr long
)
217 @ stdcall VDDAllocMem
(long ptr long
)
218 @ stdcall VDDFreeMem
(long ptr long
)
219 @ stdcall VDDIncludeMem
(long ptr long
)
220 @ stdcall VDDExcludeMem
(long ptr long
)
222 @ stdcall call_ica_hw_interrupt
(long long long
)
223 @ stdcall VDDReserveIrqLine
(long long
)
224 @ stdcall VDDReleaseIrqLine
(long long
)
226 @ stdcall VDDInstallIOHook
(long long ptr ptr
)
227 @ stdcall VDDDeInstallIOHook
(long long ptr
)
229 @ stdcall VDDRequestDMA
(long long ptr long
)
230 @ stdcall VDDQueryDMA
(long long ptr
)
231 @ stdcall VDDSetDMA
(long long long ptr
)
233 @ stdcall VDDSimulate16
()
234 @ stdcall host_simulate
() VDDSimulate16
235 @ stdcall VDDTerminateVDM
()
237 @ stdcall VDDInstallUserHook
(long ptr ptr ptr ptr
)
238 @ stdcall VDDDeInstallUserHook
(long
)