ImpLib32 Version 1.01 - ImpLib for Win32 Copyright (c) 1996 by Markus Seger (m.seger@ids-scheer.de) What is Implib32: ----------------- Implib32 creates 32 bit import libraries for the use with Microsoft Visual C++ 2.x/4.x. Back in the good old days of Windows 3.x, Microsoft supplied a tool called IMPLIB. This tool was able to create a import library for a given DLL. After creating this library, you linked it to your program in order to call functions contained in the DLL. Unfortunatly, there is no equivalent to IMPLIB for Win32. Microsoft suggests on the Win32 Knowledge Base, that you should use DUMPBIN to create a file which lists all exports of a DLL, reformat this file to .DEF-file using a text editor and then use LIB to create a import library from the .DEF-file. Implib32 does all this work for you: It invokes DUMPBIN and LIB and creates an import library! Note: ImpLib32 can't process 16-Bit DLLs, it will only work with 32-Bit DLLs! Installation: ------------- ImpLib32 1.01 is distributed as a PKZIP archive named IMPL101.ZIP. This archive contains the following files: FILE_ID.DIZ - Short description of ImpLib32 README.TXT - The file you are reading at the moment IMPLIB32.EXE - ImpLib32 main executably file Use PKUNZIP to decompress the files and copy them to a directory of your choice. Optionally, you can add this directory to your PATH environment variable. ImpLib32 is now ready to use. Usage: ------ Using Implib32 is straight forward: ImpLib32 [-d] srcfile[.dll] [outfile[.lib]] All parameters between "[" and "]" are optional. Implib32 reads the file srcfile.dll and generates the import library outfile.lib. You can ommit the output file name; the resultant import library will then have the same name as the DLL. Note: If a file with the name outfile.lib already exists, it is overwritten. Optionally, you can use the flag -d to create a .DEF file which list all symbols exported by the DLL. System requirements: -------------------- ImpLib32 is a Win32 console application and requires Windows NT or Windows 95. Furthermore, the executable files DUMPBIN.EXE and LIB.EXE, supplied as a part of Visual C++ 2.x/4.x, must reside in a directory in your search path. How you can contact me: ----------------------- I would like to here from you. Please feel free to send any comments/suggestions/bug reports to me. e-mail: m.seger@ids-scheer.de www: http://www.geocities.com/SiliconValley/5806 mail: Markus Seger Behringstr. 22 a 66346 Puettlingen GERMANY Freeware: --------- This program is freeware. You can copy and distribute this program as long as it is left in an unmodified form and no fee is charged. Please distribute IMPL101.ZIP as a whole instead of the single files. If you like this program, please send me a postcard of your home town or at least send me an email! Thank you! Note: DUMPBIN.EXE and LIB.EXE are not a part of ImpLib32. You may not distribute these files. There are both part of Visual C++ 2.x/4.x!! Special thanks to Rolf Schmitt and Carsten Barra for beta testing ImpLib32! Version History: ---------------- Version: 1.01, released 09/05/96 Fixed: 1.00 sometimes removed first character from an exported function's name Version: 1.00, released 03/05/96 initial release Copyright (c) 1996 by Markus Seger All trademarks and registered trademarks mentioned in this document are acknowledged.