home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / zip22.zip / windll / windll.h < prev    next >
C/C++ Source or Header  |  1997-09-30  |  1KB  |  56 lines

  1. /*
  2.  WiZ 1.0 header file for zip dll
  3. */
  4. #ifndef _WINDLL_H
  5. #define _WINDLL_H
  6.  
  7. #include "structs.h"
  8.  
  9. #ifndef MSWIN
  10. #define MSWIN
  11. #endif
  12.  
  13. #ifndef USE_ZIPMAIN
  14. #   define USE_ZIPMAIN
  15. #endif
  16.  
  17. #ifndef NDEBUG
  18. #  define WinAssert(exp) \
  19.         {\
  20.         if (!(exp))\
  21.             {\
  22.             char szBuffer[40];\
  23.             sprintf(szBuffer, "File %s, Line %d",\
  24.                     __FILE__, __LINE__) ;\
  25.             if (IDABORT == MessageBox((HWND)NULL, szBuffer,\
  26.                 "Assertion Error",\
  27.                 MB_ABORTRETRYIGNORE|MB_ICONSTOP))\
  28.                     FatalExit(-1);\
  29.             }\
  30.         }
  31.  
  32. #else
  33. #  define WinAssert(exp)
  34. #endif
  35.  
  36. #define cchFilesMax 4096
  37.  
  38. extern int WINAPI ZpArchive(ZCL C);
  39. extern DLLPRNT *lpZipPrint;
  40. extern HWND hGetFilesDlg;
  41. extern char szFilesToAdd[80];
  42. extern char rgszFiles[cchFilesMax];
  43. BOOL WINAPI CommentBoxProc(HWND hwndDlg, WORD wMessage, WPARAM wParam, LPARAM lParam);
  44. BOOL PasswordProc(HWND, WORD, WPARAM, LPARAM);
  45. void CenterDialog(HWND hwndParent, HWND hwndDlg);
  46. void comment(unsigned int);
  47.  
  48. extern LPSTR szCommentBuf;
  49. extern HANDLE hStr;
  50. extern HWND hWndMain;
  51. extern HWND hInst;
  52. void __far __cdecl perror(const char *);
  53.  
  54. #endif /* _WINDLL_H */
  55.  
  56.