Contents of the "windll" sub-archive for Zip 2.1 and later:

  Contents       this file
  windll16.bcc   Borland makefile for 16-bit UnZip DLL
  windll32.bcc   Borland makefile for 32-bit UnZip DLL
  windll32.msc   Visual C++ 4.2 makefile for 32-bit UnZip DLL
  windll16.def   definition file for 16-bit UnZip DLL
  windll32.def   definition file for 32-bit UnZip DLL
  windll.c       Contains the entry point for the DLL, "fake" printing,
                 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 which defines
                 several structures passed to the dll.


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 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.

