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.

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