Hi Dedndave and Vortex,
I understand that def2lib does not create DLL files.
Let me clarify what I was trying to say... I tested the version of NTVDM.LIB which Vortex created using his def2lib tool, and both versions he made available in this thread would not allow me to build a functional VDD DLL file, as the file could not be registered by a using a DOS BOP "register VDD" command.
I had the same issue with Hutch's NTVDM.LIB file when I upgraded to MASM32 version 10, since earlier versions of MASM32 did not include NTVDM.LIB so I always used my own version of that Library (the 1999 version) which has always worked fine over the years. I didn't like the idea of replacing the original MASM32 library files with a different version, because in my old age I might forget that this is needed a few years later down the road when I upgrade things. Actually this just occurred, as I finally got around to upgrading to MASM32 version 11 this week, and then I encountered he same issue, causing my software to fail to function after compiling it with the MASM32 NTVDM.LIB file.
Hopefully now that Hutch is aware of the issue and it's cause, he can patch the library file in the next MASM32 release. :)
Vortex, thanks for posting the def2lib tool, I'll try playing with it.
Regards, Mike