⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rmaiids.pas

📁 Delphi源码REAlRMSDK.rar
💻 PAS
📖 第 1 页 / 共 5 页
字号:
unit RmaIids;

interface

//***************************************************************************
//
// $Id: rmaiids.h,v 1.253 2000/05/10 16:13:52 ndwyer 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.
//

//
// 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}
//

const
  IID_IRMACommonClassFactory: TGUID = (D1:$00000000; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMACommonClassFactory}
  IID_IRMAStatistics: TGUID = (D1:$00000001; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAStatistics}
  IID_IRMARegistryID: TGUID = (D1:$00000002; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMARegistryID}
  IID_IRMAServerFork: TGUID = (D1:$00000003; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAServerFork}
  IID_IRMAServerControl: TGUID = (D1:$00000004; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAServerControl}
  IID_IRMAServerControl2: TGUID = (D1:$00000005; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAServerControl2}
  IID_IRMAReconfigServerResponse: TGUID = (D1:$00000006; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAReconfigServerResponse}
  IID_IRMAServerReconfigNotification: TGUID = (D1:$00000007; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAServerReconfigNotification}
  IID_IRMAWantServerReconfigNotification: TGUID = (D1:$00000008; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAWantServerReconfigNotification}

//
// 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_IRMACallback: TGUID = (D1:$00000100; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMACallback}
  IID_IRMAScheduler: TGUID = (D1:$00000101; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAScheduler}
  IID_IRMATCPResponse: TGUID = (D1:$00000102; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMATCPResponse}
  IID_IRMATCPSocket: TGUID = (D1:$00000103; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMATCPSocket}
  IID_IRMAListenResponse: TGUID = (D1:$00000104; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAListenResponse}
  IID_IRMAListenSocket: TGUID = (D1:$00000105; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAListenSocket}
  IID_IRMANetworkServices: TGUID = (D1:$00000106; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMANetworkServices}
  IID_IRMANetworkServices2: TGUID = (D1:$17951551; D2:$5683; D3:$11d3; D4:($b6, $ba, $0, $c0, $f0, $31, $c2, $37));
  {$EXTERNALSYM IID_IRMANetworkServices2}
  IID_IRMAUDPResponse: TGUID = (D1:$00000107; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAUDPResponse}
  IID_IRMAUDPSocket: TGUID = (D1:$00000108; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAUDPSocket}
  IID_IRMAResolver: TGUID = (D1:$00000109; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAResolver}
  IID_IRMAResolverResponse: TGUID = (D1:$0000010A; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAResolverResponse}
  IID_IRMAInterruptSafe: TGUID = (D1:$0000010B; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAInterruptSafe}
  IID_IRMAAsyncIOSelection: TGUID = (D1:$0000010C; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAAsyncIOSelection}
  IID_IRMAUDPMulticastInit: TGUID = (D1:$0000010D; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAUDPMulticastInit}
  IID_IRMAInterruptState: TGUID = (D1:$0000010E; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAInterruptState}
  IID_IRMAOptimizedScheduler: TGUID = (D1:$0000010F; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAOptimizedScheduler}
  IID_IRMALoadBalancedListen: TGUID = (D1:$00000110; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMALoadBalancedListen}
  IID_IRMAOverrideDefaultServices: TGUID = (D1:$00000111; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAOverrideDefaultServices}
  IID_IRMASetSocketOption: TGUID = (D1:$00000114; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMASetSocketOption}
  IID_IRMAThreadSafeMethods: TGUID = (D1:$00000115; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAThreadSafeMethods}
  IID_IRMAMutex: TGUID = (D1:$00000116; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAMutex}

//
// 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_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}
//
//

  IID_IRMAHTTPPostObject: TGUID = (D1:$00000112; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAHTTPPostObject}
  IID_IRMAHTTPPostResponse: TGUID = (D1:$00000113; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAHTTPPostResponse}
  IID_IRMAFileObject: TGUID = (D1:$00000200; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAFileObject}
  IID_IRMAFileResponse: TGUID = (D1:$00000201; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAFileResponse}
  IID_IRMAFileSystemObject: TGUID = (D1:$00000202; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAFileSystemObject}
  IID_IRMADirObject: TGUID = (D1:$00000203; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));	//NOTE, use is deprecat));
  {$EXTERNALSYM IID_IRMADirObject}
  IID_IRMADirResponse: TGUID = (D1:$00000204; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));	//NOTE, use is deprecat));
  {$EXTERNALSYM IID_IRMADirResponse}
  IID_IRMAFileStat: TGUID = (D1:$00000205; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAFileStat}
  IID_IRMAFileStatResponse: TGUID = (D1:$00000206; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAFileStatResponse}
  IID_IRMAFileSystemManager: TGUID = (D1:$00000207; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAFileSystemManager}
  IID_IRMAFileSystemManagerResponse: TGUID = (D1:$00000208; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAFileSystemManagerResponse}
  IID_IRMAFileExists: TGUID = (D1:$00000209; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAFileExists}
  IID_IRMAFileExistsResponse: TGUID = (D1:$0000020a; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAFileExistsResponse}
  IID_IRMAFileMimeMapper: TGUID = (D1:$0000020b; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAFileMimeMapper}
  IID_IRMAFileMimeMapperResponse: TGUID = (D1:$0000020c; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAFileMimeMapperResponse}
  IID_IRMABroadcastMapper: TGUID = (D1:$0000020d; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMABroadcastMapper}
  IID_IRMABroadcastMapperResponse: TGUID = (D1:$0000020e; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMABroadcastMapperResponse}
  IID_IRMAGetFileFromSamePool: TGUID = (D1:$0000020f; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAGetFileFromSamePool}
  IID_IRMAGetFileFromSamePoolResponse: TGUID = (D1:$00000210; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAGetFileFromSamePoolResponse}
  IID_IRMAFileAuthenticator: TGUID = (D1:$00000211; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAFileAuthenticator}
  IID_IRMARequestHandler: TGUID = (D1:$00000212; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMARequestHandler}
  IID_IRMARequest: TGUID = (D1:$00000213; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMARequest}
  IID_IRMAFileRename: TGUID = (D1:$00000214; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAFileRename}
  IID_IRMADirHandler: TGUID = (D1:$00000215; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMADirHandler}
  IID_IRMADirHandlerResponse: TGUID = (D1:$00000216; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMADirHandlerResponse}
  IID_IRMARequestContext: TGUID = (D1:$00000217; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMARequestContext}
  IID_IRMAFileRemove: TGUID = (D1:$0000021a; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMAFileRemove}

//
// File:
//	rmarendr.h
// Description:
//	Interfaces related to renderers.
// Interfaces:
//	IID_IRMARenderer:	    	{00000300-0901-11d1-8B06-00A024406D59}
//

  IID_IRMARenderer: TGUID = (D1:$00000300; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
  {$EXTERNALSYM IID_IRMARenderer}

//
// File:

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -