Source code of Windows XP (NT5)
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.

148 lines
6.3 KiB

  1. /*****************************************************************************\
  2. * *
  3. * ole1cls.h - Master definition of GUIDs for OLE1 classes *
  4. * *
  5. * OLE Version 2.0 *
  6. * *
  7. * Copyright (c) 1992-1993, Microsoft Corp. All rights reserved. *
  8. * *
  9. \*****************************************************************************/
  10. /* This file is the master definition of all GUIDs for OLE1 classes.
  11. All such GUIDs are of the form:
  12. 0003xxxx-0000-0000-C000-000000000046
  13. The last parameter to DEFINE_OLE1GUID is the old 1.0 class name,
  14. i.e., its key in the registration database.
  15. Do not remove or change GUIDs.
  16. Do not add anything to this file except comments and DEFINE_OLE1GUID macros.
  17. */
  18. #ifndef DEFINE_OLE1GUID
  19. #define DEFINE_OLE1GUID(a,b,c,d,e) DEFINE_OLEGUID (a,b,c,d)
  20. #endif
  21. #ifdef WIN32
  22. #define LSTR(x) L##x
  23. #else
  24. #define LSTR(x) x
  25. #endif
  26. DEFINE_OLE1GUID(CLSID_ExcelWorksheet, 0x00030000, 0, 0, LSTR("ExcelWorksheet"));
  27. DEFINE_OLE1GUID(CLSID_ExcelChart, 0x00030001, 0, 0, LSTR("ExcelChart"));
  28. DEFINE_OLE1GUID(CLSID_ExcelMacrosheet, 0x00030002, 0, 0, LSTR("ExcelMacrosheet"));
  29. DEFINE_OLE1GUID(CLSID_WordDocument, 0x00030003, 0, 0, LSTR("WordDocument"));
  30. DEFINE_OLE1GUID(CLSID_MSPowerPoint, 0x00030004, 0, 0, LSTR("MSPowerPoint"));
  31. DEFINE_OLE1GUID(CLSID_MSPowerPointSho, 0x00030005, 0, 0, LSTR("MSPowerPointSho"));
  32. DEFINE_OLE1GUID(CLSID_MSGraph, 0x00030006, 0, 0, LSTR("MSGraph"));
  33. DEFINE_OLE1GUID(CLSID_MSDraw, 0x00030007, 0, 0, LSTR("MSDraw"));
  34. DEFINE_OLE1GUID(CLSID_Note_It, 0x00030008, 0, 0, LSTR("Note-It"));
  35. DEFINE_OLE1GUID(CLSID_WordArt, 0x00030009, 0, 0, LSTR("WordArt"));
  36. DEFINE_OLE1GUID(CLSID_PBrush, 0x0003000a, 0, 0, LSTR("PBrush"));
  37. DEFINE_OLE1GUID(CLSID_Equation, 0x0003000b, 0, 0, LSTR("Equation"));
  38. DEFINE_OLE1GUID(CLSID_Package, 0x0003000c, 0, 0, LSTR("Package"));
  39. DEFINE_OLE1GUID(CLSID_SoundRec, 0x0003000d, 0, 0, LSTR("SoundRec"));
  40. DEFINE_OLE1GUID(CLSID_MPlayer, 0x0003000e, 0, 0, LSTR("MPlayer"));
  41. /* test apps */
  42. DEFINE_OLE1GUID(CLSID_ServerDemo, 0x0003000f, 0, 0, LSTR("ServerDemo"));
  43. DEFINE_OLE1GUID(CLSID_Srtest, 0x00030010, 0, 0, LSTR("Srtest"));
  44. DEFINE_OLE1GUID(CLSID_SrtInv, 0x00030011, 0, 0, LSTR("SrtInv"));
  45. DEFINE_OLE1GUID(CLSID_OleDemo, 0x00030012, 0, 0, LSTR("OleDemo"));
  46. /* External ISVs */
  47. // Coromandel / Dorai Swamy / 718-793-7963
  48. DEFINE_OLE1GUID(CLSID_CoromandelIntegra,0x00030013, 0, 0, LSTR("CoromandelIntegra"));
  49. DEFINE_OLE1GUID(CLSID_CoromandelObjServer,0x00030014, 0, 0, LSTR("CoromandelObjServer"));
  50. // 3-d Visions Corp / Peter Hirsch / 310-325-1339
  51. DEFINE_OLE1GUID(CLSID_StanfordGraphics, 0x00030015, 0, 0, LSTR("StanfordGraphics"));
  52. // Deltapoint / Nigel Hearne / 408-648-4000
  53. DEFINE_OLE1GUID(CLSID_DGraphCHART, 0x00030016, 0, 0, LSTR("DGraphCHART"));
  54. DEFINE_OLE1GUID(CLSID_DGraphDATA, 0x00030017, 0, 0, LSTR("DGraphDATA"));
  55. // Corel / Richard V. Woodend / 613-728-8200 x1153
  56. DEFINE_OLE1GUID(CLSID_PhotoPaint, 0x00030018, 0, 0, LSTR("PhotoPaint"));
  57. DEFINE_OLE1GUID(CLSID_CShow, 0x00030019, 0, 0, LSTR("CShow"));
  58. DEFINE_OLE1GUID(CLSID_CorelChart, 0x0003001a, 0, 0, LSTR("CorelChart"));
  59. DEFINE_OLE1GUID(CLSID_CDraw, 0x0003001b, 0, 0, LSTR("CDraw"));
  60. // Inset Systems / Mark Skiba / 203-740-2400
  61. DEFINE_OLE1GUID(CLSID_HJWIN1_0, 0x0003001c, 0, 0, LSTR("HJWIN1.0"));
  62. // Mark V Systems / Mark McGraw / 818-995-7671
  63. DEFINE_OLE1GUID(CLSID_ObjMakerOLE, 0x0003001d, 0, 0, LSTR("ObjMakerOLE"));
  64. // IdentiTech / Mike Gilger / 407-951-9503
  65. DEFINE_OLE1GUID(CLSID_FYI, 0x0003001e, 0, 0, LSTR("FYI"));
  66. DEFINE_OLE1GUID(CLSID_FYIView, 0x0003001f, 0, 0, LSTR("FYIView"));
  67. // Inventa Corporation / Balaji Varadarajan / 408-987-0220
  68. DEFINE_OLE1GUID(CLSID_Stickynote, 0x00030020, 0, 0, LSTR("Stickynote"));
  69. // ShapeWare Corp. / Lori Pearce / 206-467-6723
  70. DEFINE_OLE1GUID(CLSID_ShapewareVISIO10, 0x00030021, 0, 0, LSTR("ShapewareVISIO10"));
  71. DEFINE_OLE1GUID(CLSID_ImportServer, 0x00030022, 0, 0, LSTR("ImportServer"));
  72. // test app SrTest
  73. DEFINE_OLE1GUID(CLSID_SrvrTest, 0x00030023, 0, 0, LSTR("SrvrTest"));
  74. // Special clsid for when a 1.0 client pastes an embedded object
  75. // that is a link.
  76. // **This CLSID is obsolete. Do not reuse number.
  77. //DEFINE_OLE1GUID(CLSID_10EmbedObj, 0x00030024, 0, 0, LSTR("OLE2_Embedded_Link"));
  78. // test app ClTest. Doesn't really work as a server but is in reg db
  79. DEFINE_OLE1GUID(CLSID_ClTest, 0x00030025, 0, 0, LSTR("Cltest"));
  80. // Microsoft ClipArt Gallery Sherry Larsen-Holmes
  81. DEFINE_OLE1GUID(CLSID_MS_ClipArt_Gallery,0x00030026, 0, 0, LSTR("MS_ClipArt_Gallery"));
  82. // Microsoft Project Cory Reina
  83. DEFINE_OLE1GUID(CLSID_MSProject, 0x00030027, 0, 0, LSTR("MSProject"));
  84. // Microsoft Works Chart
  85. DEFINE_OLE1GUID(CLSID_MSWorksChart, 0x00030028, 0, 0, LSTR("MSWorksChart"));
  86. // Microsoft Works Spreadsheet
  87. DEFINE_OLE1GUID(CLSID_MSWorksSpreadsheet,0x00030029, 0, 0, LSTR("MSWorksSpreadsheet"));
  88. // AFX apps - Dean McCrory
  89. DEFINE_OLE1GUID(CLSID_MinSvr, 0x0003002A, 0, 0, LSTR("MinSvr"));
  90. DEFINE_OLE1GUID(CLSID_HierarchyList, 0x0003002B, 0, 0, LSTR("HierarchyList"));
  91. DEFINE_OLE1GUID(CLSID_BibRef, 0x0003002C, 0, 0, LSTR("BibRef"));
  92. DEFINE_OLE1GUID(CLSID_MinSvrMI, 0x0003002D, 0, 0, LSTR("MinSvrMI"));
  93. DEFINE_OLE1GUID(CLSID_TestServ, 0x0003002E, 0, 0, LSTR("TestServ"));
  94. // Ami Pro
  95. DEFINE_OLE1GUID(CLSID_AmiProDocument, 0x0003002F, 0, 0, LSTR("AmiProDocument"));
  96. // WordPerfect Presentations For Windows
  97. DEFINE_OLE1GUID(CLSID_WPGraphics, 0x00030030, 0, 0, LSTR("WPGraphics"));
  98. DEFINE_OLE1GUID(CLSID_WPCharts, 0x00030031, 0, 0, LSTR("WPCharts"));
  99. // MicroGrafx Charisma
  100. DEFINE_OLE1GUID(CLSID_Charisma, 0x00030032, 0, 0, LSTR("Charisma"));
  101. DEFINE_OLE1GUID(CLSID_Charisma_30, 0x00030033, 0, 0, LSTR("Charisma_30"));
  102. DEFINE_OLE1GUID(CLSID_CharPres_30, 0x00030034, 0, 0, LSTR("CharPres_30"));
  103. // MicroGrafx Draw
  104. DEFINE_OLE1GUID(CLSID_Draw, 0x00030035, 0, 0, LSTR("Draw"));
  105. // MicroGrafx Designer
  106. DEFINE_OLE1GUID(CLSID_Designer_40, 0x00030036, 0, 0, LSTR("Designer_40"));
  107. #undef DEFINE_OLE1GUID
  108. /* as we discover OLE 1 servers we will add them to the end of this list;
  109. there is room for 64K of them!
  110. */