Win16 Programming Resources

The Windows 3 logo

'Win16' is the colloqial name for the Windows API that shipped with Windows 3.11 and earlier. It's still supported to this day, even on Windows 10 - but only for 32-bit software and greater. Your 16-bit software is going to require DOSbox or a VM.

I want to try my hand at Win16 programming some time, starting with a Win16 interface for Replicalc. However, there is very little surviving information online. This list represents everything I have been able to collate so far, primarily from a C perspective.

Compilers API Documentation General Emulation Reverse Engineering Books Videos

Honourable Mentions

(Resources not directly related to Win16 programming)

DOS Programming Win32 Programming
Do you have any thoughts or feedback? Let me know via email!