/**************************************************************************** * * $Id: rmaiids.h,v 1.338 2002/05/01 19:25:05 bobarch Exp $ * * Copyright (C) 1995-1999 RealNetworks, Inc. All rights reserved. * * http://www.real.com/devzone * * This program contains proprietary * information of Progressive Networks, Inc, and is licensed * subject to restrictions on use and distribution. * * * Exhaustive list of IID's used in IRMA 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 _RMAIIDS_H_ #define _RMAIIDS_H_ /* * File: * pncom.h * Description: * Interfaces defined by COM. * Interfaces: * IID_IUnknown: {00000000-0000-0000-C000000000000046} * IID_IMalloc: {00000002-0000-0000-C000000000000046} */ /* * These GUIDs are defined in pncom.h: * * DEFINE_GUID(IID_IUnknown, 0x00000000, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46); * DEFINE_GUID(IID_IMalloc, 0x00000002, 0x0000, 0x0000, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x46); * */ /* * File: * rmacomm.h * Description: * RealMedia Common Utility interfaces * Interfaces: * IID_IRMACommonClassFactory: {00000000-0901-11d1-8B06-00A024406D59} * IID_IRMAStatistics: {00000001-0901-11d1-8B06-00A024406D59} * IID_IRMARegistryID: {00000002-0901-11d1-8B06-00A024406D59} * IID_IRMAServerFork: {00000003-0901-11d1-8B06-00A024406D59} * IID_IRMAServerControl: {00000004-0901-11d1-8B06-00A024406D59} * IID_IRMAServerControl2: {00000005-0901-11d1-8B06-00A024406D59} * IID_IRMAReconfigServerResponse: {00000006-0901-11d1-8B06-00A024406D59} */ #ifndef _RMACCF_H_ DEFINE_GUID(IID_IRMACommonClassFactory, 0x00000000, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* _RMACCF_H_ */ #ifndef _RMACOMM_H_ DEFINE_GUID(IID_IRMAStatistics, 0x00000001, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMARegistryID, 0x00000002, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAServerFork, 0x00000003, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAServerControl, 0x00000004, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAServerControl2, 0x00000005, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAReconfigServerResponse, 0x00000006, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAServerReconfigNotification, 0x00000007, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAWantServerReconfigNotification, 0x00000008, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * File: * rmaengin.h * Description: * Interfaces related to callbacks, networking, and scheduling. * Interfaces: * IID_IRMACallback: {00000100-0901-11d1-8B06-00A024406D59} * IID_IRMAScheduler: {00000101-0901-11d1-8B06-00A024406D59} * IID_IRMATCPResponse: {00000102-0901-11d1-8B06-00A024406D59} * IID_IRMATCPSocket: {00000103-0901-11d1-8B06-00A024406D59} * IID_IRMAListenResponse: {00000104-0901-11d1-8B06-00A024406D59} * IID_IRMAListenSocket: {00000105-0901-11d1-8B06-00A024406D59} * IID_IRMANetworkServices: {00000106-0901-11d1-8B06-00A024406D59} * IID_IRMAUDPResponse: {00000107-0901-11d1-8B06-00A024406D59} * IID_IRMAUDPSocket: {00000108-0901-11d1-8B06-00A024406D59} * IID_IRMAResolver: {00000109-0901-11d1-8B06-00A024406D59} * IID_IRMAResolverResponse: {0000010A-0901-11d1-8B06-00A024406D59} * IID_IRMAInterruptSafe: {0000010B-0901-11d1-8B06-00A024406D59} * IID_IRMAAsyncIOSelection: {0000010C-0901-11d1-8B06-00A024406D59} * IID_IRMAUDPMulticastInit: {0000010D-0901-11d1-8B06-00A024406D59} * IID_IRMAInterruptState: {0000010E-0901-11d1-8B06-00A024406D59} * IID_IRMAOptimizedScheduler: {0000010F-0901-11d1-8B06-00A024406D59} * IID_IRMALoadBalancedListen: {00000110-0901-11d1-8B06-00A024406D59} * IID_IRMAOverrideDefaultServices: {00000111-0901-11d1-8B06-00A024406D59} * IID_IRMAHTTPPostObject: {00000112-0901-11d1-8B06-00A024406D59} * IID_IRMAHTTPPostResponse: {00000113-0901-11d1-8B06-00A024406D59} * IID_IRMASetSocketOption: {00000114-0901-11d1-8B06-00A024406D59} * IID_IRMAThreadSafeMethods: {00000115-0901-11d1-8B06-00A024406D59} * IID_IRMAMutex: {00000116-0901-11d1-8B06-00A024406D59} * IID_IRMANetworkInterfaceEnumerator{00000121-0901-11d1-8B06-00A024406D59} * */ #ifndef _RMAENGIN_H_ DEFINE_GUID(IID_IRMACallback, 0x00000100, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAScheduler, 0x00000101, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMATCPResponse, 0x00000102, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMATCPSocket, 0x00000103, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAListenResponse, 0x00000104, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAListenSocket, 0x00000105, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMANetworkServices, 0x00000106, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMANetworkServices2, 0x17951551, 0x5683, 0x11d3, 0xb6, 0xba, 0x0, 0xc0, 0xf0, 0x31, 0xc2, 0x37); DEFINE_GUID(IID_IRMAUDPResponse, 0x00000107, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAUDPSocket, 0x00000108, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAResolver, 0x00000109, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAResolverResponse, 0x0000010A, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAInterruptSafe, 0x0000010B, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAsyncIOSelection, 0x0000010C, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAUDPMulticastInit, 0x0000010D, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAInterruptState, 0x0000010E, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAOptimizedScheduler, 0x0000010F, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMALoadBalancedListen, 0x00000110, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAOverrideDefaultServices, 0x00000111, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMASetSocketOption, 0x00000114, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAThreadSafeMethods, 0x00000115, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAMutex, 0x00000116, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMANetworkInterfaceEnumerator,0x00000121, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * File: * rmafiles.h * Description: * Interfaces related to file systems. * Interfaces: * IID_IRMAFileObject: {00000200-0901-11d1-8B06-00A024406D59} * IID_IRMAFileResponse: {00000201-0901-11d1-8B06-00A024406D59} * IID_IRMAFileSystemObject: {00000202-0901-11d1-8B06-00A024406D59} * IID_IRMADirObject: {00000203-0901-11d1-8B06-00A024406D59} * IID_IRMADirResponse: {00000204-0901-11d1-8B06-00A024406D59} * IID_IRMAFileStat: {00000205-0901-11d1-8B06-00A024406D59} * IID_IRMAFileStatResponse: {00000206-0901-11d1-8B06-00A024406D59} * IID_IRMAFileSystemManager: {00000207-0901-11d1-8B06-00A024406D59} * IID_IRMAFileSystemManagerResponse: * {00000208-0901-11d1-8B06-00A024406D59} * IID_IRMAFileExists: {00000209-0901-11d1-8B06-00A024406D59} * IID_IRMAFileExistsResponse: {0000020A-0901-11d1-8B06-00A024406D59} * IID_IRMAFileMimeMapper: {0000020B-0901-11d1-8B06-00A024406D59} * IID_IRMAFileMimeMapperResponse: {0000020C-0901-11d1-8B06-00A024406D59} * IID_IRMABroadcastMapper: {0000020D-0901-11d1-8B06-00A024406D59} * IID_BroadcastMimeMapperResponse:{0000020E-0901-11d1-8B06-00A024406D59} * IID_IRMAGetFileFromSamePool: {0000020F-0901-11d1-8B06-00A024406D59} * IID_GetFileFromSamePoolResponse:{00000210-0901-11d1-8B06-00A024406D59} * IID_IRMAFileAuthenticator: {00000211-0901-11d1-8B06-00A024406D59} * IID_IRMARequestHandler: {00000212-0901-11d1-8B06-00A024406D59} * IID_IRMARequest: {00000213-0901-11d1-8B06-00A024406D59} * IID_IRMAFileRename: {00000214-0901-11d1-8B06-00A024406D59} * IID_IRMAFileMove: {23E72FB0-DE0E-11d5-AA9A-00010251B340} * IID_IRMADirHandler: {00000215-0901-11d1-8B06-00A024406D59} * IID_IRMADirHandlerResponse: {00000216-0901-11d1-8B06-00A024406D59} * IID_IRMARequestContext {00000217-0901-11d1-8B06-00A024406D59} * IID_IRMAFileRemove: {0000021A-0901-11d1-8B06-00A024406D59} * DEPRECATED DEPRECATED {0000021B-0901-11d1-8B06-00A024406D59} * */ #ifndef _RMAFILES_H_ DEFINE_GUID(IID_IRMAHTTPPostObject, 0x00000112, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAHTTPPostResponse, 0x00000113, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAFileObject, 0x00000200, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAFileResponse, 0x00000201, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAFileSystemObject, 0x00000202, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMADirObject, 0x00000203, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); //NOTE, use is deprecated DEFINE_GUID(IID_IRMADirResponse, 0x00000204, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); //NOTE, use is deprecated DEFINE_GUID(IID_IRMAFileStat, 0x00000205, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAFileStatResponse, 0x00000206, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAFileSystemManager, 0x00000207, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAFileSystemManagerResponse, 0x00000208, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAFileExists, 0x00000209, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAFileExistsResponse, 0x0000020a, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAFileMimeMapper, 0x0000020b, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAFileMimeMapperResponse, 0x0000020c, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMABroadcastMapper, 0x0000020d, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMABroadcastMapperResponse, 0x0000020e, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAGetFileFromSamePool, 0x0000020f, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAGetFileFromSamePoolResponse,0x00000210, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAFileAuthenticator, 0x00000211, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMARequestHandler, 0x00000212, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMARequest, 0x00000213, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAFileRename, 0x00000214, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAFileMove, 0x23e72fb0, 0xde0e, 0x11d5, 0xaa, 0x9a, 0x0, 0x1, 0x2, 0x51, 0xb3, 0x40); DEFINE_GUID(IID_IRMADirHandler, 0x00000215, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMADirHandlerResponse, 0x00000216, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMARequestContext, 0x00000217, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAFileRemove, 0x0000021a, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * File: * rmarendr.h * Description: * Interfaces related to renderers. * Interfaces: * IID_IRMARenderer: {00000300-0901-11d1-8B06-00A024406D59} * IID_IRMAPersistentRenderer: {00000301-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID(IID_IRMARenderer, 0x00000300, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); /* * File: * rmacore.h * Description: * Interfaces related to the client core services. * Interfaces: * IID_IRMAStream: {00000400-0901-11d1-8B06-00A024406D59} * IID_IRMAStreamSource {00000401-0901-11d1-8B06-00A024406D59} * IID_IRMAPlayer: {00000402-0901-11d1-8B06-00A024406D59} * IID_IRMAClientEngine: {00000403-0901-11d1-8B06-00A024406D59} * IID_IRMAClientEngineSelector{00000404-0901-11d1-8B06-00A024406D59} * IID_IRMAClientEngineSetup: {00000405-0901-11d1-8B06-00A024406D59} * : {00000406-0901-11d1-8B06-00A024406D59} -- Deprecated * IID_IRMAInfoLogger: {00000409-0901-11d1-8B06-00A024406D59} * {0000040F-0901-11d1-8B06-00A024406D59} -- Deprecated * IID_IRMAPlayer2: {00000411-0901-11d1-8B06-00A024406D59} * IID_IRMAPlayerNavigator: {00000414-0901-11d1-8B06-00A024406D59} * IID_IRMAPersistentComponentManager: {00000415-0901-11d1-8B06-00A024406D59} * IID_IRMAPersistentComponent: {00000416-0901-11d1-8B06-00A024406D59} */ #ifndef _RMACORE_H_ DEFINE_GUID(IID_IRMAStream, 0x00000400, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAStreamSource, 0x00000401, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPlayer, 0x00000402, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAClientEngine, 0x00000403, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #ifdef _UNIX DEFINE_GUID(IID_IRMAClientEngineSelector, 0x00000404, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif DEFINE_GUID(IID_IRMAClientEngineSetup, 0x00000405, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAInfoLogger, 0x00000409, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPlayer2, 0x00000411, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAUpdateProperties, 0x00000413, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPlayerNavigator, 0x00000414, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPersistentComponentManager, 0x00000415, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPersistentComponent, 0x00000416, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * File: * rmaprefs.h * Description: * Interfaces related to persistent preferences services. * Interfaces: * IID_IRMAPreferences: {00000500-0901-11d1-8B06-00A024406D59} */ #ifndef _RMAPREFS_H_ DEFINE_GUID(IID_IRMAPreferences, 0x00000500, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPreferences2, 0x00000503, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPreferenceEnumerator, 0x00000504, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * File: * rmamon.h * Description: * Interfaces related to Monitor plugins. * Interfaces: * IID_IRMAPNRegistry: {00000600-0901-11d1-8B06-00A024406D59} * IID_IRMAPropWatch: {00000601-0901-11d1-8B06-00A024406D59} * IID_IRMAPropWatchResponse: {00000602-0901-11d1-8B06-00A024406D59} * IID_IRMAActiveRegistry: {00000603-0901-11d1-8B06-00A024406D59} * IID_IRMAActivePropUser: {00000604-0901-11d1-8B06-00A024406D59} * IID_IRMAActivePropUserResponse: {00000605-0901-11d1-8B06-00A024406D59} * IID_IRMACopyRegistry: {00000606-0901-11d1-8B06-00A024406D59} * IID_IRMAPNRegistryAltStringHandling: {00000607-0901-11d1-8B06-00A024406D59} * IID_IRMAPNRegistry2: {00000608-0901-11d1-8B06-00A024406D59} */ #ifndef _RMAMON_H_ DEFINE_GUID(IID_IRMAPNRegistry, 0x00000600, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPropWatch, 0x00000601, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPropWatchResponse, 0x00000602, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAActiveRegistry, 0x00000603, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAActivePropUser, 0x00000604, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAActivePropUserResponse, 0x00000605, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMACopyRegistry, 0x00000606, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPNRegistryAltStringHandling,0x00000607, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPNRegistry2, 0x00000608, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * File: * rmaausvc.h * Description: * Interfaces related to audio services. * Interfaces: * IID_IRMAAudioPlayer: {00000700-0901-11d1-8B06-00A024406D59} * IID_IRMAAudioPlayerResponse: {00000701-0901-11d1-8B06-00A024406D59} * IID_IRMAAudioStream: {00000702-0901-11d1-8B06-00A024406D59} * IID_IRMAAudioDevice: {00000703-0901-11d1-8B06-00A024406D59} * IID_IRMAAudioDeviceResponse: {00000704-0901-11d1-8B06-00A024406D59} * IID_IRMAAudioHook: {00000705-0901-11d1-8B06-00A024406D59} * IID_IRMAAudioStreamInfoResponse: {00000706-0901-11d1-8B06-00A024406D59} * IID_IRMAVolume: {00000707-0901-11d1-8B06-00A024406D59} * IID_IRMAVolumeAdviseSink: {00000708-0901-11d1-8B06-00A024406D59} * IID_IRMADryNotification: {00000709-0901-11d1-8B06-00A024406D59} * IID_IRMAAudioDeviceManager: {0000070A-0901-11d1-8B06-00A024406D59} * IID_IRMAAudioCrossFade: {0000070B-0901-11d1-8B06-00A024406D59} * IID_IRMAAudioStream2: {0000070C-0901-11d1-8B06-00A024406D59} * IID_IRMAAudioPushdown: {0000070D-0901-11d1-8B06-00A024406D59} * IID_IRMAAudioHookManager: {0000070E-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID(IID_IRMAAudioPlayer, 0x00000700, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAudioPlayerResponse, 0x00000701, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAudioStream, 0x00000702, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAudioDevice, 0x00000703, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAudioDeviceResponse, 0x00000704, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAudioHook, 0x00000705, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAudioStreamInfoResponse, 0x00000706, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAVolume, 0x00000707, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAVolumeAdviseSink, 0x00000708, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMADryNotification, 0x00000709, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAudioDeviceManager, 0x0000070A, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAudioCrossFade, 0x0000070B, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAudioStream2, 0x0000070C, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAudioPushdown, 0x0000070D, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAudioHookManager, 0x0000070E, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); /* * File: * rmaerror.h * Description: * Interfaces related to error reporting and receiving notification of errors. * Interfaces: * IID_IRMAErrorMessages: {00000800-0901-11d1-8B06-00A024406D59} * IID_IRMAErrorSink: {00000801-0901-11d1-8B06-00A024406D59} * IID_IRMAErrorSinkControl: {00000802-0901-11d1-8B06-00A024406D59} */ #ifndef _RMAERROR_H_ DEFINE_GUID(IID_IRMAErrorMessages, 0x00000800, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAErrorSink, 0x00000801, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAErrorSinkControl, 0x00000802, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * File: * rmahyper.h * Description: * Simple Hyper Navigation Interfaces * Interfaces: * IID_IRMAHyperNavigate: {00000900-0901-11d1-8B06-00A024406D59} * IID_IRMAHyperNavigate2: {00000901-0901-11d1-8B06-00A024406D59} * IID_IRMAHyperNavigateWithContext: {00000902-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID(IID_IRMAHyperNavigate, 0x00000900, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); /* * File: * rmaclsnk.h * Description: * Client Advise Sink Interfaces * Interfaces: * IID_IRMAClientAdviseSink: {00000B00-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID(IID_IRMAClientAdviseSink, 0x00000B00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); /* * File: * rmaplugn.h * Description: * Plugin inspector interface * Interfaces: * IID_IRMAPlugin: {00000C00-0901-11d1-8B06-00A024406D59} * IID_IRMAPluginEnumerator {00000C01-0901-11d1-8B06-00A024406D59} * IID_IRMAPluginGroupEnumerator {00000C02-0901-11d1-8B06-00A024406D59} * IID_IRMAPluginReloader {00000C03-0901-11d1-8B06-00A024406D59} * IID_IRMAPluginFactory {00000C04-0901-11d1-8B06-00A024406D59} * IID_IRMAPersistentComponent {00000C0B-0901-11d1-8B06-00A024406D59} */ #ifndef _RMAPLUGN_H_ DEFINE_GUID(IID_IRMAPlugin, 0x00000C00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPluginEnumerator, 0x00000C01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPluginGroupEnumerator, 0x00000C02, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPluginSearchEnumerator, 0x3244b391, 0x42d4, 0x11d4, 0x95, 0x3, 0x0, 0x90, 0x27, 0x90, 0x29, 0x9c); DEFINE_GUID(IID_IRMAPluginReloader, 0x00000C03, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPluginFactory, 0x00000C04, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * File: * rmawin.h * Description: * Site interfaces * Interfaces: * IID_IRMASiteWindowed: {00000D01-0901-11d1-8B06-00A024406D59} * IID_IRMASiteWindowless: {00000D02-0901-11d1-8B-6-00A024406D59} * IID_IRMASite: {00000D03-0901-11d1-8B-6-00A024406D59} * IID_IRMASiteUser: {00000D04-0901-11d1-8B-6-00A024406D59} * IID_IRMASiteWatcher: {00000D05-0901-11d1-8B-6-00A024406D59} * IID_IRMASiteUserSupplier: {00000D06-0901-11d1-8B-6-00A024406D59} * IID_IRMASiteSupplier: {00000D07-0901-11d1-8B-6-00A024406D59} * IID_IRMASiteManager: {00000D08-0901-11d1-8B-6-00A024406D59} * IID_IRMAMultiInstanceSiteUserSupplier: {00000D09-0901-11d1-8B-6-00A024406D59} * IID_IRMASite2: {00000D0A-0901-11d1-8B-6-00A024406D59} * IID_IRMASiteFullScreen {00000D0B-0901-11d1-8B-6-00A024406D59} * IID_IRMAEventHookMgr {00000D0D-0901-11d1-8B-6-00A024406D59} * IID_IRMAEventHook {00000D0E-0901-11d1-8B-6-00A024406D59} * IID_IRMAPassiveSiteWatcher {00000D0F-0901-11d1-8B-6-00A024406D59} * IID_IRMAStatusMessage {00000D10-0901-11d1-8B-6-00A024406D59} */ #ifndef _RMAWIN_H_ DEFINE_GUID(IID_IRMASiteWindowed, 0x00000D01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMASiteWindowless, 0x00000D02, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMASite, 0x00000D03, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMASiteUser, 0x00000D04, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMASiteWatcher, 0x00000D05, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMASiteUserSupplier, 0x00000D06, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMASiteSupplier, 0x00000D07, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMASiteManager, 0x00000D08, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAMultiInstanceSiteUserSupplier, 0x00000D09, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMASite2, 0x00000D0A, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMASiteFullScreen, 0x00000D0B, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAEventHookMgr, 0x00000D0D, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAEventHook, 0x00000D0E, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPassiveSiteWatcher, 0x00000D0F, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAStatusMessage, 0x00000D10, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAKeyBoardFocus, 0x00000D23, 0x903, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMADrawFocus, 0x00000D24, 0x903, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMASubRectSite, 0x00000D25, 0x903, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * File: * rmaformt.h * Description: * Interfaces related to file and broadcast format plugins. * Interfaces: * * IID_IRMAFileFormatObject: {00000F00-0901-11d1-8B06-00A024406D59} * IID_IRMABroadcastFormatObject: {00000F01-0901-11d1-8B06-00A024406D59} * IID_IRMAFormatResponse: {00000F02-0901-11d1-8B06-00A024406D59} * IID_IRMAPacketFormat: {00000F03-0901-11d1-8B06-00A024406D59} * IID_IRMAPacketTimeOffsetHandler {00000F04-0901-11d1-8B06-00A024406D59} * IID_IRMAPacketTimeOffsetHandlerResponse {00000F05-0901-11d1-8B06-00A024406D59} * IID_IRMALiveFileFormatInfo {00000F06-0901-11d1-8B06-00A024406D59} */ #ifndef _RMAFORMT_H_ DEFINE_GUID(IID_IRMAFileFormatObject, 0x00000F00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMABroadcastFormatObject, 0x00000F01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAFormatResponse, 0x00000F02, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPacketFormat, 0x00000F03, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPacketTimeOffsetHandler, 0x00000F04, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPacketTimeOffsetHandlerResponse, 0x00000F05, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMALiveFileFormatInfo, 0x00000F06, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif #ifndef _RMAFWRTR_H_ #endif /* * File: * rmapends.h * Description: * Interfaces related to get pending status from objects * Interfaces: * IRMAPendingStatus: {00001100-0901-11d1-8B06-00A024406D59} */ #ifndef _RMAPENDS_H_ DEFINE_GUID(IID_IRMAPendingStatus, 0x00001100, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * File: * rmapckts.h * Description: * Interfaces related to buffers, packets, streams, etc. * Interfaces: * IID_IRMABuffer: {00001300-0901-11d1-8B06-00A024406D59} * IID_IRMAPacket: {00001301-0901-11d1-8B06-00A024406D59} * IID_IRMARTPPacket {0169A731-1ED0-11d4-952B-00902742C923} * IID_IRMAValues: {00001302-0901-11d1-8B06-00A024406D59} * IID_IRMAValuesRemove: {00001303-0901-11d1-8B06-00A024406D59} * IID_IRMAClientPacket: {00001304-0901-11d1-8B06-00A024406D59} * IID_IRMABroadcastDistPktExt:{00001305-0901-11d1-8B06-00A024406D59} */ #ifndef _RMAPCKTS_H_ DEFINE_GUID(IID_IRMABuffer, 0x00001300, 0x0901, 0x11d1, 0x8b, 0x06, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPacket, 0x00001301, 0x0901, 0x11d1, 0x8b, 0x06, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMARTPPacket, 0x0169a731, 0x1ed0, 0x11d4, 0x95, 0x2b, 0x0, 0x90, 0x27, 0x42, 0xc9, 0x23); DEFINE_GUID(IID_IRMAValues, 0x00001302, 0x0901, 0x11d1, 0x8b, 0x06, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAValuesRemove, 0x00001303, 0x0901, 0x11d1, 0x8b, 0x06, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * File: * rmaasm.h * Description: * Interfaces related to abm and back channel support. * * Interfaces: * IID_IRMABackChannel: {00001500-0901-11d1-8B06-00A024406D59} * IID_IRMAASMSource: {00001501-0901-11d1-8B06-00A024406D59} * IID_IRMAASMStream: {00001502-0901-11d1-8B06-00A024406D59} * IID_IRMAASMStreamSink: {00001503-0901-11d1-8B06-00A024406D59} */ #ifndef _RMAASM_H_ DEFINE_GUID(IID_IRMABackChannel, 0x00001500, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAASMSource, 0x00001501, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAASMStream, 0x00001502, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAASMStreamSink, 0x00001503, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * File: * rmaencod.h * Description: * Interfaces related to superencoders. * * Interaces: * IID_IRMAEncoderResponse {00001600-0901-11d1-8B06-00A024406D59} * IID_IRMAEncoder {00001601-0901-11d1-8B06-00A024406D59} * IID_IRMAEncoderCompletion {00001602-0901-11d1-8B06-00A024406D59} * IID_IRMAConnectionlessControl {00001603-0901-11d1-8B06-00A024406D59} * IID_IRMAEncoderResponseCompletion {00001604-0901-11d1-8B06-00A024406D59} * IID_IRMATransportControl {00001605-0901-11d1-8B06-00A024406D59} */ #ifndef _RMAENCOD_H_ DEFINE_GUID(IID_IRMAEncoderResponse, 0x00001600, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAEncoder, 0x00001601, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAEncoderCompletion, 0x00001602, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAConnectionlessControl, 0x00001603, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAEncoderResponseCompletion, 0x00001604, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMATransportControl, 0x00001605, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * File: * rmabrdcst.h * Description: * * RealSystem iQ remote broadcast functionality * * Interfaces: * * IID_IRMARemoteBroadcastServices: {8F933081-27B6-11d5-9569-00902742E832} * IID_IRMARemoteBroadcastConfiguration: {8F933083-27B6-11d5-9569-00902742E832} * IID_IRMARemoteBroadcastConfigurationResponse: {67C1BA10-39BC-11d5-956A-00902742E832} */ #ifndef _RMABRDCST_H_ DEFINE_GUID(IID_IRMARemoteBroadcastServices, 0x8f933081, 0x27b6, 0x11d5, 0x95, 0x69, 0x0, 0x90, 0x27, 0x42, 0xe8, 0x32); DEFINE_GUID(IID_IRMARemoteBroadcastConfiguration, 0x8f933083, 0x27b6, 0x11d5, 0x95, 0x69, 0x0, 0x90, 0x27, 0x42, 0xe8, 0x32); DEFINE_GUID(IID_IRMARemoteBroadcastConfigurationResponse, 0x67c1ba10, 0x39bc, 0x11d5, 0x95, 0x6a, 0x0, 0x90, 0x27, 0x42, 0xe8, 0x32); #endif /* * File: * rmaauth.h * Description: * Password handling API * Interfaces: * IID_IRMAPassword {00001700-0901-11d1-8B06-00A024406D59} */ /* * 000017**-0901-11d1-8B06-00A024406D59 is reserved for interfaces in rmaauth.h (below) */ /* * File: * rmaauth.h * Description: * Authentication API * Interfaces: * IID_IRMAAuthenticator {00001800-0901-11d1-8B06-00A024406D59} * IID_IRMAAuthenticatorResponse {00001801-0901-11d1-8B06-00A024406D59} * IID_IRMAAuthenticatorRequest {00001802-0901-11d1-8B06-00A024406D59} * IID_IRMAPassword {00001700-0901-11d1-8B06-00A024406D59} * IID_IRMAAuthenticationManager {00001A00-0901-11d1-8B06-00A024406D59} * IID_IRMAAuthenticationManager2 * {34e171d2-a8f0-4832-bc7d-06dfe3ae58fd} * IID_IRMAAuthenticationManagerResponse * {00001A01-0901-11d1-8B06-00A024406D59} */ #ifndef _RMAAUTH_H_ DEFINE_GUID(IID_IRMAAuthenticator, 0x00001800, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAuthenticatorResponse, 0x00001801, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAuthenticatorRequest, 0x00001802, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPassword, 0x00001700, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAuthenticationManager, 0x00001a00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAuthenticationManager2, 0x34e171d2, 0xa8f0, 0x4832, 0xbc, 0x7d, 0x06, 0xdf, 0xe3, 0xae, 0x58, 0xfd); DEFINE_GUID(IID_IRMAAuthenticationManagerResponse, 0x00001a01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * File: * rmasdesc.h * Description: * Stream description API * Interfaces: * IID_IRMAStreamDescription {00001900-0901-11d1-8B06-00A024406D59} * IID_IRMARTPPacketInfo {00001901-0901-11d1-8B06-00A024406D59} */ #ifndef _RMASDESC_ DEFINE_GUID(IID_IRMAStreamDescription, 0x00001900, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMARTPPacketInfo, 0x00001901, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * 00001A**-0901-11d1-8B06-00A024406D59 is reserved for interfaces in rmaauth.h (above) */ /* * File: * rmalvtxt.h * Description: * Interfaces related to live text superencoder. * * Interaces: * IID_IRMALiveText {00001b00-0901-11d1-8B06-00A024406D59} * IID_IRMALiveText2 {00001b01-0901-11d1-8B06-00A024406D59} */ #ifndef _RMALVTXT_H_ DEFINE_GUID(IID_IRMALiveText, 0x00001b00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMALiveText2, 0x00001b01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * File: * rmacfg.h * Description: * Interfaces used by server configuration tools. * * Interfaces: * IID_IRMAConfigFile {00001c00-0901-11d1-8B06-00A024406D59} * IID_IRMARegConfig {00001c01-0901-11d1-8B06-00A024406D59} * */ #ifndef _RMACFG_H_ DEFINE_GUID(IID_IRMAConfigFile, 0x00001c00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMARegConfig, 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_IRMAPPVDatabase {00001d00-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID(IID_IRMAPPVDatabase, 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_IRMAContextMenu {00001f00-0901-11d1-8B06-00A024406D59} * IID_IRMAContextMenuResponse {00001f01-0901-11d1-8B06-00A024406D59} */ #ifndef _RMACMENU_H_ DEFINE_GUID(IID_IRMAContextMenu, 0x00001f00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAContextMenuResponse, 0x00001f01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * File: * rmaphook.h * Description: * Interfaces used by the top level client. client core and renderer to * support Selective Record. * * Interfaces: * IID_IRMAPacketHook {00002000-0901-11d1-8B06-00A024406D59} * IID_IRMAPacketHookManager {00002001-0901-11d1-8B06-00A024406D59} * IID_IRMAPacketHookHelper {00002002-0901-11d1-8B06-00A024406D59} * IID_IRMAPacketHookHelperResponse {00002003-0901-11d1-8B06-00A024406D59} */ #ifndef _RMAPHOOK_H_ DEFINE_GUID(IID_IRMAPacketHook, 0x00002000, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPacketHookManager, 0x00002001, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPacketHookHelper, 0x00002002, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPacketHookHelperResponse, 0x00002003, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * File: * rmapsink.h * Description: * Interfaces used by the top level client or renderers to determine * that a player has been created or closed. * * Interfaces: * IID_IRMAPlayerCreationSink {00002100-0901-11d1-8B06-00A024406D59} * IID_IRMAPlayerSinkControl {00002101-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID(IID_IRMAPlayerCreationSink, 0x00002100, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPlayerSinkControl, 0x00002101, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); /* * File: * rmavsurf.h * Description: * Interface used by renderers to blt data to the screen (when in * full screen mode). * * Interfaces: * IID_IRMAVideoSurface {00002200-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID(IID_IRMAVideoSurface, 0x00002200, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAVideoHookSink, 0x00002201, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAVideoHook, 0x00002202, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAVideoSurface2, 0x00002203, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMARenderTimeLine, 0x00002204, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMASubRectVideoSurface, 0x00002205, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); /* * File: * rmagroup.h * Description: * Client side Group related interfaces * * Interfaces: * IID_IRMAGroup {00002400-0901-11d1-8B06-00A024406D59} * IID_IRMAGroupManager {00002401-0901-11d1-8B06-00A024406D59} * IID_IRMAGroupSink {00002402-0901-11d1-8B06-00A024406D59} * IID_IRMATrack {00002404-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID(IID_IRMAGroup, 0x00002400, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAGroupManager, 0x00002401, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAGroupSink, 0x00002402, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMATrack, 0x00002404, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMATrackSink, 0x00002405, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPrefetchSink, 0x00002406, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAGroupSink2, 0x00002407, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPrefetch, 0x00002408, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); /* * File: * rmaupgrd.h * Description: * Interfaces used by player for auto-upgrade. * * Interfaces: * IID_IRMAUpgradeCollection {00002500-0901-11d1-8B06-00A024406D59} * IID_IRMAUpgradeHandler {00002501-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID(IID_IRMAUpgradeCollection, 0x00002500, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAUpgradeHandler, 0x00002501, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAUpgradeCollection2, 0x00002503, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); /* * File: * rmaallow.h * Description: * Interfaces related to Allowance plugins * Interfaces: * IID_IRMAPlayerConnectionAdviseSink {00002600-0901-11d1-8B06-00A024406D59} * IID_IRMAPlayerConnectionResponse {00002601-0901-11d1-8B06-00A024406D59} * IID_IRMAPlayerController {00002602-0901-11d1-8B06-00A024406D59} * IID_IRMAPlayerConnectionAdviseSinkManager {00002603-0901-11d1-8B06-00A024406D59} * IID_IRMAProxyConnectionAdviseSink {00002604-0901-11d1-8B06-00A024406D59} * IID_IRMAProxyConnectionResponse {00002605-0901-11d1-8B06-00A024406D59} * IID_IRMAProxyController {00002605-0901-11d1-8B06-00A024406D59} * IID_IRMAPlayerControllerProxyRedirect {00002607-0901-11d1-8B06-00A024406D59} * IID_IRMAMidBoxNotify {f8c5dcaf-9a5f-4d1b-a061-22fa0d038848} */ DEFINE_GUID(IID_IRMAPlayerConnectionAdviseSink, 0x00002600, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPlayerConnectionResponse, 0x00002601, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPlayerController, 0x00002602, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPlayerConnectionAdviseSinkManager, 0x00002603, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAProxyConnectionAdviseSink, 0x00002604, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAProxyConnectionResponse, 0x00002605, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAProxyController, 0x00002606, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPlayerControllerProxyRedirect, 0x00002607, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAMidBoxNotify, 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_IRMAAutoConfig {00002700-0901-11d1-8B06-00A024406D59} * IID_IRMAAutoConfigResponse {00002701-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID(IID_IRMAAutoConfig, 0x00002700, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAutoConfigResponse, 0x00002701, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); /* * File: * rmaauthn.h * Description: * Interfaces used to validate a users access to content. * * Interfaces: * IID_IRMACredRequestResponse, {00002800-0901-11d1-8B06-00A024406D59} * IID_IRMACredRequest, {00002801-0901-11d1-8B06-00A024406D59} * IID_IRMAClientAuthResponse, {00002802-0901-11d1-8B06-00A024406D59} * IID_IRMAClientAuthConversation, {00002803-0901-11d1-8B06-00A024406D59} * IID_IRMAServerAuthResponse, {00002804-0901-11d1-8B06-00A024406D59} * IID_IRMAServerAuthConversation, {00002805-0901-11d1-8B06-00A024406D59} * IID_IRMAUserContext, {00002806-0901-11d1-8B06-00A024406D59} * IID_IRMAUserProperties, {00002807-0901-11d1-8B06-00A024406D59} * IID_IRMAUserImpersonation, {00002808-0901-11d1-8B06-00A024406D59} * IID_IRMAUserDB, {00002809-0901-11d1-8B06-00A024406D59} * IID_IRMAChallengeResponse, {0000280A-0901-11d1-8B06-00A024406D59} * IID_IRMAChallenge, {0000280B-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID(IID_IRMACredRequestResponse, 0x00002800, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMACredRequest, 0x00002801, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAClientAuthResponse, 0x00002802, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAClientAuthConversation, 0x00002803, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAServerAuthResponse, 0x00002804, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAServerAuthConversation, 0x00002805, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAUserContext, 0x00002806, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAUserProperties, 0x00002807, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAUserImpersonation, 0x00002808, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAChallengeResponse, 0x00002809, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAChallenge, 0x0000280A, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); /* * File: * rmaplgns.h * * Description: * Interfaces for Plugins: * IRMAObjectConfiguration - Consistant configuration. * IRMAPluginProperties - Consistant property retrival. * * Interfaces: * IID_IRMAObjectConfiguration: {00002900-0901-11d1-8B06-00A024406D59} * IID_IRMAPluginProperties: {00002901-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID(IID_IRMAObjectConfiguration, 0x00002900, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPluginProperties, 0x00002901, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); /* * File: * rmadb.h * * Description: * Interfaces for Plugins: * IRMADatabaseManager - Creates Configured Database Instances * IRMAAuthenticationDBManagerResponse - Provides Callbacks for IRMAAuthenticationDBManager * IRMAAuthenticationDBManager - Functions to add and remove users from a database * IRMAAsyncEnumAuthenticationDBResponse - Provides Callbacks for IRMAAsyncEnumAuthenticationDB * IRMAAsyncEnumAuthenticationDB - Functions to enumerate the list of users in a database * IRMAAuthenticationDBAccessResponse - Provides Callbacks for IRMAAuthenticationDBAccess * IRMAAuthenticationDBAccess - Functions to access a users info in the database * IRMAGUIDDBManagerResponse - Provides Callbacks for IRMAGUIDDBManager * IRMAGUIDDBManager - Functions to add and remove GUID's from a database * IRMAPPVDBManagerResponse - Provides Callbacks for IRMAPPVDBManager * IRMAPPVDBManager - Functions to add, remove, and adjust a user's permissions from a database * IRMARedirectDBManagerResponse - Provides Callbacks for IRMARedirectDBManager * IRMARedirectDBManager - Functions to add and remove URL Redirects from a database * IRMARegistrationLoggerResponse - Provides Callbacks for IRMARegistrationLogger * IRMARegistrationLogger - Functions to Log registration Activity. * * Interfaces: * IID_IRMADatabaseManager: {00002A00-0901-11d1-8B06-00A024406D59} * IID_IRMAAuthenticationDBManagerResponse: {00002A01-0901-11d1-8B06-00A024406D59} * IID_IRMAAuthenticationDBManager: {00002A02-0901-11d1-8B06-00A024406D59} * IID_IRMAAsyncEnumAuthenticationDBResponse:{00002A03-0901-11d1-8B06-00A024406D59} * IID_IRMAAsyncEnumAuthenticationDB: {00002A04-0901-11d1-8B06-00A024406D59} * IID_IRMAAuthenticationDBAccessResponse: {00002A05-0901-11d1-8B06-00A024406D59} * IID_IRMAAuthenticationDBAccess: {00002A06-0901-11d1-8B06-00A024406D59} * IID_IRMAGUIDDBManagerResponse: {00002A07-0901-11d1-8B06-00A024406D59} * IID_IRMAGUIDDBManager: {00002A08-0901-11d1-8B06-00A024406D59} * IID_IRMAPPVDBManagerResponse: {00002A09-0901-11d1-8B06-00A024406D59} * IID_IRMAPPVDBManager: {00002A0A-0901-11d1-8B06-00A024406D59} * IID_IRMARedirectDBManagerResponse: {00002A0B-0901-11d1-8B06-00A024406D59} * IID_IRMARedirectDBManager: {00002A0C-0901-11d1-8B06-00A024406D59} * IID_IRMARegistrationLoggerResponse: {00002A0D-0901-11d1-8B06-00A024406D59} * IID_IRMARegistrationLogger: {00002A0E-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID(IID_IRMADatabaseManager, 0x00002A00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAuthenticationDBManagerResponse, 0x00002A01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAuthenticationDBManager, 0x00002A02, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAsyncEnumAuthenticationDBResponse, 0x00002A03, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAsyncEnumAuthenticationDB, 0x00002A04, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAuthenticationDBAccessResponse, 0x00002A05, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAAuthenticationDBAccess, 0x00002A06, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAGUIDDBManagerResponse, 0x00002A07, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAGUIDDBManager, 0x00002A08, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPPVDBManagerResponse, 0x00002A09, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPPVDBManager, 0x00002A0A, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMARedirectDBManagerResponse, 0x00002A0B, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMARedirectDBManager, 0x00002A0C, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMARegistrationLoggerResponse, 0x00002A0D, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMARegistrationLogger, 0x00002A0E, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); /* * File: * rmaxmltg.h * * Description: * Interfaces for Plugins: * IRMAXMLTagHandler: Interface for registering for a specific tag * and providing an IRMAXMLTagObject to tagfsys. * (Works like IRMAFileSystemObject) * * IRMAXMLTagObject: Interface for receiving the contents of a tag * for which the creating IRMAXMLTagHandler has registerd. * * IRMAXMLTagObjectResponse: Interface for IRMAXMLTagObject to return * the replacement for the tag. This is implemented by tagfsys. * * * Interfaces: * IID_IRMAXMLTagObjectResponse: {00002C02-0901-11d1-8B06-00A024406D59} * IID_IRMAXMLTagHandler: {00002C03-0901-11d1-8B06-00A024406D59} * IID_IRMAXMLTagObject: {00002C04-0901-11d1-8B06-00A024406D59} */ #ifndef _RMAXMLTG_H DEFINE_GUID(IID_IRMAXMLTagObjectResponse, 0x00002C02, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAXMLTagHandler, 0x00002C03, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAXMLTagObject, 0x00002C04, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * File: * rmacache.h * * Description: * Interfaces for caching services: * IRMACache - Creates IRMACacheFiles * IRMACacheResponse - Response object for IRMACache * IRMACacheFile - Persistant store object for caching * IRMACacheFileResponse - Response object for IRMACacheFile * * * Interfaces: * IID_IRMACache: {00002E00-0901-11d1-8B06-00A024406D59} * IID_IRMACacheResponse: {00002E01-0901-11d1-8B06-00A024406D59} * IID_IRMACacheFile: {00002E02-0901-11d1-8B06-00A024406D59} * IID_IRMACacheFileResponse: {00002E03-0901-11d1-8B06-00A024406D59} * IID_IRMAMIIFetch: {00002E04-0901-11d1-8B06-00A024406D59} * IID_IRMAFIFOCache: {00002E05-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID(IID_IRMACache, 0x00002E00, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMACacheResponse, 0x00002E01, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMACacheFile, 0x00002E02, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMACacheFileResponse, 0x00002E03, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAMIIFetch, 0x00002E04, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAFIFOCache, 0x00002E05, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); /* * File: intrpm.h * * IID_IRMAInterPluginMessenger: {00003000-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID(IID_IRMAInterPluginMessenger, 0x00003000, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); /* * File: rmavalue.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_IRMAKeyValueList: {00003108-0901-11d1-8B06-00A024406D59} * IID_IRMAKeyValueListIter: {00003109-0901-11d1-8B06-00A024406D59} * IID_IRMAKeyValueListIterOneKey: {00003110-0901-11d1-8B06-00A024406D59} * IID_IRMAOptions: {00003111-0901-11d1-8B06-00A024406D59} */ #ifndef _RMAVALUE_H_ /* DEPRECATED 3100 - 3107 */ DEFINE_GUID(IID_IRMAKeyValueList, 0x00003108, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAKeyValueListIter, 0x00003109, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAKeyValueListIterOneKey, 0x00003110, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAOptions, 0x00003111, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* * File: * rmcookie.h * * Description: * Interfaces for Plugins: * IRMACookies - Cookie database management APIs * IRMACookiesHelper - Cookie output helper APIs * * Interfaces: * IID_IRMACookies: {00003200-0901-11d1-8B06-00A024406D59} * IID_IRMACookiesHelper: {00003201-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID(IID_IRMACookies, 0x00003200, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMACookiesHelper, 0x00003201, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); /* * File: addrpool.h * * IID_IRMAMulticastAddressPool: {00003300-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID(IID_IRMAMulticastAddressPool, 0x00003300, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); /* * File: sapmgr.h * * IID_IRMASapManager: {00003400-0901-11d1-8B06-00A024406D59} */ DEFINE_GUID(IID_IRMASapManager, 0x00003400, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); /* * File: * rmavsrc.h * * Description: * Interfaces for Plugins: * IRMAFileViewSource - Interface so file formats can support view source. * IRMAFileViewSourceResponse - Response interface. * * Interfaces: * IID_IRMAFileViewSource: {00003500-0901-11d1-8B06-00A024406D59} * IID_IRMAFileViewSourceResponse: {00003501-0901-11d1-8B06-00A024406D59} * IID_IRMAViewSourceCommand: {00003504-0901-11d1-8B06-00A024406D59} * IID_IRMAViewSourceURLResponse {00003505-0901-11d1-8B06-00A024406D59} * IID_IRMAViewDRMRights: {00003507-0901-11d1-8B06-00A024406D59} */ #ifndef _RMAVSRC_H_ DEFINE_GUID(IID_IRMAFileViewSource, 0x00003500, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAFileViewSourceResponse, 0x00003501, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAViewSourceCommand, 0x00003504, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAViewSourceURLResponse, 0x00003505, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAViewDRMRights, 0x00003507, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* File: * rmadtcvt.h * * Description * IRMADataConvertSystemObject - RMA Stream data conversion creator * IRMADataConvert - RMA Stream data conversion * IRMADataConvertResponse - response for above * IRMADataRevert - RMA Stream data reversion * IRMADataRevertResponse - response for above */ DEFINE_GUID(IID_IRMADataConvertSystemObject, 0x00003900, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMADataConvert, 0x00003901, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMADataConvertResponse, 0x00003902, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMADataRevert, 0x00003903, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMADataRevertResponse, 0x00003904, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); /* File: * rmavport.h * * Description * IRMAViewPortManager - RMA ViewportManager * IRMAViewPort - RMA Viewport * IRMAViewPortSink - RMA Viewport sink * IRMAViewPortSupplier - RMA Viewport supplier */ DEFINE_GUID(IID_IRMAViewPortManager, 0x00004000, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAViewPort, 0x00004001, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAViewPortSink, 0x00004002, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAViewPortSupplier, 0x00004003, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); /* File: * rmammrkr.h * * Description * IRMAMediaMarkerManager - RMA Media Marker Manager * IRMAMediaMarkerSink - RMA Media Marker Sink */ DEFINE_GUID(IID_IRMAMediaMarkerManager, 0x46679d62, 0xf7ac, 0x4b0e, 0x80, 0x0, 0xf4, 0xee, 0x90, 0xf7, 0x85, 0xb1); DEFINE_GUID(IID_IRMAMediaMarkerSink, 0xa4643c85, 0x5b52, 0x4b07, 0xa7, 0x61, 0x32, 0xcf, 0xb2, 0xf2, 0x84, 0xfe); /* * File: * rmainter.h * * Description * IRMAEventManager - RMA Inter-datatype event manager * IRMAEventSink - RMA Inter-datatype event sink * */ DEFINE_GUID(IID_IRMAEventManager, 0xf932b582, 0x517, 0x4ca4, 0x84, 0x4c, 0x26, 0xa4, 0xe8, 0xe9, 0x69, 0x83); DEFINE_GUID(IID_IRMAEventSink, 0x76cf54bc, 0x9fce, 0x45e7, 0x90, 0xd1, 0x3, 0x46, 0x5, 0xf8, 0xdd, 0x14); /* * File: * rmaslta.h * * Description: * * IRMASLTA - RMA version of slta. Simulates a live stream from file format. * * IRMASltaEvent - Allows events to be sent in an SLTA stream */ DEFINE_GUID(IID_IRMASLTA, 0x00000D00, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0); DEFINE_GUID(IID_IRMASltaEvent, 0x00000D01, 0xb4c8, 0x11d0, 0x99, 0x95, 0x0, 0xa0, 0x24, 0x8d, 0xa5, 0xf0); /* * File: * irmacookies2.h * * Description: * * IRMACookies2 - Lets you get expired cookies */ #ifndef _irmacookies2_h_ DEFINE_GUID(IID_IRMACookies2, 0x5634537f, 0x162f, 0x41b0, 0x93, 0xfc, 0x6e, 0xf, 0x77, 0x10, 0x71, 0x81); #endif /* * File: * rmasm2sm.h * * Description: * * IRMASmilToSmilRendererCommunicator - Lets you communicate from SMIL 1.0 * renderer to SMIL 2.0 renderer that SMIL 2 stream is being proxied. */ #ifndef _RMASM2SM_H_ #endif /* * File: * rmapkgr.h * Description: * * IRMAContentPackager - DRM Content Packager * */ DEFINE_GUID(IID_IRMAFileContentPackager, 0x00004400, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAFileContentPackagerResponse, 0x00004401, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPacketContentPackager, 0x00004402, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); DEFINE_GUID(IID_IRMAPacketContentPackagerResponse, 0x00004403, 0x901, 0x11d1, 0x8b, 0x6, 0x0, 0xa0, 0x24, 0x40, 0x6d, 0x59); #endif /* _RMAIIDS_H_ */