63 lines
1.5 KiB
C
63 lines
1.5 KiB
C
/*
|
|
windll/windll.h - Zip 3
|
|
|
|
Copyright (c) 1990-2004 Info-ZIP. All rights reserved.
|
|
|
|
See the accompanying file LICENSE, version 2003-May-08 or later
|
|
(the contents of which are also included in zip.h) for terms of use.
|
|
If, for some reason, all these files are missing, the Info-ZIP license
|
|
also may be found at: ftp://ftp.info-zip.org/pub/infozip/license.html
|
|
*/
|
|
/*
|
|
WiZ 1.0 header file for zip dll
|
|
*/
|
|
#ifndef _WINDLL_H
|
|
#define _WINDLL_H
|
|
|
|
#include "structs.h"
|
|
|
|
#ifndef MSWIN
|
|
#define MSWIN
|
|
#endif
|
|
|
|
#ifndef USE_ZIPMAIN
|
|
# define USE_ZIPMAIN
|
|
#endif
|
|
|
|
#ifndef NDEBUG
|
|
# define WinAssert(exp) \
|
|
{\
|
|
if (!(exp))\
|
|
{\
|
|
char szBuffer[40];\
|
|
sprintf(szBuffer, "File %s, Line %d",\
|
|
__FILE__, __LINE__) ;\
|
|
if (IDABORT == MessageBox((HWND)NULL, szBuffer,\
|
|
"Assertion Error",\
|
|
MB_ABORTRETRYIGNORE|MB_ICONSTOP))\
|
|
FatalExit(-1);\
|
|
}\
|
|
}
|
|
|
|
#else
|
|
# define WinAssert(exp)
|
|
#endif
|
|
|
|
#define cchFilesMax 4096
|
|
|
|
extern int WINAPI ZpArchive(ZCL C, LPZPOPT Opts);
|
|
extern HWND hGetFilesDlg;
|
|
extern char szFilesToAdd[80];
|
|
extern char rgszFiles[cchFilesMax];
|
|
BOOL WINAPI CommentBoxProc(HWND hwndDlg, WORD wMessage, WPARAM wParam, LPARAM lParam);
|
|
BOOL PasswordProc(HWND, WORD, WPARAM, LPARAM);
|
|
void CenterDialog(HWND hwndParent, HWND hwndDlg);
|
|
void comment(unsigned int);
|
|
|
|
extern LPSTR szCommentBuf;
|
|
extern HANDLE hStr;
|
|
extern HWND hWndMain;
|
|
void __far __cdecl perror(const char *);
|
|
|
|
#endif /* _WINDLL_H */
|
|
|