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

压缩解压

开发平台:

MultiPlatform

  1. //******************************************************************************
  2. //
  3. // File:        PUNZIP.RCV
  4. //
  5. // Description: Resources that Microsoft Visual C++ does not edit directly.  
  6. //              This file sets all the version defines and decalres the Version
  7. //              Info resource.  This file is included by both the C compiler and
  8. //              the resource compiler.
  9. //
  10. // Copyright:   All the source files for Pocket UnZip, except for components
  11. //              written by the Info-ZIP group, are copyrighted 1997 by Steve P.
  12. //              Miller.  The product "Pocket UnZip" itself is property of the
  13. //              author and cannot be altered in any way without written consent
  14. //              from Steve P. Miller.
  15. //
  16. // Disclaimer:  All project files are provided "as is" with no guarantee of
  17. //              their correctness.  The authors are not liable for any outcome
  18. //              that is the result of using this source.  The source for Pocket
  19. //              UnZip has been placed in the public domain to help provide an
  20. //              understanding of its implementation.  You are hereby granted
  21. //              full permission to use this source in any way you wish, except
  22. //              to alter Pocket UnZip itself.  For comments, suggestions, and
  23. //              bug reports, please write to stevemil@pobox.com.
  24. //
  25. //
  26. // Date      Name          History
  27. // --------  ------------  -----------------------------------------------------
  28. // 02/01/97  Steve Miller  Created (Version 1.0 using Info-ZIP UnZip 5.30)
  29. //
  30. //******************************************************************************
  31. #ifndef __PUNZIP_RCV__
  32. #define __PUNZIP_RCV__
  33. #ifdef APSTUDIO_INVOKED
  34.    #error this file is not editable by Microsoft Visual C++
  35. #endif // APSTUDIO_INVOKED
  36. #ifdef _WIN32_WCE
  37. #define VS_FFI_FILEFLAGSMASK    0x0000003FL
  38. #define VS_FF_PRERELEASE        0x00000002L
  39. #define VOS__WINDOWS32          0x00000004L
  40. #define VFT_APP                 0x00000001L
  41. #define VFT2_UNKNOWN            0x00000000L
  42. #define VS_FF_DEBUG             0x00000001L
  43. #else
  44. #include <winver.h>
  45. #endif
  46. //******************************************************************************
  47. //***** User Modifiable Version Defines
  48. //******************************************************************************
  49. #define VERSION_MAJOR        1
  50. #define VERSION_MINOR        0
  51. #define VERSION_PRIVATE      0
  52. #define VERSION_PATCH        0
  53. #define VERSION_STRING       "1.0"
  54. // Set VER_FF_PRERELEASE to VS_FF_PRERELEASE for beta and 0 for release.
  55. #define VER_FF_PRERELEASE 0
  56. //******************************************************************************
  57. //***** Fixed Version Defines
  58. //******************************************************************************
  59. #define VER_INTERNALNAME_STR "PUNZIP"
  60. #define VER_PRODUCT_STR      "Pocket UnZip256"
  61. #define VER_DEVELOPER_STR    "Steve P. Miller (stevemil@pobox.com)"
  62. #define VER_COMMENT_STR      "Pocket UnZip is built on top of Info-ZIP's UnZip 5.30 source code."
  63. #define VER_FILENAME_STR     VER_INTERNALNAME_STR ".EXE"
  64. #define VER_VERSION          VERSION_MAJOR,VERSION_MINOR,VERSION_PRIVATE,VERSION_PATCH
  65. #define VER_COMPANY_STR      VER_DEVELOPER_STR
  66. #define VER_COPYRIGHT_STR    "Copyright 251 1997 Steve P. Miller.  All Rights Reserved."
  67. #if defined(_X86_) || defined(_M_IX86)
  68.    #define VER_ARCH " (Intel x86)"
  69. #elif defined(_MIPS_) || defined(_M_MRX000)
  70.    #define VER_ARCH " (MIPS)"
  71. #elif defined(_SH3_)
  72.    #define VER_ARCH " (Hitachi SH-3)"
  73. #elif defined(_PPC_) || defined(_M_PPC)
  74.    #define VER_ARCH " (IBM PowerPC)"
  75. #elif defined(_ALPHA_) || defined(_M_ALPHA)
  76.    #define VER_ARCH " (DEC Alpha)"
  77. #elif defined(_M_MPPC)
  78.    #define VER_ARCH " (Macintosh PowerPC)"
  79. #elif defined(_M_M68K)
  80.    #define VER_ARCH " (Macintosh 68K)"
  81. #else
  82.    #define VER_ARCH ""
  83. #endif
  84. #ifdef _DEBUG
  85.    #define VER_FF_DEBUG          VS_FF_DEBUG
  86. #else
  87.    #define VER_FF_DEBUG          0
  88. #endif
  89. #if (VERSION_PATCH > 0)
  90.    #define VER_FF_PATCHED        VS_FF_PATCHED
  91. #else
  92.    #define VER_FF_PATCHED        0
  93. #endif
  94. #if (VERSION_PRIVATE > 0)
  95.    #define VER_FF_PRIVATEBUILD   VS_FF_PRIVATEBUILD
  96. #else
  97.    #define VER_FF_PRIVATEBUILD   0
  98. #endif
  99. #ifdef _DEBUG
  100.    #if (VER_FF_PRERELEASE == VS_FF_PRERELEASE)
  101.       #define VER_VERSION_STR    VERSION_STRING " Beta (Debug)"
  102.    #else
  103.       #define VER_VERSION_STR    VERSION_STRING " (Debug)"
  104.    #endif
  105. #else   
  106.    #if (VER_FF_PRERELEASE == VS_FF_PRERELEASE)
  107.       #define VER_VERSION_STR    VERSION_STRING " Beta"
  108.    #else
  109.       #define VER_VERSION_STR    VERSION_STRING
  110.    #endif
  111. #endif
  112. #ifdef _WIN32_WCE
  113. #define VER_FULLPRODUCT_STR      VER_PRODUCT_STR " for Windows256 CE" VER_ARCH
  114. #define VER_FULLVERSION_STR      VER_VERSION_STR " for Windows256 CE" VER_ARCH
  115. #else
  116. #define VER_FULLPRODUCT_STR      VER_PRODUCT_STR " for Windows256 NT" VER_ARCH
  117. #define VER_FULLVERSION_STR      VER_VERSION_STR " for Windows256 NT" VER_ARCH
  118. #endif
  119. //******************************************************************************
  120. //***** VERSIONINFO Resource
  121. //******************************************************************************
  122. #ifdef RC_INVOKED
  123. VS_VERSION_INFO VERSIONINFO
  124.    FILEVERSION    VER_VERSION
  125.    PRODUCTVERSION VER_VERSION
  126.    FILEFLAGSMASK  VS_FFI_FILEFLAGSMASK
  127.    FILEFLAGS      VER_FF_PRERELEASE | VER_FF_DEBUG | VER_FF_PATCHED | VER_FF_PRIVATEBUILD
  128.    FILEOS         VOS__WINDOWS32
  129.    FILETYPE       VFT_APP
  130.    FILESUBTYPE    VFT2_UNKNOWN
  131.    
  132.    BEGIN
  133.       BLOCK "StringFileInfo"
  134.       BEGIN
  135.          BLOCK "040904B0"     // 0x0409 = U.S. English, 0x04B0 = Unicode
  136.          BEGIN 
  137.              VALUE "CompanyName",     VER_COMPANY_STR ""
  138.              VALUE "FileDescription", VER_FULLPRODUCT_STR ""
  139.              VALUE "FileVersion",     VER_FULLVERSION_STR ""
  140.              VALUE "InternalName",    VER_INTERNALNAME_STR ""
  141.              VALUE "LegalCopyright",  VER_COPYRIGHT_STR ""
  142.              VALUE "OriginalFilename",VER_FILENAME_STR ""
  143.              VALUE "ProductName",     VER_PRODUCT_STR ""
  144.              VALUE "ProductVersion",  VER_VERSION_STR ""
  145.              VALUE "Comments",        VER_COMMENT_STR ""
  146.          END
  147.       END
  148.     
  149.       BLOCK "VarFileInfo" 
  150.       BEGIN 
  151.          // English language (0x0409) and the Unicode codepage (1200)
  152.          VALUE "Translation", 0x0409, 1200
  153.       END
  154.    END
  155. #endif // RC_INVOKED
  156. #endif // __PUNZIP_RCV__