📄 wmpids.h
字号:
//*****************************************************************************
//
// Microsoft Windows Media Technologies
// Copyright (C) Microsoft Corporation. All rights reserved.
//
// FileName: wmpids.h
//
// Abstract: Dispatch ID definitions for all public Windows Media
// Player Interfaces
//
//*****************************************************************************
//////////////////////////////////////////////////////////////////////
// Definitions
//////////////////////////////////////////////////////////////////////
#define DISPID_DELTA 50
//////////////////////////////////////////////////////////////////////
// IWMPCore
//////////////////////////////////////////////////////////////////////
#define DISPID_WMPCORE_BASE 0
#define DISPID_WMPCORE_URL DISPID_WMPCORE_BASE + 1
#define DISPID_WMPCORE_OPENSTATE DISPID_WMPCORE_BASE + 2
#define DISPID_WMPCORE_CLOSE DISPID_WMPCORE_BASE + 3
#define DISPID_WMPCORE_CONTROLS DISPID_WMPCORE_BASE + 4
#define DISPID_WMPCORE_SETTINGS DISPID_WMPCORE_BASE + 5
#define DISPID_WMPCORE_CURRENTMEDIA DISPID_WMPCORE_BASE + 6
#define DISPID_WMPCORE_NETWORK DISPID_WMPCORE_BASE + 7
#define DISPID_WMPCORE_MEDIACOLLECTION DISPID_WMPCORE_BASE + 8
#define DISPID_WMPCORE_PLAYLISTCOLLECTION DISPID_WMPCORE_BASE + 9
#define DISPID_WMPCORE_PLAYSTATE DISPID_WMPCORE_BASE + 10
#define DISPID_WMPCORE_VERSIONINFO DISPID_WMPCORE_BASE + 11
#define DISPID_WMPCORE_LAUNCHURL DISPID_WMPCORE_BASE + 12
#define DISPID_WMPCORE_CURRENTPLAYLIST DISPID_WMPCORE_BASE + 13
#define DISPID_WMPCORE_CDROMCOLLECTION DISPID_WMPCORE_BASE + 14
#define DISPID_WMPCORE_CLOSEDCAPTION DISPID_WMPCORE_BASE + 15
#define DISPID_WMPCORE_ISONLINE DISPID_WMPCORE_BASE + 16
#define DISPID_WMPCORE_ERROR DISPID_WMPCORE_BASE + 17
#define DISPID_WMPCORE_STATUS DISPID_WMPCORE_BASE + 18
#define DISPID_WMPCORE_LAST DISPID_WMPCORE_STATUS
//////////////////////////////////////////////////////////////////////
// IPlayer
//////////////////////////////////////////////////////////////////////
#define DISPID_WMPOCX_BASE (DISPID_WMPCORE_LAST)
#define DISPID_WMPOCX_ENABLED (DISPID_WMPOCX_BASE + 1)
#define DISPID_WMPOCX_TRANSPARENTATSTART (DISPID_WMPOCX_BASE + 2)
#define DISPID_WMPOCX_FULLSCREEN (DISPID_WMPOCX_BASE + 3)
#define DISPID_WMPOCX_ENABLECONTEXTMENU (DISPID_WMPOCX_BASE + 4)
#define DISPID_WMPOCX_UIMODE (DISPID_WMPOCX_BASE + 5)
#define DISPID_WMPOCX_LAST DISPID_WMPOCX_UIMODE
#define DISPID_WMPOCX2_BASE (DISPID_WMPOCX_LAST)
#define DISPID_WMPOCX2_STRETCHTOFIT (DISPID_WMPOCX2_BASE + 1)
#define DISPID_WMPOCX2_WINDOWLESSVIDEO (DISPID_WMPOCX2_BASE + 2)
#define DISPID_WMPOCX4_ISREMOTE (DISPID_WMPOCX2_BASE + 3)
#define DISPID_WMPOCX4_PLAYERAPPLICATION (DISPID_WMPOCX2_BASE + 4)
#define DISPID_WMPOCX4_OPENPLAYER (DISPID_WMPOCX2_BASE + 5)
//////////////////////////////////////////////////////////////////////
// IWMPCore2
//////////////////////////////////////////////////////////////////////
#define DISPID_WMPCORE2_BASE (DISPID_WMPCORE_BASE + 39)
#define DISPID_WMPCORE2_DVD (DISPID_WMPCORE2_BASE + 1)
#define DISPID_WMPCORE3_NEWPLAYLIST (DISPID_WMPCORE2_BASE + 2)
#define DISPID_WMPCORE3_NEWMEDIA (DISPID_WMPCORE2_BASE + 3)
//////////////////////////////////////////////////////////////////////
// IWMPControl
//////////////////////////////////////////////////////////////////////
//
// Note: These DISPIDs need to be contiguous
//
#define DISPID_WMPCONTROLS_BASE DISPID_WMPCORE_BASE + DISPID_DELTA
#define DISPID_WMPCONTROLS_PLAY DISPID_WMPCONTROLS_BASE + 1
#define DISPID_WMPCONTROLS_STOP DISPID_WMPCONTROLS_BASE + 2
#define DISPID_WMPCONTROLS_PAUSE DISPID_WMPCONTROLS_BASE + 3
#define DISPID_WMPCONTROLS_FASTFORWARD DISPID_WMPCONTROLS_BASE + 4
#define DISPID_WMPCONTROLS_FASTREVERSE DISPID_WMPCONTROLS_BASE + 5
#define DISPID_WMPCONTROLS_CURRENTPOSITION DISPID_WMPCONTROLS_BASE + 6
#define DISPID_WMPCONTROLS_CURRENTPOSITIONSTRING DISPID_WMPCONTROLS_BASE + 7
#define DISPID_WMPCONTROLS_NEXT DISPID_WMPCONTROLS_BASE + 8
#define DISPID_WMPCONTROLS_PREVIOUS DISPID_WMPCONTROLS_BASE + 9
#define DISPID_WMPCONTROLS_CURRENTITEM DISPID_WMPCONTROLS_BASE + 10
#define DISPID_WMPCONTROLS_CURRENTMARKER DISPID_WMPCONTROLS_BASE + 11
#define DISPID_WMPCONTROLS_ISAVAILABLE DISPID_WMPCONTROLS_BASE + 12
#define DISPID_WMPCONTROLS_PLAYITEM DISPID_WMPCONTROLS_BASE + 13
#define DISPID_WMPCONTROLS2_STEP DISPID_WMPCONTROLS_BASE + 14
#define DISPID_WMPCONTROLS3_AUDIOLANGUAGECOUNT DISPID_WMPCONTROLS_BASE + 15
#define DISPID_WMPCONTROLS3_GETAUDIOLANGUAGEID DISPID_WMPCONTROLS_BASE + 16
#define DISPID_WMPCONTROLS3_GETAUDIOLANGUAGEDESC DISPID_WMPCONTROLS_BASE + 17
#define DISPID_WMPCONTROLS3_CURRENTAUDIOLANGUAGE DISPID_WMPCONTROLS_BASE + 18
#define DISPID_WMPCONTROLS3_CURRENTAUDIOLANGUAGEINDEX DISPID_WMPCONTROLS_BASE + 19
#define DISPID_WMPCONTROLS3_GETLANGUAGENAME DISPID_WMPCONTROLS_BASE + 20
#define DISPID_WMPCONTROLS3_CURRENTPOSITIONTIMECODE DISPID_WMPCONTROLS_BASE + 21
#define DISPID_WMPCONTROLSFAKE_TIMECOMPRESSION DISPID_WMPCONTROLS_BASE + 22
//////////////////////////////////////////////////////////////////////
// IWMPSettings
//////////////////////////////////////////////////////////////////////
#define DISPID_WMPSETTINGS_BASE DISPID_WMPCONTROLS_BASE + DISPID_DELTA
#define DISPID_WMPSETTINGS_AUTOSTART DISPID_WMPSETTINGS_BASE + 1
#define DISPID_WMPSETTINGS_BALANCE DISPID_WMPSETTINGS_BASE + 2
#define DISPID_WMPSETTINGS_INVOKEURLS DISPID_WMPSETTINGS_BASE + 3
#define DISPID_WMPSETTINGS_MUTE DISPID_WMPSETTINGS_BASE + 4
#define DISPID_WMPSETTINGS_PLAYCOUNT DISPID_WMPSETTINGS_BASE + 5
#define DISPID_WMPSETTINGS_RATE DISPID_WMPSETTINGS_BASE + 6
#define DISPID_WMPSETTINGS_VOLUME DISPID_WMPSETTINGS_BASE + 7
#define DISPID_WMPSETTINGS_BASEURL DISPID_WMPSETTINGS_BASE + 8
#define DISPID_WMPSETTINGS_DEFAULTFRAME DISPID_WMPSETTINGS_BASE + 9
#define DISPID_WMPSETTINGS_GETMODE DISPID_WMPSETTINGS_BASE + 10
#define DISPID_WMPSETTINGS_SETMODE DISPID_WMPSETTINGS_BASE + 11
#define DISPID_WMPSETTINGS_ENABLEERRORDIALOGS DISPID_WMPSETTINGS_BASE + 12
#define DISPID_WMPSETTINGS_ISAVAILABLE DISPID_WMPSETTINGS_BASE + 13
#define DISPID_WMPSETTINGS2_DEFAULTAUDIOLANGUAGE DISPID_WMPSETTINGS_BASE + 14
#define DISPID_WMPSETTINGS2_LIBRARYACCESSRIGHTS DISPID_WMPSETTINGS_BASE + 15
#define DISPID_WMPSETTINGS2_REQUESTLIBRARYACCESSRIGHTS DISPID_WMPSETTINGS_BASE + 16
//////////////////////////////////////////////////////////////////////
// IWMPPlayList
//////////////////////////////////////////////////////////////////////
#define DISPID_WMPPLAYLIST_BASE DISPID_WMPSETTINGS_BASE + DISPID_DELTA + DISPID_DELTA
#define DISPID_WMPPLAYLIST_COUNT DISPID_WMPPLAYLIST_BASE + 1
#define DISPID_WMPPLAYLIST_NAME DISPID_WMPPLAYLIST_BASE + 2
#define DISPID_WMPPLAYLIST_GETITEMINFO DISPID_WMPPLAYLIST_BASE + 3
#define DISPID_WMPPLAYLIST_SETITEMINFO DISPID_WMPPLAYLIST_BASE + 4
#define DISPID_WMPPLAYLIST_CLEAR DISPID_WMPPLAYLIST_BASE + 5
#define DISPID_WMPPLAYLIST_INSERTITEM DISPID_WMPPLAYLIST_BASE + 6
#define DISPID_WMPPLAYLIST_APPENDITEM DISPID_WMPPLAYLIST_BASE + 7
#define DISPID_WMPPLAYLIST_REMOVEITEM DISPID_WMPPLAYLIST_BASE + 8
#define DISPID_WMPPLAYLIST_MOVEITEM DISPID_WMPPLAYLIST_BASE + 9
#define DISPID_WMPPLAYLIST_ATTRIBUTECOUNT DISPID_WMPPLAYLIST_BASE + 10
#define DISPID_WMPPLAYLIST_ATTRIBUTENAME DISPID_WMPPLAYLIST_BASE + 11
#define DISPID_WMPPLAYLIST_ITEM DISPID_WMPPLAYLIST_BASE + 12
#define DISPID_WMPPLAYLIST_ISIDENTICAL DISPID_WMPPLAYLIST_BASE + 13
//////////////////////////////////////////////////////////////////////
// IWMPCdrom
//////////////////////////////////////////////////////////////////////
#define DISPID_WMPCDROM_BASE DISPID_WMPPLAYLIST_BASE + DISPID_DELTA
#define DISPID_WMPCDROM_DRIVESPECIFIER DISPID_WMPCDROM_BASE + 1
#define DISPID_WMPCDROM_PLAYLIST DISPID_WMPCDROM_BASE + 2
#define DISPID_WMPCDROM_EJECT DISPID_WMPCDROM_BASE + 3
//////////////////////////////////////////////////////////////////////
// IWMPCdromCollection
//////////////////////////////////////////////////////////////////////
#define DISPID_WMPCDROMCOLLECTION_BASE DISPID_WMPCDROM_BASE + DISPID_DELTA
#define DISPID_WMPCDROMCOLLECTION_COUNT DISPID_WMPCDROMCOLLECTION_BASE + 1
#define DISPID_WMPCDROMCOLLECTION_ITEM DISPID_WMPCDROMCOLLECTION_BASE + 2
#define DISPID_WMPCDROMCOLLECTION_GETBYDRIVESPECIFIER DISPID_WMPCDROMCOLLECTION_BASE + 3
#define DISPID_WMPCDROMCOLLECTION_STARTMONITORINGCDROMS DISPID_WMPCDROMCOLLECTION_BASE + 4
#define DISPID_WMPCDROMCOLLECTION_STOPMONITORINGCDROMS DISPID_WMPCDROMCOLLECTION_BASE + 5
//////////////////////////////////////////////////////////////////////
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -