Ole2Ver.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:3k
源码类别:

模拟服务器

开发平台:

C/C++

  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