home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 9 Archive
/
09-Archive.zip
/
unzip540.zip
/
windll
/
Contents
next >
Wrap
Text File
|
1998-11-17
|
2KB
|
48 lines
Contents of the "windll" subdirectory for UnZip 5.4 and later:
Contents this file
windll16.def definition file for 16-bit UnZip DLL
windll32.def definition file for 32-bit UnZip DLL
unziplib.def definition file for 32-bit UnZip library
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
decs.h Exported function declarations.
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
guisfx\ directory with GUI frontend for SFX stub
dialog.h interface declarations to dialog definition
sfxw.ico icon graphic (binary file!)
sfxwiz.c main source module for SFX stub
sfxwiz.dlg dialog window definitions
sfxwiz.rc resourses for GUISFX stub
sfxwiz16.mak makefile for 16-bit GUISFX stub (Borland C++ 4.52)
SFXWiz32.dsp MS Visual C++ 6.0 project file for 32-bit GUISFX stub
unzip32sfx.dsp MS Visual C++ 6.0 project for 32-bit sfxunzip static lib
unzsfx16.def linker definition file for 16-bit unzipsfx static library
visualc\dll\ directory with DLL project and makefile for Visual C++ 5.0
visualc\lib\ directory with LIB project and makefile for Visual C++ 5.0
vb\ example files for using the Visual C++ DLL with Visual Basic
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 be used reliably.
The Microsoft C port has not been tested as completely as the Borland port.
I have been singularly unsuccessful in getting this to compile and run under
MSVC 1.52c.