ZCallBck.h
上传用户:zhanglf88
上传日期:2013-11-19
资源大小:6036k
文件大小:1k
源码类别:

金融证券系统

开发平台:

Visual C++

  1. #ifndef ZCALLBCK_H
  2. #define ZCALLBCK_H
  3. #include "StdAfx.h"
  4. #define MAX_FILES 4096
  5. /***
  6. Zip文件压缩解压缩定义
  7. */
  8. /* flag values for status callback function */
  9. #define UZ_ST_START_EXTRACT     1       /* no details */
  10. #define UZ_ST_IN_PROGRESS       2       /* no details */
  11. #define UZ_ST_FINISH_MEMBER     3       /* 'details': extracted size */
  12. /* return values of status callback function */
  13. #define UZ_ST_CONTINUE          0
  14. #define UZ_ST_BREAK             1
  15. #pragma pack (push)
  16. struct CZipCallbackData
  17. {
  18. DWORD m_hwndHandle;
  19. HWND m_pCaller;
  20. long int m_liVersion;
  21. BOOL m_bIsOperationZip;
  22. long int m_liActionCode;
  23. long int m_liErrorCode;
  24. long int m_liFileSize;
  25. char m_pszFileNameOrMsg[512];
  26. };
  27. #pragma pack (pop)
  28. typedef BOOL (__stdcall *ZFunctionPtrType) (CZipCallbackData*);
  29. #endif ZCALLBCK_H  //   ZCALLBCK_H