win32zip.h 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /*
  2. win32/win32zip.h - Zip 3
  3. Copyright (c) 1990-2007 Info-ZIP. All rights reserved.
  4. See the accompanying file LICENSE, version 2007-Mar-4 or later
  5. (the contents of which are also included in zip.h) for terms of use.
  6. If, for some reason, all these files are missing, the Info-ZIP license
  7. also may be found at: ftp://ftp.info-zip.org/pub/infozip/license.html
  8. */
  9. #ifndef _WIN32ZIP_H
  10. #define _WIN32ZIP_H
  11. /*
  12. * NT specific functions for ZIP.
  13. */
  14. int GetFileMode(char *name);
  15. #ifdef UNICODE_SUPPORT
  16. int GetFileModeW(wchar_t *name);
  17. #endif
  18. long GetTheFileTime(char *name, iztimes *z_times);
  19. int IsFileNameValid(char *name);
  20. int IsFileSystemOldFAT(char *dir);
  21. #ifdef UNICODE_SUPPORT
  22. int IsFileSystemOldFATW(wchar_t *dir);
  23. #endif
  24. void ChangeNameForFAT(char *name);
  25. char *getVolumeLabel(int drive, ulg *vtime, ulg *vmode, time_t *vutim);
  26. #if 0 /* never used ?? */
  27. char *StringLower(char *);
  28. #endif
  29. char *GetLongPathEA(char *name);
  30. #ifdef UNICODE_SUPPORT
  31. wchar_t *GetLongPathEAW(wchar_t *name);
  32. #endif
  33. #endif /* _WIN32ZIP_H */