1
Contents of the "windll" subdirectory for UnZip 5.4 and later:
4
decs.h Exported function declarations.
5
structs.h header file, used by both the DLL and by calling applications,
6
defines the structures used in the DLL interface
7
unziplib.def definition file for 32-bit UnZip library
8
windll16.def definition file for 16-bit UnZip DLL
9
windll32.def definition file for 32-bit UnZip DLL
10
windllgcc.def definition file for 32-bit UnZip DLL, variant for GCC tools
11
windll_lc.def definition file for 32-bit UnZip DLL, variant for LCC tools
12
windll.c contains the entry point for the DLL, "fake" printing,
13
sound, rename, replace and password functions
14
windll.h header file for both 16- and 32-bit DLLs
15
windll.rc resource file for both 16- and 32-bit DLLs
16
windll.txt simplistic explanation of how to use DLL
17
uzexampl.c a very simplistic example of how to load the DLL and make
19
uzexampl.h header file for uzexampl.c
21
guisfx\ directory with GUI frontend for SFX stub
22
dialog.h interface declarations to dialog definition
23
sfxw.ico icon graphic (binary file!)
24
sfxwiz.c main source module for SFX stub
25
sfxwiz.dlg dialog window definitions
26
sfxwiz.rc resourses for GUISFX stub
27
sfxwiz16.mak makefile for 16-bit GUISFX stub (Borland C++ 4.52)
28
unzsfx16.def linker definition file for 16-bit unzipsfx static library
30
vb\ example files for using the Visual C++ DLL with Visual Basic
32
vc5\dll\ directory with DLL project for Visual C++ 5.0
33
vc5\lib\ directory with LIB project for Visual C++ 5.0
34
vc5\sfx\ directory with SFX project files for Visual C++ 5.0
35
SFXWiz32.dsp MS Visual C++ 5.0 project file for 32-bit GUISFX stub
36
SFXWiz32.dsw MS Visual C++ 5.0 workspace file for 32-bit GUISFX stub
37
unzsfx32.dsp MS Visual C++ 5.0 project for 32-bit sfxunzip static lib
39
vc6\dll\ directory with DLL project for Visual C++ 6.0
40
vc6\lib\ directory with LIB project for Visual C++ 6.0
41
vc6\sfx\ directory with SFX project files for Visual C++ 6.0
42
SFXWiz32.dsp MS Visual C++ 6.0 project file for 32-bit GUISFX stub
43
SFXWiz32.dsw MS Visual C++ 6.0 workspace file for 32-bit GUISFX stub
44
unzsfx32.dsp MS Visual C++ 6.0 project for 32-bit sfxunzip static lib
47
If you want to build the UnZip DLL or the WinGUI SFX stub from the command
48
line, you may use the MSC Makefile supplied in the subdirectory of the
49
Win32 command line port.
51
Note that Borland C++ 5.0 is full of bugs; version 4.5 or 5.01 is recommended
52
instead. If you must use Borland C++ 5.0, using the Intel optimizing compiler
53
is required to avoid crashes (possibly due to a bug in the stat() function in
54
the normal Borland compiler). This does have the advantage of giving you a
55
smaller code size than the 4.52 compiler. Borland C++ 5.01 has resolved many
56
of the problems seen with 5.0 and can be used reliably.
57
The UnZip DLL and SFXWiz have been successfully built with Borland C++ 5.5.1
58
from the command line. However, we do not currently have the resources to
59
supply project files for the Borland IDE environment (C Builder 5.x - 6.x).
60
For compilation with Borland C++, please use the appropiate targets supplied
61
in the Borland Makefile in the Win32 subdirectory.