Separated the MZ loader and core DOS VM into dlls/winedos.
[wine] / dlls / winedos / winedos.spec
1 name winedos
2 type win32
3
4 import user32.dll
5 import kernel32.dll
6 import ntdll.dll
7
8 @ stdcall GetCurrent() MZ_Current
9 @ stdcall LoadDPMI() MZ_AllocDPMITask
10 @ stdcall LoadDosExe(str) MZ_LoadImage
11 @ stdcall Exec(ptr str long ptr) MZ_Exec
12 @ stdcall Exit(ptr long long) MZ_Exit
13
14 @ stdcall Enter(ptr) DOSVM_Enter
15 @ stdcall Wait(long long) DOSVM_Wait
16 @ stdcall QueueEvent(long long ptr ptr) DOSVM_QueueEvent
17 @ stdcall OutPIC(long long) DOSVM_PIC_ioport_out
18 @ stdcall SetTimer(long) DOSVM_SetTimer
19 @ stdcall GetTimer() DOSVM_GetTimer