windll.h 915 B

1234567891011121314151617181920212223242526272829303132333435
  1. /*
  2. Copyright (c) 1990-2003 Info-ZIP. All rights reserved.
  3. See the accompanying file LICENSE, version 2000-Apr-09 or later
  4. (the contents of which are also included in unzip.h) for terms of use.
  5. If, for some reason, all these files are missing, the Info-ZIP license
  6. also may be found at: ftp://ftp.info-zip.org/pub/infozip/license.html
  7. */
  8. #ifndef __windll_h /* prevent multiple inclusions */
  9. #define __windll_h
  10. #include <windows.h>
  11. #include <assert.h> /* required for all Windows applications */
  12. #include <setjmp.h>
  13. #include "../unzip.h"
  14. #include "../windll/structs.h"
  15. #include "../windll/decs.h"
  16. /* Allow compilation under Borland C++ also */
  17. #ifndef __based
  18. # define __based(A)
  19. #endif
  20. #ifdef UNZIP_INTERNAL
  21. extern jmp_buf dll_error_return;
  22. extern HANDLE hInst; /* current instance */
  23. int win_fprintf(zvoid *pG, FILE *file, unsigned int, char far *);
  24. #endif
  25. #endif /* __windll_h */