DosGetModHandle
Bindings: C, MASM
This call returns a handle to a previously loaded dynamic link module.
DosGetModHandle (ModuleName, ModuleHandle)
ModuleName (PSZ) - input
Address of the ASCIIZ name string containing the dynamic link module
name or the pathname string. The filename extension used for dynamic
link libraries when a module name is provided is .DLL. When a
pathname is provided, the module name may have any extension.
ModuleHandle (PHMODULE) - output
Address of the handle for the dynamic link module.
rc (USHORT) - return
Return code descriptions are:
0 NO_ERROR
95 ERROR_INTERRUPT
123 ERROR_INVALID_NAME
126 ERROR_MOD_NOT_FOUND
Remarks
If a module name is provided, it must match the name of a module residing
in the LIBPATH that is currently loaded. Otherwise an error code is
returned. If a pathname is provided, the expanded pathname must match
the full pathname of a module that is currently loaded.
The handle returned by this call can be used with DosGetModName. It
should not be used with DosGetProcAddr for access to the already loaded
dynamic link module. Instead, DosLoadModule should be issued to ensure
that the calling process is attached to the module.
Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs