Last time, we looked at the way functions were exported from 16-bit DLLs. Today, we'll look at how they were imported.
When each segment is loaded into memory, the raw contents are loaded from disk, and then relocation fixups are applied. A fixup for an imported function consists of the name of the target DLL, the target function (either a ...