Leaked source code of windows server 2003
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.

204 lines
10 KiB

  1. /************
  2. ** ATHGUID.H
  3. ** Holds the GUIDs for Athena, including
  4. ** those copied from Ren.
  5. **
  6. ** Author: t-ErikN (8/22/95)
  7. */
  8. #ifndef __ATHGUID_H
  9. #define __ATHGUID_H
  10. #include "imnact.h"
  11. #include <shlguidp.h>
  12. ////////////////////////////////////////////////////////////////////////
  13. //
  14. // Athena CLSID
  15. //
  16. // every OLE2 object class must have a unique CLSID (class id)
  17. // ours are:
  18. //
  19. // Athena {89292101-4755-11cf-9DC2-00AA006C2B84}
  20. // Mail {89292102-4755-11cf-9DC2-00AA006C2B84}
  21. // News {89292103-4755-11cf-9DC2-00AA006C2B84}
  22. //
  23. // you get a CLSID by running the guidgen application in the Win96 PDK
  24. //
  25. ////////////////////////////////////////////////////////////////////////
  26. DEFINE_GUID(CLSID_Athena, 0x8929210AL, 0x4755, 0x11cf, 0x9d, 0xc2, 0x0, 0xaa, 0x0, 0x6c, 0x2b, 0x84);
  27. DEFINE_GUID(CLSID_AddrObject, 0x56AA9BC0L, 0xAB09, 0x11CE, 0xB8, 0x73, 0x0, 0xAA, 0x0, 0x6E, 0xC3, 0x49);
  28. DEFINE_GUID(IID_IIMAPSvrInfo, 0xdb3ba9f8L, 0xe368, 0x11d0, 0x8d, 0x4c, 0x0, 0xc0, 0x4f, 0xb6, 0xfb, 0xfd);
  29. DEFINE_GUID(IID_IServerInfo, 0x89292104L, 0x4755, 0x11cf, 0x9d, 0xc2, 0x0, 0xaa, 0x0, 0x6c, 0x2b, 0x84);
  30. DEFINE_GUID(IID_IAthenaBrowser, 0x89292105L, 0x4755, 0x11cf, 0x9d, 0xc2, 0x0, 0xaa, 0x0, 0x6c, 0x2b, 0x84);
  31. DEFINE_GUID(IID_IAthenaView, 0x89292106L, 0x4755, 0x11cf, 0x9d, 0xc2, 0x0, 0xaa, 0x0, 0x6c, 0x2b, 0x84);
  32. DEFINE_GUID(IID_IStateInfo, 0xd0d8ed41L, 0x2000, 0x11cf, 0xbf, 0xe9, 0x0, 0xaa, 0x0, 0x6e, 0xb9, 0xf7);
  33. DEFINE_GUID(IID_IGroupInfo, 0x89292107L, 0x4755, 0x11cf, 0x9d, 0xc2, 0x0, 0xaa, 0x0, 0x6c, 0x2b, 0x84);
  34. DEFINE_GUID(IID_ITreeViewNotify, 0x89292108L, 0x4755, 0x11cf, 0x9d, 0xc2, 0x0, 0xaa, 0x0, 0x6c, 0x2b, 0x84);
  35. // {6152D280-1283-11d0-A56C-00C04FD61319}
  36. DEFINE_GUID(IID_IBodyObj, 0x6152d280, 0x1283, 0x11d0, 0xa5, 0x6c, 0x0, 0xc0, 0x4f, 0xd6, 0x13, 0x19);
  37. // {2009013E-98D3-11d1-AF06-00C04FA31B90}
  38. DEFINE_GUID(IID_IBodyObj2, 0x2009013e, 0x98d3, 0x11d1, 0xaf, 0x6, 0x0, 0xc0, 0x4f, 0xa3, 0x1b, 0x90);
  39. // {44BBA840-CC51-11CF-AAFA-00AA00B6015C}
  40. DEFINE_GUID(CLSID_AthenaSetup, 0x44BBA840L, 0xCC51, 0x11CF, 0xAA, 0xFA, 0x0, 0xAA, 0x0, 0xB6, 0x01, 0x5C);
  41. /////////////////////////////////////////////////////////////////////////////
  42. // Beavis's Thumbnail Extractor
  43. DEFINE_GUID( CLSID_HtmlThumbnailExtractor,
  44. 0xeab841a0, 0x9550, 0x11cf, 0x8c, 0x16, 0x0, 0x80, 0x5f, 0x14, 0x8, 0xf3);
  45. // {BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}
  46. DEFINE_GUID(IID_IExtractImage, 0xbb2e617c, 0x920, 0x11d1, 0x9a, 0xb,
  47. 0x0, 0xc0, 0x4f, 0xc2, 0xd6, 0xc1);
  48. /////////////////////////////////////////////////////////////////////////////
  49. // For Splash Screen
  50. // {A2B0DD40-CC59-11d0-A3A5-00C04FD706EC}
  51. //DEFINE_GUID( CLSID_IESplashScreen, 0xa2b0dd40, 0xcc59, 0x11d0, 0xa3, 0xa5, 0x0, 0xc0, 0x4f, 0xd7, 0x6, 0xec);
  52. // {CB81A3CB-1039-11d1-AB74-00C04FC30936}
  53. //DEFINE_GUID( IID_ISplashScreen, 0xcb81a3cb, 0x1039, 0x11d1, 0xab, 0x74, 0x0, 0xc0, 0x4f, 0xc3, 0x9, 0x36);
  54. /////////////////////////////////////////////////////////////////////////////
  55. // For Envelope Object CommandTarget
  56. // {EB5E6950-4A58-11d1-82D4-00C04FD9753F}
  57. DEFINE_GUID(IID_IHeader, 0xeb5e6950, 0x4a58, 0x11d1, 0x82, 0xd4, 0x0, 0xc0, 0x4f, 0xd9, 0x75, 0x3f);
  58. // {3B963A20-4A59-11d1-82D4-00C04FD9753F}
  59. DEFINE_GUID(IID_IHeaderSite, 0x3b963a20, 0x4a59, 0x11d1, 0x82, 0xd4, 0x00, 0xc0, 0x4f, 0xd9, 0x75, 0x3f);
  60. // {00067298-0000-0000-C000-000000000046}
  61. /////////////////////////////////////////////////////////////////////////////
  62. // New Columns handler
  63. // {1C714A04-9454-11D1-9E38-006097D50408}")
  64. DEFINE_GUID(IID_IColumnInfo, 0x1C714A04, 0x9454, 0x11D1, 0x9E, 0x38, 0x00, 0x60, 0x97, 0xD5, 0x04, 0x08);
  65. // {1C714A03-9454-11D1-9E38-006097D50408}")
  66. DEFINE_GUID(CLSID_ColumnsDlg, 0x1C714A03, 0x9454, 0x11D1, 0x9E, 0x38, 0x00, 0x60, 0x97, 0xD5, 0x04, 0x08);
  67. /////////////////////////////////////////////////////////////////////////////
  68. // Message View Interface
  69. // {1C714A05-9454-11D1-9E38-006097D50408}")
  70. DEFINE_GUID(IID_IMessageWindow, 0x1C714A05, 0x9454, 0x11D1, 0x9E, 0x38, 0x00, 0x60, 0x97, 0xD5, 0x04, 0x08);
  71. // {1C714A07-9454-11D1-9E38-006097D50408}")
  72. DEFINE_GUID(IID_IViewWindow, 0x1C714A07, 0x9454, 0x11D1, 0x9E, 0x38, 0x00, 0x60, 0x97, 0xD5, 0x04, 0x08);
  73. // {0A776020-3496-11d2-9F03-0000F8058D9F}
  74. DEFINE_GUID(IID_IViewData, 0xa776020, 0x3496, 0x11d2, 0x9f, 0x3, 0x0, 0x0, 0xf8, 0x5, 0x8d, 0x9f);
  75. // ---------------------------------------------------------------------------------------
  76. // Spooler
  77. // ---------------------------------------------------------------------------------------
  78. // {39419C53-A6B8-11d0-85C7-00C04FD85AB4}
  79. DEFINE_GUID(IID_ISpoolerEngine, 0x39419c53, 0xa6b8, 0x11d0, 0x85, 0xc7, 0x0, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4);
  80. // {39419C54-A6B8-11d0-85C7-00C04FD85AB4}
  81. DEFINE_GUID(IID_ISpoolerBindContext, 0x39419c54, 0xa6b8, 0x11d0, 0x85, 0xc7, 0x0, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4);
  82. // {39419C57-A6B8-11d0-85C7-00C04FD85AB4}
  83. DEFINE_GUID(IID_CInboxRules, 0x39419c57, 0xa6b8, 0x11d0, 0x85, 0xc7, 0x0, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4);
  84. // {39419C58-A6B8-11d0-85C7-00C04FD85AB4}
  85. DEFINE_GUID(IID_ISpoolerTask, 0x39419c58, 0xa6b8, 0x11d0, 0x85, 0xc7, 0x0, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4);
  86. // {39419C59-A6B8-11d0-85C7-00C04FD85AB4}
  87. DEFINE_GUID(IID_ISpoolerUI, 0x39419c59, 0xa6b8, 0x11d0, 0x85, 0xc7, 0x0, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4);
  88. // {63BF8452-A7C1-11d0-85C7-00C04FD85AB4}
  89. DEFINE_GUID(IID_CLocalStoreInbox, 0x63bf8452, 0xa7c1, 0x11d0, 0x85, 0xc7, 0x0, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4);
  90. // {63BF8453-A7C1-11d0-85C7-00C04FD85AB4}
  91. DEFINE_GUID(IID_CLocalStoreOutbox, 0x63bf8453, 0xa7c1, 0x11d0, 0x85, 0xc7, 0x0, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4);
  92. // {63BF8454-A7C1-11d0-85C7-00C04FD85AB4}
  93. DEFINE_GUID(IID_CLocalStoreSentItems, 0x63bf8454, 0xa7c1, 0x11d0, 0x85, 0xc7, 0x0, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4);
  94. // {A2F07CA1-C0EF-11d0-85E9-00C04FD85AB4}
  95. DEFINE_GUID(IID_CLocalStoreDeleted, 0xa2f07ca1, 0xc0ef, 0x11d0, 0x85, 0xe9, 0x0, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4);
  96. // {CE4D0F21-BF13-11d0-85E5-00C04FD85AB4}
  97. DEFINE_GUID(IID_CUidlCache, 0xce4d0f21, 0xbf13, 0x11d0, 0x85, 0xe5, 0x0, 0xc0, 0x4f, 0xd8, 0x5a, 0xb4);
  98. // {6F023F65-F8B1-11d0-8A35-00C04FB951F3}
  99. DEFINE_GUID(IID_CPop3LogFile, 0x6f023f65, 0xf8b1, 0x11d0, 0x8a, 0x35, 0x0, 0xc0, 0x4f, 0xb9, 0x51, 0xf3);
  100. // {6F023F66-F8B1-11d0-8A35-00C04FB951F3}
  101. DEFINE_GUID(IID_CSmtpLogFile, 0x6f023f66, 0xf8b1, 0x11d0, 0x8a, 0x35, 0x0, 0xc0, 0x4f, 0xb9, 0x51, 0xf3);
  102. // ---------------------------------------------------------------------------------------
  103. // Connection manager
  104. // ---------------------------------------------------------------------------------------
  105. // {D27E30B3-7AF4-11d0-83B5-00C04FD6131A}
  106. DEFINE_GUID(IID_IConnectionNotify, 0xd27e30b3, 0x7af4, 0x11d0, 0x83, 0xb5, 0x0, 0xc0, 0x4f, 0xd6, 0x13, 0x1a);
  107. // ---------------------------------------------------------------------------------------
  108. // General Note Guids
  109. // ---------------------------------------------------------------------------------------
  110. // {CAE80521-F685-11d1-AF32-00C04FA31B90}
  111. DEFINE_GUID(CLSID_OENote, 0xcae80521, 0xf685, 0x11d1, 0xaf, 0x32, 0x0, 0xc0, 0x4f, 0xa3, 0x1b, 0x90);
  112. // {CAE80522-F685-11d1-AF32-00C04FA31B90}
  113. DEFINE_GUID(IID_IOENote, 0xcae80522, 0xf685, 0x11d1, 0xaf, 0x32, 0x0, 0xc0, 0x4f, 0xa3, 0x1b, 0x90);
  114. // {8446AEC0-FBEA-11d1-AF35-00C04FA31B90}
  115. DEFINE_GUID(IID_IOEMsgSite, 0x8446aec0, 0xfbea, 0x11d1, 0xaf, 0x35, 0x0, 0xc0, 0x4f, 0xa3, 0x1b, 0x90);
  116. //+-------------------------------------------------------------------------
  117. // Private GUIDs
  118. //--------------------------------------------------------------------------
  119. // {663921AF-4D57-11d1-8A95-00C04FB951F3}
  120. DEFINE_GUID(IID_CStoreFolder, 0x663921af, 0x4d57, 0x11d1, 0x8a, 0x95, 0x0, 0xc0, 0x4f, 0xb9, 0x51, 0xf3);
  121. // {4DB85D00-AD69-11d1-AA67-006097D474C4}
  122. DEFINE_GUID(IID_IEnumSubscription, 0x4db85d00, 0xad69, 0x11d1, 0xaa, 0x67, 0x0, 0x60, 0x97, 0xd4, 0x74, 0xc4);
  123. // {4DB85D01-AD69-11d1-AA67-006097D474C4}
  124. DEFINE_GUID(IID_ISubscriptionManager, 0x4db85d01, 0xad69, 0x11d1, 0xaa, 0x67, 0x0, 0x60, 0x97, 0xd4, 0x74, 0xc4);
  125. // {DC0CCB27-BAB7-11d1-9E7A-0000F8058D9F}
  126. DEFINE_GUID(IID_IDropDownFldrBar, 0xdc0ccb27, 0xbab7, 0x11d1, 0x9e, 0x7a, 0x0, 0x0, 0xf8, 0x5, 0x8d, 0x9f);
  127. // {9D239B0F-0788-11d2-ACE4-00C04F8EC8A5}
  128. DEFINE_GUID(IID_IStatusBar, 0x9d239b0f, 0x788, 0x11d2, 0xac, 0xe4, 0x0, 0xc0, 0x4f, 0x8e, 0xc8, 0xa5);
  129. // {626BAFEC-E5D6-11D1-B1DD-006097D503D9}
  130. DEFINE_GUID(IID_IOERuleAddrList, 0X626BAFEC, 0xE5D6, 0X11D1, 0xB1, 0xDD, 0x0, 0x60, 0x97, 0xD5, 0x03, 0xD9);
  131. // --------------------------------------------------------------------------------
  132. // Spooler GUIDS
  133. // --------------------------------------------------------------------------------
  134. // {92FB68A4-D785-11d0-A0D4-00C04FD6131A}
  135. DEFINE_GUID(IID_ITimeoutCallback, 0x92fb68a4, 0xd785, 0x11d0, 0xa0, 0xd4, 0x0, 0xc0, 0x4f, 0xd6, 0x13, 0x1a);
  136. // {26E79700-FF05-11d1-AAAE-006097D474C4}
  137. DEFINE_GUID(IID_IGroupListAdvise, 0x26e79700, 0xff05, 0x11d1, 0xaa, 0xae, 0x0, 0x60, 0x97, 0xd4, 0x74, 0xc4);
  138. // --------------------------------------------------------------------------------
  139. // OneStop GUIDS
  140. // --------------------------------------------------------------------------------
  141. // {D2984AB4-F2DE-11d1-AF07-00C04FA35D02}
  142. DEFINE_GUID(CLSID_OEOneStopHandler, 0xd2984ab4, 0xf2de, 0x11d1, 0xaf, 0x7, 0x0, 0xc0, 0x4f, 0xa3, 0x5d, 0x2);
  143. // HACK - Need to get this from somewhere else!
  144. //{3af36230-a269-11d1-b5bf-0000f8051515}
  145. DEFINE_GUID(CLSID_MobilityFeature, 0x3af36230, 0xa269, 0x11d1, 0xb5, 0xbf, 0x00, 0x00, 0xf8, 0x05, 0x15, 0x15);
  146. // {279644D0-0C73-11d2-AF3A-00C04FA31B90}
  147. DEFINE_GUID(CMDSETID_OutlookExpress, 0x279644d0, 0xc73, 0x11d2, 0xaf, 0x3a, 0x0, 0xc0, 0x4f, 0xa3, 0x1b, 0x90);
  148. // --------------------------------------------------------------------------------
  149. // BA control
  150. // --------------------------------------------------------------------------------
  151. // {233A9694-667E-11d1-9DFB-006097D50408}
  152. DEFINE_GUID(CLSID_OEBAControl, 0x233a9694, 0x667e, 0x11d1, 0x9d, 0xfb, 0x00, 0x60, 0x97, 0xd5, 0x04, 0x08);
  153. #endif // include //