ホーム › Media.MediaPlayer › IWMPContentPartner
IWMPContentPartner
COMメソッド 23
vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 3 | HRESULT SetCallback(IWMPContentPartnerCallback* pCallback) |
| 4 | HRESULT Notify(WMPPartnerNotification type, VARIANT* pContext) |
| 5 | HRESULT GetItemInfo(LPWSTR bstrInfoName, VARIANT* pContext, VARIANT* pData) |
| 6 | HRESULT GetContentPartnerInfo(LPWSTR bstrInfoName, VARIANT* pData) |
| 7 | HRESULT GetCommands(LPWSTR location, VARIANT* pLocationContext, LPWSTR itemLocation, DWORD cItemIDs, DWORD* prgItemIDs, DWORD* pcItemIDs, WMPContextMenuInfo** pprgItems) |
| 8 | HRESULT InvokeCommand(DWORD dwCommandID, LPWSTR location, VARIANT* pLocationContext, LPWSTR itemLocation, DWORD cItemIDs, DWORD* rgItemIDs) |
| 9 | HRESULT CanBuySilent(IWMPContentContainerList* pInfo, LPWSTR* pbstrTotalPrice, VARIANT_BOOL* pSilentOK) |
| 10 | HRESULT Buy(IWMPContentContainerList* pInfo, DWORD cookie) |
| 11 | HRESULT GetStreamingURL(WMPStreamingType st, VARIANT* pStreamContext, LPWSTR* pbstrURL) |
| 12 | HRESULT Download(IWMPContentContainerList* pInfo, DWORD cookie) |
| 13 | HRESULT DownloadTrackComplete(HRESULT hrResult, DWORD contentID, LPWSTR downloadTrackParam) |
| 14 | HRESULT RefreshLicense(DWORD dwCookie, VARIANT_BOOL fLocal, LPWSTR bstrURL, WMPStreamingType type, DWORD contentID, LPWSTR bstrRefreshReason, VARIANT* pReasonContext) |
| 15 | HRESULT GetCatalogURL(DWORD dwCatalogVersion, DWORD dwCatalogSchemaVersion, DWORD catalogLCID, DWORD* pdwNewCatalogVersion, LPWSTR* pbstrCatalogURL, VARIANT* pExpirationDate) |
| 16 | HRESULT GetTemplate(WMPTaskType task, LPWSTR location, VARIANT* pContext, LPWSTR clickLocation, VARIANT* pClickContext, LPWSTR bstrFilter, LPWSTR bstrViewParams, LPWSTR* pbstrTemplateURL, WMPTemplateSize* pTemplateSize) |
| 17 | HRESULT UpdateDevice(LPWSTR bstrDeviceName) |
| 18 | HRESULT GetListContents(LPWSTR location, VARIANT* pContext, LPWSTR bstrListType, LPWSTR bstrParams, DWORD dwListCookie) |
| 19 | HRESULT Login(BLOB userInfo, BLOB pwdInfo, VARIANT_BOOL fUsedCachedCreds, VARIANT_BOOL fOkToCache) |
| 20 | HRESULT Authenticate(BLOB userInfo, BLOB pwdInfo) |
| 21 | HRESULT Logout() |
| 22 | HRESULT SendMessage(LPWSTR bstrMsg, LPWSTR bstrParam) |
| 23 | HRESULT StationEvent(LPWSTR bstrStationEventType, DWORD StationId, DWORD PlaylistIndex, DWORD TrackID, LPWSTR TrackData, DWORD dwSecondsPlayed) |
| 24 | HRESULT CompareContainerListPrices(IWMPContentContainerList* pListBase, IWMPContentContainerList* pListCompare, INT* pResult) |
| 25 | HRESULT VerifyPermission(LPWSTR bstrPermission, VARIANT* pContext) |