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

IWMPContentPartner

COM
IID55455073-41b5-4e75-87b8-f13bdb291d08継承元IUnknown自前メソッド開始 vtbl3

メソッド 23

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT SetCallback(IWMPContentPartnerCallback* pCallback)
4HRESULT Notify(WMPPartnerNotification type, VARIANT* pContext)
5HRESULT GetItemInfo(LPWSTR bstrInfoName, VARIANT* pContext, VARIANT* pData)
6HRESULT GetContentPartnerInfo(LPWSTR bstrInfoName, VARIANT* pData)
7HRESULT GetCommands(LPWSTR location, VARIANT* pLocationContext, LPWSTR itemLocation, DWORD cItemIDs, DWORD* prgItemIDs, DWORD* pcItemIDs, WMPContextMenuInfo** pprgItems)
8HRESULT InvokeCommand(DWORD dwCommandID, LPWSTR location, VARIANT* pLocationContext, LPWSTR itemLocation, DWORD cItemIDs, DWORD* rgItemIDs)
9HRESULT CanBuySilent(IWMPContentContainerList* pInfo, LPWSTR* pbstrTotalPrice, VARIANT_BOOL* pSilentOK)
10HRESULT Buy(IWMPContentContainerList* pInfo, DWORD cookie)
11HRESULT GetStreamingURL(WMPStreamingType st, VARIANT* pStreamContext, LPWSTR* pbstrURL)
12HRESULT Download(IWMPContentContainerList* pInfo, DWORD cookie)
13HRESULT DownloadTrackComplete(HRESULT hrResult, DWORD contentID, LPWSTR downloadTrackParam)
14HRESULT RefreshLicense(DWORD dwCookie, VARIANT_BOOL fLocal, LPWSTR bstrURL, WMPStreamingType type, DWORD contentID, LPWSTR bstrRefreshReason, VARIANT* pReasonContext)
15HRESULT GetCatalogURL(DWORD dwCatalogVersion, DWORD dwCatalogSchemaVersion, DWORD catalogLCID, DWORD* pdwNewCatalogVersion, LPWSTR* pbstrCatalogURL, VARIANT* pExpirationDate)
16HRESULT GetTemplate(WMPTaskType task, LPWSTR location, VARIANT* pContext, LPWSTR clickLocation, VARIANT* pClickContext, LPWSTR bstrFilter, LPWSTR bstrViewParams, LPWSTR* pbstrTemplateURL, WMPTemplateSize* pTemplateSize)
17HRESULT UpdateDevice(LPWSTR bstrDeviceName)
18HRESULT GetListContents(LPWSTR location, VARIANT* pContext, LPWSTR bstrListType, LPWSTR bstrParams, DWORD dwListCookie)
19HRESULT Login(BLOB userInfo, BLOB pwdInfo, VARIANT_BOOL fUsedCachedCreds, VARIANT_BOOL fOkToCache)
20HRESULT Authenticate(BLOB userInfo, BLOB pwdInfo)
21HRESULT Logout()
22HRESULT SendMessage(LPWSTR bstrMsg, LPWSTR bstrParam)
23HRESULT StationEvent(LPWSTR bstrStationEventType, DWORD StationId, DWORD PlaylistIndex, DWORD TrackID, LPWSTR TrackData, DWORD dwSecondsPlayed)
24HRESULT CompareContainerListPrices(IWMPContentContainerList* pListBase, IWMPContentContainerList* pListCompare, INT* pResult)
25HRESULT VerifyPermission(LPWSTR bstrPermission, VARIANT* pContext)