home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / vc98 / include / hlguids.h < prev    next >
C/C++ Source or Header  |  1998-04-25  |  3KB  |  127 lines

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