Hi all,
I just found out that WinExec16 doesn't even support starting DOS programs.
Whereas LoadModule16 doesn't seem to support loading DOS programs (error 22, which is not documented for LoadModule16), WinExec16 definitely does launch command.com on Win98SE. Not so when using Wine.
What to do about that ? More specifically, which functions to change how exactly to support this ? (the whole interoperation between WinExec, WinExec16, LoadModule*, LoadLibrary*,CreateProcess etc. is highly problematic).
This thing makes me get slightly worried about our Win16/DOS compatibility as a whole... :-\