HlGuids.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:3k
源码类别:

模拟服务器

开发平台:

C/C++

  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