The "Module" pages appear in the properties notebooks of all executable files to display additional information about an executable module.

A "module" is the &os2; kernel's representation about an executable file that was successfully loaded. This can either be a program file or a DLL.

The information on this page is retrieved directly from the executable file and cannot be changed. All executables on operating systems which maintain some compatibility with DOS (such as &os2; and Windows) still use the same EXE header as DOS 3.x. However, for the "extended" EXE formats used by &os2; and Windows, after the old DOS header, additional executable headers appear in the file. &xwp; attempts to analyze the various headers in the file and shows the results on this page.

In the "Module format" group, the "Executable format" will be one of the following:

The "Target OS" shows you the operating system for which this executable was written. This will show one of "DOS 3.x", "DOS 4.x", "OS/2", "Win16", "Win386", or "Win32". For some executable formats, &xwp; will display the target OS as specified in the executable itself, for others it will do a best guess.

The "Module description" group shows you additional information about the executable as specified by the executable's vendor. This can be retrieved for LX and NE formats. This information will be the same as returned by the BLDLEVEL.EXE command-line utility, which is shipped with &os2;.

Many &os2; executables use the special IBM "bldlevel" format to specify the vendor, version, and description all in one string. If this format is obeyed, &xwp; will display this information, otherwise only the "Description" field will be set.