Message-Id: <199611302351.MAA26788@papaioea.manawatu.gen.nz> Comments: Authenticated sender is From: "Malcolm Taylor" Organization: Grafik Software To: Hasdi R Hashim Date: Sun, 1 Dec 1996 12:38:07 +1200 Subject: Re: Wanted DLL File format Reply-to: malcolm AT manawatu DOT gen DOT nz CC: djgpp AT delorie DOT com > On Wed, 27 Nov 1996 07:02:14 GMT, I wrote: > > I need the specifications for DLL file format used by Windows 3.1. ... > > Why OS/2? Because Windows 3.1 was originally developed on OS/2 before it > was ported to DOS and most of the tools and technology microsoft uses are > very much the same as OS/2. OS/2 file format == Windows 3.1 file format, > just different APIs. > > For starters, LE file format (Win3.1 and OS/2 .EXE file format) is very > much the same with LX file format (.DLL) except that it has the LX > signature and has initialization and termination code inside. You can get > LE file format from http://www.wotsit.demon.co.uk/ Isn't the Win3.x executable format the NE format (ie New Executable)? If you are talking of modern formats (ie Win32 formats) then both the DLL and EXE formats are PE/COFF, not LE/LX or NE. Malcolm ---------------------------------------------------------------------- Take a look at some of my releases: RKIVE - a high perfomance archiver * ftp://ftp.simtel.net/pub/msdos/arcers/rkive14.zip TWS - a windowing class library for DJGPP * ftp://ftp.simtel.net/pub/gnu/djgpp/v2tk/mttws121.zip