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.

163 lines
4.1 KiB

  1. /*
  2. * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  3. * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  4. * !!!!!!!IF YOU CHANGE TABS TO SPACES, YOU WILL BE KILLED!!!!!!!
  5. * !!!!!!!!!!!!!!DOING SO MESSES UP THE BUILD PROCESS!!!!!!!!!!!!
  6. * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  7. * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  8. */
  9. /*
  10. * verinfo.h - internal header file to define the build version
  11. *
  12. */
  13. //
  14. // WARNING! the following defines are used by some of the components in
  15. // the multimedia core. do *NOT* put LEADING ZERO's on these numbers or
  16. // they will end up as OCTAL numbers in the C code!
  17. //
  18. #include <ntverp.h>
  19. #define VERSIONPRODUCTNAME VER_PRODUCTNAME_STR
  20. #ifdef MTN
  21. #define OFFICIAL 1
  22. #define FINAL 0
  23. #ifdef ALTACM
  24. #define /*ALTACM*/ MMVERSION 2
  25. #define /*ALTACM*/ MMREVISION 0
  26. #define /*ALTACM*/ MMRELEASE 90
  27. #ifdef RC_INVOKED
  28. #define VERSIONCOPYRIGHT "Copyright (C) Microsoft Corp. 1992-1999\0"
  29. #endif
  30. #if defined(DEBUG_RETAIL)
  31. #define /*ALTACM*/ VERSIONSTR "Motown Retail Debug Version 2.00.090\0"
  32. #elif defined(DEBUG)
  33. #define /*ALTACM*/ VERSIONSTR "Motown Internal Debug Version 2.00.090\0"
  34. #else
  35. #define /*ALTACM*/ VERSIONSTR "2.00\0"
  36. #endif
  37. #elif defined(ALTVFW)
  38. #define /*ALTVFW*/ MMVERSION 4
  39. #define /*ALTVFW*/ MMREVISION 0
  40. #define /*ALTVFW*/ MMRELEASE 90
  41. #ifdef RC_INVOKED
  42. #define VERSIONCOPYRIGHT "Copyright (C) Microsoft Corp. 1992-1999\0"
  43. #endif
  44. #if defined(DEBUG_RETAIL)
  45. #define /*ALTVFW*/ VERSIONSTR "Motown Retail Debug Version 4.00.090\0"
  46. #elif defined(DEBUG)
  47. #define /*ALTVFW*/ VERSIONSTR "Motown Internal Debug Version 4.00.090\0"
  48. #else
  49. #define /*ALTVFW*/ VERSIONSTR "4.00\0"
  50. #endif
  51. #else
  52. #define /*MTN*/ MMVERSION 4
  53. #define /*MTN*/ MMREVISION 0
  54. #define /*MTN*/ MMRELEASE 90
  55. #ifdef RC_INVOKED
  56. #define VERSIONCOPYRIGHT "Copyright (C) Microsoft Corp. 1991-1999\0"
  57. #endif
  58. #if defined(DEBUG_RETAIL)
  59. #define /*MTN*/ VERSIONSTR "Motown Retail Debug Version 4.00.090\0"
  60. #elif defined(DEBUG)
  61. #define /*MTN*/ VERSIONSTR "Motown Internal Debug Version 4.00.090\0"
  62. #else
  63. #define /*MTN*/ VERSIONSTR "4.00\0"
  64. #endif
  65. #endif
  66. #elif defined(ACM)
  67. #define OFFICIAL 1
  68. #define FINAL 0
  69. #define /*ACM*/ MMVERSION 5
  70. #define /*ACM*/ MMREVISION 00
  71. #define /*ACM*/ MMRELEASE VER_PRODUCTBUILD
  72. #ifdef RC_INVOKED
  73. #define VERSIONCOPYRIGHT "Copyright (C) Microsoft Corp. 1992-1999\0"
  74. #endif
  75. #if defined(DEBUG_RETAIL)
  76. #define /*ACM*/ VERSIONSTR "ACM Retail Debug Version 4.00.000\0"
  77. #elif defined(DEBUG)
  78. #define /*ACM*/ VERSIONSTR "ACM Internal Debug Version 4.00.000\0"
  79. #else
  80. #define /*ACM*/ VERSIONSTR "4.00\0"
  81. #endif
  82. #elif defined(VFW)
  83. #define OFFICIAL 1
  84. #define FINAL 0
  85. #define /*VFW*/ MMVERSION 1
  86. #define /*VFW*/ MMREVISION 10
  87. #define /*VFW*/ MMRELEASE 190
  88. #ifdef RC_INVOKED
  89. #define VERSIONCOPYRIGHT "Copyright (C) Microsoft Corp. 1992-1999\0"
  90. #endif
  91. #ifdef WIN32
  92. #if defined(DEBUG_RETAIL)
  93. #define /*VFW*/ VERSIONSTR "Video for Windows Retail Debug Version 1.15.001 (NT)\0"
  94. #elif defined(DEBUG)
  95. #define /*VFW*/ VERSIONSTR "Video for Windows Internal Debug Version 1.15.001 (NT)\0"
  96. #else
  97. #define /*VFW*/ VERSIONSTR "1.15\0"
  98. #endif
  99. #else // WIN32
  100. #if defined(DEBUG_RETAIL)
  101. #define /*VFW*/ VERSIONSTR "Video for Windows Retail Debug Version 1.15.001\0"
  102. #elif defined(DEBUG)
  103. #define /*VFW*/ VERSIONSTR "Video for Windows Internal Debug Version 1.15.001\0"
  104. #else
  105. #define /*VFW*/ VERSIONSTR "1.15\0"
  106. #endif
  107. #endif
  108. #endif
  109. /***************************************************************************
  110. * DO NOT TOUCH BELOW THIS LINE *
  111. ***************************************************************************/
  112. #ifdef RC_INVOKED
  113. #define VERSIONCOMPANYNAME VER_COMPANYNAME_STR
  114. /*
  115. * Version flags
  116. */
  117. #ifndef OFFICIAL
  118. #define VER_PRIVATEBUILD VS_FF_PRIVATEBUILD
  119. #else
  120. #define VER_PRIVATEBUILD 0
  121. #endif
  122. #define VERSIONFLAGS (VER_PRIVATEBUILD|VER_PRERELEASE|VER_DEBUG)
  123. #define VERSIONFILEFLAGSMASK 0x0030003FL
  124. #endif