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.

118 lines
3.0 KiB

  1. /*
  2. * mdkver.h - internal header file to define the build version for post-1.0
  3. * MDK.
  4. */
  5. /*
  6. * All strings MUST have an explicit \0
  7. *
  8. * MMSYSRELEASE should be changed every build
  9. *
  10. * Version string should be changed each build
  11. *
  12. * Remove build extension on final release
  13. */
  14. #include "vernum.h"
  15. #define MMSYSVERSION 01
  16. #define MMSYSREVISION 01
  17. #define MMSYSRELEASE rup
  18. #if defined(DEBUG_RETAIL)
  19. #define MMSYSVERSIONSTR "MDK Debug Version 1.0c\0"
  20. #elif defined(DEBUG)
  21. #define MMSYSVERSIONSTR "Internal Debug Version 1.0c\0"
  22. #else
  23. #define MMSYSVERSIONSTR "Version 1.0c\0"
  24. #endif
  25. #define OFFICIAL
  26. #define FINAL
  27. /***************************************************************************
  28. * DO NOT TOUCH BELOW THIS LINE *
  29. ***************************************************************************/
  30. #ifdef RC_INVOKED
  31. #define MMVERSIONCOMPANYNAME "Microsoft Corporation\0"
  32. #define MMVERSIONPRODUCTNAME "Microsoft Windows\0"
  33. #define MMVERSIONCOPYRIGHT "Copyright \251 Microsoft Corp. 1991-1992\0"
  34. /*
  35. * Version flags
  36. */
  37. #ifndef OFFICIAL
  38. #define MMVER_PRIVATEBUILD VS_FF_PRIVATEBUILD
  39. #else
  40. #define MMVER_PRIVATEBUILD 0
  41. #endif
  42. #ifndef FINAL
  43. #define MMVER_PRERELEASE VS_FF_PRERELEASE
  44. #else
  45. #define MMVER_PRERELEASE 0
  46. #endif
  47. #if defined(DEBUG_RETAIL)
  48. #define MMVER_DEBUG VS_FF_DEBUG
  49. #elif defined(DEBUG)
  50. #define MMVER_DEBUG VS_FF_DEBUG
  51. #else
  52. #define MMVER_DEBUG 0
  53. #endif
  54. #define MMVERSIONFLAGS (MMVER_PRIVATEBUILD|MMVER_PRERELEASE|MMVER_DEBUG)
  55. #define MMVERSIONFILEFLAGSMASK 0x0000003FL
  56. VS_VERSION_INFO VERSIONINFO
  57. FILEVERSION MMSYSVERSION,MMSYSREVISION, 0, MMSYSRELEASE
  58. PRODUCTVERSION MMSYSVERSION,MMSYSREVISION, 0, MMSYSRELEASE
  59. FILEFLAGSMASK MMVERSIONFILEFLAGSMASK
  60. FILEFLAGS MMVERSIONFLAGS
  61. FILEOS VOS_DOS_WINDOWS16
  62. FILETYPE MMVERSIONTYPE
  63. FILESUBTYPE MMVERSIONSUBTYPE
  64. BEGIN
  65. BLOCK "StringFileInfo"
  66. BEGIN
  67. BLOCK "040904E4"
  68. BEGIN
  69. VALUE "CompanyName", MMVERSIONCOMPANYNAME
  70. VALUE "FileDescription", MMVERSIONDESCRIPTION
  71. VALUE "FileVersion", MMSYSVERSIONSTR
  72. VALUE "InternalName", MMVERSIONNAME
  73. VALUE "LegalCopyright", MMVERSIONCOPYRIGHT
  74. VALUE "OriginalFilename", MMVERSIONNAME
  75. VALUE "ProductName", MMVERSIONPRODUCTNAME
  76. VALUE "ProductVersion", MMSYSVERSIONSTR
  77. END
  78. #ifdef INTL
  79. BLOCK "040904E4"
  80. BEGIN
  81. VALUE "CompanyName", MMVERSIONCOMPANYNAME
  82. VALUE "FileDescription", MMVERSIONDESCRIPTION
  83. VALUE "FileVersion", MMSYSVERSIONSTR
  84. VALUE "InternalName", MMVERSIONNAME
  85. VALUE "LegalCopyright", MMVERSIONCOPYRIGHT
  86. VALUE "OriginalFilename", MMVERSIONNAME
  87. VALUE "ProductName", MMVERSIONPRODUCTNAME
  88. VALUE "ProductVersion", MMSYSVERSIONSTR
  89. END
  90. #endif
  91. END
  92. BLOCK "VarFileInfo"
  93. BEGIN
  94. /* the following line should be extended for localized versions */
  95. VALUE "Translation", 0x409, 1252
  96. END
  97. END
  98. #endif