Click to return to the Content     
ITEMPROP Structure     SUBSCRIPTIONITEMINFO Stru...     Information Delivery Stru...    
Web Workshop  |  Content & Component Delivery

SUBSCRIPTIONINFO Structure


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
Boolean value that indicates whether to notify the user through e-mail when the site that is subscribed to has been updated.
bGleam
Boolean value that indicates whether a gleam is displayed when the site that is subscribed to has been updated.
bChangesOnly
Boolean value that indicates whether to only check for changes or to check for changes and download content.
bNeedPassword
Boolean 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
String value that contains the user name used for authentication.
bstrPassword
String value that contains 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 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 set to zero.

Structure Information

Windows NT Use version 4.0
Windows Use Windows 95 and later
Header Declared in Subsmgr.h
Minimum availability Internet Explorer 4.0


Back to topBack to top

Did you find this topic useful? Suggestions for other topics? Write us!

© 1999 Microsoft Corporation. All rights reserved. Terms of use.