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.

86 lines
2.5 KiB

  1. /*****************************************************************************\
  2. * *
  3. * ole2ver.h - OLE 2 Version Number Info *
  4. * *
  5. * Copyright (c) Microsoft Corporation. All rights reserved. *
  6. * *
  7. \*****************************************************************************/
  8. #ifndef _OLE2VER_H_
  9. #define _OLE2VER_H_
  10. #if _MSC_VER > 1000
  11. #pragma once
  12. #endif
  13. #ifndef _MAC
  14. #define rmm 23
  15. #define rup 639
  16. #else //_MAC
  17. /* these are internal build numbers
  18. // the hiword changes when glue or headers are incompatible w/ previous drops
  19. // the loword increments between builds.
  20. */
  21. #define OLE_VERS_HIWORD 29
  22. #define OLE_VERS_LOWORD 10
  23. #define rmm OLE_VERS_HIWORD
  24. #define rup OLE_VERS_LOWORD /* this must fit in ONE byte */
  25. // THESE names are used by the .r files for each dll
  26. // you must also change names in the .def files to generate correct implib names
  27. //
  28. #define DATA_DLL_NAME "Microsoft Shared Data"
  29. #define COMI_DLL_NAME "Microsoft Component Library"
  30. #define COM_DLL_NAME "Microsoft Object Transport"
  31. #define DEF_DLL_NAME "Microsoft Object Library"
  32. #define REG1_DLL_NAME "Microsoft OLE1 Reg Library"
  33. #define MF_DLL_NAME "Microsoft Picture Converter"
  34. #define DF_DLL_NAME "Microsoft Structured Storage"
  35. #define DEBUG_DLL_NAME "Microsoft Debug Library"
  36. #define THUNK_DLL_NAME "Microsoft OLE Library"
  37. #define OLD_DLL_NAME "Microsoft_OLE2"
  38. #ifdef _REZ
  39. #define OLE_STAGE final
  40. // Note: OLE_VERSTRING cannot exceed 5 chars!
  41. #define OLE_VERSTRING "2.20"
  42. #ifdef _DEBUG
  43. #define OLE_DEBUGSTR " DEBUG"
  44. #else
  45. #define OLE_DEBUGSTR ""
  46. #endif // _DEBUG
  47. #ifdef _NODOC_OFFICIAL_BUILD
  48. #define OLE_BUILDER ""
  49. #else
  50. #define OLE_BUILDER " Built by: " _username
  51. #endif // _NODOC_OFFICIAL_BUILD
  52. #define OLE_VERLONGSTR OLE_VERSTRING OLE_DEBUGSTR OLE_BUILDER ", Copyright (c) Microsoft Corporation. All rights reserved."
  53. #define majorRev 2
  54. #define minorRev 0x20
  55. #define nonfinalRev 1
  56. #ifdef USE_OLE2_VERS
  57. resource 'vers' (1) {
  58. majorRev, minorRev, OLE_STAGE, nonfinalRev,
  59. verUS,
  60. OLE_VERSTRING,
  61. OLE_VERLONGSTR,
  62. };
  63. resource 'vers' (2) {
  64. majorRev, minorRev, OLE_STAGE, nonfinalRev,
  65. verUS,
  66. OLE_VERSTRING,
  67. OLE_VERLONGSTR,
  68. };
  69. #endif /* USE_OLE2_VERS */
  70. #endif /* _REZ */
  71. #endif //_MAC
  72. #endif