Leaked source code of windows server 2003
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.

104 lines
4.7 KiB

  1. #define OFFICIAL 1
  2. #define FINAL 1
  3. #define IEDKIT
  4. /****************************************************************************
  5. * *
  6. * VERSION.H -- Version information for internal builds *
  7. * *
  8. * This file is only modified by the official builder to update the *
  9. * VERSION, VER_PRODUCTVERSION and VER_PRODUCTVERSION_STR values *
  10. * *
  11. ****************************************************************************/
  12. /*XLATOFF*/
  13. #ifndef WIN32
  14. /* ver.h defines constants needed by the VS_VERSION_INFO structure */
  15. #include <ver.h>
  16. #endif
  17. /*--------------------------------------------------------------*/
  18. /* */
  19. /* CHANGING VERSION? */
  20. /* */
  21. /* PLEASE READ! */
  22. /* */
  23. /* The version has BOTH hex and string representations. Take */
  24. /* care that the string version components are PROPERLY */
  25. /* CONVERTED TO HEX and that the hex values are INSERTED INTO */
  26. /* THE CORRECT POSITION in the hex versions. */
  27. /* */
  28. /* Suppose the version was being defined as: */
  29. /* */
  30. /* #define VERSION "9.99.1234" */
  31. /* */
  32. /* The other string preresentations of the version would be: */
  33. /* */
  34. /* #define VER_PRODUCTVERSION_STR "9.99.1234\0" */
  35. /* #define VER_PRODUCTVERSION 9,99,0,1234 */
  36. /* */
  37. /* The hex versions would NOT be 0x0999????. The correct */
  38. /* definitions are: */
  39. /* */
  40. /* #define VER_PRODUCTVERSION_BUILD 1234 */
  41. /* #define VER_PRODUCTVERSION_DW (0x09630000 | 1234) */
  42. /* #define VER_PRODUCTVERSION_W (0x0963) */
  43. /* */
  44. /* The last four digits of the build number should be modified */
  45. /* by the official builder for each build. */
  46. /* */
  47. /*--------------------------------------------------------------*/
  48. #if defined(IEDKIT)
  49. /*--------------------------------------------------------------*/
  50. /* Version numbers for IE Distribution kit */
  51. /*--------------------------------------------------------------*/
  52. #define VERSION "3.0.0.509"
  53. #define VER_PRODUCTVERSION_STR "3.0.0.509\0"
  54. #define VER_PRODUCTVERSION 3,0,0,509
  55. #define VER_PRODUCTVERSION_BUILD 509
  56. #define VER_PRODUCTVERSION_DW (0x01000000 | 509)
  57. #define VER_PRODUCTVERSION_W (0x0100)
  58. #endif
  59. /*--------------------------------------------------------------*/
  60. /* the following section defines values used in the version */
  61. /* data structure for all files, and which do not change. */
  62. /*--------------------------------------------------------------*/
  63. /* default is nodebug */
  64. #ifndef DEBUG
  65. #define VER_DEBUG 0
  66. #else
  67. #define VER_DEBUG VS_FF_DEBUG
  68. #endif
  69. /* default is privatebuild */
  70. #ifndef OFFICIAL
  71. #define VER_PRIVATEBUILD VS_FF_PRIVATEBUILD
  72. #else
  73. #define VER_PRIVATEBUILD 0
  74. #endif
  75. /* default is prerelease */
  76. #ifndef FINAL
  77. #define VER_PRERELEASE VS_FF_PRERELEASE
  78. #else
  79. #define VER_PRERELEASE 0
  80. #endif
  81. #define VER_FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
  82. #define VER_FILEOS VOS_DOS_WINDOWS16
  83. #define VER_FILEFLAGS (VER_PRIVATEBUILD|VER_PRERELEASE|VER_DEBUG)
  84. #define VER_COMPANYNAME_STR "Microsoft Corporation\0"
  85. #define VER_PRODUCTNAME_STR "Microsoft\256 Internet Explorer Administration Kit\0"
  86. #define VER_LEGALTRADEMARKS_STR \
  87. "Microsoft\256 is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation.\0"
  88. #define VER_FILEFLAGSMASK VS_FFI_FILEFLAGSMASK