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

IFeedsManager

COMIDispatch (デュアル)
IDispatch を実装(デュアルインターフェース)。HSP では comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。
IIDa74029cc-1f1a-4906-88f0-810638d86591継承元IDispatch呼び出し名前(IDispatch) または vtbl自前メソッド開始 vtbl7

メソッド 16

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

vtblメソッド
7HRESULT get_RootFolder(IDispatch** disp)
8HRESULT IsSubscribed(LPWSTR feedUrl, VARIANT_BOOL* subscribed)
9HRESULT ExistsFeed(LPWSTR feedPath, VARIANT_BOOL* exists)
10HRESULT GetFeed(LPWSTR feedPath, IDispatch** disp)
11HRESULT GetFeedByUrl(LPWSTR feedUrl, IDispatch** disp)
12HRESULT ExistsFolder(LPWSTR folderPath, VARIANT_BOOL* exists)
13HRESULT GetFolder(LPWSTR folderPath, IDispatch** disp)
14HRESULT DeleteFeed(LPWSTR feedPath)
15HRESULT DeleteFolder(LPWSTR folderPath)
16HRESULT BackgroundSync(FEEDS_BACKGROUNDSYNC_ACTION action)
17HRESULT get_BackgroundSyncStatus(FEEDS_BACKGROUNDSYNC_STATUS* status)
18HRESULT get_DefaultInterval(INT* minutes)
19HRESULT put_DefaultInterval(INT minutes)
20HRESULT AsyncSyncAll()
21HRESULT Normalize(LPWSTR feedXmlIn, LPWSTR* feedXmlOut)
22HRESULT get_ItemCountLimit(INT* itemCountLimit)