/* 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 */