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.

128 lines
3.4 KiB

  1. /****************************************************************************
  2. hlguids.h
  3. Copyright (c) 1995-1998 Microsoft Corporation
  4. This file defines or declares (according to standard DEFINE_GUID protocol)
  5. the GUIDs used to interact with hyperlinks.
  6. NOTE: This header file is used by non-Office as well as Office parties to
  7. access functionality provided by hlink dll and hlinkprx dll.
  8. ****************************************************************************/
  9. #ifndef HLGUIDS_H
  10. #define HLGUIDS_H
  11. /****************************************************************************
  12. hlink GUIDs
  13. ****************************************************************************/
  14. // On Windows, we get these from uuid3.lib
  15. #if MAC
  16. /* 79eac9c0-baf9-11ce-8c82-00aa004ba90b */
  17. DEFINE_GUID(IID_IBinding,
  18. 0x79eac9c0,
  19. 0xbaf9, 0x11ce,
  20. 0x8c, 0x82,
  21. 0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  22. /* 79eac9c1-baf9-11ce-8c82-00aa004ba90b */
  23. DEFINE_GUID(IID_IBindStatusCallback,
  24. 0x79eac9c1,
  25. 0xbaf9, 0x11ce,
  26. 0x8c, 0x82,
  27. 0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  28. /* 79eac9c9-baf9-11ce-8c82-00aa004ba90b */
  29. DEFINE_GUID(IID_IPersistMoniker,
  30. 0x79eac9c9,
  31. 0xbaf9, 0x11ce,
  32. 0x8c, 0x82,
  33. 0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  34. #endif /* MAC */
  35. /* 79eac9c2-baf9-11ce-8c82-00aa004ba90b */
  36. DEFINE_GUID(IID_IHlinkSite,
  37. 0x79eac9c2,
  38. 0xbaf9, 0x11ce,
  39. 0x8c, 0x82,
  40. 0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  41. /* 79eac9c3-baf9-11ce-8c82-00aa004ba90b */
  42. DEFINE_GUID(IID_IHlink,
  43. 0x79eac9c3,
  44. 0xbaf9, 0x11ce,
  45. 0x8c, 0x82,
  46. 0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  47. /* 79eac9c4-baf9-11ce-8c82-00aa004ba90b */
  48. DEFINE_GUID(IID_IHlinkTarget,
  49. 0x79eac9c4,
  50. 0xbaf9, 0x11ce,
  51. 0x8c, 0x82,
  52. 0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  53. /* 79eac9c5-baf9-11ce-8c82-00aa004ba90b */
  54. DEFINE_GUID(IID_IHlinkFrame,
  55. 0x79eac9c5,
  56. 0xbaf9, 0x11ce,
  57. 0x8c, 0x82,
  58. 0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  59. /* 79eac9c6-baf9-11ce-8c82-00aa004ba90b */
  60. DEFINE_GUID(IID_IEnumHLITEM,
  61. 0x79eac9c6,
  62. 0xbaf9, 0x11ce,
  63. 0x8c, 0x82,
  64. 0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  65. /* 79eac9c7-baf9-11ce-8c82-00aa004ba90b */
  66. DEFINE_GUID(IID_IHlinkBrowseContext,
  67. 0x79eac9c7,
  68. 0xbaf9, 0x11ce,
  69. 0x8c, 0x82,
  70. 0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  71. /* 79eac9cb-baf9-11ce-8c82-00aa004ba90b */
  72. DEFINE_GUID(IID_IExtensionServices,
  73. 0x79eac9cb,
  74. 0xbaf9, 0x11ce,
  75. 0x8c, 0x82,
  76. 0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  77. /* 79eac9d0-baf9-11ce-8c82-00aa004ba90b */
  78. DEFINE_GUID(CLSID_StdHlink,
  79. 0x79eac9d0,
  80. 0xbaf9, 0x11ce,
  81. 0x8c, 0x82,
  82. 0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  83. /* 79eac9d1-baf9-11ce-8c82-00aa004ba90b */
  84. DEFINE_GUID(CLSID_StdHlinkBrowseContext,
  85. 0x79eac9d1,
  86. 0xbaf9, 0x11ce,
  87. 0x8c, 0x82,
  88. 0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  89. /* The GUID of the service SID_SHlinkFrame is the same as IID_IHlinkFrame */
  90. /* 79eac9c5-baf9-11ce-8c82-00aa004ba90b */
  91. #ifndef SID_SHlinkFrame /* Usually #defined in hlink.h */
  92. DEFINE_GUID(SID_SHlinkFrame,
  93. 0x79eac9c5,
  94. 0xbaf9, 0x11ce,
  95. 0x8c, 0x82,
  96. 0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  97. #endif /* ! SID_SHlinkFrame */
  98. /* The GUID of the service SID_SContainer */
  99. /* 79eac9c4-baf9-11ce-8c82-00aa004ba90b */
  100. DEFINE_GUID(SID_SContainer,
  101. 0x79eac9c4,
  102. 0xbaf9, 0x11ce,
  103. 0x8c, 0x82,
  104. 0x00, 0xaa, 0x00, 0x4b, 0xa9, 0x0b);
  105. #endif // HLGUIDS_H