version.rc2 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. /*
  2. * Standard Windows version information.
  3. * (For inclusion in other .rc files with appropriate macro definitions.)
  4. *
  5. * This file has the more or less arbitrary extension '.rc2' to avoid
  6. * IDEs taking it to be a top-level resource script in its own right
  7. * (which has been known to happen if the extension was '.rc'), and
  8. * also to avoid the resource compiler ignoring everything included
  9. * from it (which happens if the extension is '.h').
  10. */
  11. #include "version.h"
  12. #include "licence.h"
  13. /*
  14. * The actual VERSIONINFO resource.
  15. */
  16. VS_VERSION_INFO VERSIONINFO
  17. /* (None of this "fixed" info appears to be trivially user-visible on
  18. * Win98SE. The binary version does show up on Win2K.) */
  19. FILEVERSION BINARY_VERSION
  20. PRODUCTVERSION BINARY_VERSION /* version of whole suite */
  21. FILEFLAGSMASK VS_FF_DEBUG | VS_FF_PRERELEASE | VS_FF_PRIVATEBUILD
  22. FILEFLAGS 0x0L
  23. #if defined DEBUG
  24. | VS_FF_DEBUG
  25. #endif
  26. #if defined SNAPSHOT || defined PRERELEASE
  27. | VS_FF_PRERELEASE
  28. #elif !defined RELEASE
  29. | VS_FF_PRIVATEBUILD
  30. #endif
  31. FILEOS VOS__WINDOWS32
  32. FILETYPE VFT_APP
  33. FILESUBTYPE 0x0L /* n/a for VFT_APP */
  34. BEGIN
  35. /* (On Win98SE and Win2K, we can see most of this on the Version tab
  36. * in the file properties in Explorer.) */
  37. BLOCK "StringFileInfo"
  38. BEGIN
  39. /* "lang-charset" LLLLCCCC = (UK English, Unicode) */
  40. BLOCK "080904B0"
  41. BEGIN
  42. VALUE "CompanyName", "Simon Tatham" /* required :/ */
  43. VALUE "ProductName", "PuTTY suite"
  44. VALUE "FileDescription", APPDESC
  45. VALUE "InternalName", APPNAME
  46. VALUE "OriginalFilename", APPNAME
  47. #if (defined HELPVER)
  48. /* FIXME: this doesn't seem to be visible in Win7/Win10's UI.
  49. * Oh well. */
  50. VALUE "FileVersion", TEXTVER HELPVER
  51. #else
  52. VALUE "FileVersion", TEXTVER
  53. #endif
  54. VALUE "ProductVersion", TEXTVER
  55. VALUE "LegalCopyright", "Copyright \251 " SHORT_COPYRIGHT_DETAILS "."
  56. #if (!defined SNAPSHOT) && (!defined RELEASE) && (!defined PRERELEASE)
  57. /* Only if VS_FF_PRIVATEBUILD. */
  58. VALUE "PrivateBuild", TEXTVER /* NBI */
  59. #endif
  60. END
  61. END
  62. BLOCK "VarFileInfo"
  63. BEGIN
  64. /* Once again -- same meanings -- apparently necessary */
  65. VALUE "Translation", 0x809, 1200
  66. END
  67. END