hxpiids.h
上传用户:dangjiwu
上传日期:2013-07-19
资源大小:42019k
文件大小:41k
源码类别:

Symbian

开发平台:

Visual C++

  1. /* ***** BEGIN LICENSE BLOCK *****
  2.  * Source last modified: $Id: hxpiids.h,v 1.26.8.4 2004/07/09 01:45:12 hubbe Exp $
  3.  * 
  4.  * Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved.
  5.  * 
  6.  * The contents of this file, and the files included with this file,
  7.  * are subject to the current version of the RealNetworks Public
  8.  * Source License (the "RPSL") available at
  9.  * http://www.helixcommunity.org/content/rpsl unless you have licensed
  10.  * the file under the current version of the RealNetworks Community
  11.  * Source License (the "RCSL") available at
  12.  * http://www.helixcommunity.org/content/rcsl, in which case the RCSL
  13.  * will apply. You may also obtain the license terms directly from
  14.  * RealNetworks.  You may not use this file except in compliance with
  15.  * the RPSL or, if you have a valid RCSL with RealNetworks applicable
  16.  * to this file, the RCSL.  Please see the applicable RPSL or RCSL for
  17.  * the rights, obligations and limitations governing use of the
  18.  * contents of the file.
  19.  * 
  20.  * Alternatively, the contents of this file may be used under the
  21.  * terms of the GNU General Public License Version 2 or later (the
  22.  * "GPL") in which case the provisions of the GPL are applicable
  23.  * instead of those above. If you wish to allow use of your version of
  24.  * this file only under the terms of the GPL, and not to allow others
  25.  * to use your version of this file under the terms of either the RPSL
  26.  * or RCSL, indicate your decision by deleting the provisions above
  27.  * and replace them with the notice and other provisions required by
  28.  * the GPL. If you do not delete the provisions above, a recipient may
  29.  * use your version of this file under the terms of any one of the
  30.  * RPSL, the RCSL or the GPL.
  31.  * 
  32.  * This file is part of the Helix DNA Technology. RealNetworks is the
  33.  * developer of the Original Code and owns the copyrights in the
  34.  * portions it created.
  35.  * 
  36.  * This file, and the files included with this file, is distributed
  37.  * and made available on an 'AS IS' basis, WITHOUT WARRANTY OF ANY
  38.  * KIND, EITHER EXPRESS OR IMPLIED, AND REALNETWORKS HEREBY DISCLAIMS
  39.  * ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES
  40.  * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, QUIET
  41.  * ENJOYMENT OR NON-INFRINGEMENT.
  42.  * 
  43.  * Technology Compatibility Kit Test Suite(s) Location:
  44.  *    http://www.helixcommunity.org/content/tck
  45.  * 
  46.  * Contributor(s):
  47.  * 
  48.  * ***** END LICENSE BLOCK ***** */
  49. #ifndef _HXPRIVATEIIDS_H_
  50. #define _HXPRIVATEIIDS_H_
  51. /*
  52.  *  File:
  53.  *      hxcorgui.h
  54.  *  Description:
  55.  *      Interfaces used by gui to get info from core
  56.  *  Interfaces:
  57.  *      IID_IHXCoreGuiHook:     {00000000-b4c8-11d0-9995-00a0248da5f0}
  58.  */
  59. DEFINE_GUID_ENUM(IID_IHXCoreGuiHook,    0x00000000, 0xb4c8, 0x11d0, 0x99, 0x95,
  60. 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  61. DEFINE_GUID_ENUM(IID_IHXInternalReset,    0x00000001, 0xb4c8, 0x11d0, 0x99, 0x95,
  62. 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  63. /*
  64.  * File:
  65.  *    hxbdwdth.h
  66.  * Description:
  67.  *    Interface used by raffplin and rmffplin to support 3.0/4.0 style
  68.  *    Bandwidth negotiation.
  69.  * Interfaces:
  70.  *    IID_IHXBandwidthNegotiator: {00000100-b4c8-11d0-9995-00a0248da5f0}
  71.  */
  72. DEFINE_GUID_ENUM(IID_IHXBandwidthNegotiator,    0x00000100, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  73. DEFINE_GUID_ENUM(IID_IHXBandwidthLister,        0x00000101, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  74. /*
  75.  * File:
  76.  *    hxphand.h
  77.  *
  78.  * Description:
  79.  *    Interface for PluginHandler - non-IHX, just gimme the pointer
  80.  *    Bandwidth negotiation.
  81.  * Interfaces:
  82.  *    IID_IHXPluginHandler: {00000200-b4c8-11d0-9995-00a0248da5f0}
  83.  *    IID_IHXPlugin2Handler:{00000201-b4c8-11d0-9995-00a0248da5f0}
  84.  */
  85. #ifndef _HXPLUGN_H_
  86. DEFINE_GUID_ENUM(IID_IHXPluginHandler,  0x00000200, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  87. DEFINE_GUID_ENUM(IID_IHXPlugin2Handler, 0x00000201, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  88. #endif
  89. #ifndef _HXPHAND_H_
  90. DEFINE_GUID_ENUM(IID_IHXPlugin2HandlerEnumeratorInterface,      0x00000202, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  91. #endif
  92. /*
  93.  *  File:
  94.  *      hxrendr.h
  95.  *  Description:
  96.  *      Interfaces related to renderers.
  97.  *  Interfaces:
  98.  *      IID_IHXMediaPushdown            {00000302-0901-11d1-8B06-00A024406D59}
  99.  */
  100. DEFINE_GUID_ENUM(IID_IHXMediaPushdown,      0x00000302, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  101. /*
  102.  * File:
  103.  *    rtspif.h
  104.  * Description:
  105.  *    Interface for resend handling.
  106.  * Interfaces:
  107.  *    IID_IHXPacketResend: {00000400-b4c8-11d0-9995-00a0248da5f0}
  108.  */
  109. DEFINE_GUID_ENUM(IID_IHXPacketResend,     0x00000400, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  110. /*
  111.  * File:
  112.  *    rtspif.h
  113.  * Description:
  114.  *    Interface for Context.
  115.  * Interfaces:
  116.  *    IID_IHXRTSPContext: {00000401-b4c8-11d0-9995-00a0248da5f0}
  117.  */
  118. DEFINE_GUID_ENUM(IID_IHXRTSPContext,     0x00000401, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  119. /*
  120.  * File:
  121.  *    rtspif.h
  122.  * Description:
  123.  *    Interface for communicating timestamp.
  124.  * Interfaces:
  125.  *    IID_IHXTimeStampSync: {00000402-b4c8-11d0-9995-00a0248da5f0}
  126.  */
  127. DEFINE_GUID_ENUM(IID_IHXTimeStampSync,     0x00000402, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  128. /*
  129.  * File:
  130.  *    rtspif.h
  131.  * Description:
  132.  *    Interface for servicing synchronization accross transport streams
  133.  * Interfaces:
  134.  *    IID_IHXTransportSyncServer: {16b420d0-f4d0-11d5-aac0-00102051b340}
  135.  */
  136. DEFINE_GUID_ENUM(IID_IHXTransportSyncServer, 0x16b420d0, 0xf4d0, 0x11d5, 0xaa, 0xc0, 0x0, 0x1, 0x2, 0x51, 0xb3, 0x40)
  137. /*
  138.  *  File: altserv.h
  139.  *
  140.  *  IID_IHXAlternateServerProxy:        {00000403-b4c8-11d0-9995-00a0248da5f0}
  141.  */
  142. DEFINE_GUID_ENUM(IID_IHXAlternateServerProxy,   0x00000403, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  143. /*
  144.  *  File: altserv.h
  145.  *
  146.  *  IID_IHXAlternateServerProxyResponse:        {00000404-b4c8-11d0-9995-00a0248da5f0}
  147.  */
  148. DEFINE_GUID_ENUM(IID_IHXAlternateServerProxyResponse, 0x00000404, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  149. /*
  150.  * File:
  151.  *    pnupdate.h
  152.  * Description:
  153.  *    Interface for getting file objects to the RealUpdate renderer
  154.  * Interfaces:
  155.  *    IID_IHXUpdateRenderer: {00000500-b4c8-11d0-9995-00a0248da5f0}
  156.  */
  157. DEFINE_GUID_ENUM(IID_IHXUpdateRenderer, 0x00000500, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  158. /* From file pnrup/pub/pnrup.h, but related nonetheless. */
  159. DEFINE_GUID_ENUM(IID_IHXCHXRealUpdateResponse, 0x00000501, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  160. DEFINE_GUID_ENUM(IID_IHXUpdateRendererResponse, 0x00000502, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  161. /*
  162.  * File:
  163.  *    hxprefs.h
  164.  * Description:
  165.  *    Interface for deleting prefernces
  166.  * Interfaces:
  167.  *    IID_IHXPreferences3: {0x00000505-9011-11d1-8b60-a024406d59}
  168.  */
  169. #ifndef _HXPREFS_H_
  170. DEFINE_GUID_ENUM(IID_IHXPreferences3, 0x00000505, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  171. #endif
  172. /*
  173.  *  File:
  174.  *      hxpnets.h
  175.  *  Description:
  176.  *      Cloaked HTTP Network Services. Creation of cloaked Client and
  177.  *      Server sockets.
  178.  *  Interfaces:
  179.  *      IID_IHXCloakedNetworkServices   {00000600-b4c8-11d0-9995-00a0248da5f0}
  180.  *      IID_IHXHTTPProxy                {00000601-b4c8-11d0-9995-00a0248da5f0}
  181.  *      IID_IHXCloakedTCPSocket {00000602-b4c8-11d0-9995-00a0248da5f0}
  182.  */
  183. DEFINE_GUID_ENUM(IID_IHXCloakedNetworkServices, 0x00000600, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  184. DEFINE_GUID_ENUM(IID_IHXHTTPProxy,                  0x00000601, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  185. DEFINE_GUID_ENUM(IID_IHXCloakedTCPSocket,           0x00000602, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  186. /*
  187.  *  File:
  188.  *      hxmeta.h
  189.  *  Description:
  190.  *      Metafile creation & navigation Interfaces
  191.  *  Interfaces:
  192.  *      IID_IHXMetaTrack:               {00000E01-0901-11d1-8B06-00A024406D59}
  193.  *      IID_IHXMetaGroup:               {00000E02-0901-11d1-8B06-00A024406D59}
  194.  *      IID_IHXMetaLayout:              {00000E03-0901-11d1-8B06-00A024406D59}
  195.  *      IID_IHXMetaTuner:               {00000E04-0901-11d1-8B06-00A024406D59}
  196.  *      IID_IHXMetaFileFormatObject:    {00000E05-0901-11d1-8B06-00A024406D59}
  197.  *      IID_IHXMetaFileFormatResponse:  {00000E06-0901-11d1-8B06-00A024406D59}
  198.  *      IID_IHXSiteLayout:              {00000E07-0901-11d1-8B06-00A024406D59}
  199.  */
  200. DEFINE_GUID_ENUM(IID_IHXMetaTrack,                  0x00000E01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  201. DEFINE_GUID_ENUM(IID_IHXMetaGroup,                  0x00000E02, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  202. DEFINE_GUID_ENUM(IID_IHXMetaLayout,                 0x00000E03, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  203. DEFINE_GUID_ENUM(IID_IHXMetaTuner,                  0x00000E04, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  204. DEFINE_GUID_ENUM(IID_IHXMetaFileFormatObject,   0x00000E05, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  205. DEFINE_GUID_ENUM(IID_IHXMetaFileFormatResponse, 0x00000E06, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  206. DEFINE_GUID_ENUM(IID_IHXSiteLayout,                 0x00000E07, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  207. /*
  208.  *  File:
  209.  *      hxsrc.h
  210.  *  Description:
  211.  *      Interfaces related to raw sources and sinks
  212.  *  Interfaces:
  213.  *      IID_IHXRawSourceObject: {00001000-0901-11d1-8B06-00A024406D59}
  214.  *      IID_IHXRawSinkObject:           {00001001-0901-11d1-8B06-00A024406D59}
  215.  *      IID_IHXSourceFinderObject:      {00001002-0901-11d1-8B06-00A024406D59}
  216.  *      IID_IHXSourceFinderResponse:    {00001003-0901-11d1-8B06-00A024406D59}
  217.  *      IID_IHXSourceFinderFileResponse:   {00001004-0901-11d1-8B06-00A024406D59}
  218.  */
  219. DEFINE_GUID_ENUM(IID_IHXRawSourceObject, 0x00001000, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  220. DEFINE_GUID_ENUM(IID_IHXRawSinkObject, 0x00001001, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  221. DEFINE_GUID_ENUM(IID_IHXSourceFinderObject, 0x00001002, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  222. DEFINE_GUID_ENUM(IID_IHXSourceFinderResponse, 0x00001003, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  223. DEFINE_GUID_ENUM(IID_IHXSourceFinderFileResponse, 0x00001004, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  224. /*
  225.  *  File:
  226.  *      hxtbuf.h
  227.  *  Description:
  228.  *      Interface related TimeStamped IHXBuffers
  229.  *  Interfaces:
  230.  *      IID_IHXTimeStampedBuffer:       {00000700-b4c8-11d0-9995-00a0248da5f0}
  231.  */
  232. DEFINE_GUID_ENUM(IID_IHXTimeStampedBuffer, 0x00000700, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  233. /*
  234.  *  File:
  235.  *      hxsmbw.h
  236.  *  Description:
  237.  *      Interface related the ASM Bandwidth Manager
  238.  *  Interfaces:
  239.  *      IID_IHXBandwidthManager:                {00000800-b4c8-11d0-9995-00a0248da5f0}
  240.  *      IID_IHXSourceBandwidthInfo:             {00000801-b4c8-11d0-9995-00a0248da5f0}
  241.  *      IID_IHXBandwidthManagerInput:           {00000802-b4c8-11d0-9995-00a0248da5f0}
  242.  *      IID_IHXStreamBandwidthNegotiator:       {00000803-b4c8-11d0-9995-00a0248da5f0}
  243.  *      IID_IHXStreamBandwidthBias:             {00000804-b4c8-11d0-9995-00a0248da5f0}
  244.  *      IID_IHXThinnableSource:         {00000805-b4c8-11d0-9995-00a0248da5f0}
  245.  *      IID_IHXBandwidthNudger:         {00000806-b4c8-11d0-9995-00a0248da5f0}
  246.  *      IID_IHXASMProps:                        {00000807-b4c8-11d0-9995-00a0248da5f0}
  247.  *      IID_IHXAtomicRuleChange:                {00000808-b4c8-11d0-9995-00a0248da5f0}
  248.  *      IID_IHXAtomicRuleGather:                {00000809-b4c8-11d0-9995-00a0248da5f0}
  249.  *      IID_IHXPlayerState:                     {0000080A-b4c8-11d0-9995-00a0248da5f0}
  250.  */
  251. DEFINE_GUID_ENUM(IID_IHXBandwidthManager, 0x00000800, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  252. DEFINE_GUID_ENUM(IID_IHXSourceBandwidthInfo, 0x00000801, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  253. DEFINE_GUID_ENUM(IID_IHXBandwidthManagerInput, 0x00000802, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  254. DEFINE_GUID_ENUM(IID_IHXStreamBandwidthNegotiator, 0x00000803, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  255. DEFINE_GUID_ENUM(IID_IHXStreamBandwidthBias, 0x00000804, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  256. DEFINE_GUID_ENUM(IID_IHXThinnableSource, 0x00000805, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  257. DEFINE_GUID_ENUM(IID_IHXBandwidthNudger, 0x00000806, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  258. DEFINE_GUID_ENUM(IID_IHXASMProps, 0x00000807, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  259. DEFINE_GUID_ENUM(IID_IHXAtomicRuleChange, 0x00000808, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  260. DEFINE_GUID_ENUM(IID_IHXAtomicRuleGather, 0x00000809, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  261. DEFINE_GUID_ENUM(IID_IHXPlayerState,      0x0000080A, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  262. /*
  263.  *  File:
  264.  *      rmavctrl.c
  265.  *  Description:
  266.  *      Video Control Interface
  267.  *  Interface:
  268.  *      IID_IHXVideoControl:       {00000900-b4c8-11d0-9995-00a0248da5f0}
  269.  *
  270.  */
  271. DEFINE_GUID_ENUM(IID_IHXVideoControl, 0x00000900, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  272. /*
  273.  *  File:
  274.  *      hxxres.h
  275.  *  Description:
  276.  *      Cross platform resource reading class. Reads resources directly
  277.  *      from Win32 DLL's and EXEs on any platform.
  278.  *
  279.  *  Interfaces:
  280.  *      IID_IHXXResFile             {00000A00-b4c8-11d0-9995-00a0248da5f0}
  281.  *      IID_IHXXResource                    {00000A01-b4c8-11d0-9995-00a0248da5f0}
  282.  */
  283. DEFINE_GUID_ENUM(IID_IHXXResFile,               0x00000A00, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  284. DEFINE_GUID_ENUM(IID_IHXXResource,              0x00000A01, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  285. /*
  286.  *  File:
  287.  *      hxrasyn.h
  288.  *  Description:
  289.  *      RealAudio Synchronization interface
  290.  *
  291.  *  Interfaces:
  292.  *      IID_IHXRealAudioSync                {00000B00-b4c8-11d0-9995-00a0248da5f0}
  293.  */
  294. DEFINE_GUID_ENUM(IID_IHXRealAudioSync,  0x00000B00, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  295. /*
  296.  *  File:
  297.  *      hxshtdn.h
  298.  *  Description:
  299.  *      Shut down all the plugins
  300.  *
  301.  *  Interfaces:
  302.  *      IID_IHXShutDownEverything           {00000C00-b4c8-11d0-9995-00a0248da5f0}
  303.  */
  304. DEFINE_GUID_ENUM(IID_IHXShutDownEverything, 0x00000C00, 0xb4c8, 0x11d0, 0x99,
  305.                                         0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  306. /*
  307.  * File:
  308.  *    hxgroup.h
  309.  * Description:
  310.  *    Interface for precache manager
  311.  * Interfaces:
  312.  *    IID_IHXPreCacheMgr: {00000E00-b4c8-11d0-9995-00a0248da5f0}
  313.  */
  314. DEFINE_GUID_ENUM(IID_IHXPreCacheGroupMgr,    0x00000E00, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  315. /*
  316.  * File:
  317.  *    hxdataf.h
  318.  * Description:
  319.  *    Interface for basic data file operations
  320.  * Interfaces:
  321.  *    IID_IHXDataFileFactory:   {00000F00-b4c8-11d0-9995-00a0248da5f0}
  322.  *    IID_IHXDataFile:          {00000F01-b4c8-11d0-9995-00a0248da5f0}
  323.  */
  324. DEFINE_GUID_ENUM(IID_IHXDataFileFactory,        0x00000F00, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  325. DEFINE_GUID_ENUM(IID_IHXDataFile,               0x00000F01, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  326. DEFINE_GUID_ENUM(IID_IHXAsyncDataFile,          0x972bacc0, 0xaff, 0x11d7, 0xac, 0x45, 0x0, 0x1, 0x2, 0x51, 0xb3, 0x40)
  327. #ifdef _SYMBIAN
  328. DEFINE_GUID_ENUM(IID_IHXSymbFileSessionManager, 0x8a5c6080, 0xb16, 0x11d7, 0xac, 0x45, 0x0, 0x1, 0x2, 0x51, 0xb3, 0x40)
  329. #endif // _SYMBIAN
  330. /*
  331.  * File:
  332.  *    memfsys.h
  333.  * Description:
  334.  *    Interface for basic data file operations
  335.  * Interfaces:
  336.  *    IID_IHXMemoryFileContext: {00001000-b4c8-11d0-9995-00a0248da5f0}
  337.  *    IID_IHXMemoryFileSystem:          {00001001-b4c8-11d0-9995-00a0248da5f0}
  338.  */
  339. DEFINE_GUID_ENUM(IID_IHXMemoryFileContext,      0x00001000, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  340. DEFINE_GUID_ENUM(IID_IHXMemoryFileSystem,       0x00001001, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  341. DEFINE_GUID_ENUM(IID_IHXMemoryFileSystem2,      0x00001002, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  342. /*
  343.  * File:
  344.  *    hxrsdbf.h
  345.  * Description:
  346.  *    Interface for resend buffer management
  347.  * Interfaces:
  348.  *    IID_IHXResendBufferControl:       {00002B00-b4c8-11d0-9995-00a0248da5f0}
  349.  */
  350. DEFINE_GUID_ENUM(IID_IHXResendBufferControl,    0x00002B00, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  351. /*
  352.  * File:
  353.  *    hxtset.h
  354.  * Description:
  355.  *    Timeout settings interface
  356.  * Interfaces:
  357.  *    IID_IHXTimeoutSettings:   {950A6ED6-36D5-11d2-8F78-0060083BE561}
  358.  */
  359. #ifndef _HXTSET_H_
  360. DEFINE_GUID_ENUM(IID_IHXTimeoutSettings,        0x950a6ed6, 0x36d5, 0x11d2, 0x8f, 0x78, 0x0, 0x60, 0x8, 0x3b, 0xe5, 0x61)
  361. #endif
  362. /*
  363.  * File:
  364.  *    hxspriv.h
  365.  * Description:
  366.  *    Interface for descriptor registration
  367.  * Interfaces:
  368.  *    IID_IHXDescriptorRegistration:  {00001100-b4c8-11d0-9995-00a0248da5f0}
  369.  */
  370. DEFINE_GUID_ENUM(IID_IHXDescriptorRegistration, 0x00001100, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  371. /*
  372.  * File:
  373.  *    hxxrsmg.h
  374.  * Description:
  375.  *    Interface for external resource manager
  376.  * Interfaces:
  377.  *    IID_IHXExternalResourceManager:  {00001200-b4c8-11d0-9995-00a0248da5f0}
  378.  *    IID_IHXExternalResourceReader:   {00001201-b4c8-11d0-9995-00a0248da5f0}
  379.  */
  380. DEFINE_GUID_ENUM(IID_IHXExternalResourceManager, 0x00001200, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  381. DEFINE_GUID_ENUM(IID_IHXExternalResourceReader,  0x00001201, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  382. /*
  383.  *  File:
  384.  *      hxcredc.h
  385.  *  Description:
  386.  *      Interface for credential(username/password) cache
  387.  *
  388.  *  Interfaces:
  389.  *      IID_IHXCredentialsCache         {00002B00-0901-11d1-8B06-00A024406D59}
  390.  */
  391. DEFINE_GUID_ENUM(IID_IHXCredentialsCache,       0x00002B00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  392. /*
  393.  *  File:
  394.  *      hxxml.h
  395.  *  Description:
  396.  *      Interface for XML parser
  397.  *
  398.  *  Interfaces:
  399.  *      IID_IHXXMLParser                {00002D00-0901-11d1-8B06-00A024406D59}
  400.  *      IID_IHXXMLParserResponse        {00002D01-0901-11d1-8B06-00A024406D59}
  401.  *      IID_IHXXMLNamespaceParser       {00002D02-0901-11d1-8B06-00A024406D59}
  402.  *      IID_IHXXMLNamespaceResponse     {00002D03-0901-11d1-8B06-00A024406D59}
  403.  */
  404. DEFINE_GUID_ENUM(IID_IHXXMLParser,              0x1a39e773, 0xfe28, 0x4ca9, 0x93, 0x18, 0x9d, 0x21, 0xee, 0x85, 0xe4, 0x7a)
  405. DEFINE_GUID_ENUM(IID_IHXXMLParserResponse,      0x00002D01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  406. DEFINE_GUID_ENUM(IID_IHXXMLNamespaceParser,     0x00002D02, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  407. DEFINE_GUID_ENUM(IID_IHXXMLNamespaceResponse,0x00002D03, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  408. /*
  409.  *    {0000150*-***************************} DEPRECATED
  410.  *    {0000150*-***************************} DEPRECATED
  411.  */
  412. /*
  413.  * File:
  414.  *    clbwcont.h
  415.  * Description:
  416.  *   Interface for controlling client bandwidth usage from the server
  417.  *
  418.  * Interfaces:
  419.  *   IID_IHXClientBandwidthController: {00001600-b4c8-11d0-9995-00a0248da5f0
  420. }
  421.  */
  422. DEFINE_GUID_ENUM(IID_IHXClientBandwidthController, 0x00001600, 0xb4c8, 0x11d0, 0x99 , 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  423. /* File:
  424.  *      embdsvcs.h
  425.  *
  426.  * Description:
  427.  *
  428.  *  IRCAEmbeddedServices - RCA embedded player services
  429.  */
  430. DEFINE_GUID_ENUM(IID_IRCAEmbeddedServices,
  431.     0x00003807, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  432. /* This IID is just reserved here, there is no interface for it */
  433. DEFINE_GUID_ENUM(IID_ServerPacket, 0x00001700, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
  434. #ifndef _HXPHOOK_H_
  435. DEFINE_GUID_ENUM(IID_IHXPacketHookSink, 0x00002004, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  436. DEFINE_GUID_ENUM(IID_IHXRecordTimeline, 0x00002005, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  437. #endif
  438. /* File:
  439.  *      Used by licrequest.cpp
  440.  *
  441.  * Description:
  442.  *
  443.  *  IHXLicenseRequestResponse - Response interface for async license
  444.  *  request
  445.  */
  446. // {b8676e90-625c-11d4-968500c0f031f80f}
  447. DEFINE_GUID_ENUM( IID_IHXLicenseRequestResponse,
  448.     0xb8676e90, 0x625c, 0x11d4, 0x96, 0x85, 0x00, 0xc0, 0xf0, 0x31, 0xf8, 0x0f)
  449. /* File:
  450.  *      Used by inetwork.cpp
  451.  *
  452.  * Description:
  453.  *
  454.  *      IHXBufferedSocket - buffered writes for higher performing
  455.  *      TCP
  456.  *
  457.  */
  458. #ifndef _HXENGIN_H_
  459. DEFINE_GUID_ENUM(IID_IHXBufferedSocket,
  460.     0x00001402, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  461. #endif /* _HXENGIN_H_ */
  462. /* File:
  463.  *      Used by propreadonly.*(server)
  464.  *
  465.  * Description:
  466.  *
  467.  *  IHXInternalSetPropReadOnly - Set/Unset registry properties to be read only
  468.  */
  469. // {b8676e90-625c-11d4-968500c0f0320910}
  470. DEFINE_GUID_ENUM(IID_IHXInternalSetPropReadOnly,
  471.     0xb8676e90, 0x625c, 0x11d4, 0x96, 0x85, 0x00, 0xc0, 0xf0, 0x32, 0x09, 0x10)
  472. /* File:
  473.  *      hxcore.h
  474.  *
  475.  * Description:
  476.  *
  477.  *  IHXClientStatisticsGranularity - Experimental interface to allow setting the rate at which statictics are generated
  478.  *  IHXPlayerPresentation - Control over the player's current presentation
  479.  *  IHXCoreMutex - Control the core mutex
  480.  *  IHXMacBlitMutex - control Mac blitting to ensure no reentrancy
  481.  */
  482. // {b8676e90-625c-11d4-968500c0f0320910}
  483. #ifndef _HXCORE_H_
  484. DEFINE_GUID_ENUM(IID_IHXClientStatisticsGranularity, 0x00000417, 0x901, 0x11d1, 0x8b, 0x6, 0x0,
  485.                         0xa0, 0x24, 0x40, 0x6d, 0x59)
  486. DEFINE_GUID_ENUM(IID_IHXPlayerPresentation, 0x6de011a7, 0xef05, 0x417b, 0x93, 0x67, 0x6f, 0xe0, 0xe5, 0x43, 0x2, 0xd3)
  487. DEFINE_GUID_ENUM(IID_IHXCoreMutex, 0x6de011a7, 0xef05, 0x417b, 0x93, 0x67, 0x6f, 0xe0, 0xe4, 0x44, 0x4, 0xd4)
  488. DEFINE_GUID_ENUM(IID_IHXMacBlitMutex, 0x294e6de4,  0xfbc6,  0x4c06,  0xbb,  0x94,  0x95, 0xa9,  0x69,  0x37,  0x3b,  0x4d)
  489. #endif /* _HXCORE_H_ */
  490. /*
  491.  * File:
  492.  *    hxpreftr.h
  493.  *
  494.  * Description:
  495.  *
  496.  *      IHXPreferredTransportManager
  497.  *      IHXPreferredTransport
  498.  *      IHXPreferredTransportSink
  499.  *
  500.  * Interfaces:
  501.  *    IID_IHXPreferredTransportManager:     {00003700-0901-11d1-8B06-00A024406D59}
  502.  *    IID_IHXPreferredTransport:                    {00003701-0901-11d1-8B06-00A024406D59}
  503.  *    IID_IHXPreferredTransportSink:                {00003702-0901-11d1-8B06-00A024406D59}
  504.  */
  505. DEFINE_GUID_ENUM(IID_IHXPreferredTransportManager,   0x00003700, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  506. DEFINE_GUID_ENUM(IID_IHXPreferredTransport,              0x00003701, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  507. DEFINE_GUID_ENUM(IID_IHXPreferredTransportSink,  0x00003702, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  508. /*
  509.  * File:
  510.  *    used by inetwork.cpp, rtspserv.cpp
  511.  *
  512.  * Description:
  513.       An IID to distiguish LocalBoundSocket from IHXTCPSocket
  514.  */
  515. DEFINE_GUID_ENUM(IID_IHXPLocalBoundSocket, 0xc1f00ad1, 0x61e7, 0x11d5, 0xa5, 0x30,
  516.                     0x0, 0x2, 0xb3, 0x6, 0xdc, 0x93)
  517. /*
  518.  * File:
  519.  *    http.cpp, adminfo.cpp
  520.  *
  521.  * Description:
  522.  *    File object interface to support out of band http post data
  523.  */
  524. #ifndef _HXFILES_H_
  525. DEFINE_GUID_ENUM(IID_IHXPostDataHandler, 0x0222a1b5, 0x49fc, 0x47e2, 0xb6,
  526.         0x90, 0x98, 0xbe, 0xfa, 0x0a, 0x58, 0x8e)
  527. #endif
  528. /*
  529.  * File:
  530.  *    hxrtsp2.h - New RTSP stuff (tommy's new parser, etc.)
  531.  *
  532.  * Description:
  533.  *    The faster and more efficient (memcpy-wise) RTSP parser, MIME header
  534.  * handler and related clases.
  535.  *
  536.  * Interfaces:
  537.  *    IID_IHXList
  538.  *    IID_IHXList2
  539.  *    IID_IHXListIterator
  540.  *    IID_IHXMIMEParameter
  541.  *    IID_IHXMIMEField
  542.  *    IID_IHXMIMEHeader
  543.  *    IID_IHXRTSPMessage
  544.  *    IID_IHXRTSPRequestMessage
  545.  *    IID_IHXRTSPResponseMessage
  546.  *    IID_IHXRTSPConsumer
  547.  *    IID_IHXRTSPProtocolResponse
  548.  *    IID_IHXRTSPProtocol
  549.  */
  550. #ifndef _HXRTSP2_H_
  551. DEFINE_GUID_ENUM(IID_IHXList, 0x1599cb17, 0x9db4, 0x4f8a, 0x86, 0x5a, 0x78, 0xa5, 0x4e, 0xff, 0xbc, 0x60)
  552. DEFINE_GUID_ENUM(IID_IHXList2, 0x10ac8afe, 0x7a7a, 0x11d7, 0x9d, 0xfc, 0x00, 0xd0, 0xb7, 0x10, 0x35, 0xfe)
  553. DEFINE_GUID_ENUM(IID_IHXListIterator, 0xe7ad1443, 0xf6bf, 0x4b0e, 0xbc, 0x00, 0x8f, 0x03, 0xc0, 0xb1, 0x27, 0x24)
  554. DEFINE_GUID_ENUM(IID_IHXMIMEParameter,  0x8ae57afa, 0x902c, 0x4327, 0x8c, 0x00, 0x31, 0x57, 0x85, 0xcd, 0xc2, 0x43)
  555. DEFINE_GUID_ENUM(IID_IHXMIMEField,              0x946eed6, 0x0501, 0x4fc3, 0x94, 0xbb, 0x30, 0x23, 0xa0, 0xe5, 0x23, 0xc7)
  556. DEFINE_GUID_ENUM(IID_IHXMIMEHeader,     0x97e681a3, 0xbd71, 0x4b81, 0x8f, 0xa0, 0x81, 0x19, 0x9e, 0x79, 0x9a, 0xe7)
  557. DEFINE_GUID_ENUM(IID_IHXRTSPMessage,    0x1bff98ab, 0xe5c9, 0x459d, 0x80, 0xee, 0xb8, 0x0d, 0x20, 0xe4, 0xf3, 0x0e)
  558. DEFINE_GUID_ENUM(IID_IHXRTSPRequestMessage,     0xddb0e73f, 0x0d5a, 0x4fd1, 0xbd, 0xc8, 0x95, 0x7f, 0x0d, 0x87, 0x2a, 0x33)
  559. DEFINE_GUID_ENUM(IID_IHXRTSPResponseMessage, 0x876baec2, 0xec9e, 0x41dc, 0x8c, 0xb6, 0xe8, 0x74, 0xb6, 0x0f, 0xba, 0xd6)
  560. DEFINE_GUID_ENUM(IID_IHXRTSPInterleavedPacket, 0x4d737eff, 0x8218, 0x4762, 0xac, 0xe3, 0xfc, 0xf2, 0x7c, 0x08, 0xf9, 0x16)
  561. DEFINE_GUID_ENUM(IID_IHXRTSPConsumer,   0xda62eb99, 0x2120, 0x410a, 0x98, 0x66, 0x90, 0xf7, 0xec, 0x9c, 0xc1, 0x5d)
  562. DEFINE_GUID_ENUM(IID_IHXRTSPProtocol,   0x29d8eebf, 0x5597, 0x410b, 0xa2, 0x90, 0x81, 0x81, 0xbe, 0x1e, 0x24, 0x30)
  563. DEFINE_GUID_ENUM(IID_IHXRTSPProtocolResponse, 0xbf646cd4, 0x922c, 0x4b9c, 0xac, 0x92, 0x96, 0xe7, 0x74, 0xde, 0x56, 0x39)
  564. #endif
  565. /*
  566.  * File:
  567.  *    hxsdp.h - New SDP stuff
  568.  *
  569.  * Description:
  570.  *    The faster and more efficient (memcpy-wise) SDP parser
  571.  * handler and related clases.
  572.  *
  573.  * Interfaces:
  574.  *    IID_IHXSDPAttrib
  575.  *    IID_IHXSDPTimeDesc
  576.  *    IID_IHXSDPMedia
  577.  *    IID_IHXSDP
  578.  */
  579. #ifndef _HXSDP_H_
  580. DEFINE_GUID_ENUM(IID_IHXSDPAttrib, 0x538d82b4, 0xa284, 0x4527, 0xae, 0xf5, 0x47, 0xce, 0x87, 0xd8, 0x31, 0xcc)
  581. DEFINE_GUID_ENUM(IID_IHXSDPTimeDesc, 0xffc46a97, 0x965d, 0x41cb, 0xa3, 0x50, 0xde, 0x2c, 0x48, 0x6e, 0x72, 0x90)
  582. DEFINE_GUID_ENUM(IID_IHXSDPMedia, 0x30069090, 0xa6dc, 0x47c5, 0x89, 0x1f, 0x9e, 0xea, 0x9c, 0x86, 0x0a, 0x6b)
  583. DEFINE_GUID_ENUM(IID_IHXSDP, 0x6fe2a32b, 0x36fa, 0x4fd4, 0x88, 0x09, 0x1c, 0x5a, 0xda, 0x9b, 0xea, 0x15)
  584. #endif
  585. #ifndef _HXLISTP_H_
  586. DEFINE_GUID_ENUM(IID_IHXListIteratorPrivate, 0x2d3f1b24, 0x6e4e, 0x4fdc, 0x9e, 0x53, 0x4b, 0x9b, 0xd7, 0x3f, 0x3f, 0xed)
  587. DEFINE_GUID_ENUM(IID_IHXVectorIteratorPrivate, 0x58b7d31f, 0x2261, 0x4608, 0xa6, 0x34, 0x4e, 0x98, 0xdc, 0x8f, 0xa8, 0x4f)
  588. DEFINE_GUID_ENUM(IID_IHXRingBufferIteratorPrivate, 0x87d7ca44, 0x7a75, 0x11d7, 0x8b, 0x4a, 0x00, 0xd0, 0xb7, 0x10, 0x35, 0xfe)
  589. #endif
  590. /*
  591.  * File:
  592.  *    hxmms.h - MMS protocol
  593.  *
  594.  * Description:
  595.  *    MMS (Windows Media) protocol.
  596.  *
  597.  * Interfaces:
  598.  *    IID_
  599.  */
  600. #ifndef _HXMMS2_H_
  601. DEFINE_GUID_ENUM(IID_IHXMMSMessage, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x00)
  602. DEFINE_GUID_ENUM(IID_IHXMMSConsumer, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x01)
  603. DEFINE_GUID_ENUM(IID_IHXMMSMessageClientHello, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x02)
  604. DEFINE_GUID_ENUM(IID_IHXMMSMessageServerHello, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x03)
  605. DEFINE_GUID_ENUM(IID_IHXMMSMessageSetup1, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x04)
  606. DEFINE_GUID_ENUM(IID_IHXMMSMessageSetup2, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x05)
  607. DEFINE_GUID_ENUM(IID_IHXMMSMessageSetup3, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x06)
  608. DEFINE_GUID_ENUM(IID_IHXMMSMessageSetup4, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x07)
  609. DEFINE_GUID_ENUM(IID_IHXMMSMessageSetup5, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x08)
  610. DEFINE_GUID_ENUM(IID_IHXMMSMessageSetup6, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x09)
  611. DEFINE_GUID_ENUM(IID_IHXMMSMessageSetup7, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x0a)
  612. DEFINE_GUID_ENUM(IID_IHXMMSMessageSetup8, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x0b)
  613. DEFINE_GUID_ENUM(IID_IHXMMSMessageSubscribe, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x0c)
  614. DEFINE_GUID_ENUM(IID_IHXMMSMessageSubscribeAck, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x0d)
  615. DEFINE_GUID_ENUM(IID_IHXMMSMessagePlay, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x0e)
  616. DEFINE_GUID_ENUM(IID_IHXMMSMessagePlayAck, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x0f)
  617. DEFINE_GUID_ENUM(IID_IHXMMSMessageStop, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x10)
  618. DEFINE_GUID_ENUM(IID_IHXMMSMessageEndData, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x11)
  619. DEFINE_GUID_ENUM(IID_IHXMMSMessageFastPlay, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x12)
  620. DEFINE_GUID_ENUM(IID_IHXMMSMessageFastPlayAck, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x13)
  621. DEFINE_GUID_ENUM(IID_IHXMMSMessageStats, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x14)
  622. DEFINE_GUID_ENUM(IID_IHXMMSMessageGoodbye, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x15)
  623. DEFINE_GUID_ENUM(IID_IHXMMSMessagePing, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x16)
  624. DEFINE_GUID_ENUM(IID_IHXMMSFileHeader, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x17)
  625. DEFINE_GUID_ENUM(IID_IHXMMSInterleavedPacket, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x18)
  626. DEFINE_GUID_ENUM(IID_IHXMMSProtocol, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x19)
  627. DEFINE_GUID_ENUM(IID_IHXMMSProtocolResponse, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x1a)
  628. DEFINE_GUID_ENUM(IID_IHXWM60PlayerLiveHack, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x1b)
  629. DEFINE_GUID_ENUM(IID_IHXMMSMessageLiveHeader, 0x3cb3f6dc, 0xcb9a, 0x4a37, 0x99, 0x3a, 0xd1, 0x81, 0x7a, 0xdd, 0x91, 0x1c)
  630. #endif
  631. /*
  632.  *
  633.  *  File:
  634.  *      hxstktrc.h -- Stack Trace interface for debugging
  635.  *
  636.  *  Description:
  637.  *      This interface provides the user the ability to get the stack
  638.  *      trace at any point in the program by a call to GetTrace().
  639.  */
  640. DEFINE_GUID_ENUM(IID_IHXStackTrace, 0x00004702, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  641. /*
  642.  *  File:
  643.  *      hxformt.h
  644.  *  Description:
  645.  *      Interfaces related to file and broadcast format plugins.
  646.  *  Interfaces:
  647.  *      IID_IHXSetPlayParam            {0x503c212c-413f-478b-9fc8daa7b145b8a9}
  648.  *      IID_IHXSetPlayParamResponse    {0x750008af-5588-4838-85faaa203a32c799}
  649.  *      IID_IHXSeekByPacket            {0x171c3c4e-c4ea-46fd-b47b-c3b82dbb9517}
  650.  *  IID_IHXSeekByPacketResponse        {0xe978476d-6c99-4dc6-9279-7525c693dc34}
  651.  */
  652. #ifndef _HXFORMT_H_
  653. DEFINE_GUID_ENUM(IID_IHXSetPlayParam,       0x503c212c, 0x413f, 0x478b, 0x9f, 0xc8, 0xda, 0xa7, 0xb1, 0x45, 0xb8, 0xa9)
  654. DEFINE_GUID_ENUM(IID_IHXSetPlayParamResponse,   0x750008af, 0x5588, 0x4838, 0x85, 0xfa, 0xaa, 0x20, 0x3a, 0x32, 0xc7, 0x99)
  655. DEFINE_GUID_ENUM(IID_IHXSeekByPacket,          0x171c3c4e, 0xc4ea, 0x46fd, 0xb4, 0x7b, 0xc3, 0xb8, 0x2d, 0xbb, 0x95, 0x17)
  656. DEFINE_GUID_ENUM(IID_IHXSeekByPacketResponse,  0xe978476d, 0x6c99, 0x4dc6, 0x92, 0x79, 0x75, 0x25, 0xc6, 0x93, 0xdc, 0x34)
  657. #endif
  658. /*
  659.  *
  660.  *  File:
  661.  *      hxpac.h
  662.  *
  663.  */
  664. DEFINE_GUID_ENUM(IID_IHXProxyAutoConfig,                0x00004800, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  665. DEFINE_GUID_ENUM(IID_IHXProxyAutoConfigCallback,        0x00004801, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  666. DEFINE_GUID_ENUM(IID_IHXProxyAutoConfigAdviseSink,      0x00004802, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  667. /*
  668.  *
  669.  *  File:
  670.  *      mmsrsend.h
  671.  *
  672.  */
  673. #ifndef MMSRSEND_H
  674. DEFINE_GUID_ENUM(IID_IHXMMSResendManager, 0x4676c245, 0xad4e, 0x45b9, 0xa8, 0xdd, 0x60, 0xa8, 0xe4, 0x7b, 0xf6, 0x05)
  675. DEFINE_GUID_ENUM(IID_IHXMMSResendResponse, 0xa581f3a4, 0xc508, 0x4800, 0xba, 0xdc, 0xb4, 0xf1, 0xcd, 0x11, 0x07, 0xb6)
  676. #endif
  677. /*
  678.  *
  679.  *  File:
  680.  *      hxdist_lic_requester.h
  681.  *
  682.  */
  683. DEFINE_GUID_ENUM(IID_IHXDistributedLicenseRequester, 0x00005702, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  684. DEFINE_GUID_ENUM(IID_IHXDistributedLicenseRequestStatus, 0x00005703, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  685. /*
  686.  * File: hxauto.h
  687.  */
  688. DEFINE_GUID_ENUM(IID_IHXHTTPAutoStream,
  689.     0x60b68af1, 0x9f0, 0x11d3, 0x8b, 0x57, 0x0, 0x90, 0x27, 0x42, 0xc8, 0xa7)
  690. /*
  691.  * File: hxflche.h
  692.  */
  693. DEFINE_GUID_ENUM(IID_IHXFileSystemCache,
  694.     0x18d8a780, 0xf90d, 0x11d2, 0xad, 0x55, 0x0, 0xc0, 0xf0, 0x31, 0xc2, 0x36)
  695. /*
  696.  * File: ihxident.h
  697.  */
  698. DEFINE_GUID_ENUM(IID_IHXProductIdentity,
  699.     0xae7eb8a0, 0x32dc, 0x11d2, 0x8a, 0xc0, 0x0, 0xc0, 0x4f, 0xee, 0x3a, 0x97)
  700. DEFINE_GUID_ENUM(IID_IHXProductIdentity2,
  701.     0xae7eb8a0, 0x32dc, 0x11d2, 0x7a, 0xc0, 0x0, 0xc0, 0x4f, 0xee, 0x3a, 0x98)
  702. /*
  703.  * File: ihxperplex.h
  704.  */
  705. DEFINE_GUID_ENUM(IID_IHXPerplex,
  706.     0xb0f17ee1, 0xdd86, 0x11d2, 0xb3, 0x39, 0x0, 0xc0, 0xf0, 0x31, 0x87, 0x98)
  707. /*
  708.  * File: ihxdefpackethookhlp.h
  709.  */
  710. DEFINE_GUID_ENUM(IID_IHXDefaultPacketHookHelper,
  711.     0x50540475, 0x79e8, 0x471e, 0xb6, 0x89, 0x3, 0xc4, 0x20, 0xea, 0xc5, 0xe1)
  712. /*
  713.  * File: rvsink.h
  714.  */
  715. DEFINE_GUID_ENUM(IID_IRVSinkMgr,
  716.     0xa57fd431, 0x4599, 0x11d4, 0xb4, 0x23, 0x0, 0x90, 0x27, 0x43, 0xf, 0x4c)
  717. /*
  718.  * File: hxpcmkr.h
  719.  */
  720. DEFINE_GUID_ENUM(IID_IHXPaceMaker,
  721.     0x1223eff0, 0x4dad, 0x11d5, 0xa9, 0x38, 0x0, 0x1, 0x2, 0x51, 0xb3, 0x40)
  722. DEFINE_GUID_ENUM(IID_IHXPaceMakerResponse,
  723.     0xb4d81b50, 0x4dac, 0x11d5, 0xa9, 0x38, 0x0, 0x1, 0x2, 0x51, 0xb3, 0x40)
  724. /*
  725.  * File: hxfswch.h
  726.  */
  727. DEFINE_GUID_ENUM(IID_IHXFileSwitcher,
  728.     0x55cc55b0, 0x1ba, 0x11d4, 0x95, 0x23, 0x0, 0x90, 0x27, 0x42, 0xc9, 0x23)
  729. /*
  730.  * File: hxatmzr.h
  731.  */
  732. DEFINE_GUID_ENUM(IID_IHXAtomizationCommander,
  733.     0xafdcd230, 0x4b, 0x11d4, 0x95, 0x23, 0x0, 0x90, 0x27, 0x42, 0xc9, 0x23)
  734. DEFINE_GUID_ENUM(IID_IHXAtomizerResponse,
  735.     0x72bc0330, 0x41, 0x11d4, 0x95, 0x23, 0x0, 0x90, 0x27, 0x42, 0xc9, 0x23)
  736. #if defined(_STATICALLY_LINKED) && defined(WIN32) && !defined(_NO_COM)
  737. /*
  738.  * File: ddraw.h
  739.  */
  740. //DEFINE_GUID_ENUM(IID_IDirectDraw2,
  741. //    0xB3A6F3E0, 0x2B43, 0x11CF, 0xA2, 0xDE, 0x00, 0xAA, 0x00, 0xB9, 0x33, 0x56)
  742. #endif
  743. /*
  744.  * File: hxacodec.h
  745.  */
  746. DEFINE_GUID_ENUM(IID_IHXAudioDecoder,
  747.     0x26139eda, 0x98d8, 0x437b, 0x92, 0x29, 0x94, 0x9d, 0x3b, 0xef, 0x25, 0x51)
  748. DEFINE_GUID_ENUM(IID_IHXAudioEncoder,
  749.     0x56ff66f4, 0xa6c5, 0x42aa, 0xb2, 0x67, 0xc2, 0x96, 0xdd, 0x7, 0x5d, 0xa3)
  750. DEFINE_GUID_ENUM(IID_IHXAudioEncoderConfigurator,
  751.     0xb9919b52, 0x54ff, 0x4099, 0x98, 0x4a, 0x53, 0x3e, 0x75, 0xb5, 0x78, 0xb9)
  752. DEFINE_GUID_ENUM(IID_IHXCodecOldStyleAuthenticate,
  753.     0xeae2fec7, 0xac4b, 0x4d15, 0xb1, 0xdc, 0xa, 0x94, 0x54, 0x9c, 0xf2, 0xc9)
  754. DEFINE_GUID_ENUM(IID_IQueryDecoderUnit,
  755.     0x5720a4df, 0x7b79, 0x47ae, 0x84, 0x94, 0x6b, 0x46, 0x52, 0xf2, 0xd4, 0xad)
  756. /*
  757.  * File: ihxsimpleencryptionservice.h
  758.  */
  759. DEFINE_GUID_ENUM(IID_IHXSimpleEncryptionService,
  760.     0x2a3e75dd, 0xe43e, 0x41f3, 0xad, 0xe3, 0xac, 0x9b, 0x95, 0xc2, 0x79, 0xd1)
  761. /*
  762.  * File: rmacrptg.h
  763.  */
  764. DEFINE_GUID_ENUM(IID_IHXCryptograph,
  765.     0x78b12021, 0x9250, 0x11d4, 0x8f, 0x56, 0xe0, 0xde, 0x51, 0xc1, 0x0, 0x0)
  766. /*
  767.  * File: ihxhttp.h
  768.  */
  769. DEFINE_GUID_ENUM(IID_IHXHttpResponse,
  770.     0xbdf0bb0, 0x9847, 0x11d1, 0xa5, 0xfe, 0x0, 0x60, 0x97, 0xe5, 0x7c, 0x78)
  771. /*
  772.  * File: ihxhurl.h
  773.  */
  774. DEFINE_GUID_ENUM(IID_IHXHurl,
  775.     0xb16c0330, 0xb2ec, 0x11d1, 0x8e, 0xfd, 0x0, 0x60, 0x8, 0x3b, 0xe5, 0x61)
  776. /*
  777.  * File: icmdbcst.h
  778.  */
  779. DEFINE_GUID_ENUM(IID_IHXCmdBroadcaster,
  780.     0x00000700, 0x6050, 0x1450, 0x7c, 0xea, 0x7, 0x0b, 0x18, 0xf8, 0x6a, 0x71)
  781. DEFINE_GUID_ENUM(IID_IHXCmdObserver,
  782.     0x00000700, 0x6050, 0x1450, 0x7c, 0xea, 0x7, 0x0b, 0x18, 0xa8, 0x6a, 0x72)
  783. /*
  784.  * File: dunitprvt.h
  785.  */
  786. DEFINE_GUID_ENUM(IID_IPrepareDecoderUnit,
  787.     0x655dd923, 0x3ab, 0x45b2, 0xb9, 0x1e, 0xf, 0x46, 0x57, 0xec, 0x9d, 0xc3)
  788. /*
  789.  * pxffmcod.h
  790.  */
  791. DEFINE_GUID_ENUM(IID_IHXRealPixFileFormatCodec,
  792.     0x309f2d21, 0xcc0a, 0x11d2, 0x8a, 0x53, 0x10, 0xf, 0xf0, 0x0, 0x0, 0x0)
  793. /*
  794.  * pxrndcod.h
  795.  */
  796. DEFINE_GUID_ENUM(IID_IHXRealPixRendererCodec,
  797.     0x10552e61, 0xc6f1, 0x11d2, 0x8a, 0x4f, 0x28, 0x90, 0x9a, 0x0, 0x0, 0x0)
  798. /*
  799.  * File:     hxrtsp2.h
  800.  */
  801. DEFINE_GUID_ENUM(IID_IHXRTSPAggregateEventStats, 0x4ed8aabe, 0x5597, 0x410b, 0xa2, 0x90, 0x81, 0x81, 0xbe, 0x1e, 0x24, 0x01)
  802. /*
  803.  * File:     rtspif.h
  804.  */
  805. DEFINE_GUID_ENUM(IID_IHXRTSPServerPauseResponse, 0xbf646cd4, 0x922c, 0x4b9c, 0xac, 0x92, 0x96, 0xe7, 0x74, 0xde, 0x56, 0x02)
  806. /*
  807.  * File:        hxsdp.h
  808.  */
  809. DEFINE_GUID_ENUM(IID_IHXSDPAggregateStats, 0x4ed8aabe, 0x5597, 0x410b, 0xa2, 0x90, 0x81, 0x81, 0xbe, 0x1e, 0x24, 0x03)
  810. /*
  811.  * File:        hxrecord.h
  812.  */
  813. DEFINE_GUID_ENUM(IID_IHXRecordManager, 0x9b7854dd, 0x92c8, 0x42c6, 0x93, 0x6c, 0x56, 0x5e, 0xc3, 0x73, 0xe2, 0xad)
  814. DEFINE_GUID_ENUM(IID_IHXRecordService, 0xf2f8c09a, 0xa607, 0x40c9, 0x9c, 0x26, 0x48, 0x3b, 0xbb, 0xc4, 0xa0, 0x86)
  815. DEFINE_GUID_ENUM(IID_IHXRecordSource, 0xe007f531, 0x4ec9, 0x4555, 0x8e, 0xc5, 0x1d, 0x58, 0x49, 0x99, 0x4, 0xdf)
  816. /*
  817.  * File:        hxstats.h
  818.  */
  819. DEFINE_GUID_ENUM(IID_IHXSessionStats, 0x3c02c47f, 0x6f44, 0x47fd, 0xb6, 0x25, 0xc8, 0x1a, 0x2b, 0xf0, 0x5d, 0x4f)
  820. DEFINE_GUID_ENUM(IID_IHXClientStats, 0x83ce47e8, 0x3ebe, 0x450a, 0xbf, 0x49, 0x66, 0xd8, 0x80, 0x94, 0xe5, 0x16)
  821. DEFINE_GUID_ENUM(IID_IHXClientStatsSink, 0xfdc6d1aa, 0xd78e, 0x40b0, 0xa3, 0xe6, 0xb7, 0xd6, 0xdf, 0x30, 0x38, 0x3b)
  822. DEFINE_GUID_ENUM(IID_IHXClientStatsManager, 0xe0ece2b8, 0xa94b, 0x4eb4, 0xaf, 0xd, 0x17, 0x7d, 0x5, 0x3b, 0x2e, 0xd6)
  823. /*
  824.  * File:        server_stats.h
  825.  */
  826. DEFINE_GUID_ENUM(IID_IHXClientStatsTimerControl, 0x793ab631, 0xb654, 0x4aae, 0x99, 0xa3, 0xd, 0xf8, 0x72, 0x58, 0xc3, 0x63)
  827. /*
  828.  * File:        ihxplayerstateobserver.h
  829.  */
  830. DEFINE_GUID_ENUM(IID_IHXPlayerStateObserver, 0x466c7e42, 0x81d1, 0x4746, 0xa6, 0xd4, 0x9e, 0x9f, 0x99, 0xba, 0x7b, 0xb5)
  831. /*
  832.  * File:        hxqosinfo.h
  833.  */
  834. DEFINE_GUID_ENUM(IID_IHXQoSTransportAdaptationInfo, 0x213645c5, 0x3a56, 0x4945, 0xa8, 0xa9, 0x67, 0x2, 0xbb, 0x56, 0x4, 0xb6)
  835. DEFINE_GUID_ENUM(IID_IHXQoSSessionAdaptationInfo, 0xaed09295, 0xa71, 0x4520, 0x9d, 0x7f, 0xbf, 0xa9, 0xb5, 0xa9, 0x72, 0x45)
  836. DEFINE_GUID_ENUM(IID_IHXQoSApplicationAdaptationInfo, 0x207e23e5, 0xf71f, 0x4a18, 0xb7, 0xd0, 0xf4, 0xf8, 0x65, 0xa2, 0x5, 0x8b)
  837. /*
  838.  * File: hxcache2.h
  839.  */
  840. DEFINE_GUID_ENUM(IID_IHXCacheObjectResponse,
  841.     0x00002E11, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) 
  842. DEFINE_GUID_ENUM(IID_IHXCache2,
  843.     0x00002E0E, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  844. DEFINE_GUID_ENUM(IID_IHXCacheObject,
  845.     0x00002E10, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)
  846. /*
  847.  * File:        hxrssmgr.h
  848.  */
  849. DEFINE_GUID_ENUM(IID_IHXRSSReport, 0xbd2f1e35, 0x83e4, 0x4459, 0x94, 0x30, 0x2e, 0xb6, 0x37, 0xad, 0xbe, 0x17)
  850. DEFINE_GUID_ENUM(IID_IHXRSSManager, 0x66fb8dc5, 0xd3d4, 0x4aaf, 0x8f, 0x88, 0x56, 0xb3, 0xc8, 0xa7, 0xd3, 0x1f)
  851. /*
  852.  * File:        hxlogoutputs.h
  853.  */
  854. DEFINE_GUID_ENUM(IID_IHXLogOutput, 0x88ec448c, 0x136c, 0x4733, 0x94, 0x3, 0xdc, 0x43, 0x40, 0x9d, 0xca, 0x29)
  855. DEFINE_GUID_ENUM(IID_IHXLogFileOutput, 0xc5c9c037, 0x53fa, 0x4478, 0x8b, 0xfd, 0xe4, 0x9e, 0x58, 0x8b, 0xf2, 0x1f)
  856. /* File:
  857.  *      hxbufctl.h
  858.  *
  859.  * Description:
  860.  *      Client buffer control interfaces
  861.  */
  862. DEFINE_GUID_ENUM(IID_IHXBufferControl, 0x68b2aef9, 0x1384, 0x46ec, 0xa4, 0xd0, 0x0, 0x68, 0xa, 0x7d, 0xbb, 0xae)
  863. DEFINE_GUID_ENUM(IID_IHXWatermarkBufferControl, 0x68b2aef9, 0x1384, 0x46ec, 0xa4, 0xd0, 0x0, 0x68, 0xa, 0x7d, 0xbb, 0xaf)
  864. DEFINE_GUID_ENUM(IID_IHXTransportBufferLimit, 0x68b2aef9, 0x1384, 0x46ec, 0xa4,0xd0, 0x0, 0x68, 0xa, 0x7d, 0xbb, 0xb0)
  865. /* File:
  866.  *      ihxaccesspoint.h
  867.  *
  868.  * Description:
  869.  *      Access Point interfaces
  870.  */
  871. DEFINE_GUID_ENUM(IID_IHXAccessPointConnectResponse, 0x9e9ca2d6, 0xcbfe, 0x40f8, 0x94, 
  872.  0xfd, 0x38, 0xf4, 0xeb, 0x5d, 0xf8, 0xf)
  873. DEFINE_GUID_ENUM(IID_IHXAccessPointManager, 0x9e9ca2d6, 0xcbfe, 0x40f8, 0x94, 
  874.  0xfd, 0x38, 0xf4, 0xeb, 0x5d, 0xf8, 0x10)
  875. DEFINE_GUID_ENUM(IID_IHXAccessPointSelectorResponse, 
  876.  0x9e9ca2d6, 0xcbfe, 0x40f8, 0x94, 
  877.  0xfd, 0x38, 0xf4, 0xeb, 0x5d, 0xf8, 0x11)
  878. DEFINE_GUID_ENUM(IID_IHXAccessPointSelector, 0x9e9ca2d6, 0xcbfe, 0x40f8, 0x94,
  879.  0xfd, 0x38, 0xf4, 0xeb, 0x5d, 0xf8, 0x12)
  880. #endif /* _HXPRIVATEIIDS_H_ */