📄 rmaiids.pas
字号:
//
//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}
//
IID_IRMAXMLTagObjectResponse: TGUID = (D1:$00002C02; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMAXMLTagObjectResponse}
IID_IRMAXMLTagHandler: TGUID = (D1:$00002C03; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMAXMLTagHandler}
IID_IRMAXMLTagObject: TGUID = (D1:$00002C04; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMAXMLTagObject}
//
//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_IRMACache: TGUID = (D1:$00002E00; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMACache}
IID_IRMACacheResponse: TGUID = (D1:$00002E01; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMACacheResponse}
IID_IRMACacheFile: TGUID = (D1:$00002E02; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMACacheFile}
IID_IRMACacheFileResponse: TGUID = (D1:$00002E03; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMACacheFileResponse}
IID_IRMAMIIFetch: TGUID = (D1:$00002E04; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMAMIIFetch}
//
// File: intrpm.h
//
// IID_IRMAInterPluginMessenger: {00003000-0901-11d1-8B06-00A024406D59}
//
IID_IRMAInterPluginMessenger: TGUID = (D1:$00003000; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMAInterPluginMessenger}
//
// 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}
//
// DEPRECATED 3100 - 3107
IID_IRMAKeyValueList: TGUID = (D1:$00003108; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMAKeyValueList}
IID_IRMAKeyValueListIter: TGUID = (D1:$00003109; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMAKeyValueListIter}
IID_IRMAKeyValueListIterOneKey: TGUID = (D1:$00003110; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMAKeyValueListIterOneKey}
IID_IRMAOptions: TGUID = (D1:$00003111; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMAOptions}
//
//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}
//
IID_IRMACookies: TGUID = (D1:$00003200; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMACookies}
IID_IRMACookiesHelper: TGUID = (D1:$00003201; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMACookiesHelper}
//
// File: addrpool.h
//
// IID_IRMAMulticastAddressPool: {00003300-0901-11d1-8B06-00A024406D59}
//
IID_IRMAMulticastAddressPool: TGUID = (D1:$00003300; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMAMulticastAddressPool}
//
// File: sapmgr.h
//
// IID_IRMASapManager: {00003400-0901-11d1-8B06-00A024406D59}
//
IID_IRMASapManager: TGUID = (D1:$00003400; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMASapManager}
//
//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_IRMAFileViewSource: TGUID = (D1:$00003500; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMAFileViewSource}
IID_IRMAFileViewSourceResponse: TGUID = (D1:$00003501; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMAFileViewSourceResponse}
IID_IRMAViewSourceCommand: TGUID = (D1:$00003504; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMAViewSourceCommand}
IID_IRMAViewSourceURLResponse: TGUID = (D1:$00003505; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMAViewSourceURLResponse}
// File:
// embdengn.h
//
//Description:
//
// IRCAEmbeddedPlayerEngine - RCA embedded player engine
//
IID_IRCAEmbeddedEngine: TGUID = (D1:$00003800; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRCAEmbeddedEngine}
// File:
// embdctxt.h
//
//Description:
//
// IRCAEmbeddedContext - RCA embedded player engine context
//
IID_IRCAEmbeddedContext: TGUID = (D1:$00003801; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRCAEmbeddedContext}
// File:
// embdplay.h
//
//Description:
//
// IRCAEmbeddedPlayer - RCA embedded player interface
//
IID_IRCAEmbeddedPlayer: TGUID = (D1:$00003802; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRCAEmbeddedPlayer}
// File:
// embdsink.h
//
//Description:
//
// IRCAEmbeddedSink - RCA embedded player event sink
// IRCAEmbeddedSinkResponse - RCA embedded player event sink response object
//
IID_IRCAEmbeddedSink: TGUID = (D1:$00003803; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRCAEmbeddedSink}
IID_IRCAEmbeddedSinkResponse: TGUID = (D1:$00003804; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRCAEmbeddedSinkResponse}
// File:
// embdstrm.h
//
//Description:
//
// IRCAEmbeddedStreamManager - RCA embedded player stream manager
// IRCAEmbeddedStream - RCA embedded player stream
//
IID_IRCAEmbeddedStreamManager: TGUID = (D1:$00003805; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRCAEmbeddedStreamManager}
IID_IRCAEmbeddedStream: TGUID = (D1:$00003806; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRCAEmbeddedStream}
// 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
//
IID_IRMADataConvertSystemObject: TGUID = (D1:$00003900; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMADataConvertSystemObject}
IID_IRMADataConvert: TGUID = (D1:$00003901; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMADataConvert}
IID_IRMADataConvertResponse: TGUID = (D1:$00003902; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMADataConvertResponse}
IID_IRMADataRevert: TGUID = (D1:$00003903; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMADataRevert}
IID_IRMADataRevertResponse: TGUID = (D1:$00003904; D2:$901; D3:$11d1; D4:($8b, $6, $0, $a0, $24, $40, $6d, $59));
{$EXTERNALSYM IID_IRMADataRevertResponse}
//
// 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
//
IID_IRMASLTA: TGUID = (D1:$00000D00; D2:$b4c8; D3:$11d0; D4:($99, $95, $0, $a0, $24, $8d, $a5, $f0));
{$EXTERNALSYM IID_IRMASLTA}
IID_IRMASltaEvent: TGUID = (D1:$00000D01; D2:$b4c8; D3:$11d0; D4:($99, $95, $0, $a0, $24, $8d, $a5, $f0));
{$EXTERNALSYM IID_IRMASltaEvent}
implementation
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -