Win32 API 日本語リファレンス
ホームMedia.MediaPlayer › IWMPPlayer4

IWMPPlayer4

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IID6c497d62-8919-413c-82db-e935fb3ec584継承元IWMPCore3呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl31

メソッド 15

vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。

vtblメソッド
31HRESULT get_enabled(VARIANT_BOOL* pbEnabled)
32HRESULT put_enabled(VARIANT_BOOL bEnabled)
33HRESULT get_fullScreen(VARIANT_BOOL* pbFullScreen)
34HRESULT put_fullScreen(VARIANT_BOOL bFullScreen)
35HRESULT get_enableContextMenu(VARIANT_BOOL* pbEnableContextMenu)
36HRESULT put_enableContextMenu(VARIANT_BOOL bEnableContextMenu)
37HRESULT put_uiMode(LPWSTR bstrMode)
38HRESULT get_uiMode(LPWSTR* pbstrMode)
39HRESULT get_stretchToFit(VARIANT_BOOL* pbEnabled)
40HRESULT put_stretchToFit(VARIANT_BOOL bEnabled)
41HRESULT get_windowlessVideo(VARIANT_BOOL* pbEnabled)
42HRESULT put_windowlessVideo(VARIANT_BOOL bEnabled)
43HRESULT get_isRemote(VARIANT_BOOL* pvarfIsRemote)
44HRESULT get_playerApplication(IWMPPlayerApplication** ppIWMPPlayerApplication)
45HRESULT openPlayer(LPWSTR bstrURL)