SUBSCRIPTIONINFO structure
Obsolete. Contains the details of a subscription.
Syntax
typedef struct _tagSubscriptionInfo {
DWORD cbSize;
DWORD fUpdateFlags;
SUBSCRIPTIONSCHEDULE schedule;
CLSID customGroupCookie;
LPVOID pTrigger;
DWORD dwRecurseLevels;
DWORD fWebcrawlerFlags;
BOOL bMailNotification;
BOOL bGleam;
BOOL bChangesOnly;
BOOL bNeedPassword;
DWORD fChannelFlags;
BSTR bstrUserName;
BSTR bstrPassword;
BSTR bstrFriendlyName;
DWORD dwMaxSizeKB;
SUBSCRIPTIONTYPE subType;
DWORD fTaskFlags;
DWORD dwReserved;
} SUBSCRIPTIONINFO, *LPSUBSCRIPTIONINFO, *PSUBSCRIPTIONINFO;
Members
cbSize
Unsigned long integer value that contains the size of the structure.fUpdateFlags
Unsigned long integer value that contains the update flags. This can be a combination of the SUBSCRIPTIONINFOFLAGS. It can also be set to SUBSINFO_ALLFLAGS to set all of the flags.schedule
SUBSCRIPTIONSCHEDULE value that indicates how often the subscription is updated.customGroupCookie
CLSID value that contains the cookie associated with the group.pTrigger
Address of a pointer to the TASK_TRIGGER structure.dwRecurseLevels
Unsigned long integer value that contains the number of levels to recurse.fWebcrawlerFlags
Unsigned long integer value that contains the flags to control what resources are downloaded by the link crawler. This can be a combination of the WEBCRAWL_RECURSEFLAGS values.bMailNotification
BOOL value that indicates whether to notify the user through e-mail when the site that is subscribed to has been updated.bGleam
BOOL value that indicates whether a gleam is displayed when the site that is subscribed to has been updated.bChangesOnly
BOOL value that indicates whether to only check for changes or to check for changes and download content.bNeedPassword
BOOL value that indicates whether authentication is required when the site that is subscribed to has been updated.fChannelFlags
Unsigned long integer value containing the flags that control the channel agent. This can be one of the CHANNEL_AGENT_FLAGS.bstrUserName
BSTR value that contains the user name used for authentication.bstrPassword
BSTR value that contains the password used for authentication.bstrFriendlyName
BSTR value that contains the friendly name for the subscription.dwMaxSizeKB
Unsigned long integer value that contains the maximum download size (in kilobytes) for this subscription.subType
SUBSCRIPTIONTYPE value that indicates the type of subscription.fTaskFlags
Unsigned long integer value that contains the task flags. This can be one of the TASK_FLAG_* values defined in the Task Scheduler Reference.dwReserved
Reserved. Must be zero.
Remarks
Windows Internet Explorer 7 and later. This structure is obsolete and should not be used.
Requirements
Minimum supported client |
Windows XP |
Minimum supported server |
Windows 2000 Server |
Header |
Subsmgr.h |