Information Delivery API

This section describes the Information Delivery API, which enables you to create subscriptions and add channels that can be used to deliver content to a user's computer.

Overviews/Tutorials

Topic Contents
How to Manage a Dial-up Connection with WebCheck

This topic describes how to keep a dial-up connection open by sending messages to WebCheck, a Windows Shell Service Object. If no messages are received within a timeout period, WebCheck prompts the user to disconnect (hang up the modem).

Introduction to the Microsoft Information Delivery API

Obsolete. The Microsoft Information Delivery API enables you to create subscriptions and add channels that can be used to deliver content to a user's computer. This section is an overview of the services provided by the Information Delivery API.

Objects

Topic Contents
Channel Manager

Obsolete. This object manages channels.

Subscription Manager

Obsolete. This object manages subscriptions.

Interfaces

Topic Contents
IChannelMgr

Obsolete. Provides the ability to add and delete Active Channels and channel categories in the desktop channel bar.

IEnumChannels

Obsolete. Handles channel enumeration, and is obtained by calling IChannelMgr::EnumChannels.

IEnumItemProperties

Obsolete. Handles the enumeration of subscription item properties, and is obtained by calling ISubscriptionItem::EnumProperties.

IEnumSubscription

Obsolete. Allows a client program to enumerate subscription information, and is obtained by calling ISubscriptionMgr2::EnumSubscriptions.

ISubscriptionItem

Obsolete. Allows a client program to access the information associated with a subscription item, and is obtained by calling ISubscriptionMgr2::GetItemFromCookie or ISubscriptionMgr2::GetItemFromURL.

ISubscriptionMgr

Obsolete. Allows a client program to control the subscription manager.

ISubscriptionMgr2

Obsolete. Allows a client program to control the subscription manager.

Functions

Topic Contents
IsLoggingEnabled

Obsolete. Determines if hit logging is enabled for the specified Internet site.

WriteHitLogging

Obsolete. Writes an entry into the log for the given resource.

Structures

Topic Contents
CHANNELCATEGORYINFO

Obsolete. Contains the information associated with a category on the channel bar.

CHANNELENUMINFO

Obsolete. Contains the information on a channel in an enumeration.

CHANNELSHORTCUTINFO

Obsolete. Contains the information associated with a channel entry in the channel bar.

HIT_LOGGING_INFO

Obsolete. Contains the information to write into a hit log.

ITEMPROP

Obsolete. Contains information associated with the item property.

SUBSCRIPTIONINFO

Obsolete. Contains the details of a subscription.

SUBSCRIPTIONITEMINFO

Obsolete. Contains the information associated with the subscription item.

Enumerations

Topic Contents
CHANNEL_AGENT_FLAGS

Obsolete. Contains the flags that control the channel agent.

CHANNELENUMFLAGS

Obsolete. Contains the channel enumerator flags that define which channels are returned and what information will be returned for each channel enumerated.

CREATESUBSCRIPTIONFLAGS

Obsolete. Contains the flags used when creating a subscription.

DELIVERY_AGENT_FLAGS

Obsolete. Contains the flags for the default delivery agent included with the Information Delivery API.

SUBSCRIPTIONINFOFLAGS

Obsolete. Contains the type information about subscriptions.

SUBSCRIPTIONSCHEDULE

Obsolete. Contains the values that describe the subscription update frequency.

SUBSCRIPTIONSTATE

Obsolete. Contains the different subscription states.

SUBSCRIPTIONTYPE

Obsolete. Contains the different types of subscriptions.

WEBCRAWL_RECURSEFLAGS

Obsolete. Contains the flags for the default link crawling agent included with the Information Delivery API.

Constants

Topic Contents
Information Delivery Return Value

Obsolete. The following list contains possible return values for the Information Delivery API.