This call returns a far address to a desired procedure within a dynamic link module.
DosGetProcAddr
ModuleHandle (HMODULE) - input
Alternatively, if the selector portion of the pointer is null, the offset portion of the pointer is an explicit entry number (ordinal) within the dynamic link module.
DosGetProcAddr for entries within the DOSCALLS module are only supported for ordinal references. References to the DOSCALLS module by name strings are not supported and return an error. Dynamic link ordinal numbers for DOSCALLS routines are resolved by linking with DOSCALLS.LIB.
A 32-bit address, consisting of a selector and offset, is returned for a specified procedure.
To free the dynamic link module, issue DosFreeModule. After DosFreeModule is issued, procedure entry addresses returned for this handle or no longer valid.
Other run-time dynamic link calls are DosLoadModule, DosGetModName, and DosGetModHandle.