pkCEStuff
Content
Index
Previous (pkStrings)
Next (pkZStreams)

Unit
  pkWinINet

Description
  Downloading files by HTTP using functions from wininet.dll

Author
 

Patrick Michael Kolla


Version
 

2006/06/28 Added documentation


Classes
 
Class Description
TpkInternet Generic class for accessing the Internet.
TpkInternetHTTP Class for downloading HTTP files.

Types
 
Type Description
TInternetDebug Event for debug messages only.
TInternetHandle Handle for Internet communications
TInternetProgress Event that returns progress of an Internet communication.

Constants
 
Constant Description
HTTP_QUERY_ACCEPT #No TAG found in source code#
HTTP_QUERY_ACCEPT_CHARSET #No TAG found in source code#
HTTP_QUERY_ACCEPT_ENCODING #No TAG found in source code#
HTTP_QUERY_ACCEPT_LANGUAGE #No TAG found in source code#
HTTP_QUERY_ACCEPT_RANGES #No TAG found in source code#
HTTP_QUERY_AGE #No TAG found in source code#
HTTP_QUERY_ALLOW #No TAG found in source code#
HTTP_QUERY_AUTHORIZATION #No TAG found in source code#
HTTP_QUERY_CACHE_CONTROL #No TAG found in source code#
HTTP_QUERY_CONNECTION #No TAG found in source code#
HTTP_QUERY_CONTENT_BASE #No TAG found in source code#
HTTP_QUERY_CONTENT_DESCRIPTION #No TAG found in source code#
HTTP_QUERY_CONTENT_DISPOSITION #No TAG found in source code#
HTTP_QUERY_CONTENT_ENCODING #No TAG found in source code#
HTTP_QUERY_CONTENT_ID #No TAG found in source code#
HTTP_QUERY_CONTENT_LANGUAGE #No TAG found in source code#
HTTP_QUERY_CONTENT_LENGTH #No TAG found in source code#
HTTP_QUERY_CONTENT_LOCATION #No TAG found in source code#
HTTP_QUERY_CONTENT_MD5 #No TAG found in source code#
HTTP_QUERY_CONTENT_RANGE #No TAG found in source code#
HTTP_QUERY_CONTENT_TYPE #No TAG found in source code#
HTTP_QUERY_COOKIE #No TAG found in source code#
HTTP_QUERY_COST #No TAG found in source code#
HTTP_QUERY_CUSTOM #No TAG found in source code#
HTTP_QUERY_DATE #No TAG found in source code#
HTTP_QUERY_DERIVED_FROM #No TAG found in source code#
HTTP_QUERY_ECHO_HEADERS #No TAG found in source code#
HTTP_QUERY_ECHO_HEADERS_CRLF #No TAG found in source code#
HTTP_QUERY_ECHO_REPLY #No TAG found in source code#
HTTP_QUERY_ECHO_REQUEST #No TAG found in source code#
HTTP_QUERY_ETAG #No TAG found in source code#
HTTP_QUERY_EXPECT #No TAG found in source code#
HTTP_QUERY_EXPIRES #No TAG found in source code#
HTTP_QUERY_FORWARDED #No TAG found in source code#
HTTP_QUERY_FROM #No TAG found in source code#
HTTP_QUERY_HOST #No TAG found in source code#
HTTP_QUERY_IF_MATCH #No TAG found in source code#
HTTP_QUERY_IF_MODIFIED_SINCE #No TAG found in source code#
HTTP_QUERY_IF_NONE_MATCH #No TAG found in source code#
HTTP_QUERY_IF_RANGE #No TAG found in source code#
HTTP_QUERY_IF_UNMODIFIED_SINCE #No TAG found in source code#
HTTP_QUERY_LAST_MODIFIED #No TAG found in source code#
HTTP_QUERY_LINK #No TAG found in source code#
HTTP_QUERY_LOCATION #No TAG found in source code#
HTTP_QUERY_MAX #No TAG found in source code#
HTTP_QUERY_MAX_FORWARDS #No TAG found in source code#
HTTP_QUERY_MESSAGE_ID #No TAG found in source code#
HTTP_QUERY_MIME_VERSION #No TAG found in source code#
HTTP_QUERY_ORIG_URI #No TAG found in source code#
HTTP_QUERY_PRAGMA #No TAG found in source code#
HTTP_QUERY_PROXY_AUTHENTICATE #No TAG found in source code#
HTTP_QUERY_PROXY_AUTHORIZATION #No TAG found in source code#
HTTP_QUERY_PROXY_CONNECTION #No TAG found in source code#
HTTP_QUERY_PUBLIC #No TAG found in source code#
HTTP_QUERY_RANGE #No TAG found in source code#
HTTP_QUERY_RAW_HEADERS #No TAG found in source code#
HTTP_QUERY_RAW_HEADERS_CRLF #No TAG found in source code#
HTTP_QUERY_REFERER #No TAG found in source code#
HTTP_QUERY_REFRESH #No TAG found in source code#
HTTP_QUERY_REQUEST_METHOD #No TAG found in source code#
HTTP_QUERY_RETRY_AFTER #No TAG found in source code#
HTTP_QUERY_SERVER #No TAG found in source code#
HTTP_QUERY_SET_COOKIE #No TAG found in source code#
HTTP_QUERY_STATUS_CODE #No TAG found in source code#
HTTP_QUERY_STATUS_TEXT #No TAG found in source code#
HTTP_QUERY_TITLE #No TAG found in source code#
HTTP_QUERY_TRANSFER_ENCODING #No TAG found in source code#
HTTP_QUERY_UNLESS_MODIFIED_SINCE #No TAG found in source code#
HTTP_QUERY_UPGRADE #No TAG found in source code#
HTTP_QUERY_URI #No TAG found in source code#
HTTP_QUERY_USER_AGENT #No TAG found in source code#
HTTP_QUERY_VARY #No TAG found in source code#
HTTP_QUERY_VERSION #No TAG found in source code#
HTTP_QUERY_VIA #No TAG found in source code#
HTTP_QUERY_WARNING #No TAG found in source code#
HTTP_QUERY_WWW_AUTHENTICATE #No TAG found in source code#
INTERNET_DEFAULT_FTP_PORT #No TAG found in source code#
INTERNET_DEFAULT_GOPHER_PORT #No TAG found in source code#
INTERNET_DEFAULT_HTTPS_PORT #No TAG found in source code#
INTERNET_DEFAULT_HTTP_PORT #No TAG found in source code#
INTERNET_DEFAULT_SOCKS_PORT #No TAG found in source code#
INTERNET_FLAG_ASYNC #No TAG found in source code#
INTERNET_FLAG_FROM_CACHE #No TAG found in source code#
INTERNET_FLAG_OFFLINE #No TAG found in source code#
INTERNET_INVALID_PORT_NUMBER #No TAG found in source code#
INTERNET_OPEN_TYPE_DIRECT #No TAG found in source code#
INTERNET_OPEN_TYPE_PRECONFIG #No TAG found in source code#
INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY #No TAG found in source code#
INTERNET_OPEN_TYPE_PROXY #No TAG found in source code#
INTERNET_SERVICE_FTP #No TAG found in source code#
INTERNET_SERVICE_GOPHER #No TAG found in source code#
INTERNET_SERVICE_HTTP #No TAG found in source code#

Functions
 
Function Description
HttpOpenRequest See MSDN
HttpQueryInfo See MSDN
HttpSendRequest See MSDN
InternetCloseHandle See MSDN
InternetConnect See MSDN
InternetOpen See MSDN
InternetOpenUrl See MSDN
InternetReadFile See MSDN
pkHTTPDownload Downloads a text file to a string list.
pkHTTPDownload Downloads a text file to a stream.
pkInetSetUserAgent Sets the user agent used for direct procedures.
WinINetErrorMessage Covnerts an error message into a human readable string.

Links
  #UnderConstruction#

pkCEStuff
Content
Index
Previous (pkStrings)
Next (pkZStreams)


Created with DelphiCodeToDoc. To obtain the latest revision, please see http://dephicodetodoc.sourceforge.net/
Under GNU GPL licence. Copyright (c) 2003 - TridenT.