pszName (PSZ) - output
The name of the object is usually the name of a dynamic link library that either could not be found or could not be loaded.
cbName (ULONG) - input
pszModname (PSZ) - input
The file-name extension used for dynamic link libraries is .DLL.
When a request is made to load a module and a fully-qualified path is specified, the system loads that module, if it exists. If a fully-qualified path is not specified, the system checks if the module is already loaded. If it is loaded, that module is the one that is used; otherwise, the system searches the paths in the "CONFIG.SYS" file and uses the first instance of the specified module it finds. If the current directory is not specified in the path, the system does not check that directory to see if a different version exists. Consequently, if two processes started from different directories use the same module, but different versions of that module exist in both directories, the version of the module loaded by the first process is the one used by both processes.
phmod (PHMODULE) - output
ulrc (APIRET) - returns
DosLoadModule returns one of the following values: