Cache Group Constants

The following list contains the constants used by the cache group functions.

CACHEGROUP_ATTRIBUTE_BASIC

0x00000001

Retrieves the flags, type, and disk quota attributes of the cache group. This is used by the GetUrlCacheGroupAttribute function.

CACHEGROUP_ATTRIBUTE_FLAG

0x00000002

Sets or retrieves the flags associated with the cache group. This is used by the GetUrlCacheGroupAttribute and SetUrlCacheGroupAttribute functions.

CACHEGROUP_ATTRIBUTE_GET_ALL

0xffffffff

Retrieves all the attributes of the cache group. This is used by the GetUrlCacheGroupAttribute function.

CACHEGROUP_ATTRIBUTE_GROUPNAME

0x000000010

Sets or retrieves the group name of the cache group. This is used by the GetUrlCacheGroupAttribute and SetUrlCacheGroupAttribute functions.

CACHEGROUP_ATTRIBUTE_QUOTA

0x00000008

Sets or retrieves the disk quota associated with the cache group. This is used by the GetUrlCacheGroupAttribute and SetUrlCacheGroupAttribute functions.

CACHEGROUP_ATTRIBUTE_STORAGE

0x00000020

Sets or retrieves the group owner storage associated with the cache group. This is used by the GetUrlCacheGroupAttribute and SetUrlCacheGroupAttribute functions.

CACHEGROUP_ATTRIBUTE_TYPE

0x00000004

Sets or retrieves the cache group type. This is used by the GetUrlCacheGroupAttribute and SetUrlCacheGroupAttribute functions.

CACHEGROUP_FLAG_FLUSHURL_ONDELETE

0x00000002

Indicates that all the cache entries associated with the cache group should be deleted, unless the entry belongs to another cache group.

CACHEGROUP_FLAG_GIDONLY

0x00000004

Indicates that the function should only create a unique GROUPID for the cache group and not create the actual group.

CACHEGROUP_FLAG_NONPURGEABLE

0x00000001

Indicates that the cache group cannot be purged.

CACHEGROUP_READWRITE_MASK

0x0000003c

Sets the type, disk quota, group name, and owner storage attributes of the cache group. This is used by the SetUrlCacheGroupAttribute function.

CACHEGROUP_SEARCH_ALL

0x00000000

Indicates that all of the cache groups in the user's system should be enumerated.

CACHEGROUP_SEARCH_BYURL

0x00000001

Not currently implemented.

CACHEGROUP_TYPE_INVALID

0x00000001

Indicates that the cache group type is invalid.

GROUP_OWNER_STORAGE_SIZE

0x00000004

Length of the group owner storage array.

GROUPNAME_MAX_LENGTH

0x00000078

Maximum number of characters allowed for a cache group name.

Remarks

Note

WinINet does not support server implementations. In addition, it should not be used from a service. For server implementations or services use Microsoft Windows HTTP Services (WinHTTP).

Requirements

Requirement Value
Minimum supported client
Windows 2000 Professional [desktop apps only]
Minimum supported server
Windows 2000 Server [desktop apps only]
Header
Wininet.h