Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

125 lines
4.0 KiB

  1. /*---------------------------------------------------------------*/
  2. /* */
  3. /* The following section actually creates the version structure. */
  4. /* They are ignored if we are not being invoked by RC. */
  5. /* */
  6. /* ntverp.H must be included before including this file */
  7. /* */
  8. /* If VER_LEGALCOPYRIGHT_STR is not defined, it will be */
  9. /* constructed using VER_LEGALCOPYRIGHT_YEARS, so at least one */
  10. /* these macros must be defined before including this file. */
  11. /* */
  12. /* VER_FILETYPE, VER_FILESUBTYPE, VER_FILEDESCRIPTION_STR, and */
  13. /* VER_INTERNALNAME_STR must be defined before including this */
  14. /* file. */
  15. /* */
  16. /* If VER_FILEVERSION is not defined, VER_PRODUCTVERSION will be */
  17. /* used instead. If VER_FILEVERSION_STR is not defined, */
  18. /* VER_PRODUCTVERSION_STR will be used instead. */
  19. /* */
  20. /* If VER_ORIGINALFILENAME_STR is not defined, it is set to */
  21. /* the value in VER_INTERNALNAME_STR. */
  22. /* */
  23. /* If INTL is defined, then this is assumed to be an */
  24. /* an international build; two string blocks will be created, */
  25. /* (since all version resources must have English), and the */
  26. /* second one can be localized */
  27. /* */
  28. /*---------------------------------------------------------------*/
  29. #ifndef VER_LEGALCOPYRIGHT_YEARS
  30. #define VER_LEGALCOPYRIGHT_YEARS "1981-1997"
  31. #endif
  32. #ifndef VER_LEGALCOPYRIGHT_STR
  33. #define VER_LEGALCOPYRIGHT_STR "Copyright (C) Microsoft Corp. " VER_LEGALCOPYRIGHT_YEARS
  34. #endif
  35. #ifdef VER_PRODUCTNAME_STR
  36. #undef VER_PRODUCTNAME_STR
  37. #endif
  38. #define VER_PRODUCTNAME_STR "Microsoft (R) Windows NT(TM) Multi-Protocol Router"
  39. #define VER_PRODUCTVER 0074
  40. #ifdef VER_PRODUCTVERSION
  41. #undef VER_PRODUCTVERSION
  42. #endif
  43. #define VER_PRODUCTVERSION 4,01,01,VER_PRODUCTVER
  44. #ifdef VER_FILEVERSION
  45. #undef VER_FILEVERSION
  46. #endif
  47. #define VER_FILEVERSION VER_PRODUCTVERSION
  48. #ifdef VER_PRODUCTVERSION_STR
  49. #undef VER_PRODUCTVERSION_STR
  50. #endif
  51. #define VER_PRODUCTVERSION_STR "4.01"
  52. #ifdef VER_FILEVERSION_STR
  53. #undef VER_FILEVERSION_STR
  54. #endif
  55. #define VER_FILEVERSION_STR VER_PRODUCTVERSION_STR
  56. #ifdef VER_ORIGINALFILENAME_STR
  57. #undef VER_ORIGINALFILENAME_STR
  58. #endif
  59. #define VER_ORIGINALFILENAME_STR VER_INTERNALNAME_STR
  60. #ifdef EXPORT_CONTROLLED
  61. #ifdef EXPORT
  62. #define EXPORT_TAG " (Export Version)"
  63. #else
  64. #define EXPORT_TAG " (Domestic Use Only)"
  65. #endif
  66. #else /* Not Export Controlled */
  67. #define EXPORT_TAG
  68. #endif
  69. #ifdef RC_INVOKED
  70. VS_VERSION_INFO VERSIONINFO
  71. FILEVERSION VER_FILEVERSION
  72. PRODUCTVERSION VER_PRODUCTVERSION
  73. FILEFLAGSMASK VER_FILEFLAGSMASK
  74. FILEFLAGS VER_FILEFLAGS
  75. FILEOS VER_FILEOS
  76. FILETYPE VER_FILETYPE
  77. FILESUBTYPE VER_FILESUBTYPE
  78. BEGIN
  79. BLOCK "StringFileInfo"
  80. BEGIN
  81. BLOCK "040904B0" /* LANG_ENGLISH/SUBLANG_ENGLISH_US, Unicode CP */
  82. BEGIN
  83. VALUE "CompanyName", VER_COMPANYNAME_STR
  84. VALUE "FileDescription", VER_FILEDESCRIPTION_STR EXPORT_TAG
  85. VALUE "FileVersion", VER_FILEVERSION_STR
  86. VALUE "InternalName", VER_INTERNALNAME_STR
  87. VALUE "LegalCopyright", VER_LEGALCOPYRIGHT_STR
  88. VALUE "OriginalFilename",VER_ORIGINALFILENAME_STR
  89. VALUE "ProductName", VER_PRODUCTNAME_STR
  90. VALUE "ProductVersion", VER_PRODUCTVERSION_STR
  91. END
  92. END
  93. BLOCK "VarFileInfo"
  94. BEGIN
  95. VALUE "Translation", 0x0409, 0x04B0
  96. END
  97. END
  98. #endif