IXFeedsManager Interface

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.

IXFeedsManager Members

AsyncSyncAll Forces an update of all feeds.
BackgroundSync Controls the behavior of Feed Download Engine.
BackgroundSyncStatus Returns the background Feed Download Engine status.
DefaultInterval Retrieves the default update interval for feeds.
DeleteFeed Deletes a feed.
DeleteFolder Deletes a feed folder.
ExistsFeed Verifies whether a feed exists.
ExistsFolder Verifies whether a feed folder exists.
GetFeed Returns a feed from its path.
GetFeedByUrl Returns a feed by its URL.
GetFolder Returns a folder from its path.
IsSubscribed Determines if the URL is in the system subscription store.
ItemCountLimit Returns the system-defined limit of items retained for feeds.
Normalize Transforms the XML of the feed into the standard format.
RootFolder Returns the root subscription folder.
SetDefaultInterval Sets the default update interval for feeds.


This is the top-level object in the Windows RSS Platform. To create the object in C/C++, call CoCreateInstance setting the CLSID parameter to CLSID_XFeedsManager (note the 'X').

The IXFeedsManager object is lightweight and is designed to be created when necessary; caching an object reference is not necessary.

Interface Information

Stock Implementation msfeeds.dll
Custom Implementation No
Inherits from IUnknown
Header and IDL files msfeeds.h, msfeeds.idl
Minimum availability Internet Explorer 7
Minimum operating systems Windows XP SP2