INTERNET_SCHEME Enumeration

Defines the flags used with the nScheme member of the URL_COMPONENTS structure.

Syntax

typedef enum  {
  INTERNET_SCHEME_PARTIAL,
  INTERNET_SCHEME_UNKNOWN,
  INTERNET_SCHEME_DEFAULT,
  INTERNET_SCHEME_FTP,
  INTERNET_SCHEME_GOPHER,
  INTERNET_SCHEME_HTTP,
  INTERNET_SCHEME_HTTPS,
  INTERNET_SCHEME_FILE,
  INTERNET_SCHEME_NEWS,
  INTERNET_SCHEME_MAILTO,
  INTERNET_SCHEME_SOCKS,
  INTERNET_SCHEME_JAVASCRIPT,
  INTERNET_SCHEME_VBSCRIPT,
  INTERNET_SCHEME_RES,
  INTERNET_SCHEME_FIRST,
  INTERNET_SCHEME_LAST
}  *LPINTERNET_SCHEME;

Constants

INTERNET_SCHEME_PARTIAL Partial URL.
INTERNET_SCHEME_UNKNOWN Unknown URL scheme.
INTERNET_SCHEME_DEFAULT Default URL scheme.
INTERNET_SCHEME_FTP FTP URL scheme (ftp:).
INTERNET_SCHEME_GOPHER Gopher URL scheme (gopher:).
Note  Windows XP and Windows Server 2003 R2 and earlier only.
 
INTERNET_SCHEME_HTTP HTTP URL scheme (http:).
INTERNET_SCHEME_HTTPS HTTPS URL scheme (https:).
INTERNET_SCHEME_FILE File URL scheme (file:).
INTERNET_SCHEME_NEWS News URL scheme (news:).
INTERNET_SCHEME_MAILTO Mail URL scheme (mailto:).
INTERNET_SCHEME_SOCKS Socks URL scheme (socks:).
INTERNET_SCHEME_JAVASCRIPT JScript URL scheme (javascript:).
INTERNET_SCHEME_VBSCRIPT VBScript URL scheme (vbscript:).
INTERNET_SCHEME_RES Resource URL scheme (res:).
INTERNET_SCHEME_FIRST Lowest known scheme value.
INTERNET_SCHEME_LAST Highest known scheme value.

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

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

See Also

URL_COMPONENTS