📄 hxiids.h
字号:
* 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)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -