windll.h
上传用户:andy_li
上传日期:2007-01-06
资源大小:1019k
文件大小:1k
源码类别:

压缩解压

开发平台:

MultiPlatform

  1. #ifndef __windll_h   /* prevent multiple inclusions */
  2. #define __windll_h
  3. #include <windows.h>
  4. #include <assert.h>    /* required for all Windows applications */
  5. #include <setjmp.h>
  6. #include <commdlg.h>
  7. #if (!defined(__RSXNT__) && !defined(__MINGW32__))
  8. #  include <dlgs.h>
  9. #endif
  10. #define UNZIP_INTERNAL
  11. #include "unzip.h"
  12. #include "structs.h"
  13. #include "decs.h"
  14. #ifndef MSWIN
  15. #  define MSWIN
  16. #endif
  17. /* Allow compilation under Borland C++ also */
  18. #ifndef __based
  19. #  define __based(A)
  20. #endif
  21. #ifndef PATH_MAX
  22. #  define PATH_MAX 260            /* max total file or directory name path */
  23. #endif
  24. #define IDM_REPLACE_NO     100
  25. #define IDM_REPLACE_TEXT   101
  26. #define IDM_REPLACE_YES    102
  27. #define IDM_REPLACE_ALL    103
  28. #define IDM_REPLACE_NONE   104
  29. #define IDM_REPLACE_RENAME 105
  30. #define IDM_REPLACE_HELP   106
  31. extern jmp_buf dll_error_return;
  32. extern HANDLE hInst;        /* current instance */
  33. #ifdef UNZIP_INTERNAL
  34. void FreeDllMem(__GPRO);
  35. int win_fprintf(zvoid *pG, FILE *file, unsigned int, char far *);
  36. #endif
  37. #endif /* __windll_h */