DLL Header Differences

For a DLL, the output differs slightly and appears as

Library:

Description:

Data:

Initialization:

Initial CS:IP:

Initial SS:SP:

DGROUP:

The meaning of each field is described in the following list:

Library:

Gives the name of the library as specified in the LIBRARY statement in the module-definition file (or the default name).

Description: Data:

Same as for other segmented executable files.

Initialization:

Gives the type of initalization as specified in the LIBRARY statement in the module-definition file (or the default initialization).

Initial CS:IP:

Gives the address of the initialization routine. If the DLL has no initialization routine, the start address is zero.

Initial SS:SP:

May be zero for a DLL.

DGROUP:

May not appear for a DLL.