home *** CD-ROM | disk | FTP | other *** search
/ C Programming Starter Kit 2.0 / SamsPublishing-CProgrammingStarterKit-v2.0-Win31.iso / bc45 / msinc.pak / OLE1CLS.H < prev    next >
C/C++ Source or Header  |  1997-07-23  |  7KB  |  153 lines

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