SUBSCRIPTIONINFOSUBSCRIPTIONINFO*
*Contents  *Index  *Topic Contents
*Previous Topic: CHANNELSHORTCUTINFO
*Next Topic: Enumerated Types

SUBSCRIPTIONINFO

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;    

Contains the details of a subscription.

cbSize
Unsigned long integer value that contains the size of the structure.
fUpdateFlags
Unsigned long integer value that contains the update flags. Can be a combination of the SUBSCRIPTIONINFOFLAGS. 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
Addresss 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. Can be a combination of the WEBCRAWL_RECURSEFLAGS values.
bMailNotification
Boolean value that indicates whether to notify the user through e-mail when the subscribed site has been updated.
bGleam
Boolean value that indicates whether a gleam is displayed when the subscribed site has been updated.
bChangesOnly
Boolean value that indicates whether to only check for changes, or check for changes and download content.
bNeedPassword
Boolean value that indicates whether authentication is required for the subscribed site.
fChannelFlags
Unsigned long integer value containing the flags that control the channel agent. Can be one of the CHANNEL_AGENT_FLAGS.
bstrUserName
String value containing the user name used for authentication.
bstrPassword
String value containing the password used for authentication.
bstrFriendlyName
String value that contains the friendly name for the subscription.
dwMaxSizeKB
Unsigned long integer value that contains the maximum download size (in kilobytes) for this subscripton.
subType
SUBSCRIPTIONTYPE value that indicates the type of subscription.
fTaskFlags
Unsigned long integer value that contains the task flags. Can be one of the TASK_FLAG_* values defined in the Task Scheduler Reference.
dwReserved
Reserved. Must be set to zero.

Up Top of Page
© 1997 Microsoft Corporation. All rights reserved. Terms of Use.