QUERYOPTION enumeration

Contains the available query options for CoInternetQueryInfo.

Syntax

typedef enum _tagQUERYOPTION { 
  QUERY_EXPIRATION_DATE               = 1,
  QUERY_TIME_OF_LAST_CHANGE,
  QUERY_CONTENT_ENCODING,
  QUERY_CONTENT_TYPE,
  QUERY_REFRESH,
  QUERY_RECOMBINE,
  QUERY_CAN_NAVIGATE,
  QUERY_USES_NETWORK,
  QUERY_IS_CACHED,
  QUERY_IS_INSTALLEDENTRY,
  QUERY_IS_CACHED_OR_MAPPED,
  QUERY_USES_CACHE,
  QUERY_IS_SECURE,
  QUERY_IS_SAFE,
  QUERY_USES_HISTORYFOLDER,
  QUERY_IS_CACHED_AND_USABLE_OFFLINE
} QUERYOPTION;

Constants

  • QUERY_EXPIRATION_DATE
    Request the expiration date in a SYSTEMTIME format.

  • QUERY_TIME_OF_LAST_CHANGE
    Request the last changed date in a SYSTEMTIME format.

  • QUERY_CONTENT_ENCODING
    Request the content encoding schema.

  • QUERY_CONTENT_TYPE
    Request the content type header.

  • QUERY_REFRESH
    Request a refresh.

  • QUERY_RECOMBINE
    Combine the page URL with the nearest base URL if TRUE.

  • QUERY_CAN_NAVIGATE
    Check if the protocol can navigate.

  • QUERY_USES_NETWORK
    Check if the URL needs to access the network.

  • QUERY_IS_CACHED
    Check if the resource is cached locally.

  • QUERY_IS_INSTALLEDENTRY
    Check if this resource is installed locally on a CD-ROM.

  • QUERY_IS_CACHED_OR_MAPPED
    Check if this resource is stored in the cache or if it is on a mapped drive (in a cache container).

  • QUERY_USES_CACHE
    Check if the specified protocol uses the Internet cache.

  • QUERY_IS_SECURE
    Check if the protocol is encrypted.

  • QUERY_IS_SAFE
    Check if the protocol only serves trusted content.

  • QUERY_USES_HISTORYFOLDER
    Internet Explorer 7. Check whether the URLs from this protocol appear in history.

  • QUERY_IS_CACHED_AND_USABLE_OFFLINE
    Internet Explorer 9. If the cache entry is available and can be used offline (not expired or flagged to revalidate), then CoInternetQueryInfo returns TRUE in pvBuffer; FALSE otherwise.

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows 2000 Server

Product

Internet Explorer 3.0

Header

Urlmon.h