Share via


Windows RSS Platform Reference

Windows RSS Platform Reference

This documentation provides information about the Windows RSS Platform, which is an API for reading and subscribing to Really Simple Syndication (RSS) feeds.

Interfaces

IFeed

Exposes methods and properties of the RSS feed.

IFeed2

Extends IFeed with methods and properties for authentication.

IFeedEnclosure

Exposes methods and properties of the RSS feed item enclosure.

IFeedEvents

Exposes handlers for events that arise from updates to RSS feeds.

IFeedFolder

Exposes methods to access the Common Feed List hierarchy and properties of the feed folder.

IFeedFolderEvents

Exposes handlers for events resulting from updates to the Common Feed List folder hierarchy and content.

IFeedItem

Exposes methods and properties of a single item in a RSS feed.

IFeedItem2

Extends the IFeedItem interface.

IFeedsEnum

Enumerates the RSS feeds.

IFeedsManager

Exposes methods that provide access to the Common Feed List, which is a hierarchical folder representation of the feeds to which the user is subscribed. This is the top-level object in the Windows RSS Platform.

IXFeed

Exposes methods and properties of the RSS feed.

IXFeed2

Extends IXFeed by providing methods supporting authentication.

IXFeedEnclosure

Exposes methods and properties of the RSS feed item enclosure.

IXFeedEvents

Exposes handlers for events that arise from updates to RSS feeds.

IXFeedFolder

Exposes methods to access the Common Feed List hierarchy and properties of the feed folder.

IXFeedFolderEvents

Exposes handlers for events that arise from updates to the Common Feed List folder hierarchy and content.

IXFeedItem

Exposes methods and properties of a single item in a RSS feed.

IXFeedItem2

Exposes methods and properties of a single item in a RSS feed.

IXFeedsEnum

Enumerates the RSS feeds.

IXFeedsManager

Exposes methods that provide access to the Common Feed List, which is a hierarchical folder representation of the feeds to which the user is subscribed.

Objects

Feed

Exposes methods and properties of the RSS feed.

FeedEnclosure

Exposes methods and properties of the enclosure.

FeedFolder

Exposes methods to manipulate the Common Feed List folder hierarchy and properties of a feed folder.

FeedFolderWatcher

Exposes event handlers for Common Feed List folder events.

FeedItem

Exposes methods and properties of a single item in a RSS feed.

FeedsEnum

Enumerates objects in a collection.

FeedsManager

Exposes methods that provide access to the Common Feed List, which is a hierarchy of RSS feeds to which the user is subscribed.

FeedWatcher

Exposes event handlers for feed events.

Enumerations

FEEDS_BACKGROUNDSYNC_ACTION

Contains flags used by IFeedsManager::BackgroundSync to control the operation of the Feed Download Engine.

FEEDS_BACKGROUNDSYNC_STATUS

Contains flags that describe the state of the Feed Download Engine.

FEEDS_DOWNLOAD_ERROR

Contains flags that are returned from IFeed::LastDownloadError or IFeedEnclosure::LastDownloadError.

FEEDS_DOWNLOAD_STATUS

Contains flags that are returned from IFeed::DownloadStatus and IFeedEnclosure::DownloadStatus.

FEEDS_ERROR_CODE

Contains HRESULT error codes for the Windows RSS Platform.

FEEDS_EVENTS_ITEM_COUNT_FLAGS

Contains flags used by the IXFeedEvents::FeedItemCountChanged event.

FEEDS_EVENTS_MASK

Contains flags that determine what type of events are returned by the event sink.

FEEDS_EVENTS_SCOPE

Contains flags that determine which events are sent to the event sink.

FEEDS_SYNC_SETTING

Contains values that control the feed-level behavior of the Feed Download Engine.

FEEDS_XML_FILTER_FLAGS

Set of flags that determine which items are returned by IFeed::Xml.

FEEDS_XML_INCLUDE_FLAGS

Set of flags that specify the XML markup returned by IFeed::Xml and IXFeed::Xml.

FEEDS_XML_SORT_ORDER

Set of flags that control the sort order of feed items returned by IFeed::Xml and IXFeed::Xml.

FEEDS_XML_SORT_PROPERTY

Set of flags that control the sort order of feed items returned by IFeed::Xml and IXFeed::Xml.