36 lines
1.8 KiB
Plaintext
Raw Normal View History

Contents of the "windll" sub-archive for UnZip 5.3 and later:
Contents this file
windll16.def definition file for 16-bit UnZip DLL
windll16.bcc Borland makefile for 16-bit UnZip DLL
windll32.def definition file for 32-bit UnZip DLL
windll32.bcc Borland makefile for 32-bit UnZip DLL
windll32.msc Visual C++ 4.2 makefile for 32-bit UnZip DLL
windll32.dsp Visual C++ 5.0 "build file" for 32-bit UnZip DLL
dllsetup.c pre/post-processing code for unzipping
windll.c contains the entry point for the DLL, "fake" printing,
sound, rename, replace and password functions
windll.h header file for both 16- and 32-bit DLLs
zipver.h versioning information for resource file, and also
used by WiZ application itself
windll.rc resource file for both 16- and 32-bit DLLs
windll.doc simplistic explaination of how to use DLL
structs.h header file, used by both the DLL and by WiZ, that defines
several structures passed to the DLL
example.c a very simplistic example of how to load the DLL and make
a call into it
example.h header file for example.c
The Microsoft C port has not been tested as completely as the Borland port.
Note that Borland C++ 5.0 is full of bugs; version 4.5 or 5.01 is recommended
instead. If you must use Borland C++ 5.0, using the Intel optimizing compiler
is required to avoid crashes (possibly due to a bug in the stat() function in
the normal Borland compiler). This does have the advantage of giving you a
smaller code size than the 4.52 compiler.
Borland C++ 5.01 has resolved many of the problems seen with 5.0 and can now
reliably be used.
Note that I have been singularly unsuccessful in getting this to compile and
run under MSVC 1.52c.