?? hxpiids.h
字號:
/* * * This software is released under the provisions of the GPL version 2. * see file "COPYING". If that file is not available, the full statement * of the license can be found at * * http://www.fsf.org/licensing/licenses/gpl.txt * * Portions Copyright (c) 1995-2004 RealNetworks, Inc. All Rights Reserved. * */#ifndef _HXPRIVATEIIDS_H_#define _HXPRIVATEIIDS_H_/* * File: * hxcorgui.h * Description: * Interfaces used by gui to get info from core * Interfaces: * IID_IHXCoreGuiHook: {00000000-b4c8-11d0-9995-00a0248da5f0} */DEFINE_GUID_ENUM(IID_IHXCoreGuiHook, 0x00000000, 0xb4c8, 0x11d0, 0x99, 0x95,0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXInternalReset, 0x00000001, 0xb4c8, 0x11d0, 0x99, 0x95,0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)/* * File: * hxbdwdth.h * Description: * Interface used by raffplin and rmffplin to support 3.0/4.0 style * Bandwidth negotiation. * Interfaces: * IID_IHXBandwidthNegotiator: {00000100-b4c8-11d0-9995-00a0248da5f0} */DEFINE_GUID_ENUM(IID_IHXBandwidthNegotiator, 0x00000100, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXBandwidthLister, 0x00000101, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)/* * File: * hxphand.h * * Description: * Interface for PluginHandler - non-IHX, just gimme the pointer * Bandwidth negotiation. * Interfaces: * IID_IHXPluginHandler: {00000200-b4c8-11d0-9995-00a0248da5f0} * IID_IHXPlugin2Handler:{00000201-b4c8-11d0-9995-00a0248da5f0} */#ifndef _HXPLUGN_H_DEFINE_GUID_ENUM(IID_IHXPluginHandler, 0x00000200, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXPlugin2Handler, 0x00000201, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)#endif#ifndef _HXPHAND_H_DEFINE_GUID_ENUM(IID_IHXPlugin2HandlerEnumeratorInterface, 0x00000202, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)#endif/* * File: * hxrendr.h * Description: * Interfaces related to renderers. * Interfaces: * IID_IHXMediaPushdown {00000302-0901-11d1-8B06-00A024406D59} */DEFINE_GUID_ENUM(IID_IHXMediaPushdown, 0x00000302, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)/* * File: * rtspif.h * Description: * Interface for resend handling. * Interfaces: * IID_IHXPacketResend: {00000400-b4c8-11d0-9995-00a0248da5f0} */DEFINE_GUID_ENUM(IID_IHXPacketResend, 0x00000400, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)/* * File: * rtspif.h * Description: * Interface for Context. * Interfaces: * IID_IHXRTSPContext: {00000401-b4c8-11d0-9995-00a0248da5f0} */DEFINE_GUID_ENUM(IID_IHXRTSPContext, 0x00000401, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)/* * File: * rtspif.h * Description: * Interface for communicating timestamp. * Interfaces: * IID_IHXTimeStampSync: {00000402-b4c8-11d0-9995-00a0248da5f0} */DEFINE_GUID_ENUM(IID_IHXTimeStampSync, 0x00000402, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)/* * File: * rtspif.h * Description: * Interface for servicing synchronization across transport streams * Interfaces: * IID_IHXTransportSyncServer: {16b420d0-f4d0-11d5-aac0-00102051b340} */DEFINE_GUID_ENUM(IID_IHXTransportSyncServer, 0x16b420d0, 0xf4d0, 0x11d5, 0xaa, 0xc0, 0x0, 0x1, 0x2, 0x51, 0xb3, 0x40)/* * File: altserv.h * * IID_IHXAlternateServerProxy: {00000403-b4c8-11d0-9995-00a0248da5f0} */DEFINE_GUID_ENUM(IID_IHXAlternateServerProxy, 0x00000403, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)/* * File: altserv.h * * IID_IHXAlternateServerProxyResponse: {00000404-b4c8-11d0-9995-00a0248da5f0} */DEFINE_GUID_ENUM(IID_IHXAlternateServerProxyResponse, 0x00000404, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)/* * File: * pnupdate.h * Description: * Interface for getting file objects to the RealUpdate renderer * Interfaces: * IID_IHXUpdateRenderer: {00000500-b4c8-11d0-9995-00a0248da5f0} */DEFINE_GUID_ENUM(IID_IHXUpdateRenderer, 0x00000500, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)/* From file pnrup/pub/pnrup.h, but related nonetheless. */DEFINE_GUID_ENUM(IID_IHXCHXRealUpdateResponse, 0x00000501, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXUpdateRendererResponse, 0x00000502, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)/* * File: * hxprefs.h * Description: * Interface for deleting prefernces * Interfaces: * IID_IHXPreferences3: {0x00000505-9011-11d1-8b60-a024406d59} */#ifndef _HXPREFS_H_DEFINE_GUID_ENUM(IID_IHXPreferences3, 0x00000505, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)#endif/* * File: * hxpnets.h * Description: * Cloaked HTTP Network Services. Creation of cloaked Client and * Server sockets. * Interfaces: * IID_IHXCloakedNetworkServices {00000600-b4c8-11d0-9995-00a0248da5f0} * IID_IHXHTTPProxy {00000601-b4c8-11d0-9995-00a0248da5f0} * IID_IHXCloakedTCPSocket {00000602-b4c8-11d0-9995-00a0248da5f0} */DEFINE_GUID_ENUM(IID_IHXCloakedNetworkServices, 0x00000600, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXHTTPProxy, 0x00000601, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXCloakedTCPSocket, 0x00000602, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)/* * File: * hxmeta.h * Description: * Metafile creation & navigation Interfaces * Interfaces: * IID_IHXMetaTrack: {00000E01-0901-11d1-8B06-00A024406D59} * IID_IHXMetaGroup: {00000E02-0901-11d1-8B06-00A024406D59} * IID_IHXMetaLayout: {00000E03-0901-11d1-8B06-00A024406D59} * IID_IHXMetaTuner: {00000E04-0901-11d1-8B06-00A024406D59} * IID_IHXMetaFileFormatObject: {00000E05-0901-11d1-8B06-00A024406D59} * IID_IHXMetaFileFormatResponse: {00000E06-0901-11d1-8B06-00A024406D59} * IID_IHXSiteLayout: {00000E07-0901-11d1-8B06-00A024406D59} */DEFINE_GUID_ENUM(IID_IHXMetaTrack, 0x00000E01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)DEFINE_GUID_ENUM(IID_IHXMetaGroup, 0x00000E02, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)DEFINE_GUID_ENUM(IID_IHXMetaLayout, 0x00000E03, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)DEFINE_GUID_ENUM(IID_IHXMetaTuner, 0x00000E04, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)DEFINE_GUID_ENUM(IID_IHXMetaFileFormatObject, 0x00000E05, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)DEFINE_GUID_ENUM(IID_IHXMetaFileFormatResponse, 0x00000E06, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)DEFINE_GUID_ENUM(IID_IHXSiteLayout, 0x00000E07, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)/* * File: * hxsrc.h * Description: * Interfaces related to raw sources and sinks * Interfaces: * IID_IHXRawSourceObject: {00001000-0901-11d1-8B06-00A024406D59} * IID_IHXRawSinkObject: {00001001-0901-11d1-8B06-00A024406D59} * IID_IHXSourceFinderObject: {00001002-0901-11d1-8B06-00A024406D59} * IID_IHXSourceFinderResponse: {00001003-0901-11d1-8B06-00A024406D59} * IID_IHXSourceFinderFileResponse: {00001004-0901-11d1-8B06-00A024406D59} */DEFINE_GUID_ENUM(IID_IHXRawSourceObject, 0x00001000, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)DEFINE_GUID_ENUM(IID_IHXRawSinkObject, 0x00001001, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)DEFINE_GUID_ENUM(IID_IHXSourceFinderObject, 0x00001002, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)DEFINE_GUID_ENUM(IID_IHXSourceFinderResponse, 0x00001003, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)DEFINE_GUID_ENUM(IID_IHXSourceFinderFileResponse, 0x00001004, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59)/* * File: * hxtbuf.h * Description: * Interface related TimeStamped IHXBuffers * Interfaces: * IID_IHXTimeStampedBuffer: {00000700-b4c8-11d0-9995-00a0248da5f0} */DEFINE_GUID_ENUM(IID_IHXTimeStampedBuffer, 0x00000700, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)/* * File: * hxsmbw.h * Description: * Interface related the ASM Bandwidth Manager * Interfaces: * IID_IHXBandwidthManager: {00000800-b4c8-11d0-9995-00a0248da5f0} * IID_IHXSourceBandwidthInfo: {00000801-b4c8-11d0-9995-00a0248da5f0} * IID_IHXBandwidthManagerInput: {00000802-b4c8-11d0-9995-00a0248da5f0} * IID_IHXStreamBandwidthNegotiator: {00000803-b4c8-11d0-9995-00a0248da5f0} * IID_IHXStreamBandwidthBias: {00000804-b4c8-11d0-9995-00a0248da5f0} * IID_IHXThinnableSource: {00000805-b4c8-11d0-9995-00a0248da5f0} * IID_IHXBandwidthNudger: {00000806-b4c8-11d0-9995-00a0248da5f0} * IID_IHXASMProps: {00000807-b4c8-11d0-9995-00a0248da5f0} * IID_IHXAtomicRuleChange: {00000808-b4c8-11d0-9995-00a0248da5f0} * IID_IHXAtomicRuleGather: {00000809-b4c8-11d0-9995-00a0248da5f0} * IID_IHXPlayerState: {0000080A-b4c8-11d0-9995-00a0248da5f0} */DEFINE_GUID_ENUM(IID_IHXBandwidthManager, 0x00000800, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXSourceBandwidthInfo, 0x00000801, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXBandwidthManagerInput, 0x00000802, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXStreamBandwidthNegotiator, 0x00000803, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXStreamBandwidthBias, 0x00000804, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXThinnableSource, 0x00000805, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXBandwidthNudger, 0x00000806, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXASMProps, 0x00000807, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXAtomicRuleChange, 0x00000808, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXAtomicRuleGather, 0x00000809, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXPlayerState, 0x0000080A, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)/* * File: * rmavctrl.c * Description: * Video Control Interface * Interface: * IID_IHXVideoControl: {00000900-b4c8-11d0-9995-00a0248da5f0} * */DEFINE_GUID_ENUM(IID_IHXVideoControl, 0x00000900, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)/* * File: * hxxres.h * Description: * Cross platform resource reading class. Reads resources directly * from Win32 DLL's and EXEs on any platform. * * Interfaces: * IID_IHXXResFile {00000A00-b4c8-11d0-9995-00a0248da5f0} * IID_IHXXResource {00000A01-b4c8-11d0-9995-00a0248da5f0} */DEFINE_GUID_ENUM(IID_IHXXResFile, 0x00000A00, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXXResource, 0x00000A01, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)/* * File: * hxrasyn.h * Description: * RealAudio Synchronization interface * * Interfaces: * IID_IHXRealAudioSync {00000B00-b4c8-11d0-9995-00a0248da5f0} */DEFINE_GUID_ENUM(IID_IHXRealAudioSync, 0x00000B00, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)/* * File: * hxshtdn.h * Description: * Shut down all the plugins * * Interfaces: * IID_IHXShutDownEverything {00000C00-b4c8-11d0-9995-00a0248da5f0} */DEFINE_GUID_ENUM(IID_IHXShutDownEverything, 0x00000C00, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)/* * File: * hxgroup.h * Description: * Interface for precache manager * Interfaces: * IID_IHXPreCacheMgr: {00000E00-b4c8-11d0-9995-00a0248da5f0} */DEFINE_GUID_ENUM(IID_IHXPreCacheGroupMgr, 0x00000E00, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)/* * File: * hxdataf.h * Description: * Interface for basic data file operations * Interfaces: * IID_IHXDataFileFactory: {00000F00-b4c8-11d0-9995-00a0248da5f0} * IID_IHXDataFile: {00000F01-b4c8-11d0-9995-00a0248da5f0} */DEFINE_GUID_ENUM(IID_IHXDataFileFactory, 0x00000F00, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXDataFile, 0x00000F01, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXAsyncDataFile, 0x972bacc0, 0xaff, 0x11d7, 0xac, 0x45, 0x0, 0x1, 0x2, 0x51, 0xb3, 0x40)#ifdef _SYMBIANDEFINE_GUID_ENUM(IID_IHXSymbFileSessionManager, 0x8a5c6080, 0xb16, 0x11d7, 0xac, 0x45, 0x0, 0x1, 0x2, 0x51, 0xb3, 0x40)#endif // _SYMBIAN/* * File: * memfsys.h * Description: * Interface for basic data file operations * Interfaces: * IID_IHXMemoryFileContext: {00001000-b4c8-11d0-9995-00a0248da5f0} * IID_IHXMemoryFileSystem: {00001001-b4c8-11d0-9995-00a0248da5f0} */DEFINE_GUID_ENUM(IID_IHXMemoryFileContext, 0x00001000, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXMemoryFileSystem, 0x00001001, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)DEFINE_GUID_ENUM(IID_IHXMemoryFileSystem2, 0x00001002, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)/* * File: * hxrsdbf.h * Description: * Interface for resend buffer management * Interfaces: * IID_IHXResendBufferControl: {00002B00-b4c8-11d0-9995-00a0248da5f0} * IID_IHXResendBufferControl2: {D3103F1E-738F-4161-9B39-1DE7BC60E0E3} */DEFINE_GUID_ENUM(IID_IHXResendBufferControl, 0x00002B00, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -