These Type IDs are used by DDL internally to identify and distinguish between different DynamicLibraryLoader? interfaces. Moreover, they are also used to easily determine what binary types are supported by a given DDL utility.
Implemented Type IDs
- DDL - Dynamic D Library (Wrapper format)
- OMF - Object Module Format
- OMFLIB - Object Module Format (Library, contains multiple OMF binaries)
- SITU - In-Situ Module
- SITUMAP - In-Situ Module (DMD Map-file format)
- AR - Archive
- ELF - 32bit Executable and Linkable Format
Proposed / Reserved Type IDs
- COFF
- COFFLIB
- ZIP
- ELF64
