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.

160 lines
5.9 KiB

  1. /*****************************************************************************\
  2. * *
  3. * olectlid.h Master definition of GUIDs for OLE Controls *
  4. * *
  5. * OLE Version 2.0 *
  6. * *
  7. * Copyright (c) 1992-1994, Microsoft Corp. All rights reserved. *
  8. * *
  9. \*****************************************************************************/
  10. //
  11. // Interface IDs for data binding interfaces
  12. //
  13. DEFINE_GUID(IID_IPropertyNotifySink,
  14. 0x9BFBBC02,0xEFF1,0x101A,0x84,0xED,0x00,0xAA,0x00,0x34,0x1D,0x07);
  15. //
  16. // Interface IDs for licensing interfaces
  17. //
  18. DEFINE_GUID(IID_IClassFactory2,
  19. 0xB196B28F,0xBAB4,0x101A,0xB6,0x9C,0x00,0xAA,0x00,0x34,0x1D,0x07);
  20. //
  21. // Interface IDs for connection interfaces
  22. //
  23. DEFINE_GUID(IID_IProvideClassInfo,
  24. 0xB196B283,0xBAB4,0x101A,0xB6,0x9C,0x00,0xAA,0x00,0x34,0x1D,0x07);
  25. DEFINE_GUID(IID_IConnectionPointContainer,
  26. 0xB196B284,0xBAB4,0x101A,0xB6,0x9C,0x00,0xAA,0x00,0x34,0x1D,0x07);
  27. DEFINE_GUID(IID_IEnumConnectionPoints,
  28. 0xB196B285,0xBAB4,0x101A,0xB6,0x9C,0x00,0xAA,0x00,0x34,0x1D,0x07);
  29. DEFINE_GUID(IID_IConnectionPoint,
  30. 0xB196B286,0xBAB4,0x101A,0xB6,0x9C,0x00,0xAA,0x00,0x34,0x1D,0x07);
  31. DEFINE_GUID(IID_IEnumConnections,
  32. 0xB196B287,0xBAB4,0x101A,0xB6,0x9C,0x00,0xAA,0x00,0x34,0x1D,0x07);
  33. //
  34. // Interface IDs for OLE Control interfaces
  35. //
  36. DEFINE_GUID(IID_IOleControl,
  37. 0xB196B288,0xBAB4,0x101A,0xB6,0x9C,0x00,0xAA,0x00,0x34,0x1D,0x07);
  38. DEFINE_GUID(IID_IOleControlSite,
  39. 0xB196B289,0xBAB4,0x101A,0xB6,0x9C,0x00,0xAA,0x00,0x34,0x1D,0x07);
  40. DEFINE_GUID(IID_ISimpleFrameSite,
  41. 0x742B0E01,0x14E6,0x101B,0x91,0x4E,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  42. DEFINE_GUID(IID_IPersistStreamInit,
  43. 0x7FD52380,0x4E07,0x101B,0xAE,0x2D,0x08,0x00,0x2B,0x2E,0xC7,0x13);
  44. //
  45. // Interface IDs for property sheet interfaces
  46. //
  47. DEFINE_GUID(IID_IPropertyFrame,
  48. 0xB196B28A,0xBAB4,0x101A,0xB6,0x9C,0x00,0xAA,0x00,0x34,0x1D,0x07);
  49. DEFINE_GUID(IID_ISpecifyPropertyPages,
  50. 0xB196B28B,0xBAB4,0x101A,0xB6,0x9C,0x00,0xAA,0x00,0x34,0x1D,0x07);
  51. DEFINE_GUID(IID_IPerPropertyBrowsing,
  52. 0x376BD3AA,0x3845,0x101B,0x84,0xED,0x08,0x00,0x2B,0x2E,0xC7,0x13);
  53. DEFINE_GUID(IID_IPropertyPageSite,
  54. 0xB196B28C,0xBAB4,0x101A,0xB6,0x9C,0x00,0xAA,0x00,0x34,0x1D,0x07);
  55. DEFINE_GUID(IID_IPropertyPage,
  56. 0xB196B28D,0xBAB4,0x101A,0xB6,0x9C,0x00,0xAA,0x00,0x34,0x1D,0x07);
  57. DEFINE_GUID(IID_IPropertyPage2,
  58. 0x01E44665,0x24AC,0x101B,0x84,0xED,0x08,0x00,0x2B,0x2E,0xC7,0x13);
  59. //
  60. // Class IDs for property sheet implementations
  61. //
  62. DEFINE_GUID(CLSID_CFontPropPage,
  63. 0x2542f180,0x3532,0x1069,0xa2,0xcd,0x00,0xaa,0x00,0x34,0xb5,0x0b);
  64. DEFINE_GUID(CLSID_CColorPropPage,
  65. 0xddf5a600,0xb9c0,0x101a,0xaf,0x1a,0x00,0xaa,0x00,0x34,0xb5,0x0b);
  66. DEFINE_GUID(CLSID_CPicturePropPage,
  67. 0xfc7af71d,0xfc74,0x101a,0x84,0xed,0x08,0x00,0x2b,0x2e,0xc7,0x13);
  68. //
  69. // Class IDs for persistent property set formats
  70. //
  71. DEFINE_GUID(CLSID_PersistPropset,
  72. 0xfb8f0821,0x0164,0x101b,0x84,0xed,0x08,0x00,0x2b,0x2e,0xc7,0x13);
  73. DEFINE_GUID(CLSID_ConvertVBX,
  74. 0xfb8f0822,0x0164,0x101b,0x84,0xed,0x08,0x00,0x2b,0x2e,0xc7,0x13);
  75. //
  76. // Class ID for standard implementations of IFont and IPicture
  77. DEFINE_GUID(CLSID_StdFont,
  78. 0xfb8f0823,0x0164,0x101b,0x84,0xed,0x08,0x00,0x2b,0x2e,0xc7,0x13);
  79. DEFINE_GUID(CLSID_StdPicture,
  80. 0xfb8f0824,0x0164,0x101b,0x84,0xed,0x08,0x00,0x2b,0x2e,0xc7,0x13);
  81. //
  82. // Interface IDs for font objects
  83. //
  84. DEFINE_GUID(IID_IFont,
  85. 0xBEF6E002,0xA874,0x101A,0x8B,0xBA,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  86. DEFINE_GUID(IID_IFontDisp,
  87. 0xBEF6E003,0xA874,0x101A,0x8B,0xBA,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  88. //
  89. // Interface IDs for picture objects
  90. //
  91. DEFINE_GUID(IID_IPicture,
  92. 0x7BF80980,0xBF32,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  93. DEFINE_GUID(IID_IPictureDisp,
  94. 0x7Bf80981,0xBF32,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  95. //
  96. // GUIDs for standard types
  97. //
  98. DEFINE_GUID(GUID_HIMETRIC,
  99. 0x66504300,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  100. DEFINE_GUID(GUID_COLOR,
  101. 0x66504301,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  102. DEFINE_GUID(GUID_XPOSPIXEL,
  103. 0x66504302,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  104. DEFINE_GUID(GUID_YPOSPIXEL,
  105. 0x66504303,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  106. DEFINE_GUID(GUID_XSIZEPIXEL,
  107. 0x66504304,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  108. DEFINE_GUID(GUID_YSIZEPIXEL,
  109. 0x66504305,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  110. DEFINE_GUID(GUID_XPOS,
  111. 0x66504306,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  112. DEFINE_GUID(GUID_YPOS,
  113. 0x66504307,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  114. DEFINE_GUID(GUID_XSIZE,
  115. 0x66504308,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  116. DEFINE_GUID(GUID_YSIZE,
  117. 0x66504309,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  118. DEFINE_GUID(GUID_TRISTATE,
  119. 0x6650430A,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  120. DEFINE_GUID(GUID_OPTIONVALUEEXCLUSIVE,
  121. 0x6650430B,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  122. DEFINE_GUID(GUID_CHECKVALUEEXCLUSIVE,
  123. 0x6650430C,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  124. DEFINE_GUID(GUID_FONTNAME,
  125. 0x6650430D,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  126. DEFINE_GUID(GUID_FONTSIZE,
  127. 0x6650430E,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  128. DEFINE_GUID(GUID_FONTBOLD,
  129. 0x6650430F,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  130. DEFINE_GUID(GUID_FONTITALIC,
  131. 0x66504310,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  132. DEFINE_GUID(GUID_FONTUNDERSCORE,
  133. 0x66504311,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  134. DEFINE_GUID(GUID_FONTSTRIKETHROUGH,
  135. 0x66504312,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);
  136. DEFINE_GUID(GUID_HANDLE,
  137. 0x66504313,0xBE0F,0x101A,0x8B,0xBB,0x00,0xAA,0x00,0x30,0x0C,0xAB);