home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Internet 2000 May / MICD_2000_05.iso / CBuilder5 / INSTALL / DATA1.CAB / Program_Built_Files / Include / ole2ver.h < prev    next >
C/C++ Source or Header  |  2000-02-01  |  3KB  |  89 lines

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