Make your own free website on Tripod.com
Up ] Docs Home ]

Bitfields for Linear Executable module type

Back ] Next ]

Bit Description

2

initialization (only for DLLs)
0 = global
1 = per-process

4

no internal fixups in executable image

5

no external fixups in executable image

8 - 10

API compatibility
000 = unknown
001 = incompatible with PM windowing

(only for programs)

010 = compatible with PM windowing
011 = uses PM windowing API

13

module not loadable (only for programs)

15 - 17

module type
000 = program
001 = library (DLL)
011 = protected memory library module
100 = physical device driver
110 = virtual device driver

30

per-process library termination (requires valid CS:EIP, can't be set for .EXE)