/* * * 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. * */ /**************************************************************************** * * Exhaustive list of IID's used in IHX interfaces * * Note: These IIDs generally are duplicated in the headers that are specific * to each interface, so if you change this file, change the other file(s) as * well. Having all these IIDS in one files is convenient to some folks, but * not everyone includes this file, hence the need to keep them in individual * files as well. */ #ifndef _HXIIDS_H_ #define _HXIIDS_H_ /* * File: * hxcom.h * Description: * Interfaces defined by COM. * Interfaces: * IID_IUnknown: {00000000-0000-0000-C000000000000046} * IID_IMalloc: {00000002-0000-0000-C000000000000046} */ /* * These GUIDs are defined in hxcom.h: * * DEFINE_GUID_ENUM(IID_IUnknown, 0x00000000, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46) * DEFINE_GUID_ENUM(IID_IMalloc, 0x00000002, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46) * */ /* * File: * hxcomm.h * Description: * RealMedia Common Utility interfaces * Interfaces: * IID_IHXCommonClassFactory: {00000000-0901-11d1-8B06-00A024406D59} * IID_IHXStatistics: {00000001-0901-11d1-8B06-00A024406D59} * IID_IHXRegistryID: {00000002-0901-11d1-8B06-00A024406D59} * IID_IHXServerFork: {00000003-0901-11d1-8B06-00A024406D59} * IID_IHXServerControl: {00000004-0901-11d1-8B06-00A024406D59} * IID_IHXServerControl2: {00000005-0901-11d1-8B06-00A024406D59} * IID_IHXReconfigServerResponse: {00000006-0901-11d1-8B06-00A024406D59} // $Private: * IID_IHXFastAlloc: {0000000a-0901-11d1-8B06-00A024406D59} * IID_IHXAccurateClock: {0000000b-0901-11d1-8B06-00A024406D59} // $EndPrivate. */ #ifndef _HXCCF_H_ DEFINE_GUID_ENUM(IID_IHXCommonClassFactory, 0x00000000, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif /* _HXCCF_H_ */ #ifndef _HXCOMM_H_ DEFINE_GUID_ENUM(IID_IHXStatistics, 0x00000001, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRegistryID, 0x00000002, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXServerFork, 0x00000003, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXServerControl, 0x00000004, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXServerControl2, 0x00000005, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXReconfigServerResponse, 0x00000006, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXServerReconfigNotification, 0x00000007, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXWantServerReconfigNotification, 0x00000008, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXResolverExec, 0x00000009, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXFastAlloc, 0x0000000a, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAccurateClock, 0x0000000b, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate. #endif /* * File: * hxengin.h * Description: * Interfaces related to callbacks, networking, and scheduling. * Interfaces: * IID_IHXCallback: {00000100-0901-11d1-8B06-00A024406D59} * IID_IHXScheduler: {00000101-0901-11d1-8B06-00A024406D59} * IID_IHXTCPResponse: {00000102-0901-11d1-8B06-00A024406D59} * IID_IHXTCPSocket: {00000103-0901-11d1-8B06-00A024406D59} * IID_IHXListenResponse: {00000104-0901-11d1-8B06-00A024406D59} * IID_IHXListenSocket: {00000105-0901-11d1-8B06-00A024406D59} * IID_IHXNetworkServices: {00000106-0901-11d1-8B06-00A024406D59} * IID_IHXUDPResponse: {00000107-0901-11d1-8B06-00A024406D59} * IID_IHXUDPSocket: {00000108-0901-11d1-8B06-00A024406D59} * IID_IHXResolver: {00000109-0901-11d1-8B06-00A024406D59} * IID_IHXResolverResponse: {0000010A-0901-11d1-8B06-00A024406D59} * IID_IHXInterruptSafe: {0000010B-0901-11d1-8B06-00A024406D59} * IID_IHXAsyncIOSelection: {0000010C-0901-11d1-8B06-00A024406D59} * IID_IHXUDPMulticastInit: {0000010D-0901-11d1-8B06-00A024406D59} * IID_IHXInterruptState: {0000010E-0901-11d1-8B06-00A024406D59} * IID_IHXOptimizedScheduler: {0000010F-0901-11d1-8B06-00A024406D59} * IID_IHXLoadBalancedListen: {00000110-0901-11d1-8B06-00A024406D59} * IID_IHXOverrideDefaultServices: {00000111-0901-11d1-8B06-00A024406D59} * IID_IHXHTTPPostObject: {00000112-0901-11d1-8B06-00A024406D59} * IID_IHXHTTPPostResponse: {00000113-0901-11d1-8B06-00A024406D59} * IID_IHXSetSocketOption: {00000114-0901-11d1-8B06-00A024406D59} * IID_IHXThreadSafeMethods: {00000115-0901-11d1-8B06-00A024406D59} * IID_IHXMutex: {00000116-0901-11d1-8B06-00A024406D59} * IID_IHXNetworkInterfaceEnumerator{00000121-0901-11d1-8B06-00A024406D59} * IID_IHXUDPConnectedSocket {0000012A-0901-11d1-8B06-00A024406D59} // $Private: * IID_IHXFastPathNetWrite: {00000117-0901-11d1-8B06-00A024406D59} * IID_IHXWouldBlockResponse: {00000118-0901-11d1-8B06-00A024406D59} * IID_IHXWouldBlock: {00000119-0901-11d1-8B06-00A024406D59} * IID_IHXThreadSafeScheduler:{00000120-0901-11d1-8B06-00A024406D59} * IID_IHXProcess: {00000122-0901-11d1-8B06-00A024406D59} * IID_IHXProcessEntryPoint: {00000123-0901-11d1-8B06-00A024406D59} * IID_IHXSharedUDPServices: {00000124-0901-11d1-8B06-00A024406D59} * IID_IHXThreadLocal: {00000125-0901-11d1-8B06-00A024406D59} * IID_IHXMemoryServices: {00000126-0901-11d1-8B06-00A024406D59} * IID_IHXNetInterfaces: {00000128-0901-11d1-8B06-00A024406D59} * IID_IHXNetInterfacesAdviseSink: {00000129-0901-11d1-8B06-00A024406D59} // $EndPrivate. * IID_IHXAutoBWDetection: {0000012b-0901-11d1-8B06-00A024406D59} * IID_IHXAutoBWDetectionAdviseSink: {0000012c-0901-11d1-8B06-00A024406D59} * */ #ifndef _HXENGIN_H_ DEFINE_GUID_ENUM(IID_IHXCallback, 0x00000100, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXScheduler, 0x00000101, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXTCPResponse, 0x00000102, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXTCPSocket, 0x00000103, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXListenResponse, 0x00000104, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXListenSocket, 0x00000105, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXNetworkServices, 0x00000106, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXNetworkServices2, 0x17951551, 0x5683, 0x11d3, 0xb6, 0xba, 0x0, 0xc0, 0xf0, 0x31, 0xc2, 0x37) DEFINE_GUID_ENUM(IID_IHXUDPResponse, 0x00000107, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXUDPSocket, 0x00000108, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXResolver, 0x00000109, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXResolverResponse, 0x0000010A, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXInterruptSafe, 0x0000010B, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAsyncIOSelection, 0x0000010C, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXUDPMulticastInit, 0x0000010D, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXInterruptState, 0x0000010E, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXOptimizedScheduler, 0x0000010F, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXLoadBalancedListen, 0x00000110, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXOverrideDefaultServices, 0x00000111, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXSetSocketOption, 0x00000114, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXThreadSafeMethods, 0x00000115, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXMutex, 0x00000116, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXNetworkInterfaceEnumerator,0x00000121, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXUDPConnectedSocket, 0x0000012a, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXFastPathNetWrite, 0x00000117, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXWouldBlockResponse, 0x00000118, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXWouldBlock, 0x00000119, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXThreadSafeScheduler,0x00000120, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXProcess, 0x00000122, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXProcessEntryPoint, 0x00000123, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXSharedUDPServices, 0x00000124, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXThreadLocal, 0x00000125, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXMemoryServices, 0x00000126, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXSetPrivateSocketOption,0x00000127, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXNetInterfaces, 0x00000128, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXNetInterfacesAdviseSink, 0x00000129, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAutoBWDetection, 0x0000012b, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAutoBWDetectionAdviseSink, 0x0000012c, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAutoBWCalibration, 0x0000012d, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAutoBWCalibrationAdviseSink, 0x0000012e, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXConnectionBWInfo, 0x9d1edfb0, 0x7a10, 0x43f1, 0xb0, 0x8, 0x8d, 0xe, 0x0, 0xca, 0x27, 0x9f) DEFINE_GUID_ENUM(IID_IHXConnectionBWAdviseSink, 0x7568b47f, 0xc1a, 0x4099, 0xb8, 0x4b, 0xd4, 0x25, 0xc9, 0x74, 0x67, 0x37) DEFINE_GUID_ENUM(IID_IHXSSL, 0x34e171d4, 0xa8f0, 0x4832, 0xbc, 0x7d, 0x06, 0xdf, 0xe3, 0xae, 0x58, 0xfd) DEFINE_GUID_ENUM(IID_IHXTCPSecureSocket, 0x00000203, 0x911, 0x21d1, 0x8c, 0x4, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x54) // $EndPrivate. #endif /* * File: * hxfiles.h * Description: * Interfaces related to file systems. * Interfaces: * IID_IHXFileObject: {00000200-0901-11d1-8B06-00A024406D59} * IID_IHXFileObjectExt: {96dd5eb5-7efd-4084-95cd-4d192a9036af} * IID_IHXFileResponse: {00000201-0901-11d1-8B06-00A024406D59} * IID_IHXAdvise: {43C3A3B8-8F76-4394-A4F8-07AA9091A0CA} * IID_IHXFileSystemObject: {00000202-0901-11d1-8B06-00A024406D59} * IID_IHXDirObject: {00000203-0901-11d1-8B06-00A024406D59} * IID_IHXDirResponse: {00000204-0901-11d1-8B06-00A024406D59} * IID_IHXFileStat: {00000205-0901-11d1-8B06-00A024406D59} * IID_IHXFileStatResponse: {00000206-0901-11d1-8B06-00A024406D59} * IID_IHXFileSystemManager: {00000207-0901-11d1-8B06-00A024406D59} * IID_IHXFileSystemManagerResponse: * {00000208-0901-11d1-8B06-00A024406D59} * IID_IHXFileExists: {00000209-0901-11d1-8B06-00A024406D59} * IID_IHXFileExistsResponse: {0000020A-0901-11d1-8B06-00A024406D59} * IID_IHXFileMimeMapper: {0000020B-0901-11d1-8B06-00A024406D59} * IID_IHXFileMimeMapperResponse: {0000020C-0901-11d1-8B06-00A024406D59} * IID_IHXBroadcastMapper: {0000020D-0901-11d1-8B06-00A024406D59} * IID_BroadcastMimeMapperResponse:{0000020E-0901-11d1-8B06-00A024406D59} * IID_IHXGetFileFromSamePool: {0000020F-0901-11d1-8B06-00A024406D59} * IID_GetFileFromSamePoolResponse:{00000210-0901-11d1-8B06-00A024406D59} * IID_IHXFileAuthenticator: {00000211-0901-11d1-8B06-00A024406D59} * IID_IHXRequestHandler: {00000212-0901-11d1-8B06-00A024406D59} * IID_IHXRequest: {00000213-0901-11d1-8B06-00A024406D59} * IID_IHXFileRename: {00000214-0901-11d1-8B06-00A024406D59} * IID_IHXFileMove: {23E72FB0-DE0E-11d5-AA9A-00010251B340} * IID_IHXDirHandler: {00000215-0901-11d1-8B06-00A024406D59} * IID_IHXDirHandlerResponse: {00000216-0901-11d1-8B06-00A024406D59} * IID_IHXRequestContext {00000217-0901-11d1-8B06-00A024406D59} // $Private: * IID_IHXGetRecursionLevel {00000218-0901-11d1-8B06-00A024406D59} * IID_IHXFileRestrictor {00000219-0901-11d1-8B06-00A024406D59} // $EndPrivate. * IID_IHXFileRemove: {0000021A-0901-11d1-8B06-00A024406D59} * DEPRECATED DEPRECATED {0000021B-0901-11d1-8B06-00A024406D59} // $Private: * IID_IHXFastFileFactory {0000021C-0901-11d1-8B06-00A024406D59} * IID_IHXFilePlacementRead {0000021D-0901-11d1-8B06-00A024406D59} * IID_IHXFastFileStats {0000021E-0901-11d1-8B06-00A024406D59} * IID_IHXFastFileFactory2 {0000021F-0901-11d1-8B06-00A024406D59} // $EndPrivate. * */ #ifndef _HXFILES_H_ DEFINE_GUID_ENUM(IID_IHXHTTPPostObject, 0x00000112, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXHTTPPostResponse, 0x00000113, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFileObject, 0x00000200, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFileObjectExt, 0x96dd5eb5, 0x7efd, 0x4084, 0x95, 0xcd, 0x4d, 0x19, 0x2a, 0x90, 0x36, 0xaf) DEFINE_GUID_ENUM(IID_IHXFileResponse, 0x00000201, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAdvise, 0x43c3a3b8, 0x8f76, 0x4394, 0xa4, 0xf8, 0x7, 0xaa, 0x90, 0x91, 0xa0, 0xca) DEFINE_GUID_ENUM(IID_IHXFileSystemObject, 0x00000202, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXDirObject, 0x00000203, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) //NOTE, use is deprecated DEFINE_GUID_ENUM(IID_IHXDirResponse, 0x00000204, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) //NOTE, use is deprecated DEFINE_GUID_ENUM(IID_IHXFileStat, 0x00000205, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFileStatResponse, 0x00000206, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFileSystemManager, 0x00000207, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFileSystemManagerResponse, 0x00000208, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFileExists, 0x00000209, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFileExistsResponse, 0x0000020a, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFileMimeMapper, 0x0000020b, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFileMimeMapperResponse, 0x0000020c, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXBroadcastMapper, 0x0000020d, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXBroadcastMapperResponse, 0x0000020e, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXGetFileFromSamePool, 0x0000020f, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXGetFileFromSamePoolResponse,0x00000210, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFileAuthenticator, 0x00000211, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRequestHandler, 0x00000212, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRequest, 0x00000213, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFileRename, 0x00000214, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFileMove, 0x23e72fb0, 0xde0e, 0x11d5, 0xaa, 0x9a, 0x0, 0x1, 0x2, 0x51, 0xb3, 0x40) DEFINE_GUID_ENUM(IID_IHXDirHandler, 0x00000215, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXDirHandlerResponse, 0x00000216, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRequestContext, 0x00000217, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXGetRecursionLevel, 0x00000218, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFileRestrictor, 0x00000219, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate. DEFINE_GUID_ENUM(IID_IHXFileRemove, 0x0000021a, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXFastFileFactory, 0x0000021c, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFilePlacementRead, 0x0000021d, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFastFileStats, 0x0000021e, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFastFileFactory2, 0x0000021f, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate. DEFINE_GUID_ENUM(IID_IHXFileRecognizer, 0x00000220, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFileRecognizerResponse, 0x00000221, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif /* * File: * hxrendr.h * Description: * Interfaces related to renderers. * Interfaces: * IID_IHXRenderer: {00000300-0901-11d1-8B06-00A024406D59} * IID_IHXPersistentRenderer: {00000301-0901-11d1-8B06-00A024406D59} * IID_IHXUntimedRenderer: {00000303-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID_ENUM(IID_IHXRenderer, 0x00000300, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXPersistentRenderer, 0x00000301, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate. DEFINE_GUID_ENUM(IID_IHXUntimedRenderer, 0x00000303, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) /* * File: * hxcore.h * Description: * Interfaces related to the client core services. * Interfaces: * IID_IHXStream: {00000400-0901-11d1-8B06-00A024406D59} * IID_IHXStreamSource {00000401-0901-11d1-8B06-00A024406D59} * IID_IHXPlayer: {00000402-0901-11d1-8B06-00A024406D59} * IID_IHXClientEngine: {00000403-0901-11d1-8B06-00A024406D59} * IID_IHXClientEngineSelector{00000404-0901-11d1-8B06-00A024406D59} * IID_IHXClientEngineSetup: {00000405-0901-11d1-8B06-00A024406D59} * : {00000406-0901-11d1-8B06-00A024406D59} -- Deprecated * IID_IHXInfoLogger: {00000409-0901-11d1-8B06-00A024406D59} // $Private: * IID_IHXPersistenceManager: {0000040B-0901-11d1-8B06-00A024406D59} * IID_IHXDriverStreamManager:{0000040C-0901-11d1-8B06-00A024406D59} * IID_IHXRendererAdviseSink: {0000040D-0901-11d1-8B06-00A024406D59} * IID_IHXLayoutStream: {0000040E-0901-11d1-8B06-00A024406D59} * IID_IHXValidator: {00000412-0901-11d1-8B06-00A024406D59} // $EndPrivate. * {0000040F-0901-11d1-8B06-00A024406D59} -- Deprecated * IID_IHXPlayer2: {00000411-0901-11d1-8B06-00A024406D59} * IID_IHXPlayerNavigator: {00000414-0901-11d1-8B06-00A024406D59} * IID_IHXPersistentComponentManager: {00000415-0901-11d1-8B06-00A024406D59} * IID_IHXPersistentComponent: {00000416-0901-11d1-8B06-00A024406D59} */ #ifndef _HXCORE_H_ DEFINE_GUID_ENUM(IID_IHXStream, 0x00000400, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXStream2, 0x00000400, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x5a) DEFINE_GUID_ENUM(IID_IHXStreamSource, 0x00000401, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPlayer, 0x00000402, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXClientEngine, 0x00000403, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #ifdef _UNIX DEFINE_GUID_ENUM(IID_IHXClientEngineSelector, 0x00000404, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif DEFINE_GUID_ENUM(IID_IHXClientEngineSetup, 0x00000405, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXInfoLogger, 0x00000409, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXClientEngineMapper, 0x0000040A, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPersistenceManager, 0x0000040B, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXDriverStreamManager, 0x0000040C, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPrivateStreamSource, 0x57dfd0e2, 0xc76e, 0x11d1, 0x8b, 0x5c, 0x0, 0x60, 0x8, 0x6, 0x55, 0x52) DEFINE_GUID_ENUM(IID_IHXRendererAdviseSink, 0x0000040D, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXLayoutStream, 0x0000040E, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRendererUpgrade, 0x00000410, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXValidator, 0x00000412, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate. DEFINE_GUID_ENUM(IID_IHXPlayer2, 0x00000411, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXUpdateProperties, 0x00000413, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXUpdateProperties2, 0x00000413, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x5a) DEFINE_GUID_ENUM(IID_IHXPlayerNavigator, 0x00000414, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPersistentComponentManager, 0x00000415, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPersistentComponent, 0x00000416, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXSourceBufferingStats, 0x00000418, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXSourceBufferingStats2, 0x00000418, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x5a) // $EndPrivate. DEFINE_GUID_ENUM(IID_IHXSourceLatencyStats, 0x7A4D7872, 0xE5A9, 0x11D8, 0xAB, 0xE7, 0x00, 0x0A, 0x95, 0xBE, 0xFE, 0x6C) #endif /* * File: * hxprefs.h * Description: * Interfaces related to persistent preferences services. * Interfaces: * IID_IHXPreferences: {00000500-0901-11d1-8B06-00A024406D59} */ #ifndef _HXPREFS_H_ DEFINE_GUID_ENUM(IID_IHXPreferences, 0x00000500, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPreferences2, 0x00000503, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPreferenceEnumerator, 0x00000504, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif /* * File: * hxmon.h * Description: * Interfaces related to Monitor plugins. * Interfaces: * IID_IHXRegistry: {00000600-0901-11d1-8B06-00A024406D59} * IID_IHXPropWatch: {00000601-0901-11d1-8B06-00A024406D59} * IID_IHXPropWatchResponse: {00000602-0901-11d1-8B06-00A024406D59} * IID_IHXActiveRegistry: {00000603-0901-11d1-8B06-00A024406D59} * IID_IHXActivePropUser: {00000604-0901-11d1-8B06-00A024406D59} * IID_IHXActivePropUserResponse: {00000605-0901-11d1-8B06-00A024406D59} * IID_IHXCopyRegistry: {00000606-0901-11d1-8B06-00A024406D59} * IID_IHXRegistryAltStringHandling: {00000607-0901-11d1-8B06-00A024406D59} * IID_IHXRegistry2: {00000608-0901-11d1-8B06-00A024406D59} // $Private: * IID_IHXDeletePropResponse: {00000609-0901-11d1-8B06-00A024406D59} // $EndPrivate. */ #ifndef _HXMON_H_ DEFINE_GUID_ENUM(IID_IHXRegistry, 0x00000600, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPropWatch, 0x00000601, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPropWatchResponse, 0x00000602, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXActiveRegistry, 0x00000603, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXActivePropUser, 0x00000604, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXActivePropUserResponse, 0x00000605, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXCopyRegistry, 0x00000606, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRegistryAltStringHandling,0x00000607, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRegistry2, 0x00000608, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXDeletedPropResponse, 0x00000609, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate. #endif /* * File: * hxausvc.h * Description: * Interfaces related to audio services. * Interfaces: * IID_IHXAudioPlayer: {00000700-0901-11d1-8B06-00A024406D59} * IID_IHXAudioPlayerResponse: {00000701-0901-11d1-8B06-00A024406D59} * IID_IHXAudioStream: {00000702-0901-11d1-8B06-00A024406D59} * IID_IHXAudioDevice: {00000703-0901-11d1-8B06-00A024406D59} * IID_IHXAudioDeviceResponse: {00000704-0901-11d1-8B06-00A024406D59} * IID_IHXAudioHook: {00000705-0901-11d1-8B06-00A024406D59} * IID_IHXAudioStreamInfoResponse: {00000706-0901-11d1-8B06-00A024406D59} * IID_IHXVolume: {00000707-0901-11d1-8B06-00A024406D59} * IID_IHXVolumeAdviseSink: {00000708-0901-11d1-8B06-00A024406D59} * IID_IHXDryNotification: {00000709-0901-11d1-8B06-00A024406D59} * IID_IHXAudioDeviceManager: {0000070A-0901-11d1-8B06-00A024406D59} * IID_IHXAudioCrossFade: {0000070B-0901-11d1-8B06-00A024406D59} * IID_IHXAudioStream2: {0000070C-0901-11d1-8B06-00A024406D59} * IID_IHXAudioPushdown: {0000070D-0901-11d1-8B06-00A024406D59} * IID_IHXAudioHookManager: {0000070E-0901-11d1-8B06-00A024406D59} * IID_IHXAudioDeviceHookManager: {00000715-0901-11d1-8B06-00A024406D59} * IID_IHXAudioLevelNormalization: {00000716-0901-11d1-8B06-00A024406D59} // $Private: * IID_IHXMultiPlayPauseSupport: {0000070F-0901-11d1-8B06-00A024406D59} * IID_IHXAudioDeviceManager2: {00000710-0901-11d1-8B06-00A024406D59} * IID_IHXAudioResampler: {00000711-0901-11d1-8b06-00A024406d59} * IID_IHXAudioResamplerManager: {00000712-0901-11d1-8b06-00A024406d59} * IID_IHXAudioPushdown2: {00000713-0901-11d1-8b06-00A024406d59} * IID_IHXAudioMultiChannel: {00000714-0901-11d1-8b06-00A024406d59} // $EndPrivate. */ DEFINE_GUID_ENUM(IID_IHXAudioPlayer, 0x00000700, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAudioPlayerResponse, 0x00000701, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAudioStream, 0x00000702, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAudioDevice, 0x00000703, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAudioDeviceResponse, 0x00000704, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAudioHook, 0x00000705, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAudioStreamInfoResponse, 0x00000706, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXVolume, 0x00000707, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXVolumeAdviseSink, 0x00000708, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXDryNotification, 0x00000709, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAudioDeviceManager, 0x0000070A, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAudioCrossFade, 0x0000070B, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAudioStream2, 0x0000070C, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAudioPushdown, 0x0000070D, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAudioHookManager, 0x0000070E, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAudioDeviceHookManager, 0x00000715, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAudioLevelNormalization, 0x00000716, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #if defined(HELIX_FEATURE_TIMELINE_WATCHER) DEFINE_GUID_ENUM(IID_IHXTimelineWatcher, 0x211a3cae, 0xf1da, 0x4678, 0x84, 0xd5, 0xf, 0x12, 0xe7, 0xb1, 0xd8, 0xc6) DEFINE_GUID_ENUM(IID_IHXTimelineManager, 0x9ed91bc3, 0x9e92, 0x46bb, 0xa0, 0x94, 0x6c, 0x8b, 0x94, 0x16, 0xcf, 0xb6) #endif // $Private: DEFINE_GUID_ENUM(IID_IHXMultiPlayPauseSupport, 0x0000070F, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAudioDeviceManager2, 0x00000710, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAudioResampler, 0x00000711, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAudioResamplerManager, 0x00000712, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAudioPushdown2, 0x00000713, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAudioMultiChannel, 0x00000714, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate. /* * File: * hxerror.h * Description: * Interfaces related to error reporting and receiving notification of errors. * Interfaces: * IID_IHXErrorMessages: {00000800-0901-11d1-8B06-00A024406D59} * IID_IHXErrorSink: {00000801-0901-11d1-8B06-00A024406D59} * IID_IHXErrorSinkControl: {00000802-0901-11d1-8B06-00A024406D59} */ #ifndef _HXERROR_H_ DEFINE_GUID_ENUM(IID_IHXErrorMessages, 0x00000800, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXErrorSink, 0x00000801, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXErrorSinkControl, 0x00000802, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif /* * File: * hxhyper.h * Description: * Simple Hyper Navigation Interfaces * Interfaces: * IID_IHXHyperNavigate: {00000900-0901-11d1-8B06-00A024406D59} * IID_IHXHyperNavigate2: {00000901-0901-11d1-8B06-00A024406D59} * IID_IHXHyperNavigateWithContext: {00000902-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID_ENUM(IID_IHXHyperNavigate, 0x00000900, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: // will be made public post redstone beta 1 XXXRA DEFINE_GUID_ENUM(IID_IHXHyperNavigate2, 0x00000901, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXHyperNavigateWithContext, 0x00000902, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXHyperNavigateHint, 0xd6507709, 0xf344, 0x4011, 0x94, 0xee, 0x57, 0x37, 0xd3, 0x78, 0xec, 0x4a) // $EndPrivate. /* * File: * hxclsnk.h * Description: * Client Advise Sink Interfaces * Interfaces: * IID_IHXClientAdviseSink: {00000B00-0901-11d1-8B06-00A024406D59} // $Private: * IID_IHXClientRequestSink: {00000B01-0901-11d1-8B06-00A024406D59} // $EndPrivate. */ DEFINE_GUID_ENUM(IID_IHXClientAdviseSink, 0x00000B00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXClientRequestSink, 0x00000B01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate. /* * File: * hxplugn.h * Description: * Plugin inspector interface * Interfaces: * IID_IHXPlugin: {00000C00-0901-11d1-8B06-00A024406D59} * IID_IHXPluginEnumerator {00000C01-0901-11d1-8B06-00A024406D59} * IID_IHXPluginGroupEnumerator {00000C02-0901-11d1-8B06-00A024406D59} * IID_IHXPluginReloader {00000C03-0901-11d1-8B06-00A024406D59} * IID_IHXPluginFactory {00000C04-0901-11d1-8B06-00A024406D59} // $Private: * IID_IHXPluginChallenger {00000C05-0901-11d1-8B06-00A024406D59} * IID_IHXPluginQuery {00000C06-0901-11d1-8B06-00A024406D59} * : {00000C07-0901-11d1-8B06-00A024406D59} -- Deprecated * : {00000C08-0901-11d1-8B06-00A024406D59} -- Deprecated * IID_IHXGenericPlugin {00000C09-0901-11d1-8B06-00A024406D59} * IID_IHXProxiedPlugin {00000C0A-0901-11d1-8B06-00A024406D59} // $EndPrivate. * IID_IHXPersistentComponent {00000C0B-0901-11d1-8B06-00A024406D59} */ #ifndef _HXPLUGN_H_ DEFINE_GUID_ENUM(IID_IHXPlugin, 0x00000C00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPluginEnumerator, 0x00000C01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPluginGroupEnumerator, 0x00000C02, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPluginSearchEnumerator, 0x3244b391, 0x42d4, 0x11d4, 0x95, 0x3, 0x0, 0x90, 0x27, 0x90, 0x29, 0x9c) DEFINE_GUID_ENUM(IID_IHXPluginReloader, 0x00000C03, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPluginFactory, 0x00000C04, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXPluginChallenger, 0x00000C05, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPluginQuery, 0x00000C06, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXGenericPlugin, 0x00000C09, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXProxiedPlugin, 0x00000C0A, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPluginHandler3, 0x32b19771, 0x2299, 0x11d4, 0x95, 0x3, 0x0, 0x90, 0x27, 0x90, 0x29, 0x9c) DEFINE_GUID_ENUM(IID_IHXComponentPlugin, 0xf8a31571, 0x22ac, 0x11d4, 0x95, 0x3, 0x0, 0x90, 0x27, 0x90, 0x29, 0x9c) DEFINE_GUID_ENUM(IID_IHXPluginNamespace, 0xf09e8891, 0x8e2d, 0x11d4, 0x82, 0xdb, 0x0, 0xd0, 0xb7, 0x4c, 0x2d, 0x25) DEFINE_GUID_ENUM( IID_IHXPluginDatabase, 0xc2c65401, 0xa478, 0x11d4, 0x95, 0x18, 0x0, 0x90, 0x27, 0x90, 0x29, 0x9c) // $EndPrivate. #endif /* * File: * hxwin.h * Description: * Site interfaces * Interfaces: * IID_IHXSiteWindowed: {00000D01-0901-11d1-8B06-00A024406D59} * IID_IHXSiteWindowless: {00000D02-0901-11d1-8B-6-00A024406D59} * IID_IHXSite: {00000D03-0901-11d1-8B-6-00A024406D59} * IID_IHXSiteUser: {00000D04-0901-11d1-8B-6-00A024406D59} * IID_IHXSiteWatcher: {00000D05-0901-11d1-8B-6-00A024406D59} * IID_IHXSiteUserSupplier: {00000D06-0901-11d1-8B-6-00A024406D59} * IID_IHXSiteSupplier: {00000D07-0901-11d1-8B-6-00A024406D59} * IID_IHXSiteManager: {00000D08-0901-11d1-8B-6-00A024406D59} * IID_IHXMultiInstanceSiteUserSupplier: {00000D09-0901-11d1-8B-6-00A024406D59} * IID_IHXSite2: {00000D0A-0901-11d1-8B-6-00A024406D59} * IID_IHXSiteTreeNavigation: {b52abc41-a919-11d8-b8a3-0003939ba95e} * IID_IHXSiteFullScreen {00000D0B-0901-11d1-8B-6-00A024406D59} // $Private: * IID_IHXLayoutSiteGroupManager {00000D0C-0901-11d1-8B-6-00A024406D59} // $EndPrivate. * IID_IHXEventHookMgr {00000D0D-0901-11d1-8B-6-00A024406D59} * IID_IHXEventHook {00000D0E-0901-11d1-8B-6-00A024406D59} * IID_IHXPassiveSiteWatcher {00000D0F-0901-11d1-8B-6-00A024406D59} * IID_IHXStatusMessage {00000D10-0901-11d1-8B-6-00A024406D59} // $Private: * IID_IHXGetImplementation {00000D11-0901-11d1-8B-6-00A024406D59} * IID_IHXSiteEventHandler {00000D12-0901-11d1-8B-6-00A024406D59} * IID_IHXSiteTransition {00000D13-0901-11d1-8B-6-00A024406D59} * IID_IHXRegion {00000D14-0901-11d1-8B-6-00A024406D59} * IID_IHXColorConverterManager {00000D15-0901-11d1-8B-6-00A024406D59} * IID_IHXColorConverter {00000D16-0901-11d1-8B-6-00A024406D59} * IID_IHXColorConverterHandler {00000D17-0901-11d1-8B-6-00A024406D59} // $EndPrivate. */ #ifndef _HXWIN_H_ DEFINE_GUID_ENUM(IID_IHXSiteWindowed, 0x00000D01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXSiteWindowless, 0x00000D02, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXSite, 0x00000D03, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXSiteComposition, 0x00000D19, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate. DEFINE_GUID_ENUM(IID_IHXSiteUser, 0x00000D04, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXSiteWatcher, 0x00000D05, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXSiteUserSupplier, 0x00000D06, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXSiteSupplier, 0x00000D07, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXSiteManager, 0x00000D08, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXMultiInstanceSiteUserSupplier, 0x00000D09, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXSite2, 0x00000D0A, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXSiteTreeNavigation, 0xb52abc41, 0xa919, 0x11d8, 0xb8, 0xa3, 0x0, 0x03, 0x93, 0x9b, 0xa9, 0x5e) // $Private: DEFINE_GUID_ENUM(IID_IHXSiteControl, 0xdd25ca2e, 0x73a5, 0x4811, 0x99, 0x6f, 0x7e, 0x67, 0x26, 0xe7, 0x66, 0x8f) // $EndPrivate. DEFINE_GUID_ENUM(IID_IHXSiteFullScreen, 0x00000D0B, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXLayoutSiteGroupManager, 0x00000D0C, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate. DEFINE_GUID_ENUM(IID_IHXEventHookMgr, 0x00000D0D, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXEventHook, 0x00000D0E, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPassiveSiteWatcher, 0x00000D0F, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXStatusMessage, 0x00000D10, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXGetImplementation, 0x00000D11, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXSiteEventHandler, 0x00000D12, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXSiteTransition, 0x00000D13, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRegion, 0x00000D14, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXColorConverterManager, 0x00000D15, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXColorConverter, 0x00000D16, 0x903, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXColorConverterHandler, 0x00000D17, 0x903, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXColorConverterPlugin, 0x00000D18, 0x903, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXSiteManager2, 0x00000D20, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXSiteEnumerator, 0x67f8c5bd, 0x4b1d, 0x4c09, 0x8f, 0xb7, 0x8a, 0xc7, 0xc2, 0x0d, 0x29, 0xc7) DEFINE_GUID_ENUM(IID_IHXOverlayResponse, 0x00000D22, 0x903, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXOverlayManager, 0x00000D21, 0x903, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate. DEFINE_GUID_ENUM(IID_IHXKeyBoardFocus, 0x00000D23, 0x903, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXDrawFocus, 0x00000D24, 0x903, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXSubRectSite, 0x00000D25, 0x903, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif /* * File: * hxformt.h * Description: * Interfaces related to file and broadcast format plugins. * Interfaces: * * IID_IHXFileFormatObject: {00000F00-0901-11d1-8B06-00A024406D59} * IID_IHXBroadcastFormatObject: {00000F01-0901-11d1-8B06-00A024406D59} * IID_IHXFormatResponse: {00000F02-0901-11d1-8B06-00A024406D59} * IID_IHXFormatReuse: {e55077c4-a299-11d7-864c-0002b3658720} * IID_IHXPacketFormat: {00000F03-0901-11d1-8B06-00A024406D59} * IID_IHXPacketTimeOffsetHandler {00000F04-0901-11d1-8B06-00A024406D59} * IID_IHXPacketTimeOffsetHandlerResponse {00000F05-0901-11d1-8B06-00A024406D59} * IID_IHXLiveFileFormatInfo {00000F06-0901-11d1-8B06-00A024406D59} // $Private: * IID_IHXBroadcastLatency {00000F08-0901-11d1-8B06-00A024406D59} * IID_IHXPayloadFormatObject {00000F07-0901-11d1-8B06-00A024406D59} * IID_IHXBlockFormatObject {00000F09-0901-11d1-8B06-00A024406D59} * IID_IHXFileFormatHeaderAdvise {00000F0A-0901-11d1-8B06-00A024406D59} * IID_IHXFileFormatHeaderAdviseResponse {00000F0B-0901-11d1-8B06-00A024406D59} // $EndPrivate. */ #ifndef _HXFORMT_H_ DEFINE_GUID_ENUM(IID_IHXFileFormatObject, 0x00000F00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXBroadcastFormatObject, 0x00000F01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFormatResponse, 0x00000F02, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFormatReuse, 0xe55077c4, 0xa299, 0x11d7, 0x86, 0x4c, 0x0, 0x2, 0xb3, 0x65, 0x87, 0x20) DEFINE_GUID_ENUM(IID_IHXPacketFormat, 0x00000F03, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPacketTimeOffsetHandler, 0x00000F04, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPacketTimeOffsetHandlerResponse, 0x00000F05, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXLiveFileFormatInfo, 0x00000F06, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXPayloadFormatObject, 0x00000F07, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXBroadcastLatency, 0x00000F08, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXBlockFormatObject, 0x00000F09, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFileFormatHeaderAdvise, 0x00000F0A, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFileFormatHeaderAdviseResponse, 0x00000F0B, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate. DEFINE_GUID_ENUM(IID_IHXSyncFileFormatObject, 0x00000F0C, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif #ifndef _HXFWRTR_H_ // $Private: DEFINE_GUID_ENUM(IID_IHXFileWriterMonitor, 0xb5615de1, 0x42a6, 0x11d5, 0xa9, 0xc, 0x0, 0x1, 0x2, 0x51, 0xb3, 0x40) DEFINE_GUID_ENUM(IID_IHXPropertyAdviser, 0x264fd2f0, 0x432b, 0x11d5, 0xa9, 0xd, 0x0, 0x1, 0x2, 0x51, 0xb3, 0x40) DEFINE_GUID_ENUM(IID_IHXFileWriter, 0xb5615de0, 0x42a6, 0x11d5, 0xa9, 0xc, 0x0, 0x1, 0x2, 0x51, 0xb3, 0x40) // $EndPrivate. #endif #ifndef _HXSRCIN_H_ DEFINE_GUID_ENUM(IID_IHXSourceInput, 0xebf8d220, 0x40f7, 0x11d6, 0xab, 0x3f, 0x0, 0x1, 0x2, 0x51, 0xb3, 0x40) DEFINE_GUID_ENUM(IID_IHXSourceHandler, 0xb2646da0, 0x410a, 0x11d6, 0xab, 0x3f, 0x0, 0x1, 0x2, 0x51, 0xb3, 0x40) #endif /* * File: * hxpends.h * Description: * Interfaces related to get pending status from objects * Interfaces: * IHXPendingStatus: {00001100-0901-11d1-8B06-00A024406D59} */ #ifndef _HXPENDS_H_ DEFINE_GUID_ENUM(IID_IHXPendingStatus, 0x00001100, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif /* * File: * ihxpckts.h * Description: * Interfaces related to buffers, packets, streams, etc. * Interfaces: * IID_IHXBuffer: {00001300-0901-11d1-8B06-00A024406D59} * IID_IHXPacket: {00001301-0901-11d1-8B06-00A024406D59} * IID_IHXRTPPacket {0169A731-1ED0-11d4-952B-00902742C923} * IID_IHXRTPPacketInfo {0169A731-1ED0-11d4-952B-00902742C923} * IID_IHXValues: {00001302-0901-11d1-8B06-00A024406D59} * IID_IHXValuesRemove: {00001303-0901-11d1-8B06-00A024406D59} * IID_IHXClientPacket: {00001304-0901-11d1-8B06-00A024406D59} * IID_IHXBroadcastDistPktExt: {3B022922-94A1-4be5-BD25-216DA27BD8FC} */ #ifndef _IHXPCKTS_H_ DEFINE_GUID_ENUM(IID_IHXBuffer, 0x00001300, 0x0901, 0x11d1, 0x8b, 0x06, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPacket, 0x00001301, 0x0901, 0x11d1, 0x8b, 0x06, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRTPPacket, 0x0169a731, 0x1ed0, 0x11d4, 0x95, 0x2b, 0x0, 0x90, 0x27, 0x42, 0xc9, 0x23) DEFINE_GUID_ENUM(IID_IHXRTPPacketInfo, 0xec7d67bb, 0x2e79, 0x49c3, 0xb6, 0x67, 0xba, 0x8a, 0x93, 0x8d, 0xbc, 0xe0) DEFINE_GUID_ENUM(IID_IHXValues, 0x00001302, 0x0901, 0x11d1, 0x8b, 0x06, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXValues2, 0x7ae64d81, 0xc5ab, 0x4b0a, 0x94, 0xf2, 0xb4, 0xd6, 0xdd, 0x2b, 0xda, 0x7a) DEFINE_GUID_ENUM(IID_IHXValuesRemove, 0x00001303, 0x0901, 0x11d1, 0x8b, 0x06, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXClientPacket, 0x00001304, 0x0901, 0x11d1, 0x8b, 0x06, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXBroadcastDistPktExt, 0x3b022922, 0x94a1, 0x4be5, 0xbd, 0x25, 0x21, 0x6d, 0xa2, 0x7b, 0xd8, 0xfc) // $EndPrivate. #endif /* * File: * hxasm.h * Description: * Interfaces related to abm and back channel support. * * Interfaces: * IID_IHXBackChannel: {00001500-0901-11d1-8B06-00A024406D59} * IID_IHXASMSource: {00001501-0901-11d1-8B06-00A024406D59} * IID_IHXASMStream: {00001502-0901-11d1-8B06-00A024406D59} * IID_IHXASMStream2: {30d39e2c-1e56-11b2-8618-0002b39a94d0} * IID_IHXASMStreamSink: {00001503-0901-11d1-8B06-00A024406D59} */ #ifndef _HXASM_H_ DEFINE_GUID_ENUM(IID_IHXBackChannel, 0x00001500, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXASMSource, 0x00001501, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXASMStream, 0x00001502, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXASMStream2, 0x00001504, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXASMStreamSink, 0x00001503, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif /* * File: * hxencod.h * Description: * Interfaces related to superencoders. * * Interaces: * IID_IHXEncoderResponse {00001600-0901-11d1-8B06-00A024406D59} * IID_IHXEncoder {00001601-0901-11d1-8B06-00A024406D59} * IID_IHXEncoderCompletion {00001602-0901-11d1-8B06-00A024406D59} * IID_IHXConnectionlessControl {00001603-0901-11d1-8B06-00A024406D59} * IID_IHXEncoderResponseCompletion {00001604-0901-11d1-8B06-00A024406D59} * IID_IHXTransportControl {00001605-0901-11d1-8B06-00A024406D59} */ #ifndef _HXENCOD_H_ DEFINE_GUID_ENUM(IID_IHXEncoderResponse, 0x00001600, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXEncoder, 0x00001601, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXEncoderCompletion, 0x00001602, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXConnectionlessControl, 0x00001603, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXEncoderResponseCompletion, 0x00001604, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXTransportControl, 0x00001605, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif /* * File: * hxbrdcst.h * Description: * * RealSystem iQ remote broadcast functionality * * Interfaces: * * IID_IHXRemoteBroadcastServices: {8F933081-27B6-11d5-9569-00902742E832} * IID_IHXRemoteBroadcastConfiguration: {8F933083-27B6-11d5-9569-00902742E832} * IID_IHXRemoteBroadcastConfigurationResponse: {67C1BA10-39BC-11d5-956A-00902742E832} * IID_IHXRemoteBroadcastStatisticsReport: {CEE9CC1E-DCDF-4159-A315-8A3B86EE9A86} */ #ifndef _HXBRDCST_H_ DEFINE_GUID_ENUM(IID_IHXRemoteBroadcastServices, 0x8f933081, 0x27b6, 0x11d5, 0x95, 0x69, 0x0, 0x90, 0x27, 0x42, 0xe8, 0x32) DEFINE_GUID_ENUM(IID_IHXRemoteBroadcastConfiguration, 0x8f933083, 0x27b6, 0x11d5, 0x95, 0x69, 0x0, 0x90, 0x27, 0x42, 0xe8, 0x32) DEFINE_GUID_ENUM(IID_IHXRemoteBroadcastConfigurationResponse, 0x67c1ba10, 0x39bc, 0x11d5, 0x95, 0x6a, 0x0, 0x90, 0x27, 0x42, 0xe8, 0x32) DEFINE_GUID_ENUM(IID_IHXRemoteBroadcastStatisticsReport, 0xcee9cc1e, 0xdcdf, 0x4159, 0xa3, 0x15, 0x8a, 0x3b, 0x86, 0xee, 0x9a, 0x86) #endif /* * File: * hxauth.h * Description: * Password handling API * Interfaces: * IID_IHXPassword {00001700-0901-11d1-8B06-00A024406D59} */ /* * 000017**-0901-11d1-8B06-00A024406D59 is reserved for interfaces in hxauth.h (below) */ /* * File: * hxauth.h * Description: * Authentication API * Interfaces: * IID_IHXAuthenticator {00001800-0901-11d1-8B06-00A024406D59} * IID_IHXAuthenticatorResponse {00001801-0901-11d1-8B06-00A024406D59} * IID_IHXAuthenticatorRequest {00001802-0901-11d1-8B06-00A024406D59} * IID_IHXPassword {00001700-0901-11d1-8B06-00A024406D59} * IID_IHXAuthenticationManager {00001A00-0901-11d1-8B06-00A024406D59} * IID_IHXAuthenticationManager2 * {34e171d2-a8f0-4832-bc7d-06dfe3ae58fd} * IID_IHXAuthenticationManagerResponse * {00001A01-0901-11d1-8B06-00A024406D59} */ #ifndef _HXAUTH_H_ DEFINE_GUID_ENUM(IID_IHXAuthenticator, 0x00001800, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAuthenticatorResponse, 0x00001801, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAuthenticatorRequest, 0x00001802, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPassword, 0x00001700, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAuthenticationManager, 0x00001a00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAuthenticationManager2, 0x34e171d2, 0xa8f0, 0x4832, 0xbc, 0x7d, 0x06, 0xdf, 0xe3, 0xae, 0x58, 0xfd) DEFINE_GUID_ENUM(IID_IHXAuthenticationManagerResponse, 0x00001a01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif /* * File: * hxsdesc.h * Description: * Stream description API * Interfaces: * IID_IHXStreamDescription {00001900-0901-11d1-8B06-00A024406D59} * IID_IHXRTPPayloadInfo {00001901-0901-11d1-8B06-00A024406D59} * IID_IHXStreamDescriptionSettings {00001902-0901-11d1-8B06-00A024406D59} */ #ifndef _HXSDESC_ DEFINE_GUID_ENUM(IID_IHXStreamDescription, 0x00001900, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRTPPayloadInfo, 0x00001901, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXStreamDescriptionSettings, 0x00001902, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif /* * 00001A**-0901-11d1-8B06-00A024406D59 is reserved for interfaces in hxauth.h (above) */ /* * File: * hxlvtxt.h * Description: * Interfaces related to live text superencoder. * * Interaces: * IID_IHXLiveText {00001b00-0901-11d1-8B06-00A024406D59} * IID_IHXLiveText2 {00001b01-0901-11d1-8B06-00A024406D59} */ #ifndef _HXLVTXT_H_ DEFINE_GUID_ENUM(IID_IHXLiveText, 0x00001b00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXLiveText2, 0x00001b01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif /* * File: * hxcfg.h * Description: * Interfaces used by server configuration tools. * * Interfaces: * IID_IHXConfigFile {00001c00-0901-11d1-8B06-00A024406D59} * IID_IHXRegConfig {00001c01-0901-11d1-8B06-00A024406D59} * */ #ifndef _HXCFG_H_ DEFINE_GUID_ENUM(IID_IHXConfigFile, 0x00001c00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRegConfig, 0x00001c01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif /* * File: * rmappv.h * Description: * Interfaces related to Pay Per View Database Plugins * Interfaces: * IID_IHXPPVDatabase {00001d00-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID_ENUM(IID_IHXPPVDatabase, 0x00001d00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) /* * 00001e**-0901-11d1-8B06-00A024406D59 is reserved for an interface which * has been deprecated. */ /* * File: * rmacmenu.h * Description: * Interfaces used by renderers for context menus. * * Interfaces: * IID_IHXContextMenu {00001f00-0901-11d1-8B06-00A024406D59} * IID_IHXContextMenuResponse {00001f01-0901-11d1-8B06-00A024406D59} */ #ifndef _HXCMENU_H_ DEFINE_GUID_ENUM(IID_IHXContextMenu, 0x00001f00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXContextMenuResponse, 0x00001f01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif /* * File: * hxphook.h * Description: * Interfaces used by the top level client. client core and renderer to * support Selective Record. * * Interfaces: * IID_IHXPacketHook {00002000-0901-11d1-8B06-00A024406D59} * IID_IHXPacketHookManager {00002001-0901-11d1-8B06-00A024406D59} * IID_IHXPacketHookHelper {00002002-0901-11d1-8B06-00A024406D59} * IID_IHXPacketHookHelperResponse {00002003-0901-11d1-8B06-00A024406D59} */ #ifndef _HXPHOOK_H_ DEFINE_GUID_ENUM(IID_IHXPacketHook, 0x00002000, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPacketHookManager, 0x00002001, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPacketHookHelper, 0x00002002, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPacketHookHelperResponse, 0x00002003, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif /* * File: * hxpsink.h * Description: * Interfaces used by the top level client or renderers to determine * that a player has been created or closed. * * Interfaces: * IID_IHXPlayerCreationSink {00002100-0901-11d1-8B06-00A024406D59} * IID_IHXPlayerSinkControl {00002101-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID_ENUM(IID_IHXPlayerCreationSink, 0x00002100, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPlayerSinkControl, 0x00002101, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) /* * File: * hxvsurf.h * Description: * Interface used by renderers to blt data to the screen (when in * full screen mode). * * Interfaces: * IID_IHXVideoSurface {00002200-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID_ENUM(IID_IHXVideoSurface, 0x00002200, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXVideoHookSink, 0x00002201, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXVideoHook, 0x00002202, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXVideoSurface2, 0x00002203, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRenderTimeLine, 0x00002204, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXSubRectVideoSurface, 0x00002205, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: /* * File: * ihxfgbuf.h * Description: * Interfaces related to fragmented buffers * Interfaces: * IID_IHXFragmentedBuffer: {00002300-0901-11d1-8B06-00A024406D59} * IID_IHXEnumFragmentedBuffer: {00002301-0901-11d1-8B06-00A024406D59} */ #ifndef _IHXFGBUF_H_ DEFINE_GUID_ENUM(IID_IHXFragmentedBuffer, 0x00002300, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXEnumFragmentedBuffer, 0x00002301, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif // $EndPrivate. /* * File: * hxgroup.h * Description: * Client side Group related interfaces * * Interfaces: * IID_IHXGroup {00002400-0901-11d1-8B06-00A024406D59} * IID_IHXGroupManager {00002401-0901-11d1-8B06-00A024406D59} * IID_IHXGroupSink {00002402-0901-11d1-8B06-00A024406D59} * IID_IHXTrack {00002404-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID_ENUM(IID_IHXGroup, 0x00002400, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXGroupManager, 0x00002401, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXGroupSink, 0x00002402, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXGroup2, 0x00002403, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate. DEFINE_GUID_ENUM(IID_IHXTrack, 0x00002404, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXTrackSink, 0x00002405, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPrefetchSink, 0x00002406, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXGroupSink2, 0x00002407, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPrefetch, 0x00002408, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) /* * File: * hxupgrd.h * Description: * Interfaces used by player for auto-upgrade. * * Interfaces: * IID_IHXUpgradeCollection {00002500-0901-11d1-8B06-00A024406D59} * IID_IHXUpgradeHandler {00002501-0901-11d1-8B06-00A024406D59} // $Private: * IID_IHXSystemRequired {00002502-0901-11d1-8B06-00A024406D59} // $EndPrivate. */ DEFINE_GUID_ENUM(IID_IHXUpgradeCollection, 0x00002500, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXUpgradeHandler, 0x00002501, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXSystemRequired, 0x00002502, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate. DEFINE_GUID_ENUM(IID_IHXUpgradeCollection2, 0x00002503, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) /* * File: * hxallow.h * Description: * Interfaces related to Allowance plugins * Interfaces: * IID_IHXPlayerConnectionAdviseSink {00002600-0901-11d1-8B06-00A024406D59} * IID_IHXPlayerConnectionResponse {00002601-0901-11d1-8B06-00A024406D59} * IID_IHXPlayerController {00002602-0901-11d1-8B06-00A024406D59} * IID_IHXPlayerConnectionAdviseSinkManager {00002603-0901-11d1-8B06-00A024406D59} * IID_IHXPlayerConnectionAdviseEvents {8fe78da6-a828-11d7-939c-00601df0ce4c} * IID_IHXProxyConnectionAdviseSink {00002604-0901-11d1-8B06-00A024406D59} * IID_IHXProxyConnectionResponse {00002605-0901-11d1-8B06-00A024406D59} * IID_IHXProxyController {00002605-0901-11d1-8B06-00A024406D59} * IID_IHXPlayerControllerProxyRedirect {00002607-0901-11d1-8B06-00A024406D59} * IID_IHXMidBoxNotify {f8c5dcaf-9a5f-4d1b-a061-22fa0d038848} */ DEFINE_GUID_ENUM(IID_IHXPlayerConnectionAdviseSink, 0x00002600, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPlayerConnectionResponse, 0x00002601, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPlayerController, 0x00002602, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPlayerConnectionAdviseSinkManager, 0x00002603, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPlayerConnectionAdviseEvents, 0x8fe78da6, 0xa828, 0x11d7, 0x93, 0x9c, 0x0, 0x60, 0x1d, 0xf0, 0xce, 0x4c) DEFINE_GUID_ENUM(IID_IHXProxyConnectionAdviseSink, 0x00002604, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXProxyConnectionResponse, 0x00002605, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXProxyController, 0x00002606, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPlayerControllerProxyRedirect, 0x00002607, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXMidBoxNotify, 0xf8c5dcaf, 0x9a5f, 0x4d1b, 0xa0, 0x61, 0x22, 0xfa, 0x0d, 0x03, 0x88, 0x48) /* * File: * rmaaconf.h * Description: * Interfaces used by the top level client. client core to * support Auto. Transport Configuration * * Interfaces: * IID_IHXAutoConfig {00002700-0901-11d1-8B06-00A024406D59} * IID_IHXAutoConfigResponse {00002701-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID_ENUM(IID_IHXAutoConfig, 0x00002700, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAutoConfigResponse, 0x00002701, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) /* * File: * hxauthn.h * Description: * Interfaces used to validate a users access to content. * * Interfaces: * IID_IHXCredRequestResponse, {00002800-0901-11d1-8B06-00A024406D59} * IID_IHXCredRequest, {00002801-0901-11d1-8B06-00A024406D59} * IID_IHXClientAuthResponse, {00002802-0901-11d1-8B06-00A024406D59} * IID_IHXClientAuthConversation, {00002803-0901-11d1-8B06-00A024406D59} * IID_IHXServerAuthResponse, {00002804-0901-11d1-8B06-00A024406D59} * IID_IHXServerAuthConversation, {00002805-0901-11d1-8B06-00A024406D59} * IID_IHXUserContext, {00002806-0901-11d1-8B06-00A024406D59} * IID_IHXUserProperties, {00002807-0901-11d1-8B06-00A024406D59} * IID_IHXUserImpersonation, {00002808-0901-11d1-8B06-00A024406D59} * IID_IHXUserDB, {00002809-0901-11d1-8B06-00A024406D59} * IID_IHXChallengeResponse, {0000280A-0901-11d1-8B06-00A024406D59} * IID_IHXChallenge, {0000280B-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID_ENUM(IID_IHXCredRequestResponse, 0x00002800, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXCredRequest, 0x00002801, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXClientAuthResponse, 0x00002802, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXClientAuthConversation, 0x00002803, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXServerAuthResponse, 0x00002804, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXServerAuthConversation, 0x00002805, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXUserContext, 0x00002806, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXUserProperties, 0x00002807, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXUserImpersonation, 0x00002808, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXChallengeResponse, 0x00002809, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXChallenge, 0x0000280A, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) /* * File: * hxplgns.h * * Description: * Interfaces for Plugins: * IHXObjectConfiguration - Consistant configuration. * IHXPluginProperties - Consistant property retrival. * * Interfaces: * IID_IHXObjectConfiguration: {00002900-0901-11d1-8B06-00A024406D59} * IID_IHXPluginProperties: {00002901-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID_ENUM(IID_IHXObjectConfiguration, 0x00002900, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPluginProperties, 0x00002901, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) /* * File: * hxdb.h * * Description: * Interfaces for Plugins: * IHXDatabaseManager - Creates Configured Database Instances * IHXAuthenticationDBManagerResponse - Provides Callbacks for IHXAuthenticationDBManager * IHXAuthenticationDBManager - Functions to add and remove users from a database * IHXAsyncEnumAuthenticationDBResponse - Provides Callbacks for IHXAsyncEnumAuthenticationDB * IHXAsyncEnumAuthenticationDB - Functions to enumerate the list of users in a database * IHXAuthenticationDBAccessResponse - Provides Callbacks for IHXAuthenticationDBAccess * IHXAuthenticationDBAccess - Functions to access a users info in the database * IHXGUIDDBManagerResponse - Provides Callbacks for IHXGUIDDBManager * IHXGUIDDBManager - Functions to add and remove GUID's from a database * IHXPPVDBManagerResponse - Provides Callbacks for IHXPPVDBManager * IHXPPVDBManager - Functions to add, remove, and adjust a user's permissions from a database * IHXRedirectDBManagerResponse - Provides Callbacks for IHXRedirectDBManager * IHXRedirectDBManager - Functions to add and remove URL Redirects from a database * IHXRegistrationLoggerResponse - Provides Callbacks for IHXRegistrationLogger * IHXRegistrationLogger - Functions to Log registration Activity. * * Interfaces: * IID_IHXDatabaseManager: {00002A00-0901-11d1-8B06-00A024406D59} * IID_IHXAuthenticationDBManagerResponse: {00002A01-0901-11d1-8B06-00A024406D59} * IID_IHXAuthenticationDBManager: {00002A02-0901-11d1-8B06-00A024406D59} * IID_IHXAsyncEnumAuthenticationDBResponse:{00002A03-0901-11d1-8B06-00A024406D59} * IID_IHXAsyncEnumAuthenticationDB: {00002A04-0901-11d1-8B06-00A024406D59} * IID_IHXAuthenticationDBAccessResponse: {00002A05-0901-11d1-8B06-00A024406D59} * IID_IHXAuthenticationDBAccess: {00002A06-0901-11d1-8B06-00A024406D59} * IID_IHXGUIDDBManagerResponse: {00002A07-0901-11d1-8B06-00A024406D59} * IID_IHXGUIDDBManager: {00002A08-0901-11d1-8B06-00A024406D59} * IID_IHXPPVDBManagerResponse: {00002A09-0901-11d1-8B06-00A024406D59} * IID_IHXPPVDBManager: {00002A0A-0901-11d1-8B06-00A024406D59} * IID_IHXRedirectDBManagerResponse: {00002A0B-0901-11d1-8B06-00A024406D59} * IID_IHXRedirectDBManager: {00002A0C-0901-11d1-8B06-00A024406D59} * IID_IHXRegistrationLoggerResponse: {00002A0D-0901-11d1-8B06-00A024406D59} * IID_IHXRegistrationLogger: {00002A0E-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID_ENUM(IID_IHXDatabaseManager, 0x00002A00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAuthenticationDBManagerResponse, 0x00002A01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAuthenticationDBManager, 0x00002A02, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAsyncEnumAuthenticationDBResponse, 0x00002A03, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAsyncEnumAuthenticationDB, 0x00002A04, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAuthenticationDBAccessResponse, 0x00002A05, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXAuthenticationDBAccess, 0x00002A06, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXGUIDDBManagerResponse, 0x00002A07, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXGUIDDBManager, 0x00002A08, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPPVDBManagerResponse, 0x00002A09, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPPVDBManager, 0x00002A0A, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRedirectDBManagerResponse, 0x00002A0B, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRedirectDBManager, 0x00002A0C, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRegistrationLoggerResponse, 0x00002A0D, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRegistrationLogger, 0x00002A0E, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: /* * File: * ihxostrm.h * Description: */ DEFINE_GUID_ENUM(IID_IHXStreamableObj, 0x47533471, 0xbece, 0x11d1, 0x8f, 0x9, 0x0, 0x60, 0x8, 0x3b, 0xe5, 0x61) DEFINE_GUID_ENUM(IID_IHXObjOutStream, 0xb3a156d1, 0xbedd, 0x11d1, 0x8f, 0xa, 0x0, 0x60, 0x8, 0x3b, 0xe5, 0x61) DEFINE_GUID_ENUM(IID_IHXObjInStream, 0xb3a156d2, 0xbedd, 0x11d1, 0x8f, 0xa, 0x0, 0x60, 0x8, 0x3b, 0xe5, 0x61) // $EndPrivate. /* * File: * hxxmltg.h * * Description: * Interfaces for Plugins: * IHXXMLTagHandler: Interface for registering for a specific tag * and providing an IHXXMLTagObject to tagfsys. * (Works like IHXFileSystemObject) * * IHXXMLTagObject: Interface for receiving the contents of a tag * for which the creating IHXXMLTagHandler has registerd. * * IHXXMLTagObjectResponse: Interface for IHXXMLTagObject to return * the replacement for the tag. This is implemented by tagfsys. * * * Interfaces: * IID_IHXXMLTagObjectResponse: {00002C02-0901-11d1-8B06-00A024406D59} * IID_IHXXMLTagHandler: {00002C03-0901-11d1-8B06-00A024406D59} * IID_IHXXMLTagObject: {00002C04-0901-11d1-8B06-00A024406D59} */ #ifndef _HXXMLTG_H DEFINE_GUID_ENUM(IID_IHXXMLTagObjectResponse, 0x00002C02, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXXMLTagHandler, 0x00002C03, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXXMLTagObject, 0x00002C04, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif // $Private: /* * File: * archplin/flcreatr.h */ DEFINE_GUID_ENUM(IID_IHXFileCreatorResponse, 0x00002D00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate. // $Private: /* * File: * hxfiles.h */ #ifndef _HXFILES_H_ DEFINE_GUID_ENUM(IID_IHXHTTPRedirect, 0x21eae0b9, 0x2e0c, 0x4003, 0xbb, 0x79, 0xbc, 0x8c, 0xc5, 0x67, 0x2c, 0x2d) DEFINE_GUID_ENUM(IID_IHXHTTPRedirectResponse, 0x125a63b1, 0x669c, 0x42f9, 0xb1, 0xf9, 0x1b, 0x53, 0xe9, 0x95, 0x82, 0x95) DEFINE_GUID_ENUM(IID_IHXRM2Converter2, 0x00002F00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRM2Converter2Response, 0x00002F01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPoolPathAdjustment, 0x00002F02, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif // $EndPrivate. /* * File: * hxcache.h * * Description: * Interfaces for caching services: * IHXCache - Creates IHXCacheFiles * IHXCacheResponse - Response object for IHXCache * IHXCacheFile - Persistant store object for caching * IHXCacheFileResponse - Response object for IHXCacheFile * // $Private: // cdist interfaces private for development, expect to make public when finalized. * IHXContentDistribution - Content distribution services * IHXContentDistributionResponse - Content distribution service replies * IHXContentDistributionAdvise - advise sink for cdist * IHXContentDistributionAdviseResponse - cdist advise sink responses * IHXMIIPullEntire - MII will pull the entire file * from the next read. * IHXMIIPullEntireResponse * IHXCacheFileSetVersion - Get specific version from cache. * IHXMIIReadStatCollection - Collect read data for MII // $EndPrivate. * * Interfaces: * IID_IHXCache: {00002E00-0901-11d1-8B06-00A024406D59} * IID_IHXCacheResponse: {00002E01-0901-11d1-8B06-00A024406D59} * IID_IHXCacheFile: {00002E02-0901-11d1-8B06-00A024406D59} * IID_IHXCacheFileResponse: {00002E03-0901-11d1-8B06-00A024406D59} * IID_IHXMIIFetch: {00002E04-0901-11d1-8B06-00A024406D59} * IID_IHXFIFOCache: {00002E05-0901-11d1-8B06-00A024406D59} // $Private: * IID_IHXContentDistribution {00002E06-0901-11d1-8B06-00A024406D59} * IID_IHXContentDistributionResponse {00002E07-0901-11d1-8B06-00A024406D59} * IID_IHXContentDistributionAdvise {00002E08-0901-11d1-8B06-00A024406D59} * IID_IHXContentDistributionAdviseResponse {00002E09-0901-11d1-8B06-00A024406D59} * IID_IHXMIIPullEntire {00002E0A-0901-11d1-8B06-00A024406D59} * IID_IHXMIIPullEntireResponse {00002E0B-0901-11d1-8B06-00A024406D59} * IID_IHXCacheFileSetVersion {00002E0C-0901-11d1-8B06-00A024406D59} * IID_IHXMIIReadStatCollection {00002E0D-0901-11d1-8B06-00A024406D59} // $EndPrivate. */ DEFINE_GUID_ENUM(IID_IHXCache, 0x00002E00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXCacheResponse, 0x00002E01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXCacheFile, 0x00002E02, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXCacheFileResponse, 0x00002E03, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXMIIFetch, 0x00002E04, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFIFOCache, 0x00002E05, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXContentDistribution, 0x00002E06, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXContentDistributionResponse,0x00002E07, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXContentDistributionAdvise, 0x00002E08, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXContentDistributionAdviseResponse, 0x00002E09, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXMIIPullEntire, 0x00002E0A, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXMIIPullEntireResponse, 0x00002E0B, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXCacheFileSetVersion, 0x00002E0C, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXMIIReadStatCollection, 0x00002E0D, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate. /* * File: intrpm.h * * IID_IHXInterPluginMessenger: {00003000-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID_ENUM(IID_IHXInterPluginMessenger, 0x00003000, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) /* * File: intrpm.h * * IID_IHXInterPluginMessenger2: {00003001-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID_ENUM(IID_IHXInterPluginMessenger2, 0x00003001, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) /* * File: hxvalue.h * * DEPRECATED: {00003100-0901-11d1-8B06-00A024406D59} * DEPRECATED: {00003101-0901-11d1-8B06-00A024406D59} * DEPRECATED: {00003102-0901-11d1-8B06-00A024406D59} * DEPRECATED: {00003103-0901-11d1-8B06-00A024406D59} * DEPRECATED: {00003104-0901-11d1-8B06-00A024406D59} * DEPRECATED: {00003105-0901-11d1-8B06-00A024406D59} * DEPRECATED: {00003106-0901-11d1-8B06-00A024406D59} * DEPRECATED: {00003107-0901-11d1-8B06-00A024406D59} * * IID_IHXKeyValueList: {00003108-0901-11d1-8B06-00A024406D59} * IID_IHXKeyValueListIter: {00003109-0901-11d1-8B06-00A024406D59} * IID_IHXKeyValueListIterOneKey: {00003110-0901-11d1-8B06-00A024406D59} * IID_IHXOptions: {00003111-0901-11d1-8B06-00A024406D59} */ #ifndef _HXVALUE_H_ /* DEPRECATED 3100 - 3107 */ DEFINE_GUID_ENUM(IID_IHXKeyValueList, 0x00003108, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXKeyValueListIter, 0x00003109, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXKeyValueListIterOneKey, 0x00003110, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXOptions, 0x00003111, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif /* * File: * ihxcookies.h * * Description: * Interfaces for Plugins: * IHXCookies - Cookie database management APIs * IHXCookiesHelper - Cookie output helper APIs * * Interfaces: * IID_IHXCookies: {00003200-0901-11d1-8B06-00A024406D59} * IID_IHXCookiesHelper: {00003201-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID_ENUM(IID_IHXCookies, 0x00003200, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXCookiesHelper, 0x00003201, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) /* * File: addrpool.h * * IID_IHXMulticastAddressPool: {00003300-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID_ENUM(IID_IHXMulticastAddressPool, 0x00003300, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) /* * File: sapmgr.h * * IID_IHXSapManager: {00003400-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID_ENUM(IID_IHXSapManager, 0x00003400, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) /* * File: namedlock.h * * IID_IHXNamedLock: {A5814CDC-232A-448D-8204-98E4D66445B5} */ DEFINE_GUID_ENUM(IID_IHXNamedLock, 0xa5814cdc, 0x232a, 0x448d, 0x82, 0x4, 0x98, 0xe4, 0xd6, 0x64, 0x45, 0xb5) /* * File: * hxvsrc.h * * Description: * Interfaces for Plugins: * IHXFileViewSource - Interface so file formats can support view source. * IHXFileViewSourceResponse - Response interface. * * Interfaces: * IID_IHXFileViewSource: {00003500-0901-11d1-8B06-00A024406D59} * IID_IHXFileViewSourceResponse: {00003501-0901-11d1-8B06-00A024406D59} // $Private: * IID_IHXClientViewSource: {00003502-0901-11d1-8B06-00A024406D59} * IID_IHXClientViewSourceSink: {00003503-0901-11d1-8B06-00A024406D59} // $EndPrivate. * IID_IHXViewSourceCommand: {00003504-0901-11d1-8B06-00A024406D59} * IID_IHXViewSourceURLResponse {00003505-0901-11d1-8B06-00A024406D59} // $Private: * IID_IHXClientViewRights: {00003506-0901-11d1-8B06-00A024406D59} // $EndPrivate. */ #ifndef _HXVSRC_H_ DEFINE_GUID_ENUM(IID_IHXFileViewSource, 0x00003500, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXFileViewSourceResponse, 0x00003501, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXClientViewSource, 0x00003502, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXClientViewSourceSink, 0x00003503, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate: DEFINE_GUID_ENUM(IID_IHXViewSourceCommand, 0x00003504, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXViewSourceURLResponse, 0x00003505, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $Private: DEFINE_GUID_ENUM(IID_IHXClientViewRights, 0x00003506, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate: #endif /* * File: * hxdllaccess.h * Description: * Interfaces to Dll Access Service * Interfaces: * IID_IHXDllAccess: {D5A71AA1-A6ED-479f-9FC6-F06B99142691} */ #ifndef _HXDLLACCESS_H_ DEFINE_GUID_ENUM(IID_IHXDllAccess, 0xd5a71aa1, 0xa6ed, 0x479f, 0x9f, 0xc6, 0xf0, 0x6b, 0x99, 0x14, 0x26, 0x91) #endif // _HXDLLACCESS_H_ // $Private: /* * File: * hxpxymgr.h * * Description: * * IHXProxyManager - proxy APIs * * Interfaces: * IID_IHXProxyManager: {00003600-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID_ENUM(IID_IHXProxyManager, 0x00003600, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate. /* File: * hxdtcvt.h * * Description * IHXDataConvertSystemObject - RMA Stream data conversion creator * IHXDataConvert - RMA Stream data conversion * IHXDataConvertResponse - response for above * IHXDataRevert - RMA Stream data reversion * IHXDataRevertResponse - response for above */ DEFINE_GUID_ENUM(IID_IHXDataConvertSystemObject, 0x00003900, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXDataConvert, 0x00003901, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXDataConvertResponse, 0x00003902, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXDataRevert, 0x00003903, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXDataRevertResponse, 0x00003904, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) /* File: * hxvport.h * * Description * IHXViewPortManager - RMA ViewportManager * IHXViewPort - RMA Viewport * IHXViewPortSink - RMA Viewport sink * IHXViewPortSupplier - RMA Viewport supplier */ DEFINE_GUID_ENUM(IID_IHXViewPortManager, 0x00004000, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXViewPort, 0x00004001, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXViewPortSink, 0x00004002, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXViewPortSupplier, 0x00004003, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) /* File: * hxmmrkr.h * * Description * IHXMediaMarkerManager - RMA Media Marker Manager * IHXMediaMarkerSink - RMA Media Marker Sink */ DEFINE_GUID_ENUM(IID_IHXMediaMarkerManager, 0x46679d62, 0xf7ac, 0x4b0e, 0x80, 0x0, 0xf4, 0xee, 0x90, 0xf7, 0x85, 0xb1) DEFINE_GUID_ENUM(IID_IHXMediaMarkerSink, 0xa4643c85, 0x5b52, 0x4b07, 0xa7, 0x61, 0x32, 0xcf, 0xb2, 0xf2, 0x84, 0xfe) /* * File: * hxinter.h * * Description * IHXEventManager - RMA Inter-datatype event manager * IHXEventSink - RMA Inter-datatype event sink * */ DEFINE_GUID_ENUM(IID_IHXEventManager, 0xf932b582, 0x517, 0x4ca4, 0x84, 0x4c, 0x26, 0xa4, 0xe8, 0xe9, 0x69, 0x83) DEFINE_GUID_ENUM(IID_IHXEventSink, 0x76cf54bc, 0x9fce, 0x45e7, 0x90, 0xd1, 0x3, 0x46, 0x5, 0xf8, 0xdd, 0x14) /* * File: * hxslta.h * * Description: * * IHXSLTA - RMA version of slta. Simulates a live stream from file format. * * IHXSltaEvent - Allows events to be sent in an SLTA stream */ DEFINE_GUID_ENUM(IID_IHXSLTA, 0x00000D00, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0) DEFINE_GUID_ENUM(IID_IHXSltaEvent, 0x00000D01, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0) /* * File: * ihxcookies2.h * * Description: * * IHXCookies2 - Lets you get expired cookies */ #ifndef _ihxcookies2_h_ DEFINE_GUID_ENUM(IID_IHXCookies2, 0x5634537f, 0x162f, 0x41b0, 0x93, 0xfc, 0x6e, 0xf, 0x77, 0x10, 0x71, 0x81) #endif /* * File: * rmasm2sm.h * * Description: * * IHXSmilToSmilRendererCommunicator - Lets you communicate from SMIL 1.0 * renderer to SMIL 2.0 renderer that SMIL 2 stream is being proxied. */ #ifndef _HXSM2SM_H_ // $Private: DEFINE_GUID_ENUM(IID_IHXSmilToSmilRendererCommunicator, 0x00004300, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) // $EndPrivate. #endif /* * File: * hxproductversion.h * * Description: * * Provide version information regarding the executable core. */ DEFINE_GUID_ENUM(IID_IHXProductVersion, 0xA0991C6E, 0xD51B, 0x4549, 0xA0, 0xD7, 0xBE, 0xD5, 0xED, 0x18, 0xF1, 0xC7) /* * File: * progsink.h * * Description: * * Enables subscription for notification on the progress of merging files. */ #ifndef _PROGSINK_H_ DEFINE_GUID_ENUM(IID_IHXProgressSink, 0x6f8c5fb0, 0xc1d3, 0x11d2, 0x87, 0x1b, 0x0, 0xc0, 0xf0, 0x31, 0xc2, 0x66) DEFINE_GUID_ENUM(IID_IHXProgressSinkControl, 0xdc464800, 0xc1d3, 0x11d2, 0x87, 0x1b, 0x0, 0xc0, 0xf0, 0x31, 0xc2, 0x66) #endif /* * File: * rmflsnk.h * * Description: * * Enables receipt of header and packets from the rmeditor, prior to writing to file. */ #ifndef _RMFLSNK_H_ DEFINE_GUID_ENUM(IID_IHXRMFileSink, 0x19137680, 0x377b, 0x11d2, 0xa1, 0xc4, 0x0, 0x60, 0x8, 0x3b, 0xe5, 0x63) DEFINE_GUID_ENUM(IID_IHXRMFileSinkControl, 0xcb88b91, 0xa444, 0x11d2, 0x87, 0x92, 0x0, 0xc0, 0xf0, 0x31, 0x93, 0x8b) #endif /* * File: * hxqos.h * * Description: * * Server QoS subsystem profile selection, and QoS Signalling mechanism */ #ifndef _HX_TQOS_H_ DEFINE_GUID_ENUM(IID_IHXQoSProfileSelector, 0x75db043b, 0xc5a8, 0x49b2, 0x8d, 0x3f, 0x8c, 0xf9, 0x9f, 0x9e, 0x64, 0x44) DEFINE_GUID_ENUM(IID_IHXQoSSignalSourceResponse, 0xb6154b09, 0xbbc3, 0x4239, 0xbe, 0x8b, 0x81, 0x60, 0x7c, 0xa0, 0xbe, 0x9) DEFINE_GUID_ENUM(IID_IHXQoSSignalSource, 0x42aeddae, 0x3c4a, 0x498c, 0x86, 0x3e, 0xe6, 0xed, 0xee, 0xd4, 0x2, 0xa5) DEFINE_GUID_ENUM(IID_IHXQoSSignalSink, 0x8b94c9cf, 0x48e2, 0x4384, 0xbc, 0x39, 0x70, 0x1b, 0x92, 0x4f, 0x55, 0x6f) DEFINE_GUID_ENUM(IID_IHXQoSSignalBus, 0x8003507e, 0x453f, 0x4439, 0xbf, 0x8, 0x7f, 0x8a, 0xe, 0x8, 0x3d, 0x9e) DEFINE_GUID_ENUM(IID_IHXQoSSignal, 0x32126bdc, 0x74, 0x4f43, 0x8d, 0x2c, 0x65, 0xd7, 0x6d, 0x60, 0xb5, 0xcb) DEFINE_GUID_ENUM(IID_IHXQoSClassFactory, 0xc1316a78, 0x2960, 0x4f5c, 0xa2, 0xa9, 0x46, 0xd9, 0xc9, 0x25, 0xe8, 0x8f) DEFINE_GUID_ENUM(IID_IHXQoSCongestionControl, 0x99c0a316, 0xfbbc, 0x41a9, 0x96, 0x28, 0xee, 0xcc, 0xcc, 0xf2, 0x20, 0x3f) DEFINE_GUID_ENUM(IID_IHXQoSCongestionEquation, 0xce97019f, 0x6a3d, 0x4c26, 0x81, 0x55, 0xc8, 0xae, 0xba, 0xdc, 0x77, 0x62) DEFINE_GUID_ENUM(IID_IHXQoSDiffServConfigurator, 0x5fb79e3a, 0x9bef, 0x4676, 0x89, 0x77, 0x8, 0xff, 0x6b, 0x2d, 0x72, 0x70) DEFINE_GUID_ENUM(IID_IHXQoSProfileConfigurator, 0x75db043b, 0xc5a8, 0x49b2, 0x8d, 0x3f, 0x8c, 0xf9, 0x9f, 0x9e, 0x64, 0x48) DEFINE_GUID_ENUM(IID_IHXQoSRateShapeAggregator, 0x18496bea, 0xf2a7, 0x45fc, 0xb3, 0x12, 0x88, 0x52, 0x14, 0x11, 0x9a, 0xb2) DEFINE_GUID_ENUM(IID_IHXQoSRateShaper, 0x2a287694, 0xef37, 0x4266, 0x85, 0x8f, 0xe8, 0x4f, 0xe3, 0x6a, 0xbd, 0x90) #endif /* _HX_TQOS_H_ */ #ifndef _HXTQOSSESS_H DEFINE_GUID_ENUM(IID_IHXQoSClientBufferVerifier, 0x51d547a0, 0xf019, 0x49e8, 0xb4, 0x98, 0x50, 0xdf, 0x22, 0xf7, 0xeb, 0x6b) DEFINE_GUID_ENUM(IID_IHXQoSRateManager, 0x8fce6b44, 0x6067, 0x4060, 0x86, 0x75, 0xd8, 0xb5, 0x6d, 0x5, 0x95, 0x92) DEFINE_GUID_ENUM(IID_IHXClientBufferInfo, 0xa7a1ab2, 0x6e3e, 0x4ed4, 0x80, 0xf, 0x97, 0xd5, 0x4e, 0x67, 0xee, 0x3c) #endif #ifndef _HXTQOSBUFFERUPDATE_H_ DEFINE_GUID_ENUM(IID_IHXBufferDepthUpdate, 0xbdeaf826, 0x1cd5, 0x4200, 0xb1, 0xb2, 0x48, 0x53, 0x9d, 0xdf, 0xd4, 0x58) #endif #ifndef _HXPCKTFLWCTRL_H_ DEFINE_GUID_ENUM(IID_IHXPacketFlowControl, 0x00000130, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif #ifndef _HX_STREAMADAPT_H DEFINE_GUID_ENUM(IID_IHXStreamAdaptationSetup, 0xad4ebf5, 0xf125, 0x42ca, 0xb4, 0x77, 0xb4, 0xae, 0x82, 0x8a, 0xc5, 0xf) DEFINE_GUID_ENUM(IID_IHXQoSLinkCharSetup, 0x1a668eb, 0xdc9e, 0x414f, 0xa8, 0x68, 0xc9, 0x48, 0x9, 0xa1, 0x3a, 0x6b) DEFINE_GUID_ENUM(IID_IHXQoSRateMgrClassFactory, 0xcc46e2f4, 0xf985, 0x49b7, 0x9b, 0x7f, 0x83, 0x44, 0x72, 0xba, 0x0, 0xe2) #endif /* * Server-specific IID's required for capability exchange */ #ifndef _HX_CLIENT_PROFILE_H_ DEFINE_GUID_ENUM(IID_IHXClientProfileManager, 0x00004400, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXClientProfileManagerResponse, 0x00004401, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXClientProfileInfo, 0x00004402, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXClientProfile, 0x00004403, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXCPAttribute, 0x00004404, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif #ifndef _HX_PSS_PROFILE_H DEFINE_GUID_ENUM(IID_IHXPSSProfileData, 0x00004410, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPSSPTAgent, 0x00004411, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPSSPTAgentResponse, 0x00004412, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif #ifndef _HXRDFPARSER_H_ DEFINE_GUID_ENUM(IID_IHXRDFParser, 0x00004420, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRDFGraph, 0x00004421, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRDFGraphNode, 0x00004422, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXRDFGraphEdge, 0x00004423, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif #ifndef _HXPROFILECACHE_H_ DEFINE_GUID_ENUM(IID_IHXProfileCache, 0x00004430, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif #ifndef _HXPRDNLD_H_ DEFINE_GUID_ENUM(IID_IHXPDStatusMgr, 0x00004500, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXPDStatusObserver, 0x00004501, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) DEFINE_GUID_ENUM(IID_IHXMediaBytesToMediaDur, 0x00004510, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59) #endif /* _HXPRDNLD_H_ */ #ifndef _ISIFS_H_ /* file server/engine/inputsource/pub/isifs.h */ DEFINE_GUID_ENUM(IID_IHXRateDescription, 0x4b5b28f6, 0xf6ff, 0x4f60, 0xad, 0x66, 0xac, 0x6d, 0xe9, 0xe7, 0x5c, 0xdf) DEFINE_GUID_ENUM(IID_IHXRateDescManager, 0x8467996c, 0x9097, 0x4721, 0x9d, 0x4d, 0xd8, 0xa6, 0xd4, 0xbb, 0x03, 0x03) DEFINE_GUID_ENUM(IID_IHXRateDescResponse, 0x1e8e5cb1, 0x36ee, 0x4209, 0x9d, 0xcc, 0x4b, 0x66, 0x1f, 0x7b, 0xaa, 0x59) DEFINE_GUID_ENUM(IID_IHXUberStreamManager, 0xe7903a70, 0x43f5, 0x4aee, 0xa3, 0x6b, 0xeb, 0xfe, 0x3c, 0x9b, 0x49, 0xea) DEFINE_GUID_ENUM(IID_IHXUberStreamManagerInit, 0xb9db235b, 0xdef7, 0x4e22, 0xb9, 0x4e, 0x6e, 0xcd, 0xce, 0xb7, 0xb3, 0x1b) DEFINE_GUID_ENUM(IID_IHXUberStreamManagerConfig, 0x280d65ea, 0x7b81, 0x42b0, 0xaa, 0xc6, 0x15, 0x1a, 0x94, 0xe7, 0xbb, 0x2e) DEFINE_GUID_ENUM(IID_IHXStreamSelector, 0x246e42b4, 0xecad, 0x4064, 0xab, 0x3a, 0x6f, 0x0, 0x60, 0x94, 0x46, 0x8c) DEFINE_GUID_ENUM(IID_IHXRateDescEnumerator, 0x9a32b0bb, 0xea2c, 0x47d3, 0x8f, 0x44, 0xb1, 0x80, 0xca, 0x6b, 0xa2, 0xbb) DEFINE_GUID_ENUM(IID_IHXStreamRateDescManager, 0x4d56585b, 0xe47a, 0x46e0, 0xba, 0xf6, 0x14, 0x62, 0x13, 0xba, 0x94, 0xab) DEFINE_GUID_ENUM(IID_IHXStreamRateDescResponse, 0x544d3cd9, 0x8ed8, 0x4473, 0xbd, 0x83, 0xec, 0x52, 0x90, 0xec, 0x8, 0x39) #endif #ifndef _ISPIFS_H_ /* file server/engine/inputsource/pub/ispifs.h */ DEFINE_GUID_ENUM(IID_IHXSyncHeaderSource, 0x5e5ed607, 0x79f0, 0x4b8d, 0xa0, 0xf6, 0x70, 0xd6, 0x57, 0x8d, 0x63, 0x99) DEFINE_GUID_ENUM(IID_IHXRateDescVerifier, 0xec48325f, 0x4f89, 0x4542, 0x94, 0x51, 0xf8, 0x8f, 0xd3, 0x74, 0x03, 0xef) #endif #ifndef _HXNET_H /* common/include/hxnet.h */ DEFINE_GUID_ENUM(IID_IHXSockAddrNative, 0x9a419062, 0xdb35, 0x11d8, 0xb8, 0x60, 0x00, 0x02, 0xb3, 0x65, 0x87, 0x20) DEFINE_GUID_ENUM(IID_IHXSockAddr, 0xa954f190, 0x7c47, 0x11d8, 0x8b, 0xcb, 0x00, 0x02, 0xb3, 0x65, 0x87, 0x20) DEFINE_GUID_ENUM(IID_IHXSockAddrLocal, 0xa9552beb, 0x7c47, 0x11d8, 0x8b, 0xcb, 0x00, 0x02, 0xb3, 0x65, 0x87, 0x20) DEFINE_GUID_ENUM(IID_IHXSockAddrIN4, 0xa9552bec, 0x7c47, 0x11d8, 0x8b, 0xcb, 0x00, 0x02, 0xb3, 0x65, 0x87, 0x20) DEFINE_GUID_ENUM(IID_IHXSockAddrIN6, 0xa95566de, 0x7c47, 0x11d8, 0x8b, 0xcb, 0x00, 0x02, 0xb3, 0x65, 0x87, 0x20) DEFINE_GUID_ENUM(IID_IHXSocketAccessControl, 0x831bc2f2, 0xd236, 0x11d8, 0x97, 0x45, 0x00, 0x02, 0xb3, 0x65, 0x87, 0x20) DEFINE_GUID_ENUM(IID_IHXSocketResponse, 0xa955da88, 0x7c47, 0x11d8, 0x8b, 0xcb, 0x00, 0x02, 0xb3, 0x65, 0x87, 0x20) DEFINE_GUID_ENUM(IID_IHXSocket, 0xa955a090, 0x7c47, 0x11d8, 0x8b, 0xcb, 0x00, 0x02, 0xb3, 0x65, 0x87, 0x20) DEFINE_GUID_ENUM(IID_IHXMulticastSocket, 0xa9561368, 0x7c47, 0x11d8, 0x8b, 0xcb, 0x00, 0x02, 0xb3, 0x65, 0x87, 0x20) DEFINE_GUID_ENUM(IID_IHXListeningSocketResponse, 0xa95686b8, 0x7c47, 0x11d8, 0x8b, 0xcb, 0x00, 0x02, 0xb3, 0x65, 0x87, 0x20) DEFINE_GUID_ENUM(IID_IHXListeningSocket, 0xa9564d38, 0x7c47, 0x11d8, 0x8b, 0xcb, 0x00, 0x02, 0xb3, 0x65, 0x87, 0x20) DEFINE_GUID_ENUM(IID_IHXAddrInfo, 0xa956c0ba, 0x7c47, 0x11d8, 0x8b, 0xcb, 0x00, 0x02, 0xb3, 0x65, 0x87, 0x20) DEFINE_GUID_ENUM(IID_IHXResolve, 0xa956fa80, 0x7c47, 0x11d8, 0x8b, 0xcb, 0x00, 0x02, 0xb3, 0x65, 0x87, 0x20) DEFINE_GUID_ENUM(IID_IHXResolveResponse, 0xa9574904, 0x7c47, 0x11d8, 0x8b, 0xcb, 0x00, 0x02, 0xb3, 0x65, 0x87, 0x20) DEFINE_GUID_ENUM(IID_IHXNetServices, 0xa9578e5a, 0x7c47, 0x11d8, 0x8b, 0xcb, 0x00, 0x02, 0xb3, 0x65, 0x87, 0x20) #endif #ifndef _IHXTLOGCONTEXTOBSERVER_H DEFINE_GUID_ENUM(IID_IHXTLogContextObserver, 0xd7bf2f2c, 0x19a, 0x4642, 0x89, 0x3c, 0x9b, 0x8c, 0xb7, 0x54, 0x29, 0x45) #endif /* #ifndef _IHXTLOGCONTEXTOBSERVER_H */ #ifndef IHXTLOGSYSTEM_H DEFINE_GUID_ENUM(IID_IHXTLogObserver, 0xea6abcf4, 0x66eb, 0x11d4, 0x93, 0x1a, 0x0, 0xd0, 0xb7, 0x49, 0xde, 0x42) DEFINE_GUID_ENUM(IID_IHXTLogObserver2, 0x68afe313, 0xbe30, 0x4b46, 0xbf, 0xad, 0x6f, 0x3, 0x5e, 0x62, 0x4c, 0x8a) DEFINE_GUID_ENUM(IID_IHXTFuncAreaEnum, 0x938f4a21, 0x1327, 0x11d5, 0x93, 0x49, 0x0, 0xd0, 0xb7, 0x49, 0xde, 0x42) DEFINE_GUID_ENUM(IID_IHXTLogObserverManager, 0xea6abcdc, 0x66eb, 0x11d4, 0x93, 0x1a, 0x0, 0xd0, 0xb7, 0x49, 0xde, 0x42) DEFINE_GUID_ENUM(IID_IHXTLogObserverManager2, 0x0e38953f, 0x25ad, 0x4efb, 0x9a, 0xd4, 0x2c, 0xbb, 0xc9, 0xd6, 0x2a, 0xb0) DEFINE_GUID_ENUM(IID_IHXTLogWriter, 0xea6abcd9, 0x66eb, 0x11d4, 0x93, 0x1a, 0x0, 0xd0, 0xb7, 0x49, 0xde, 0x42) DEFINE_GUID_ENUM(IID_IHXTInternalLogWriter, 0xe7adc1b7, 0x7b6e, 0x4e54, 0x98, 0x78, 0xaa, 0x81, 0xe, 0xcc, 0x6d, 0xe6) DEFINE_GUID_ENUM(IID_IHXTLogSystem, 0xe50f7e51, 0x4640, 0x11d5, 0x93, 0x5b, 0x0, 0xd0, 0xb7, 0x49, 0xde, 0x42) #endif /* #ifndef IHXTLOGSYSTEM_H */ #ifndef _IHXTLOGSYSTEMCONTEXT_H DEFINE_GUID_ENUM(IID_IHXTLogSystemContext, 0x1afceebd, 0x17b1, 0x4698, 0xa4, 0xa4, 0x1c, 0x8d, 0x84, 0x56, 0x55, 0x12) #endif /* #ifndef _IHXTLOGSYSTEMCONTEXT_H */ #ifndef _IHXTFILEOBSERVER_H DEFINE_GUID_ENUM(IID_IHXTFileObserver, 0x478d6411, 0xa712, 0x11d5, 0x93, 0x74, 0x0, 0xd0, 0xb7, 0x49, 0xde, 0x42) #endif //_IHXTFILEOBSERVER_H #ifndef _RTP_INFO_SYNC_H_ /* file protocol/transport/rtp/include/rtpinfosync.h */ DEFINE_GUID_ENUM(IID_IHXRTPInfoSynch, 0x1d9df3ad, 0x7429, 0x4efc, 0xb5, 0x4d, 0xd6, 0x7e, 0x25, 0x63, 0x4, 0xc4) #endif #ifndef HXPLAYVELOCITY_H DEFINE_GUID_ENUM(IID_IHXPlaybackVelocityCaps, 0xdadb9abf, 0x549e, 0x4a6a, 0xa3, 0x6a, 0x59, 0x7e, 0xe2, 0x70, 0xc6, 0xa0) DEFINE_GUID_ENUM(IID_IHXPlaybackVelocityResponse, 0xa4f87cbb, 0x8ec5, 0x4d87, 0x90, 0x8d, 0x1a, 0x98, 0xdb, 0xbd, 0xe4, 0xdf) DEFINE_GUID_ENUM(IID_IHXPlaybackVelocity, 0x42bd6e35, 0x20ac, 0x4f7e, 0x9d, 0x9b, 0xb0, 0xbb, 0x3e, 0xcb, 0x1b, 0xe9) DEFINE_GUID_ENUM(IID_IHXPlaybackVelocityTimeRegulator, 0xa0a5d241, 0xc387, 0x4f85, 0x9b, 0xe6, 0x9b, 0xa4, 0xa0, 0xf1, 0x8c, 0x94) #endif /* #ifndef HXPLAYVELOCITY_H */ DEFINE_GUID_ENUM(IID_IHXPacketOrderer, 0x132bceaf, 0xbe58, 0x4090, 0x92, 0x9c, 0x50, 0x73, 0x6d, 0xb3, 0xe, 0x68) #endif /* _HXIIDS_H_ */