The header listing is comprised of the following fields:
<Module>
This field lists the name of the application as specified in the NAME statement of the module-definition file.
If no module definition was used to create the executable file, this field displays the name assumed by default.
If a module definition was used to create the file, but the LIBRARY statement appeared instead of the NAME statement (thus specifying a dynamic-link library), the name of the library is given and EXEHDR uses the word "Library" instead of "Module" to identify the field.
This field gives the contents, if any, of the DESCRIPTION statement of the module-definition file used to create the file being examined.
This field indicates the type of automatic data segment in a program: SHARED, NONSHARED, or NONE. This type can be specified in a module-definition file. The defaults are NONSHARED for applications and SHARED for dynamic-link libraries.
This field gives the program starting address (if an application is being examined) or address of the initialization routine (if a dynamic-link library is being examined).
This field gives the value of the initial stack pointer.
This field gives the value of the extra stack location.