D:/opendownloadmanager/ODM-1.x/Include.Add/WinINet.h File Reference

#include <pshpack4.h>
#include <poppack.h>

Go to the source code of this file.

Classes

struct  INTERNET_ASYNC_RESULT
struct  INTERNET_PROXY_INFO
struct  INTERNET_PER_CONN_OPTIONA
struct  INTERNET_PER_CONN_OPTIONW
struct  INTERNET_PER_CONN_OPTION_LISTA
struct  INTERNET_PER_CONN_OPTION_LISTW
struct  INTERNET_VERSION_INFO
struct  HTTP_VERSION_INFO
struct  INTERNET_CONNECTED_INFO
struct  URL_COMPONENTSA
struct  URL_COMPONENTSW
struct  INTERNET_CERTIFICATE_INFO
struct  _INTERNET_BUFFERSA
struct  _INTERNET_BUFFERSW
struct  GOPHER_FIND_DATAA
struct  GOPHER_FIND_DATAW
struct  GOPHER_ADMIN_ATTRIBUTE_TYPE
struct  GOPHER_MOD_DATE_ATTRIBUTE_TYPE
struct  GOPHER_TTL_ATTRIBUTE_TYPE
struct  GOPHER_SCORE_ATTRIBUTE_TYPE
struct  GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE
struct  GOPHER_SITE_ATTRIBUTE_TYPE
struct  GOPHER_ORGANIZATION_ATTRIBUTE_TYPE
struct  GOPHER_LOCATION_ATTRIBUTE_TYPE
struct  GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE
struct  GOPHER_TIMEZONE_ATTRIBUTE_TYPE
struct  GOPHER_PROVIDER_ATTRIBUTE_TYPE
struct  GOPHER_VERSION_ATTRIBUTE_TYPE
struct  GOPHER_ABSTRACT_ATTRIBUTE_TYPE
struct  GOPHER_VIEW_ATTRIBUTE_TYPE
struct  GOPHER_VERONICA_ATTRIBUTE_TYPE
struct  GOPHER_ASK_ATTRIBUTE_TYPE
struct  GOPHER_UNKNOWN_ATTRIBUTE_TYPE
struct  GOPHER_ATTRIBUTE_TYPE
struct  INTERNET_AUTH_NOTIFY_DATA
struct  _INTERNET_CACHE_ENTRY_INFOA
struct  _INTERNET_CACHE_ENTRY_INFOW
struct  _INTERNET_CACHE_TIMESTAMPS
struct  _INTERNET_CACHE_GROUP_INFOA
struct  _INTERNET_CACHE_GROUP_INFOW

Defines

#define _WININET_
#define INTERNETAPI   DECLSPEC_IMPORT
#define URLCACHEAPI   DECLSPEC_IMPORT
#define BOOLAPI   INTERNETAPI BOOL WINAPI
#define INTERNET_INVALID_PORT_NUMBER   0
#define INTERNET_DEFAULT_FTP_PORT   21
#define INTERNET_DEFAULT_GOPHER_PORT   70
#define INTERNET_DEFAULT_HTTP_PORT   80
#define INTERNET_DEFAULT_HTTPS_PORT   443
#define INTERNET_DEFAULT_SOCKS_PORT   1080
#define INTERNET_MAX_HOST_NAME_LENGTH   256
#define INTERNET_MAX_USER_NAME_LENGTH   128
#define INTERNET_MAX_PASSWORD_LENGTH   128
#define INTERNET_MAX_PORT_NUMBER_LENGTH   5
#define INTERNET_MAX_PORT_NUMBER_VALUE   65535
#define INTERNET_MAX_PATH_LENGTH   2048
#define INTERNET_MAX_SCHEME_LENGTH   32
#define INTERNET_MAX_URL_LENGTH
#define INTERNET_KEEP_ALIVE_UNKNOWN   ((DWORD)-1)
#define INTERNET_KEEP_ALIVE_ENABLED   1
#define INTERNET_KEEP_ALIVE_DISABLED   0
#define INTERNET_REQFLAG_FROM_CACHE   0x00000001
#define INTERNET_REQFLAG_ASYNC   0x00000002
#define INTERNET_REQFLAG_VIA_PROXY   0x00000004
#define INTERNET_REQFLAG_NO_HEADERS   0x00000008
#define INTERNET_REQFLAG_PASSIVE   0x00000010
#define INTERNET_REQFLAG_CACHE_WRITE_DISABLED   0x00000040
#define INTERNET_REQFLAG_NET_TIMEOUT   0x00000080
#define INTERNET_FLAG_RELOAD   0x80000000
#define INTERNET_FLAG_RAW_DATA   0x40000000
#define INTERNET_FLAG_EXISTING_CONNECT   0x20000000
#define INTERNET_FLAG_ASYNC   0x10000000
#define INTERNET_FLAG_PASSIVE   0x08000000
#define INTERNET_FLAG_NO_CACHE_WRITE   0x04000000
#define INTERNET_FLAG_DONT_CACHE   INTERNET_FLAG_NO_CACHE_WRITE
#define INTERNET_FLAG_MAKE_PERSISTENT   0x02000000
#define INTERNET_FLAG_FROM_CACHE   0x01000000
#define INTERNET_FLAG_OFFLINE   INTERNET_FLAG_FROM_CACHE
#define INTERNET_FLAG_SECURE   0x00800000
#define INTERNET_FLAG_KEEP_CONNECTION   0x00400000
#define INTERNET_FLAG_NO_AUTO_REDIRECT   0x00200000
#define INTERNET_FLAG_READ_PREFETCH   0x00100000
#define INTERNET_FLAG_NO_COOKIES   0x00080000
#define INTERNET_FLAG_NO_AUTH   0x00040000
#define INTERNET_FLAG_CACHE_IF_NET_FAIL   0x00010000
#define INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTP   0x00008000
#define INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS   0x00004000
#define INTERNET_FLAG_IGNORE_CERT_DATE_INVALID   0x00002000
#define INTERNET_FLAG_IGNORE_CERT_CN_INVALID   0x00001000
#define INTERNET_FLAG_RESYNCHRONIZE   0x00000800
#define INTERNET_FLAG_HYPERLINK   0x00000400
#define INTERNET_FLAG_NO_UI   0x00000200
#define INTERNET_FLAG_PRAGMA_NOCACHE   0x00000100
#define INTERNET_FLAG_CACHE_ASYNC   0x00000080
#define INTERNET_FLAG_FORMS_SUBMIT   0x00000040
#define INTERNET_FLAG_FWD_BACK   0x00000020
#define INTERNET_FLAG_NEED_FILE   0x00000010
#define INTERNET_FLAG_MUST_CACHE_REQUEST   INTERNET_FLAG_NEED_FILE
#define INTERNET_FLAG_TRANSFER_ASCII   FTP_TRANSFER_TYPE_ASCII
#define INTERNET_FLAG_TRANSFER_BINARY   FTP_TRANSFER_TYPE_BINARY
#define SECURITY_INTERNET_MASK
#define INTERNET_FLAGS_MASK
#define INTERNET_ERROR_MASK_INSERT_CDROM   0x1
#define INTERNET_ERROR_MASK_COMBINED_SEC_CERT   0x2
#define INTERNET_ERROR_MASK_NEED_MSN_SSPI_PKG   0X4
#define INTERNET_ERROR_MASK_LOGIN_FAILURE_DISPLAY_ENTITY_BODY   0x8
#define INTERNET_OPTIONS_MASK   (~INTERNET_FLAGS_MASK)
#define WININET_API_FLAG_ASYNC   0x00000001
#define WININET_API_FLAG_SYNC   0x00000004
#define WININET_API_FLAG_USE_CONTEXT   0x00000008
#define INTERNET_NO_CALLBACK   0
#define INTERNET_PER_CONN_FLAGS   1
#define INTERNET_PER_CONN_PROXY_SERVER   2
#define INTERNET_PER_CONN_PROXY_BYPASS   3
#define INTERNET_PER_CONN_AUTOCONFIG_URL   4
#define INTERNET_PER_CONN_AUTODISCOVERY_FLAGS   5
#define PROXY_TYPE_DIRECT   0x00000001
#define PROXY_TYPE_PROXY   0x00000002
#define PROXY_TYPE_AUTO_PROXY_URL   0x00000004
#define PROXY_TYPE_AUTO_DETECT   0x00000008
#define AUTO_PROXY_FLAG_USER_SET   0x00000001
#define AUTO_PROXY_FLAG_ALWAYS_DETECT   0x00000002
#define AUTO_PROXY_FLAG_DETECTION_RUN   0x00000004
#define AUTO_PROXY_FLAG_MIGRATED   0x00000008
#define AUTO_PROXY_FLAG_DONT_CACHE_PROXY_RESULT   0x00000010
#define AUTO_PROXY_FLAG_CACHE_INIT_RUN   0x00000020
#define AUTO_PROXY_FLAG_DETECTION_SUSPECT   0x00000040
#define ISO_FORCE_DISCONNECTED   0x00000001
#define INTERNET_RFC1123_FORMAT   0
#define INTERNET_RFC1123_BUFSIZE   30
#define InternetCrackUrl   InternetCrackUrlA
#define InternetCreateUrl   InternetCreateUrlA
#define InternetCanonicalizeUrl   InternetCanonicalizeUrlA
#define InternetCombineUrl   InternetCombineUrlA
#define ICU_ESCAPE   0x80000000
#define ICU_USERNAME   0x40000000
#define ICU_NO_ENCODE   0x20000000
#define ICU_DECODE   0x10000000
#define ICU_NO_META   0x08000000
#define ICU_ENCODE_SPACES_ONLY   0x04000000
#define ICU_BROWSER_MODE   0x02000000
#define ICU_ENCODE_PERCENT   0x00001000
#define InternetOpen   InternetOpenA
#define INTERNET_OPEN_TYPE_PRECONFIG   0
#define INTERNET_OPEN_TYPE_DIRECT   1
#define INTERNET_OPEN_TYPE_PROXY   3
#define INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY   4
#define PRE_CONFIG_INTERNET_ACCESS   INTERNET_OPEN_TYPE_PRECONFIG
#define LOCAL_INTERNET_ACCESS   INTERNET_OPEN_TYPE_DIRECT
#define CERN_PROXY_INTERNET_ACCESS   INTERNET_OPEN_TYPE_PROXY
#define InternetConnect   InternetConnectA
#define INTERNET_SERVICE_FTP   1
#define INTERNET_SERVICE_GOPHER   2
#define INTERNET_SERVICE_HTTP   3
#define InternetOpenUrl   InternetOpenUrlA
#define InternetReadFileEx   InternetReadFileExA
#define IRF_ASYNC   WININET_API_FLAG_ASYNC
#define IRF_SYNC   WININET_API_FLAG_SYNC
#define IRF_USE_CONTEXT   WININET_API_FLAG_USE_CONTEXT
#define IRF_NO_WAIT   0x00000008
#define InternetFindNextFile   InternetFindNextFileA
#define InternetQueryOption   InternetQueryOptionA
#define InternetSetOption   InternetSetOptionA
#define InternetSetOptionEx   InternetSetOptionExA
#define ISO_GLOBAL   0x00000001
#define ISO_REGISTRY   0x00000002
#define ISO_VALID_FLAGS   (ISO_GLOBAL | ISO_REGISTRY)
#define INTERNET_OPTION_CALLBACK   1
#define INTERNET_OPTION_CONNECT_TIMEOUT   2
#define INTERNET_OPTION_CONNECT_RETRIES   3
#define INTERNET_OPTION_CONNECT_BACKOFF   4
#define INTERNET_OPTION_SEND_TIMEOUT   5
#define INTERNET_OPTION_CONTROL_SEND_TIMEOUT   INTERNET_OPTION_SEND_TIMEOUT
#define INTERNET_OPTION_RECEIVE_TIMEOUT   6
#define INTERNET_OPTION_CONTROL_RECEIVE_TIMEOUT   INTERNET_OPTION_RECEIVE_TIMEOUT
#define INTERNET_OPTION_DATA_SEND_TIMEOUT   7
#define INTERNET_OPTION_DATA_RECEIVE_TIMEOUT   8
#define INTERNET_OPTION_HANDLE_TYPE   9
#define INTERNET_OPTION_LISTEN_TIMEOUT   11
#define INTERNET_OPTION_READ_BUFFER_SIZE   12
#define INTERNET_OPTION_WRITE_BUFFER_SIZE   13
#define INTERNET_OPTION_ASYNC_ID   15
#define INTERNET_OPTION_ASYNC_PRIORITY   16
#define INTERNET_OPTION_PARENT_HANDLE   21
#define INTERNET_OPTION_KEEP_CONNECTION   22
#define INTERNET_OPTION_REQUEST_FLAGS   23
#define INTERNET_OPTION_EXTENDED_ERROR   24
#define INTERNET_OPTION_OFFLINE_MODE   26
#define INTERNET_OPTION_CACHE_STREAM_HANDLE   27
#define INTERNET_OPTION_USERNAME   28
#define INTERNET_OPTION_PASSWORD   29
#define INTERNET_OPTION_ASYNC   30
#define INTERNET_OPTION_SECURITY_FLAGS   31
#define INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT   32
#define INTERNET_OPTION_DATAFILE_NAME   33
#define INTERNET_OPTION_URL   34
#define INTERNET_OPTION_SECURITY_CERTIFICATE   35
#define INTERNET_OPTION_SECURITY_KEY_BITNESS   36
#define INTERNET_OPTION_REFRESH   37
#define INTERNET_OPTION_PROXY   38
#define INTERNET_OPTION_SETTINGS_CHANGED   39
#define INTERNET_OPTION_VERSION   40
#define INTERNET_OPTION_USER_AGENT   41
#define INTERNET_OPTION_END_BROWSER_SESSION   42
#define INTERNET_OPTION_PROXY_USERNAME   43
#define INTERNET_OPTION_PROXY_PASSWORD   44
#define INTERNET_OPTION_CONTEXT_VALUE   45
#define INTERNET_OPTION_CONNECT_LIMIT   46
#define INTERNET_OPTION_SECURITY_SELECT_CLIENT_CERT   47
#define INTERNET_OPTION_POLICY   48
#define INTERNET_OPTION_DISCONNECTED_TIMEOUT   49
#define INTERNET_OPTION_CONNECTED_STATE   50
#define INTERNET_OPTION_IDLE_STATE   51
#define INTERNET_OPTION_OFFLINE_SEMANTICS   52
#define INTERNET_OPTION_SECONDARY_CACHE_KEY   53
#define INTERNET_OPTION_CALLBACK_FILTER   54
#define INTERNET_OPTION_CONNECT_TIME   55
#define INTERNET_OPTION_SEND_THROUGHPUT   56
#define INTERNET_OPTION_RECEIVE_THROUGHPUT   57
#define INTERNET_OPTION_REQUEST_PRIORITY   58
#define INTERNET_OPTION_HTTP_VERSION   59
#define INTERNET_OPTION_RESET_URLCACHE_SESSION   60
#define INTERNET_OPTION_ERROR_MASK   62
#define INTERNET_OPTION_FROM_CACHE_TIMEOUT   63
#define INTERNET_OPTION_BYPASS_EDITED_ENTRY   64
#define INTERNET_OPTION_CODEPAGE   68
#define INTERNET_OPTION_CACHE_TIMESTAMPS   69
#define INTERNET_OPTION_DISABLE_AUTODIAL   70
#define INTERNET_OPTION_MAX_CONNS_PER_SERVER   73
#define INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER   74
#define INTERNET_OPTION_PER_CONNECTION_OPTION   75
#define INTERNET_OPTION_DIGEST_AUTH_UNLOAD   76
#define INTERNET_OPTION_IGNORE_OFFLINE   77
#define INTERNET_FIRST_OPTION   INTERNET_OPTION_CALLBACK
#define INTERNET_LAST_OPTION   INTERNET_OPTION_IGNORE_OFFLINE
#define INTERNET_PRIORITY_FOREGROUND   1000
#define INTERNET_HANDLE_TYPE_INTERNET   1
#define INTERNET_HANDLE_TYPE_CONNECT_FTP   2
#define INTERNET_HANDLE_TYPE_CONNECT_GOPHER   3
#define INTERNET_HANDLE_TYPE_CONNECT_HTTP   4
#define INTERNET_HANDLE_TYPE_FTP_FIND   5
#define INTERNET_HANDLE_TYPE_FTP_FIND_HTML   6
#define INTERNET_HANDLE_TYPE_FTP_FILE   7
#define INTERNET_HANDLE_TYPE_FTP_FILE_HTML   8
#define INTERNET_HANDLE_TYPE_GOPHER_FIND   9
#define INTERNET_HANDLE_TYPE_GOPHER_FIND_HTML   10
#define INTERNET_HANDLE_TYPE_GOPHER_FILE   11
#define INTERNET_HANDLE_TYPE_GOPHER_FILE_HTML   12
#define INTERNET_HANDLE_TYPE_HTTP_REQUEST   13
#define INTERNET_HANDLE_TYPE_FILE_REQUEST   14
#define SECURITY_FLAG_SECURE   0x00000001
#define SECURITY_FLAG_STRENGTH_WEAK   0x10000000
#define SECURITY_FLAG_STRENGTH_MEDIUM   0x40000000
#define SECURITY_FLAG_STRENGTH_STRONG   0x20000000
#define SECURITY_FLAG_UNKNOWNBIT   0x80000000
#define SECURITY_FLAG_FORTEZZA   0x08000000
#define SECURITY_FLAG_NORMALBITNESS   SECURITY_FLAG_STRENGTH_WEAK
#define SECURITY_FLAG_SSL   0x00000002
#define SECURITY_FLAG_SSL3   0x00000004
#define SECURITY_FLAG_PCT   0x00000008
#define SECURITY_FLAG_PCT4   0x00000010
#define SECURITY_FLAG_IETFSSL4   0x00000020
#define SECURITY_FLAG_40BIT   SECURITY_FLAG_STRENGTH_WEAK
#define SECURITY_FLAG_128BIT   SECURITY_FLAG_STRENGTH_STRONG
#define SECURITY_FLAG_56BIT   SECURITY_FLAG_STRENGTH_MEDIUM
#define SECURITY_FLAG_IGNORE_REVOCATION   0x00000080
#define SECURITY_FLAG_IGNORE_UNKNOWN_CA   0x00000100
#define SECURITY_FLAG_IGNORE_WRONG_USAGE   0x00000200
#define SECURITY_FLAG_IGNORE_CERT_CN_INVALID   INTERNET_FLAG_IGNORE_CERT_CN_INVALID
#define SECURITY_FLAG_IGNORE_CERT_DATE_INVALID   INTERNET_FLAG_IGNORE_CERT_DATE_INVALID
#define SECURITY_FLAG_IGNORE_REDIRECT_TO_HTTPS   INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS
#define SECURITY_FLAG_IGNORE_REDIRECT_TO_HTTP   INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTP
#define SECURITY_SET_MASK
#define InternetGetLastResponseInfo   InternetGetLastResponseInfoA
#define INTERNET_STATUS_RESOLVING_NAME   10
#define INTERNET_STATUS_NAME_RESOLVED   11
#define INTERNET_STATUS_CONNECTING_TO_SERVER   20
#define INTERNET_STATUS_CONNECTED_TO_SERVER   21
#define INTERNET_STATUS_SENDING_REQUEST   30
#define INTERNET_STATUS_REQUEST_SENT   31
#define INTERNET_STATUS_RECEIVING_RESPONSE   40
#define INTERNET_STATUS_RESPONSE_RECEIVED   41
#define INTERNET_STATUS_CTL_RESPONSE_RECEIVED   42
#define INTERNET_STATUS_PREFETCH   43
#define INTERNET_STATUS_CLOSING_CONNECTION   50
#define INTERNET_STATUS_CONNECTION_CLOSED   51
#define INTERNET_STATUS_HANDLE_CREATED   60
#define INTERNET_STATUS_HANDLE_CLOSING   70
#define INTERNET_STATUS_DETECTING_PROXY   80
#define INTERNET_STATUS_REQUEST_COMPLETE   100
#define INTERNET_STATUS_REDIRECT   110
#define INTERNET_STATUS_INTERMEDIATE_RESPONSE   120
#define INTERNET_STATUS_USER_INPUT_REQUIRED   140
#define INTERNET_STATUS_STATE_CHANGE   200
#define INTERNET_STATE_CONNECTED   0x00000001
#define INTERNET_STATE_DISCONNECTED   0x00000002
#define INTERNET_STATE_DISCONNECTED_BY_USER   0x00000010
#define INTERNET_STATE_IDLE   0x00000100
#define INTERNET_STATE_BUSY   0x00000200
#define INTERNET_INVALID_STATUS_CALLBACK   ((INTERNET_STATUS_CALLBACK)(-1L))
#define FTP_TRANSFER_TYPE_UNKNOWN   0x00000000
#define FTP_TRANSFER_TYPE_ASCII   0x00000001
#define FTP_TRANSFER_TYPE_BINARY   0x00000002
#define FTP_TRANSFER_TYPE_MASK   (FTP_TRANSFER_TYPE_ASCII | FTP_TRANSFER_TYPE_BINARY)
#define FtpFindFirstFile   FtpFindFirstFileA
#define FtpGetFile   FtpGetFileA
#define FtpPutFile   FtpPutFileA
#define FtpDeleteFile   FtpDeleteFileA
#define FtpRenameFile   FtpRenameFileA
#define FtpOpenFile   FtpOpenFileA
#define FtpCreateDirectory   FtpCreateDirectoryA
#define FtpRemoveDirectory   FtpRemoveDirectoryA
#define FtpSetCurrentDirectory   FtpSetCurrentDirectoryA
#define FtpGetCurrentDirectory   FtpGetCurrentDirectoryA
#define FtpCommand   FtpCommandA
#define MAX_GOPHER_DISPLAY_TEXT   128
#define MAX_GOPHER_SELECTOR_TEXT   256
#define MAX_GOPHER_HOST_NAME   INTERNET_MAX_HOST_NAME_LENGTH
#define MAX_GOPHER_LOCATOR_LENGTH
#define GOPHER_TYPE_TEXT_FILE   0x00000001
#define GOPHER_TYPE_DIRECTORY   0x00000002
#define GOPHER_TYPE_CSO   0x00000004
#define GOPHER_TYPE_ERROR   0x00000008
#define GOPHER_TYPE_MAC_BINHEX   0x00000010
#define GOPHER_TYPE_DOS_ARCHIVE   0x00000020
#define GOPHER_TYPE_UNIX_UUENCODED   0x00000040
#define GOPHER_TYPE_INDEX_SERVER   0x00000080
#define GOPHER_TYPE_TELNET   0x00000100
#define GOPHER_TYPE_BINARY   0x00000200
#define GOPHER_TYPE_REDUNDANT   0x00000400
#define GOPHER_TYPE_TN3270   0x00000800
#define GOPHER_TYPE_GIF   0x00001000
#define GOPHER_TYPE_IMAGE   0x00002000
#define GOPHER_TYPE_BITMAP   0x00004000
#define GOPHER_TYPE_MOVIE   0x00008000
#define GOPHER_TYPE_SOUND   0x00010000
#define GOPHER_TYPE_HTML   0x00020000
#define GOPHER_TYPE_PDF   0x00040000
#define GOPHER_TYPE_CALENDAR   0x00080000
#define GOPHER_TYPE_INLINE   0x00100000
#define GOPHER_TYPE_UNKNOWN   0x20000000
#define GOPHER_TYPE_ASK   0x40000000
#define GOPHER_TYPE_GOPHER_PLUS   0x80000000
#define IS_GOPHER_FILE(type)   (BOOL)(((type) & GOPHER_TYPE_FILE_MASK) ? TRUE : FALSE)
#define IS_GOPHER_DIRECTORY(type)   (BOOL)(((type) & GOPHER_TYPE_DIRECTORY) ? TRUE : FALSE)
#define IS_GOPHER_PHONE_SERVER(type)   (BOOL)(((type) & GOPHER_TYPE_CSO) ? TRUE : FALSE)
#define IS_GOPHER_ERROR(type)   (BOOL)(((type) & GOPHER_TYPE_ERROR) ? TRUE : FALSE)
#define IS_GOPHER_INDEX_SERVER(type)   (BOOL)(((type) & GOPHER_TYPE_INDEX_SERVER) ? TRUE : FALSE)
#define IS_GOPHER_TELNET_SESSION(type)   (BOOL)(((type) & GOPHER_TYPE_TELNET) ? TRUE : FALSE)
#define IS_GOPHER_BACKUP_SERVER(type)   (BOOL)(((type) & GOPHER_TYPE_REDUNDANT) ? TRUE : FALSE)
#define IS_GOPHER_TN3270_SESSION(type)   (BOOL)(((type) & GOPHER_TYPE_TN3270) ? TRUE : FALSE)
#define IS_GOPHER_ASK(type)   (BOOL)(((type) & GOPHER_TYPE_ASK) ? TRUE : FALSE)
#define IS_GOPHER_PLUS(type)   (BOOL)(((type) & GOPHER_TYPE_GOPHER_PLUS) ? TRUE : FALSE)
#define IS_GOPHER_TYPE_KNOWN(type)   (BOOL)(((type) & GOPHER_TYPE_UNKNOWN) ? FALSE : TRUE)
#define GOPHER_TYPE_FILE_MASK
#define MAX_GOPHER_CATEGORY_NAME   128
#define MAX_GOPHER_ATTRIBUTE_NAME   128
#define MIN_GOPHER_ATTRIBUTE_LENGTH   256
#define GOPHER_INFO_CATEGORY   TEXT("+INFO")
#define GOPHER_ADMIN_CATEGORY   TEXT("+ADMIN")
#define GOPHER_VIEWS_CATEGORY   TEXT("+VIEWS")
#define GOPHER_ABSTRACT_CATEGORY   TEXT("+ABSTRACT")
#define GOPHER_VERONICA_CATEGORY   TEXT("+VERONICA")
#define GOPHER_ADMIN_ATTRIBUTE   TEXT("Admin")
#define GOPHER_MOD_DATE_ATTRIBUTE   TEXT("Mod-Date")
#define GOPHER_TTL_ATTRIBUTE   TEXT("TTL")
#define GOPHER_SCORE_ATTRIBUTE   TEXT("Score")
#define GOPHER_RANGE_ATTRIBUTE   TEXT("Score-range")
#define GOPHER_SITE_ATTRIBUTE   TEXT("Site")
#define GOPHER_ORG_ATTRIBUTE   TEXT("Org")
#define GOPHER_LOCATION_ATTRIBUTE   TEXT("Loc")
#define GOPHER_GEOG_ATTRIBUTE   TEXT("Geog")
#define GOPHER_TIMEZONE_ATTRIBUTE   TEXT("TZ")
#define GOPHER_PROVIDER_ATTRIBUTE   TEXT("Provider")
#define GOPHER_VERSION_ATTRIBUTE   TEXT("Version")
#define GOPHER_ABSTRACT_ATTRIBUTE   TEXT("Abstract")
#define GOPHER_VIEW_ATTRIBUTE   TEXT("View")
#define GOPHER_TREEWALK_ATTRIBUTE   TEXT("treewalk")
#define GOPHER_ATTRIBUTE_ID_BASE   0xabcccc00
#define GOPHER_CATEGORY_ID_ALL   (GOPHER_ATTRIBUTE_ID_BASE + 1)
#define GOPHER_CATEGORY_ID_INFO   (GOPHER_ATTRIBUTE_ID_BASE + 2)
#define GOPHER_CATEGORY_ID_ADMIN   (GOPHER_ATTRIBUTE_ID_BASE + 3)
#define GOPHER_CATEGORY_ID_VIEWS   (GOPHER_ATTRIBUTE_ID_BASE + 4)
#define GOPHER_CATEGORY_ID_ABSTRACT   (GOPHER_ATTRIBUTE_ID_BASE + 5)
#define GOPHER_CATEGORY_ID_VERONICA   (GOPHER_ATTRIBUTE_ID_BASE + 6)
#define GOPHER_CATEGORY_ID_ASK   (GOPHER_ATTRIBUTE_ID_BASE + 7)
#define GOPHER_CATEGORY_ID_UNKNOWN   (GOPHER_ATTRIBUTE_ID_BASE + 8)
#define GOPHER_ATTRIBUTE_ID_ALL   (GOPHER_ATTRIBUTE_ID_BASE + 9)
#define GOPHER_ATTRIBUTE_ID_ADMIN   (GOPHER_ATTRIBUTE_ID_BASE + 10)
#define GOPHER_ATTRIBUTE_ID_MOD_DATE   (GOPHER_ATTRIBUTE_ID_BASE + 11)
#define GOPHER_ATTRIBUTE_ID_TTL   (GOPHER_ATTRIBUTE_ID_BASE + 12)
#define GOPHER_ATTRIBUTE_ID_SCORE   (GOPHER_ATTRIBUTE_ID_BASE + 13)
#define GOPHER_ATTRIBUTE_ID_RANGE   (GOPHER_ATTRIBUTE_ID_BASE + 14)
#define GOPHER_ATTRIBUTE_ID_SITE   (GOPHER_ATTRIBUTE_ID_BASE + 15)
#define GOPHER_ATTRIBUTE_ID_ORG   (GOPHER_ATTRIBUTE_ID_BASE + 16)
#define GOPHER_ATTRIBUTE_ID_LOCATION   (GOPHER_ATTRIBUTE_ID_BASE + 17)
#define GOPHER_ATTRIBUTE_ID_GEOG   (GOPHER_ATTRIBUTE_ID_BASE + 18)
#define GOPHER_ATTRIBUTE_ID_TIMEZONE   (GOPHER_ATTRIBUTE_ID_BASE + 19)
#define GOPHER_ATTRIBUTE_ID_PROVIDER   (GOPHER_ATTRIBUTE_ID_BASE + 20)
#define GOPHER_ATTRIBUTE_ID_VERSION   (GOPHER_ATTRIBUTE_ID_BASE + 21)
#define GOPHER_ATTRIBUTE_ID_ABSTRACT   (GOPHER_ATTRIBUTE_ID_BASE + 22)
#define GOPHER_ATTRIBUTE_ID_VIEW   (GOPHER_ATTRIBUTE_ID_BASE + 23)
#define GOPHER_ATTRIBUTE_ID_TREEWALK   (GOPHER_ATTRIBUTE_ID_BASE + 24)
#define GOPHER_ATTRIBUTE_ID_UNKNOWN   (GOPHER_ATTRIBUTE_ID_BASE + 25)
#define GopherCreateLocator   GopherCreateLocatorA
#define GopherGetLocatorType   GopherGetLocatorTypeA
#define GopherFindFirstFile   GopherFindFirstFileA
#define GopherOpenFile   GopherOpenFileA
#define GopherGetAttribute   GopherGetAttributeA
#define HTTP_MAJOR_VERSION   1
#define HTTP_MINOR_VERSION   0
#define HTTP_VERSIONA   "HTTP/1.0"
#define HTTP_VERSIONW   L"HTTP/1.0"
#define HTTP_VERSION   HTTP_VERSIONA
#define HTTP_QUERY_MIME_VERSION   0
#define HTTP_QUERY_CONTENT_TYPE   1
#define HTTP_QUERY_CONTENT_TRANSFER_ENCODING   2
#define HTTP_QUERY_CONTENT_ID   3
#define HTTP_QUERY_CONTENT_DESCRIPTION   4
#define HTTP_QUERY_CONTENT_LENGTH   5
#define HTTP_QUERY_CONTENT_LANGUAGE   6
#define HTTP_QUERY_ALLOW   7
#define HTTP_QUERY_PUBLIC   8
#define HTTP_QUERY_DATE   9
#define HTTP_QUERY_EXPIRES   10
#define HTTP_QUERY_LAST_MODIFIED   11
#define HTTP_QUERY_MESSAGE_ID   12
#define HTTP_QUERY_URI   13
#define HTTP_QUERY_DERIVED_FROM   14
#define HTTP_QUERY_COST   15
#define HTTP_QUERY_LINK   16
#define HTTP_QUERY_PRAGMA   17
#define HTTP_QUERY_VERSION   18
#define HTTP_QUERY_STATUS_CODE   19
#define HTTP_QUERY_STATUS_TEXT   20
#define HTTP_QUERY_RAW_HEADERS   21
#define HTTP_QUERY_RAW_HEADERS_CRLF   22
#define HTTP_QUERY_CONNECTION   23
#define HTTP_QUERY_ACCEPT   24
#define HTTP_QUERY_ACCEPT_CHARSET   25
#define HTTP_QUERY_ACCEPT_ENCODING   26
#define HTTP_QUERY_ACCEPT_LANGUAGE   27
#define HTTP_QUERY_AUTHORIZATION   28
#define HTTP_QUERY_CONTENT_ENCODING   29
#define HTTP_QUERY_FORWARDED   30
#define HTTP_QUERY_FROM   31
#define HTTP_QUERY_IF_MODIFIED_SINCE   32
#define HTTP_QUERY_LOCATION   33
#define HTTP_QUERY_ORIG_URI   34
#define HTTP_QUERY_REFERER   35
#define HTTP_QUERY_RETRY_AFTER   36
#define HTTP_QUERY_SERVER   37
#define HTTP_QUERY_TITLE   38
#define HTTP_QUERY_USER_AGENT   39
#define HTTP_QUERY_WWW_AUTHENTICATE   40
#define HTTP_QUERY_PROXY_AUTHENTICATE   41
#define HTTP_QUERY_ACCEPT_RANGES   42
#define HTTP_QUERY_SET_COOKIE   43
#define HTTP_QUERY_COOKIE   44
#define HTTP_QUERY_REQUEST_METHOD   45
#define HTTP_QUERY_REFRESH   46
#define HTTP_QUERY_CONTENT_DISPOSITION   47
#define HTTP_QUERY_AGE   48
#define HTTP_QUERY_CACHE_CONTROL   49
#define HTTP_QUERY_CONTENT_BASE   50
#define HTTP_QUERY_CONTENT_LOCATION   51
#define HTTP_QUERY_CONTENT_MD5   52
#define HTTP_QUERY_CONTENT_RANGE   53
#define HTTP_QUERY_ETAG   54
#define HTTP_QUERY_HOST   55
#define HTTP_QUERY_IF_MATCH   56
#define HTTP_QUERY_IF_NONE_MATCH   57
#define HTTP_QUERY_IF_RANGE   58
#define HTTP_QUERY_IF_UNMODIFIED_SINCE   59
#define HTTP_QUERY_MAX_FORWARDS   60
#define HTTP_QUERY_PROXY_AUTHORIZATION   61
#define HTTP_QUERY_RANGE   62
#define HTTP_QUERY_TRANSFER_ENCODING   63
#define HTTP_QUERY_UPGRADE   64
#define HTTP_QUERY_VARY   65
#define HTTP_QUERY_VIA   66
#define HTTP_QUERY_WARNING   67
#define HTTP_QUERY_EXPECT   68
#define HTTP_QUERY_PROXY_CONNECTION   69
#define HTTP_QUERY_UNLESS_MODIFIED_SINCE   70
#define HTTP_QUERY_ECHO_REQUEST   71
#define HTTP_QUERY_ECHO_REPLY   72
#define HTTP_QUERY_ECHO_HEADERS   73
#define HTTP_QUERY_ECHO_HEADERS_CRLF   74
#define HTTP_QUERY_MAX   74
#define HTTP_QUERY_CUSTOM   65535
#define HTTP_QUERY_FLAG_REQUEST_HEADERS   0x80000000
#define HTTP_QUERY_FLAG_SYSTEMTIME   0x40000000
#define HTTP_QUERY_FLAG_NUMBER   0x20000000
#define HTTP_QUERY_FLAG_COALESCE   0x10000000
#define HTTP_QUERY_MODIFIER_FLAGS_MASK
#define HTTP_QUERY_HEADER_MASK   (~HTTP_QUERY_MODIFIER_FLAGS_MASK)
#define HTTP_STATUS_CONTINUE   100
#define HTTP_STATUS_SWITCH_PROTOCOLS   101
#define HTTP_STATUS_OK   200
#define HTTP_STATUS_CREATED   201
#define HTTP_STATUS_ACCEPTED   202
#define HTTP_STATUS_PARTIAL   203
#define HTTP_STATUS_NO_CONTENT   204
#define HTTP_STATUS_RESET_CONTENT   205
#define HTTP_STATUS_PARTIAL_CONTENT   206
#define HTTP_STATUS_AMBIGUOUS   300
#define HTTP_STATUS_MOVED   301
#define HTTP_STATUS_REDIRECT   302
#define HTTP_STATUS_REDIRECT_METHOD   303
#define HTTP_STATUS_NOT_MODIFIED   304
#define HTTP_STATUS_USE_PROXY   305
#define HTTP_STATUS_REDIRECT_KEEP_VERB   307
#define HTTP_STATUS_BAD_REQUEST   400
#define HTTP_STATUS_DENIED   401
#define HTTP_STATUS_PAYMENT_REQ   402
#define HTTP_STATUS_FORBIDDEN   403
#define HTTP_STATUS_NOT_FOUND   404
#define HTTP_STATUS_BAD_METHOD   405
#define HTTP_STATUS_NONE_ACCEPTABLE   406
#define HTTP_STATUS_PROXY_AUTH_REQ   407
#define HTTP_STATUS_REQUEST_TIMEOUT   408
#define HTTP_STATUS_CONFLICT   409
#define HTTP_STATUS_GONE   410
#define HTTP_STATUS_LENGTH_REQUIRED   411
#define HTTP_STATUS_PRECOND_FAILED   412
#define HTTP_STATUS_REQUEST_TOO_LARGE   413
#define HTTP_STATUS_URI_TOO_LONG   414
#define HTTP_STATUS_UNSUPPORTED_MEDIA   415
#define HTTP_STATUS_RETRY_WITH   449
#define HTTP_STATUS_SERVER_ERROR   500
#define HTTP_STATUS_NOT_SUPPORTED   501
#define HTTP_STATUS_BAD_GATEWAY   502
#define HTTP_STATUS_SERVICE_UNAVAIL   503
#define HTTP_STATUS_GATEWAY_TIMEOUT   504
#define HTTP_STATUS_VERSION_NOT_SUP   505
#define HTTP_STATUS_FIRST   HTTP_STATUS_CONTINUE
#define HTTP_STATUS_LAST   HTTP_STATUS_VERSION_NOT_SUP
#define HttpOpenRequest   HttpOpenRequestA
#define HttpAddRequestHeaders   HttpAddRequestHeadersA
#define HTTP_ADDREQ_INDEX_MASK   0x0000FFFF
#define HTTP_ADDREQ_FLAGS_MASK   0xFFFF0000
#define HTTP_ADDREQ_FLAG_ADD_IF_NEW   0x10000000
#define HTTP_ADDREQ_FLAG_ADD   0x20000000
#define HTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA   0x40000000
#define HTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON   0x01000000
#define HTTP_ADDREQ_FLAG_COALESCE   HTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA
#define HTTP_ADDREQ_FLAG_REPLACE   0x80000000
#define HttpSendRequest   HttpSendRequestA
#define HttpSendRequestEx   HttpSendRequestExA
#define HSR_ASYNC   WININET_API_FLAG_ASYNC
#define HSR_SYNC   WININET_API_FLAG_SYNC
#define HSR_USE_CONTEXT   WININET_API_FLAG_USE_CONTEXT
#define HSR_INITIATE   0x00000008
#define HSR_DOWNLOAD   0x00000010
#define HSR_CHUNKED   0x00000020
#define HttpEndRequest   HttpEndRequestA
#define HttpQueryInfo   HttpQueryInfoA
#define InternetSetCookie   InternetSetCookieA
#define InternetGetCookie   InternetGetCookieA
#define InternetCheckConnection   InternetCheckConnectionA
#define FLAG_ICC_FORCE_CONNECTION   0x00000001
#define FLAGS_ERROR_UI_FILTER_FOR_ERRORS   0x01
#define FLAGS_ERROR_UI_FLAGS_CHANGE_OPTIONS   0x02
#define FLAGS_ERROR_UI_FLAGS_GENERATE_DATA   0x04
#define FLAGS_ERROR_UI_FLAGS_NO_UI   0x08
#define FLAGS_ERROR_UI_SERIALIZE_DIALOGS   0x10
#define INTERNET_ERROR_BASE   12000
#define ERROR_INTERNET_OUT_OF_HANDLES   (INTERNET_ERROR_BASE + 1)
#define ERROR_INTERNET_TIMEOUT   (INTERNET_ERROR_BASE + 2)
#define ERROR_INTERNET_EXTENDED_ERROR   (INTERNET_ERROR_BASE + 3)
#define ERROR_INTERNET_INTERNAL_ERROR   (INTERNET_ERROR_BASE + 4)
#define ERROR_INTERNET_INVALID_URL   (INTERNET_ERROR_BASE + 5)
#define ERROR_INTERNET_UNRECOGNIZED_SCHEME   (INTERNET_ERROR_BASE + 6)
#define ERROR_INTERNET_NAME_NOT_RESOLVED   (INTERNET_ERROR_BASE + 7)
#define ERROR_INTERNET_PROTOCOL_NOT_FOUND   (INTERNET_ERROR_BASE + 8)
#define ERROR_INTERNET_INVALID_OPTION   (INTERNET_ERROR_BASE + 9)
#define ERROR_INTERNET_BAD_OPTION_LENGTH   (INTERNET_ERROR_BASE + 10)
#define ERROR_INTERNET_OPTION_NOT_SETTABLE   (INTERNET_ERROR_BASE + 11)
#define ERROR_INTERNET_SHUTDOWN   (INTERNET_ERROR_BASE + 12)
#define ERROR_INTERNET_INCORRECT_USER_NAME   (INTERNET_ERROR_BASE + 13)
#define ERROR_INTERNET_INCORRECT_PASSWORD   (INTERNET_ERROR_BASE + 14)
#define ERROR_INTERNET_LOGIN_FAILURE   (INTERNET_ERROR_BASE + 15)
#define ERROR_INTERNET_INVALID_OPERATION   (INTERNET_ERROR_BASE + 16)
#define ERROR_INTERNET_OPERATION_CANCELLED   (INTERNET_ERROR_BASE + 17)
#define ERROR_INTERNET_INCORRECT_HANDLE_TYPE   (INTERNET_ERROR_BASE + 18)
#define ERROR_INTERNET_INCORRECT_HANDLE_STATE   (INTERNET_ERROR_BASE + 19)
#define ERROR_INTERNET_NOT_PROXY_REQUEST   (INTERNET_ERROR_BASE + 20)
#define ERROR_INTERNET_REGISTRY_VALUE_NOT_FOUND   (INTERNET_ERROR_BASE + 21)
#define ERROR_INTERNET_BAD_REGISTRY_PARAMETER   (INTERNET_ERROR_BASE + 22)
#define ERROR_INTERNET_NO_DIRECT_ACCESS   (INTERNET_ERROR_BASE + 23)
#define ERROR_INTERNET_NO_CONTEXT   (INTERNET_ERROR_BASE + 24)
#define ERROR_INTERNET_NO_CALLBACK   (INTERNET_ERROR_BASE + 25)
#define ERROR_INTERNET_REQUEST_PENDING   (INTERNET_ERROR_BASE + 26)
#define ERROR_INTERNET_INCORRECT_FORMAT   (INTERNET_ERROR_BASE + 27)
#define ERROR_INTERNET_ITEM_NOT_FOUND   (INTERNET_ERROR_BASE + 28)
#define ERROR_INTERNET_CANNOT_CONNECT   (INTERNET_ERROR_BASE + 29)
#define ERROR_INTERNET_CONNECTION_ABORTED   (INTERNET_ERROR_BASE + 30)
#define ERROR_INTERNET_CONNECTION_RESET   (INTERNET_ERROR_BASE + 31)
#define ERROR_INTERNET_FORCE_RETRY   (INTERNET_ERROR_BASE + 32)
#define ERROR_INTERNET_INVALID_PROXY_REQUEST   (INTERNET_ERROR_BASE + 33)
#define ERROR_INTERNET_NEED_UI   (INTERNET_ERROR_BASE + 34)
#define ERROR_INTERNET_HANDLE_EXISTS   (INTERNET_ERROR_BASE + 36)
#define ERROR_INTERNET_SEC_CERT_DATE_INVALID   (INTERNET_ERROR_BASE + 37)
#define ERROR_INTERNET_SEC_CERT_CN_INVALID   (INTERNET_ERROR_BASE + 38)
#define ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR   (INTERNET_ERROR_BASE + 39)
#define ERROR_INTERNET_HTTPS_TO_HTTP_ON_REDIR   (INTERNET_ERROR_BASE + 40)
#define ERROR_INTERNET_MIXED_SECURITY   (INTERNET_ERROR_BASE + 41)
#define ERROR_INTERNET_CHG_POST_IS_NON_SECURE   (INTERNET_ERROR_BASE + 42)
#define ERROR_INTERNET_POST_IS_NON_SECURE   (INTERNET_ERROR_BASE + 43)
#define ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED   (INTERNET_ERROR_BASE + 44)
#define ERROR_INTERNET_INVALID_CA   (INTERNET_ERROR_BASE + 45)
#define ERROR_INTERNET_CLIENT_AUTH_NOT_SETUP   (INTERNET_ERROR_BASE + 46)
#define ERROR_INTERNET_ASYNC_THREAD_FAILED   (INTERNET_ERROR_BASE + 47)
#define ERROR_INTERNET_REDIRECT_SCHEME_CHANGE   (INTERNET_ERROR_BASE + 48)
#define ERROR_INTERNET_DIALOG_PENDING   (INTERNET_ERROR_BASE + 49)
#define ERROR_INTERNET_RETRY_DIALOG   (INTERNET_ERROR_BASE + 50)
#define ERROR_INTERNET_HTTPS_HTTP_SUBMIT_REDIR   (INTERNET_ERROR_BASE + 52)
#define ERROR_INTERNET_INSERT_CDROM   (INTERNET_ERROR_BASE + 53)
#define ERROR_INTERNET_FORTEZZA_LOGIN_NEEDED   (INTERNET_ERROR_BASE + 54)
#define ERROR_INTERNET_SEC_CERT_ERRORS   (INTERNET_ERROR_BASE + 55)
#define ERROR_INTERNET_SEC_CERT_NO_REV   (INTERNET_ERROR_BASE + 56)
#define ERROR_INTERNET_SEC_CERT_REV_FAILED   (INTERNET_ERROR_BASE + 57)
#define ERROR_FTP_TRANSFER_IN_PROGRESS   (INTERNET_ERROR_BASE + 110)
#define ERROR_FTP_DROPPED   (INTERNET_ERROR_BASE + 111)
#define ERROR_FTP_NO_PASSIVE_MODE   (INTERNET_ERROR_BASE + 112)
#define ERROR_GOPHER_PROTOCOL_ERROR   (INTERNET_ERROR_BASE + 130)
#define ERROR_GOPHER_NOT_FILE   (INTERNET_ERROR_BASE + 131)
#define ERROR_GOPHER_DATA_ERROR   (INTERNET_ERROR_BASE + 132)
#define ERROR_GOPHER_END_OF_DATA   (INTERNET_ERROR_BASE + 133)
#define ERROR_GOPHER_INVALID_LOCATOR   (INTERNET_ERROR_BASE + 134)
#define ERROR_GOPHER_INCORRECT_LOCATOR_TYPE   (INTERNET_ERROR_BASE + 135)
#define ERROR_GOPHER_NOT_GOPHER_PLUS   (INTERNET_ERROR_BASE + 136)
#define ERROR_GOPHER_ATTRIBUTE_NOT_FOUND   (INTERNET_ERROR_BASE + 137)
#define ERROR_GOPHER_UNKNOWN_LOCATOR   (INTERNET_ERROR_BASE + 138)
#define ERROR_HTTP_HEADER_NOT_FOUND   (INTERNET_ERROR_BASE + 150)
#define ERROR_HTTP_DOWNLEVEL_SERVER   (INTERNET_ERROR_BASE + 151)
#define ERROR_HTTP_INVALID_SERVER_RESPONSE   (INTERNET_ERROR_BASE + 152)
#define ERROR_HTTP_INVALID_HEADER   (INTERNET_ERROR_BASE + 153)
#define ERROR_HTTP_INVALID_QUERY_REQUEST   (INTERNET_ERROR_BASE + 154)
#define ERROR_HTTP_HEADER_ALREADY_EXISTS   (INTERNET_ERROR_BASE + 155)
#define ERROR_HTTP_REDIRECT_FAILED   (INTERNET_ERROR_BASE + 156)
#define ERROR_HTTP_NOT_REDIRECTED   (INTERNET_ERROR_BASE + 160)
#define ERROR_HTTP_COOKIE_NEEDS_CONFIRMATION   (INTERNET_ERROR_BASE + 161)
#define ERROR_HTTP_COOKIE_DECLINED   (INTERNET_ERROR_BASE + 162)
#define ERROR_HTTP_REDIRECT_NEEDS_CONFIRMATION   (INTERNET_ERROR_BASE + 168)
#define ERROR_INTERNET_SECURITY_CHANNEL_ERROR   (INTERNET_ERROR_BASE + 157)
#define ERROR_INTERNET_UNABLE_TO_CACHE_FILE   (INTERNET_ERROR_BASE + 158)
#define ERROR_INTERNET_TCPIP_NOT_INSTALLED   (INTERNET_ERROR_BASE + 159)
#define ERROR_INTERNET_DISCONNECTED   (INTERNET_ERROR_BASE + 163)
#define ERROR_INTERNET_SERVER_UNREACHABLE   (INTERNET_ERROR_BASE + 164)
#define ERROR_INTERNET_PROXY_SERVER_UNREACHABLE   (INTERNET_ERROR_BASE + 165)
#define ERROR_INTERNET_BAD_AUTO_PROXY_SCRIPT   (INTERNET_ERROR_BASE + 166)
#define ERROR_INTERNET_UNABLE_TO_DOWNLOAD_SCRIPT   (INTERNET_ERROR_BASE + 167)
#define ERROR_INTERNET_SEC_INVALID_CERT   (INTERNET_ERROR_BASE + 169)
#define ERROR_INTERNET_SEC_CERT_REVOKED   (INTERNET_ERROR_BASE + 170)
#define ERROR_INTERNET_FAILED_DUETOSECURITYCHECK   (INTERNET_ERROR_BASE + 171)
#define ERROR_INTERNET_NOT_INITIALIZED   (INTERNET_ERROR_BASE + 172)
#define ERROR_INTERNET_NEED_MSN_SSPI_PKG   (INTERNET_ERROR_BASE + 173)
#define ERROR_INTERNET_LOGIN_FAILURE_DISPLAY_ENTITY_BODY   (INTERNET_ERROR_BASE + 174)
#define INTERNET_ERROR_LAST   ERROR_INTERNET_LOGIN_FAILURE_DISPLAY_ENTITY_BODY
#define NORMAL_CACHE_ENTRY   0x00000001
#define STICKY_CACHE_ENTRY   0x00000004
#define EDITED_CACHE_ENTRY   0x00000008
#define TRACK_OFFLINE_CACHE_ENTRY   0x00000010
#define TRACK_ONLINE_CACHE_ENTRY   0x00000020
#define SPARSE_CACHE_ENTRY   0x00010000
#define COOKIE_CACHE_ENTRY   0x00100000
#define URLHISTORY_CACHE_ENTRY   0x00200000
#define URLCACHE_FIND_DEFAULT_FILTER
#define CACHEGROUP_ATTRIBUTE_GET_ALL   0xffffffff
#define CACHEGROUP_ATTRIBUTE_BASIC   0x00000001
#define CACHEGROUP_ATTRIBUTE_FLAG   0x00000002
#define CACHEGROUP_ATTRIBUTE_TYPE   0x00000004
#define CACHEGROUP_ATTRIBUTE_QUOTA   0x00000008
#define CACHEGROUP_ATTRIBUTE_GROUPNAME   0x00000010
#define CACHEGROUP_ATTRIBUTE_STORAGE   0x00000020
#define CACHEGROUP_FLAG_NONPURGEABLE   0x00000001
#define CACHEGROUP_FLAG_GIDONLY   0x00000004
#define CACHEGROUP_FLAG_FLUSHURL_ONDELETE   0x00000002
#define CACHEGROUP_SEARCH_ALL   0x00000000
#define CACHEGROUP_SEARCH_BYURL   0x00000001
#define CACHEGROUP_TYPE_INVALID   0x00000001
#define CACHEGROUP_READWRITE_MASK
#define GROUPNAME_MAX_LENGTH   120
#define GROUP_OWNER_STORAGE_SIZE   4
#define CreateUrlCacheEntry   CreateUrlCacheEntryA
#define CommitUrlCacheEntry   CommitUrlCacheEntryA
#define RetrieveUrlCacheEntryFile   RetrieveUrlCacheEntryFileA
#define RetrieveUrlCacheEntryStream   RetrieveUrlCacheEntryStreamA
#define GetUrlCacheEntryInfo   GetUrlCacheEntryInfoA
#define GetUrlCacheGroupAttribute   GetUrlCacheGroupAttributeA
#define SetUrlCacheGroupAttribute   SetUrlCacheGroupAttributeA
#define GetUrlCacheEntryInfoEx   GetUrlCacheEntryInfoExA
#define CACHE_ENTRY_ATTRIBUTE_FC   0x00000004
#define CACHE_ENTRY_HITRATE_FC   0x00000010
#define CACHE_ENTRY_MODTIME_FC   0x00000040
#define CACHE_ENTRY_EXPTIME_FC   0x00000080
#define CACHE_ENTRY_ACCTIME_FC   0x00000100
#define CACHE_ENTRY_SYNCTIME_FC   0x00000200
#define CACHE_ENTRY_HEADERINFO_FC   0x00000400
#define CACHE_ENTRY_EXEMPT_DELTA_FC   0x00000800
#define SetUrlCacheEntryInfo   SetUrlCacheEntryInfoA
#define INTERNET_CACHE_GROUP_ADD   0
#define INTERNET_CACHE_GROUP_REMOVE   1
#define FindFirstUrlCacheEntryEx   FindFirstUrlCacheEntryExA
#define FindNextUrlCacheEntryEx   FindNextUrlCacheEntryExA
#define FindFirstUrlCacheEntry   FindFirstUrlCacheEntryA
#define FindNextUrlCacheEntry   FindNextUrlCacheEntryA
#define INTERNET_DIAL_FORCE_PROMPT   0x2000
#define INTERNET_DIAL_SHOW_OFFLINE   0x4000
#define INTERNET_DIAL_UNATTENDED   0x8000
#define INTERENT_GOONLINE_REFRESH   0x00000001
#define INTERENT_GOONLINE_MASK   0x00000001
#define INTERNET_AUTODIAL_FORCE_ONLINE   1
#define INTERNET_AUTODIAL_FORCE_UNATTENDED   2
#define INTERNET_AUTODIAL_FAILIFSECURITYCHECK   4
#define INTERNET_AUTODIAL_FLAGS_MASK   (INTERNET_AUTODIAL_FORCE_ONLINE | INTERNET_AUTODIAL_FORCE_UNATTENDED | INTERNET_AUTODIAL_FAILIFSECURITYCHECK)
#define INTERNET_CONNECTION_MODEM   0x01
#define INTERNET_CONNECTION_LAN   0x02
#define INTERNET_CONNECTION_PROXY   0x04
#define INTERNET_CONNECTION_MODEM_BUSY   0x08
#define INTERNET_RAS_INSTALLED   0x10
#define INTERNET_CONNECTION_OFFLINE   0x20
#define INTERNET_CONNECTION_CONFIGURED   0x40
#define INTERNET_CUSTOMDIAL_CONNECT   0
#define INTERNET_CUSTOMDIAL_UNATTENDED   1
#define INTERNET_CUSTOMDIAL_DISCONNECT   2
#define INTERNET_CUSTOMDIAL_SHOWOFFLINE   4
#define INTERNET_CUSTOMDIAL_SAFE_FOR_UNATTENDED   1
#define INTERNET_CUSTOMDIAL_WILL_SUPPLY_STATE   2
#define INTERNET_CUSTOMDIAL_CAN_HANGUP   4
#define INTERNET_DIALSTATE_DISCONNECTED   1

Typedefs

typedef LPVOID HINTERNET
typedef HINTERNETLPHINTERNET
typedef WORD INTERNET_PORT
typedef INTERNET_PORTLPINTERNET_PORT
typedef enum INTERNET_SCHEMELPINTERNET_SCHEME
typedef struct
INTERNET_ASYNC_RESULT
LPINTERNET_ASYNC_RESULT
typedef struct
INTERNET_PROXY_INFO
LPINTERNET_PROXY_INFO
typedef struct
INTERNET_PER_CONN_OPTIONA
LPINTERNET_PER_CONN_OPTIONA
typedef struct
INTERNET_PER_CONN_OPTIONW
LPINTERNET_PER_CONN_OPTIONW
typedef INTERNET_PER_CONN_OPTIONA INTERNET_PER_CONN_OPTION
typedef LPINTERNET_PER_CONN_OPTIONA LPINTERNET_PER_CONN_OPTION
typedef struct
INTERNET_PER_CONN_OPTION_LISTA
LPINTERNET_PER_CONN_OPTION_LISTA
typedef struct
INTERNET_PER_CONN_OPTION_LISTW
LPINTERNET_PER_CONN_OPTION_LISTW
typedef
INTERNET_PER_CONN_OPTION_LISTA 
INTERNET_PER_CONN_OPTION_LIST
typedef
LPINTERNET_PER_CONN_OPTION_LISTA 
LPINTERNET_PER_CONN_OPTION_LIST
typedef struct
INTERNET_VERSION_INFO
LPINTERNET_VERSION_INFO
typedef struct HTTP_VERSION_INFOLPHTTP_VERSION_INFO
typedef struct
INTERNET_CONNECTED_INFO
LPINTERNET_CONNECTED_INFO
typedef struct URL_COMPONENTSALPURL_COMPONENTSA
typedef struct URL_COMPONENTSWLPURL_COMPONENTSW
typedef URL_COMPONENTSA URL_COMPONENTS
typedef LPURL_COMPONENTSA LPURL_COMPONENTS
typedef struct
INTERNET_CERTIFICATE_INFO
LPINTERNET_CERTIFICATE_INFO
typedef struct _INTERNET_BUFFERSA INTERNET_BUFFERSA
typedef struct _INTERNET_BUFFERSALPINTERNET_BUFFERSA
typedef struct _INTERNET_BUFFERSW INTERNET_BUFFERSW
typedef struct _INTERNET_BUFFERSWLPINTERNET_BUFFERSW
typedef INTERNET_BUFFERSA INTERNET_BUFFERS
typedef LPINTERNET_BUFFERSA LPINTERNET_BUFFERS
typedef VOID(CALLBACK * INTERNET_STATUS_CALLBACK )(IN HINTERNET hInternet, IN DWORD_PTR dwContext, IN DWORD dwInternetStatus, IN LPVOID lpvStatusInformation OPTIONAL, IN DWORD dwStatusInformationLength)
typedef INTERNET_STATUS_CALLBACKLPINTERNET_STATUS_CALLBACK
typedef struct GOPHER_FIND_DATAALPGOPHER_FIND_DATAA
typedef struct GOPHER_FIND_DATAWLPGOPHER_FIND_DATAW
typedef GOPHER_FIND_DATAA GOPHER_FIND_DATA
typedef LPGOPHER_FIND_DATAA LPGOPHER_FIND_DATA
typedef struct
GOPHER_ADMIN_ATTRIBUTE_TYPE
LPGOPHER_ADMIN_ATTRIBUTE_TYPE
typedef struct
GOPHER_MOD_DATE_ATTRIBUTE_TYPE
LPGOPHER_MOD_DATE_ATTRIBUTE_TYPE
typedef struct
GOPHER_TTL_ATTRIBUTE_TYPE
LPGOPHER_TTL_ATTRIBUTE_TYPE
typedef struct
GOPHER_SCORE_ATTRIBUTE_TYPE
LPGOPHER_SCORE_ATTRIBUTE_TYPE
typedef struct
GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE
LPGOPHER_SCORE_RANGE_ATTRIBUTE_TYPE
typedef struct
GOPHER_SITE_ATTRIBUTE_TYPE
LPGOPHER_SITE_ATTRIBUTE_TYPE
typedef struct
GOPHER_ORGANIZATION_ATTRIBUTE_TYPE
LPGOPHER_ORGANIZATION_ATTRIBUTE_TYPE
typedef struct
GOPHER_LOCATION_ATTRIBUTE_TYPE
LPGOPHER_LOCATION_ATTRIBUTE_TYPE
typedef struct
GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE
LPGOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE
typedef struct
GOPHER_TIMEZONE_ATTRIBUTE_TYPE
LPGOPHER_TIMEZONE_ATTRIBUTE_TYPE
typedef struct
GOPHER_PROVIDER_ATTRIBUTE_TYPE
LPGOPHER_PROVIDER_ATTRIBUTE_TYPE
typedef struct
GOPHER_VERSION_ATTRIBUTE_TYPE
LPGOPHER_VERSION_ATTRIBUTE_TYPE
typedef struct
GOPHER_ABSTRACT_ATTRIBUTE_TYPE
LPGOPHER_ABSTRACT_ATTRIBUTE_TYPE
typedef struct
GOPHER_VIEW_ATTRIBUTE_TYPE
LPGOPHER_VIEW_ATTRIBUTE_TYPE
typedef struct
GOPHER_VERONICA_ATTRIBUTE_TYPE
LPGOPHER_VERONICA_ATTRIBUTE_TYPE
typedef struct
GOPHER_ASK_ATTRIBUTE_TYPE
LPGOPHER_ASK_ATTRIBUTE_TYPE
typedef struct
GOPHER_UNKNOWN_ATTRIBUTE_TYPE
LPGOPHER_UNKNOWN_ATTRIBUTE_TYPE
typedef struct
GOPHER_ATTRIBUTE_TYPE
LPGOPHER_ATTRIBUTE_TYPE
typedef BOOL(CALLBACK * GOPHER_ATTRIBUTE_ENUMERATOR )(LPGOPHER_ATTRIBUTE_TYPE lpAttributeInfo, DWORD dwError)
typedef struct
_INTERNET_CACHE_ENTRY_INFOA 
INTERNET_CACHE_ENTRY_INFOA
typedef struct
_INTERNET_CACHE_ENTRY_INFOA
LPINTERNET_CACHE_ENTRY_INFOA
typedef struct
_INTERNET_CACHE_ENTRY_INFOW 
INTERNET_CACHE_ENTRY_INFOW
typedef struct
_INTERNET_CACHE_ENTRY_INFOW
LPINTERNET_CACHE_ENTRY_INFOW
typedef INTERNET_CACHE_ENTRY_INFOA INTERNET_CACHE_ENTRY_INFO
typedef
LPINTERNET_CACHE_ENTRY_INFOA 
LPINTERNET_CACHE_ENTRY_INFO
typedef struct
_INTERNET_CACHE_TIMESTAMPS 
INTERNET_CACHE_TIMESTAMPS
typedef struct
_INTERNET_CACHE_TIMESTAMPS
LPINTERNET_CACHE_TIMESTAMPS
typedef LONGLONG GROUPID
typedef struct
_INTERNET_CACHE_GROUP_INFOA 
INTERNET_CACHE_GROUP_INFOA
typedef struct
_INTERNET_CACHE_GROUP_INFOA
LPINTERNET_CACHE_GROUP_INFOA
typedef struct
_INTERNET_CACHE_GROUP_INFOW 
INTERNET_CACHE_GROUP_INFOW
typedef struct
_INTERNET_CACHE_GROUP_INFOW
LPINTERNET_CACHE_GROUP_INFOW
typedef INTERNET_CACHE_GROUP_INFOA INTERNET_CACHE_GROUP_INFO
typedef
LPINTERNET_CACHE_GROUP_INFOA 
LPINTERNET_CACHE_GROUP_INFO

Enumerations

enum  INTERNET_SCHEME {
  INTERNET_SCHEME_PARTIAL = -2, INTERNET_SCHEME_UNKNOWN = -1, INTERNET_SCHEME_DEFAULT = 0, 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_FIRST = INTERNET_SCHEME_FTP, INTERNET_SCHEME_LAST = INTERNET_SCHEME_VBSCRIPT
}

Functions

BOOLAPI InternetTimeFromSystemTimeA (IN CONST SYSTEMTIME *pst, IN DWORD dwRFC, OUT LPSTR lpszTime, IN DWORD cbTime)
BOOLAPI InternetTimeFromSystemTimeW (IN CONST SYSTEMTIME *pst, IN DWORD dwRFC, OUT LPWSTR lpszTime, IN DWORD cbTime)
BOOLAPI InternetTimeFromSystemTime (IN CONST SYSTEMTIME *pst, IN DWORD dwRFC, OUT LPSTR lpszTime, IN DWORD cbTime)
BOOLAPI InternetTimeToSystemTimeA (IN LPCSTR lpszTime, OUT SYSTEMTIME *pst, IN DWORD dwReserved)
BOOLAPI InternetTimeToSystemTimeW (IN LPCWSTR lpszTime, OUT SYSTEMTIME *pst, IN DWORD dwReserved)
BOOLAPI InternetTimeToSystemTime (IN LPCSTR lpszTime, OUT SYSTEMTIME *pst, IN DWORD dwReserved)
BOOLAPI InternetCrackUrlA (IN LPCSTR lpszUrl, IN DWORD dwUrlLength, IN DWORD dwFlags, IN OUT LPURL_COMPONENTSA lpUrlComponents)
BOOLAPI InternetCrackUrlW (IN LPCWSTR lpszUrl, IN DWORD dwUrlLength, IN DWORD dwFlags, IN OUT LPURL_COMPONENTSW lpUrlComponents)
BOOLAPI InternetCreateUrlA (IN LPURL_COMPONENTSA lpUrlComponents, IN DWORD dwFlags, OUT LPSTR lpszUrl, IN OUT LPDWORD lpdwUrlLength)
BOOLAPI InternetCreateUrlW (IN LPURL_COMPONENTSW lpUrlComponents, IN DWORD dwFlags, OUT LPWSTR lpszUrl, IN OUT LPDWORD lpdwUrlLength)
BOOLAPI InternetCanonicalizeUrlA (IN LPCSTR lpszUrl, OUT LPSTR lpszBuffer, IN OUT LPDWORD lpdwBufferLength, IN DWORD dwFlags)
BOOLAPI InternetCanonicalizeUrlW (IN LPCWSTR lpszUrl, OUT LPWSTR lpszBuffer, IN OUT LPDWORD lpdwBufferLength, IN DWORD dwFlags)
BOOLAPI InternetCombineUrlA (IN LPCSTR lpszBaseUrl, IN LPCSTR lpszRelativeUrl, OUT LPSTR lpszBuffer, IN OUT LPDWORD lpdwBufferLength, IN DWORD dwFlags)
BOOLAPI InternetCombineUrlW (IN LPCWSTR lpszBaseUrl, IN LPCWSTR lpszRelativeUrl, OUT LPWSTR lpszBuffer, IN OUT LPDWORD lpdwBufferLength, IN DWORD dwFlags)
INTERNETAPI HINTERNET WINAPI InternetOpenA (IN LPCSTR lpszAgent, IN DWORD dwAccessType, IN LPCSTR lpszProxy OPTIONAL, IN LPCSTR lpszProxyBypass OPTIONAL, IN DWORD dwFlags)
INTERNETAPI HINTERNET WINAPI InternetOpenW (IN LPCWSTR lpszAgent, IN DWORD dwAccessType, IN LPCWSTR lpszProxy OPTIONAL, IN LPCWSTR lpszProxyBypass OPTIONAL, IN DWORD dwFlags)
BOOLAPI InternetCloseHandle (IN HINTERNET hInternet)
INTERNETAPI HINTERNET WINAPI InternetConnectA (IN HINTERNET hInternet, IN LPCSTR lpszServerName, IN INTERNET_PORT nServerPort, IN LPCSTR lpszUserName OPTIONAL, IN LPCSTR lpszPassword OPTIONAL, IN DWORD dwService, IN DWORD dwFlags, IN DWORD_PTR dwContext)
INTERNETAPI HINTERNET WINAPI InternetConnectW (IN HINTERNET hInternet, IN LPCWSTR lpszServerName, IN INTERNET_PORT nServerPort, IN LPCWSTR lpszUserName OPTIONAL, IN LPCWSTR lpszPassword OPTIONAL, IN DWORD dwService, IN DWORD dwFlags, IN DWORD_PTR dwContext)
INTERNETAPI HINTERNET WINAPI InternetOpenUrlA (IN HINTERNET hInternet, IN LPCSTR lpszUrl, IN LPCSTR lpszHeaders OPTIONAL, IN DWORD dwHeadersLength, IN DWORD dwFlags, IN DWORD_PTR dwContext)
INTERNETAPI HINTERNET WINAPI InternetOpenUrlW (IN HINTERNET hInternet, IN LPCWSTR lpszUrl, IN LPCWSTR lpszHeaders OPTIONAL, IN DWORD dwHeadersLength, IN DWORD dwFlags, IN DWORD_PTR dwContext)
BOOLAPI InternetReadFile (IN HINTERNET hFile, IN LPVOID lpBuffer, IN DWORD dwNumberOfBytesToRead, OUT LPDWORD lpdwNumberOfBytesRead)
INTERNETAPI BOOL WINAPI InternetReadFileExA (IN HINTERNET hFile, OUT LPINTERNET_BUFFERSA lpBuffersOut, IN DWORD dwFlags, IN DWORD_PTR dwContext)
INTERNETAPI BOOL WINAPI InternetReadFileExW (IN HINTERNET hFile, OUT LPINTERNET_BUFFERSW lpBuffersOut, IN DWORD dwFlags, IN DWORD_PTR dwContext)
INTERNETAPI DWORD WINAPI InternetSetFilePointer (IN HINTERNET hFile, IN LONG lDistanceToMove, IN PVOID pReserved, IN DWORD dwMoveMethod, IN DWORD_PTR dwContext)
BOOLAPI InternetWriteFile (IN HINTERNET hFile, IN LPCVOID lpBuffer, IN DWORD dwNumberOfBytesToWrite, OUT LPDWORD lpdwNumberOfBytesWritten)
BOOLAPI InternetQueryDataAvailable (IN HINTERNET hFile, OUT LPDWORD lpdwNumberOfBytesAvailable OPTIONAL, IN DWORD dwFlags, IN DWORD_PTR dwContext)
BOOLAPI InternetFindNextFileA (IN HINTERNET hFind, OUT LPVOID lpvFindData)
BOOLAPI InternetFindNextFileW (IN HINTERNET hFind, OUT LPVOID lpvFindData)
BOOLAPI InternetQueryOptionA (IN HINTERNET hInternet OPTIONAL, IN DWORD dwOption, OUT LPVOID lpBuffer OPTIONAL, IN OUT LPDWORD lpdwBufferLength)
BOOLAPI InternetQueryOptionW (IN HINTERNET hInternet OPTIONAL, IN DWORD dwOption, OUT LPVOID lpBuffer OPTIONAL, IN OUT LPDWORD lpdwBufferLength)
BOOLAPI InternetSetOptionA (IN HINTERNET hInternet OPTIONAL, IN DWORD dwOption, IN LPVOID lpBuffer, IN DWORD dwBufferLength)
BOOLAPI InternetSetOptionW (IN HINTERNET hInternet OPTIONAL, IN DWORD dwOption, IN LPVOID lpBuffer, IN DWORD dwBufferLength)
BOOLAPI InternetSetOptionExA (IN HINTERNET hInternet OPTIONAL, IN DWORD dwOption, IN LPVOID lpBuffer, IN DWORD dwBufferLength, IN DWORD dwFlags)
BOOLAPI InternetSetOptionExW (IN HINTERNET hInternet OPTIONAL, IN DWORD dwOption, IN LPVOID lpBuffer, IN DWORD dwBufferLength, IN DWORD dwFlags)
BOOLAPI InternetLockRequestFile (IN HINTERNET hInternet, OUT HANDLE *lphLockRequestInfo)
BOOLAPI InternetUnlockRequestFile (IN HANDLE hLockRequestInfo)
BOOLAPI InternetGetLastResponseInfoA (OUT LPDWORD lpdwError, OUT LPSTR lpszBuffer OPTIONAL, IN OUT LPDWORD lpdwBufferLength)
BOOLAPI InternetGetLastResponseInfoW (OUT LPDWORD lpdwError, OUT LPWSTR lpszBuffer OPTIONAL, IN OUT LPDWORD lpdwBufferLength)
INTERNETAPI
INTERNET_STATUS_CALLBACK
WINAPI 
InternetSetStatusCallbackA (IN HINTERNET hInternet, IN INTERNET_STATUS_CALLBACK lpfnInternetCallback)
INTERNETAPI
INTERNET_STATUS_CALLBACK
WINAPI 
InternetSetStatusCallbackW (IN HINTERNET hInternet, IN INTERNET_STATUS_CALLBACK lpfnInternetCallback)
INTERNETAPI
INTERNET_STATUS_CALLBACK
WINAPI 
InternetSetStatusCallback (IN HINTERNET hInternet, IN INTERNET_STATUS_CALLBACK lpfnInternetCallback)
INTERNETAPI HINTERNET WINAPI FtpFindFirstFileA (IN HINTERNET hConnect, IN LPCSTR lpszSearchFile OPTIONAL, OUT LPWIN32_FIND_DATAA lpFindFileData OPTIONAL, IN DWORD dwFlags, IN DWORD_PTR dwContext)
INTERNETAPI HINTERNET WINAPI FtpFindFirstFileW (IN HINTERNET hConnect, IN LPCWSTR lpszSearchFile OPTIONAL, OUT LPWIN32_FIND_DATAW lpFindFileData OPTIONAL, IN DWORD dwFlags, IN DWORD_PTR dwContext)
BOOLAPI FtpGetFileA (IN HINTERNET hConnect, IN LPCSTR lpszRemoteFile, IN LPCSTR lpszNewFile, IN BOOL fFailIfExists, IN DWORD dwFlagsAndAttributes, IN DWORD dwFlags, IN DWORD_PTR dwContext)
BOOLAPI FtpGetFileW (IN HINTERNET hConnect, IN LPCWSTR lpszRemoteFile, IN LPCWSTR lpszNewFile, IN BOOL fFailIfExists, IN DWORD dwFlagsAndAttributes, IN DWORD dwFlags, IN DWORD_PTR dwContext)
BOOLAPI FtpPutFileA (IN HINTERNET hConnect, IN LPCSTR lpszLocalFile, IN LPCSTR lpszNewRemoteFile, IN DWORD dwFlags, IN DWORD_PTR dwContext)
BOOLAPI FtpPutFileW (IN HINTERNET hConnect, IN LPCWSTR lpszLocalFile, IN LPCWSTR lpszNewRemoteFile, IN DWORD dwFlags, IN DWORD_PTR dwContext)
BOOLAPI FtpGetFileEx (IN HINTERNET hFtpSession, IN LPCSTR lpszRemoteFile, IN LPCWSTR lpszNewFile, IN BOOL fFailIfExists, IN DWORD dwFlagsAndAttributes, IN DWORD dwFlags, IN DWORD_PTR dwContext)
BOOLAPI FtpPutFileEx (IN HINTERNET hFtpSession, IN LPCWSTR lpszLocalFile, IN LPCSTR lpszNewRemoteFile, IN DWORD dwFlags, IN DWORD_PTR dwContext)
BOOLAPI FtpDeleteFileA (IN HINTERNET hConnect, IN LPCSTR lpszFileName)
BOOLAPI FtpDeleteFileW (IN HINTERNET hConnect, IN LPCWSTR lpszFileName)
BOOLAPI FtpRenameFileA (IN HINTERNET hConnect, IN LPCSTR lpszExisting, IN LPCSTR lpszNew)
BOOLAPI FtpRenameFileW (IN HINTERNET hConnect, IN LPCWSTR lpszExisting, IN LPCWSTR lpszNew)
INTERNETAPI HINTERNET WINAPI FtpOpenFileA (IN HINTERNET hConnect, IN LPCSTR lpszFileName, IN DWORD dwAccess, IN DWORD dwFlags, IN DWORD_PTR dwContext)
INTERNETAPI HINTERNET WINAPI FtpOpenFileW (IN HINTERNET hConnect, IN LPCWSTR lpszFileName, IN DWORD dwAccess, IN DWORD dwFlags, IN DWORD_PTR dwContext)
BOOLAPI FtpCreateDirectoryA (IN HINTERNET hConnect, IN LPCSTR lpszDirectory)
BOOLAPI FtpCreateDirectoryW (IN HINTERNET hConnect, IN LPCWSTR lpszDirectory)
BOOLAPI FtpRemoveDirectoryA (IN HINTERNET hConnect, IN LPCSTR lpszDirectory)
BOOLAPI FtpRemoveDirectoryW (IN HINTERNET hConnect, IN LPCWSTR lpszDirectory)
BOOLAPI FtpSetCurrentDirectoryA (IN HINTERNET hConnect, IN LPCSTR lpszDirectory)
BOOLAPI FtpSetCurrentDirectoryW (IN HINTERNET hConnect, IN LPCWSTR lpszDirectory)
BOOLAPI FtpGetCurrentDirectoryA (IN HINTERNET hConnect, OUT LPSTR lpszCurrentDirectory, IN OUT LPDWORD lpdwCurrentDirectory)
BOOLAPI FtpGetCurrentDirectoryW (IN HINTERNET hConnect, OUT LPWSTR lpszCurrentDirectory, IN OUT LPDWORD lpdwCurrentDirectory)
BOOLAPI FtpCommandA (IN HINTERNET hConnect, IN BOOL fExpectResponse, IN DWORD dwFlags, IN LPCSTR lpszCommand, IN DWORD_PTR dwContext, OUT HINTERNET *phFtpCommand OPTIONAL)
BOOLAPI FtpCommandW (IN HINTERNET hConnect, IN BOOL fExpectResponse, IN DWORD dwFlags, IN LPCWSTR lpszCommand, IN DWORD_PTR dwContext, OUT HINTERNET *phFtpCommand OPTIONAL)
INTERNETAPI DWORD WINAPI FtpGetFileSize (IN HINTERNET hFile, OUT LPDWORD lpdwFileSizeHigh OPTIONAL)
BOOLAPI GopherCreateLocatorA (IN LPCSTR lpszHost, IN INTERNET_PORT nServerPort, IN LPCSTR lpszDisplayString OPTIONAL, IN LPCSTR lpszSelectorString OPTIONAL, IN DWORD dwGopherType, OUT LPSTR lpszLocator OPTIONAL, IN OUT LPDWORD lpdwBufferLength)
BOOLAPI GopherCreateLocatorW (IN LPCWSTR lpszHost, IN INTERNET_PORT nServerPort, IN LPCWSTR lpszDisplayString OPTIONAL, IN LPCWSTR lpszSelectorString OPTIONAL, IN DWORD dwGopherType, OUT LPWSTR lpszLocator OPTIONAL, IN OUT LPDWORD lpdwBufferLength)
BOOLAPI GopherGetLocatorTypeA (IN LPCSTR lpszLocator, OUT LPDWORD lpdwGopherType)
BOOLAPI GopherGetLocatorTypeW (IN LPCWSTR lpszLocator, OUT LPDWORD lpdwGopherType)
INTERNETAPI HINTERNET WINAPI GopherFindFirstFileA (IN HINTERNET hConnect, IN LPCSTR lpszLocator OPTIONAL, IN LPCSTR lpszSearchString OPTIONAL, OUT LPGOPHER_FIND_DATAA lpFindData OPTIONAL, IN DWORD dwFlags, IN DWORD_PTR dwContext)
INTERNETAPI HINTERNET WINAPI GopherFindFirstFileW (IN HINTERNET hConnect, IN LPCWSTR lpszLocator OPTIONAL, IN LPCWSTR lpszSearchString OPTIONAL, OUT LPGOPHER_FIND_DATAW lpFindData OPTIONAL, IN DWORD dwFlags, IN DWORD_PTR dwContext)
INTERNETAPI HINTERNET WINAPI GopherOpenFileA (IN HINTERNET hConnect, IN LPCSTR lpszLocator, IN LPCSTR lpszView OPTIONAL, IN DWORD dwFlags, IN DWORD_PTR dwContext)
INTERNETAPI HINTERNET WINAPI GopherOpenFileW (IN HINTERNET hConnect, IN LPCWSTR lpszLocator, IN LPCWSTR lpszView OPTIONAL, IN DWORD dwFlags, IN DWORD_PTR dwContext)
BOOLAPI GopherGetAttributeA (IN HINTERNET hConnect, IN LPCSTR lpszLocator, IN LPCSTR lpszAttributeName OPTIONAL, OUT LPBYTE lpBuffer, IN DWORD dwBufferLength, OUT LPDWORD lpdwCharactersReturned, IN GOPHER_ATTRIBUTE_ENUMERATOR lpfnEnumerator OPTIONAL, IN DWORD_PTR dwContext)
BOOLAPI GopherGetAttributeW (IN HINTERNET hConnect, IN LPCWSTR lpszLocator, IN LPCWSTR lpszAttributeName OPTIONAL, OUT LPBYTE lpBuffer, IN DWORD dwBufferLength, OUT LPDWORD lpdwCharactersReturned, IN GOPHER_ATTRIBUTE_ENUMERATOR lpfnEnumerator OPTIONAL, IN DWORD_PTR dwContext)
INTERNETAPI HINTERNET WINAPI HttpOpenRequestA (IN HINTERNET hConnect, IN LPCSTR lpszVerb, IN LPCSTR lpszObjectName, IN LPCSTR lpszVersion, IN LPCSTR lpszReferrer OPTIONAL, IN LPCSTR FAR *lplpszAcceptTypes OPTIONAL, IN DWORD dwFlags, IN DWORD_PTR dwContext)
INTERNETAPI HINTERNET WINAPI HttpOpenRequestW (IN HINTERNET hConnect, IN LPCWSTR lpszVerb, IN LPCWSTR lpszObjectName, IN LPCWSTR lpszVersion, IN LPCWSTR lpszReferrer OPTIONAL, IN LPCWSTR FAR *lplpszAcceptTypes OPTIONAL, IN DWORD dwFlags, IN DWORD_PTR dwContext)
BOOLAPI HttpAddRequestHeadersA (IN HINTERNET hRequest, IN LPCSTR lpszHeaders, IN DWORD dwHeadersLength, IN DWORD dwModifiers)
BOOLAPI HttpAddRequestHeadersW (IN HINTERNET hRequest, IN LPCWSTR lpszHeaders, IN DWORD dwHeadersLength, IN DWORD dwModifiers)
BOOLAPI HttpSendRequestA (IN HINTERNET hRequest, IN LPCSTR lpszHeaders OPTIONAL, IN DWORD dwHeadersLength, IN LPVOID lpOptional OPTIONAL, IN DWORD dwOptionalLength)
BOOLAPI HttpSendRequestW (IN HINTERNET hRequest, IN LPCWSTR lpszHeaders OPTIONAL, IN DWORD dwHeadersLength, IN LPVOID lpOptional OPTIONAL, IN DWORD dwOptionalLength)
INTERNETAPI BOOL WINAPI HttpSendRequestExA (IN HINTERNET hRequest, IN LPINTERNET_BUFFERSA lpBuffersIn OPTIONAL, OUT LPINTERNET_BUFFERSA lpBuffersOut OPTIONAL, IN DWORD dwFlags, IN DWORD_PTR dwContext)
INTERNETAPI BOOL WINAPI HttpSendRequestExW (IN HINTERNET hRequest, IN LPINTERNET_BUFFERSW lpBuffersIn OPTIONAL, OUT LPINTERNET_BUFFERSW lpBuffersOut OPTIONAL, IN DWORD dwFlags, IN DWORD_PTR dwContext)
INTERNETAPI BOOL WINAPI HttpEndRequestA (IN HINTERNET hRequest, OUT LPINTERNET_BUFFERSA lpBuffersOut OPTIONAL, IN DWORD dwFlags, IN DWORD_PTR dwContext)
INTERNETAPI BOOL WINAPI HttpEndRequestW (IN HINTERNET hRequest, OUT LPINTERNET_BUFFERSW lpBuffersOut OPTIONAL, IN DWORD dwFlags, IN DWORD_PTR dwContext)
BOOLAPI HttpQueryInfoA (IN HINTERNET hRequest, IN DWORD dwInfoLevel, IN OUT LPVOID lpBuffer OPTIONAL, IN OUT LPDWORD lpdwBufferLength, IN OUT LPDWORD lpdwIndex OPTIONAL)
BOOLAPI HttpQueryInfoW (IN HINTERNET hRequest, IN DWORD dwInfoLevel, IN OUT LPVOID lpBuffer OPTIONAL, IN OUT LPDWORD lpdwBufferLength, IN OUT LPDWORD lpdwIndex OPTIONAL)
BOOLAPI InternetSetCookieA (IN LPCSTR lpszUrl, IN LPCSTR lpszCookieName, IN LPCSTR lpszCookieData)
BOOLAPI InternetSetCookieW (IN LPCWSTR lpszUrl, IN LPCWSTR lpszCookieName, IN LPCWSTR lpszCookieData)
BOOLAPI InternetGetCookieA (IN LPCSTR lpszUrl, IN LPCSTR lpszCookieName, OUT LPSTR lpCookieData, IN OUT LPDWORD lpdwSize)
BOOLAPI InternetGetCookieW (IN LPCWSTR lpszUrl, IN LPCWSTR lpszCookieName, OUT LPWSTR lpCookieData, IN OUT LPDWORD lpdwSize)
INTERNETAPI DWORD WINAPI InternetAttemptConnect (IN DWORD dwReserved)
BOOLAPI InternetCheckConnectionA (IN LPCSTR lpszUrl, IN DWORD dwFlags, IN DWORD dwReserved)
BOOLAPI InternetCheckConnectionW (IN LPCWSTR lpszUrl, IN DWORD dwFlags, IN DWORD dwReserved)
DWORD InternetAuthNotifyCallback (DWORD_PTR dwContext, DWORD dwReturn, LPVOID lpReserved)
typedef DWORD (CALLBACK *PFN_AUTH_NOTIFY)(DWORD_PTR
INTERNETAPI BOOL WINAPI ResumeSuspendedDownload (IN HINTERNET hRequest, IN DWORD dwResultCode)
INTERNETAPI DWORD WINAPI InternetErrorDlg (IN HWND hWnd, IN OUT HINTERNET hRequest, IN DWORD dwError, IN DWORD dwFlags, IN OUT LPVOID *lppvData)
INTERNETAPI DWORD WINAPI InternetConfirmZoneCrossingA (IN HWND hWnd, IN LPSTR szUrlPrev, IN LPSTR szUrlNew, IN BOOL bPost)
INTERNETAPI DWORD WINAPI InternetConfirmZoneCrossingW (IN HWND hWnd, IN LPWSTR szUrlPrev, IN LPWSTR szUrlNew, IN BOOL bPost)
INTERNETAPI DWORD WINAPI InternetConfirmZoneCrossing (IN HWND hWnd, IN LPSTR szUrlPrev, IN LPSTR szUrlNew, IN BOOL bPost)
BOOLAPI CreateUrlCacheEntryA (IN LPCSTR lpszUrlName, IN DWORD dwExpectedFileSize, IN LPCSTR lpszFileExtension, OUT LPSTR lpszFileName, IN DWORD dwReserved)
BOOLAPI CreateUrlCacheEntryW (IN LPCWSTR lpszUrlName, IN DWORD dwExpectedFileSize, IN LPCWSTR lpszFileExtension, OUT LPWSTR lpszFileName, IN DWORD dwReserved)
BOOLAPI CommitUrlCacheEntryA (IN LPCSTR lpszUrlName, IN LPCSTR lpszLocalFileName, IN FILETIME ExpireTime, IN FILETIME LastModifiedTime, IN DWORD CacheEntryType, IN LPBYTE lpHeaderInfo, IN DWORD dwHeaderSize, IN LPCSTR lpszFileExtension, IN LPCSTR lpszOriginalUrl)
BOOLAPI CommitUrlCacheEntryW (IN LPCWSTR lpszUrlName, IN LPCWSTR lpszLocalFileName, IN FILETIME ExpireTime, IN FILETIME LastModifiedTime, IN DWORD CacheEntryType, IN LPWSTR lpHeaderInfo, IN DWORD dwHeaderSize, IN LPCWSTR lpszFileExtension, IN LPCWSTR lpszOriginalUrl)
BOOLAPI RetrieveUrlCacheEntryFileA (IN LPCSTR lpszUrlName, OUT LPINTERNET_CACHE_ENTRY_INFOA lpCacheEntryInfo, IN OUT LPDWORD lpdwCacheEntryInfoBufferSize, IN DWORD dwReserved)
BOOLAPI RetrieveUrlCacheEntryFileW (IN LPCWSTR lpszUrlName, OUT LPINTERNET_CACHE_ENTRY_INFOW lpCacheEntryInfo, IN OUT LPDWORD lpdwCacheEntryInfoBufferSize, IN DWORD dwReserved)
BOOLAPI UnlockUrlCacheEntryFileA (IN LPCSTR lpszUrlName, IN DWORD dwReserved)
BOOLAPI UnlockUrlCacheEntryFileW (IN LPCWSTR lpszUrlName, IN DWORD dwReserved)
BOOLAPI UnlockUrlCacheEntryFile (IN LPCSTR lpszUrlName, IN DWORD dwReserved)
INTERNETAPI HANDLE WINAPI RetrieveUrlCacheEntryStreamA (IN LPCSTR lpszUrlName, OUT LPINTERNET_CACHE_ENTRY_INFOA lpCacheEntryInfo, IN OUT LPDWORD lpdwCacheEntryInfoBufferSize, IN BOOL fRandomRead, IN DWORD dwReserved)
INTERNETAPI HANDLE WINAPI RetrieveUrlCacheEntryStreamW (IN LPCWSTR lpszUrlName, OUT LPINTERNET_CACHE_ENTRY_INFOW lpCacheEntryInfo, IN OUT LPDWORD lpdwCacheEntryInfoBufferSize, IN BOOL fRandomRead, IN DWORD dwReserved)
BOOLAPI ReadUrlCacheEntryStream (IN HANDLE hUrlCacheStream, IN DWORD dwLocation, IN OUT LPVOID lpBuffer, IN OUT LPDWORD lpdwLen, IN DWORD Reserved)
BOOLAPI UnlockUrlCacheEntryStream (IN HANDLE hUrlCacheStream, IN DWORD Reserved)
BOOLAPI GetUrlCacheEntryInfoA (IN LPCSTR lpszUrlName, OUT LPINTERNET_CACHE_ENTRY_INFOA lpCacheEntryInfo, IN OUT LPDWORD lpdwCacheEntryInfoBufferSize)
BOOLAPI GetUrlCacheEntryInfoW (IN LPCWSTR lpszUrlName, OUT LPINTERNET_CACHE_ENTRY_INFOW lpCacheEntryInfo, IN OUT LPDWORD lpdwCacheEntryInfoBufferSize)
URLCACHEAPI HANDLE WINAPI FindFirstUrlCacheGroup (IN DWORD dwFlags, IN DWORD dwFilter, IN LPVOID lpSearchCondition, IN DWORD dwSearchCondition, OUT GROUPID *lpGroupId, IN OUT LPVOID lpReserved)
URLCACHEAPI BOOL WINAPI FindNextUrlCacheGroup (IN HANDLE hFind, OUT GROUPID *lpGroupId, IN OUT LPVOID lpReserved)
URLCACHEAPI BOOL WINAPI GetUrlCacheGroupAttributeA (IN GROUPID gid, IN DWORD dwFlags, IN DWORD dwAttributes, OUT LPINTERNET_CACHE_GROUP_INFOA lpGroupInfo, IN OUT LPDWORD lpdwGroupInfo, IN OUT LPVOID lpReserved)
URLCACHEAPI BOOL WINAPI GetUrlCacheGroupAttributeW (IN GROUPID gid, IN DWORD dwFlags, IN DWORD dwAttributes, OUT LPINTERNET_CACHE_GROUP_INFOW lpGroupInfo, IN OUT LPDWORD lpdwGroupInfo, IN OUT LPVOID lpReserved)
URLCACHEAPI BOOL WINAPI SetUrlCacheGroupAttributeA (IN GROUPID gid, IN DWORD dwFlags, IN DWORD dwAttributes, IN LPINTERNET_CACHE_GROUP_INFOA lpGroupInfo, IN OUT LPVOID lpReserved)
URLCACHEAPI BOOL WINAPI SetUrlCacheGroupAttributeW (IN GROUPID gid, IN DWORD dwFlags, IN DWORD dwAttributes, IN LPINTERNET_CACHE_GROUP_INFOW lpGroupInfo, IN OUT LPVOID lpReserved)
INTERNETAPI GROUPID WINAPI CreateUrlCacheGroup (IN DWORD dwFlags, IN LPVOID lpReserved)
BOOLAPI DeleteUrlCacheGroup (IN GROUPID GroupId, IN DWORD dwFlags, IN LPVOID lpReserved)
BOOLAPI GetUrlCacheEntryInfoExA (IN LPCSTR lpszUrl, OUT LPINTERNET_CACHE_ENTRY_INFOA lpCacheEntryInfo, IN OUT LPDWORD lpdwCacheEntryInfoBufSize, OUT LPSTR lpszReserved, IN OUT LPDWORD lpdwReserved, LPVOID lpReserved, DWORD dwFlags)
BOOLAPI GetUrlCacheEntryInfoExW (IN LPCWSTR lpszUrl, OUT LPINTERNET_CACHE_ENTRY_INFOW lpCacheEntryInfo, IN OUT LPDWORD lpdwCacheEntryInfoBufSize, OUT LPWSTR lpszReserved, IN OUT LPDWORD lpdwReserved, LPVOID lpReserved, DWORD dwFlags)
BOOLAPI SetUrlCacheEntryInfoA (IN LPCSTR lpszUrlName, IN LPINTERNET_CACHE_ENTRY_INFOA lpCacheEntryInfo, IN DWORD dwFieldControl)
BOOLAPI SetUrlCacheEntryInfoW (IN LPCWSTR lpszUrlName, IN LPINTERNET_CACHE_ENTRY_INFOW lpCacheEntryInfo, IN DWORD dwFieldControl)
BOOLAPI SetUrlCacheEntryGroupA (IN LPCSTR lpszUrlName, IN DWORD dwFlags, IN GROUPID GroupId, IN LPBYTE pbGroupAttributes, IN DWORD cbGroupAttributes, IN LPVOID lpReserved)
BOOLAPI SetUrlCacheEntryGroupW (IN LPCWSTR lpszUrlName, IN DWORD dwFlags, IN GROUPID GroupId, IN LPBYTE pbGroupAttributes, IN DWORD cbGroupAttributes, IN LPVOID lpReserved)
BOOLAPI SetUrlCacheEntryGroup (IN LPCSTR lpszUrlName, IN DWORD dwFlags, IN GROUPID GroupId, IN LPBYTE pbGroupAttributes, IN DWORD cbGroupAttributes, IN LPVOID lpReserved)
INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryExA (IN LPCSTR lpszUrlSearchPattern, IN DWORD dwFlags, IN DWORD dwFilter, IN GROUPID GroupId, OUT LPINTERNET_CACHE_ENTRY_INFOA lpFirstCacheEntryInfo, IN OUT LPDWORD lpdwFirstCacheEntryInfoBufferSize, OUT LPVOID lpReserved, IN OUT LPDWORD pcbReserved2, IN LPVOID lpReserved3)
INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryExW (IN LPCWSTR lpszUrlSearchPattern, IN DWORD dwFlags, IN DWORD dwFilter, IN GROUPID GroupId, OUT LPINTERNET_CACHE_ENTRY_INFOW lpFirstCacheEntryInfo, IN OUT LPDWORD lpdwFirstCacheEntryInfoBufferSize, OUT LPVOID lpReserved, IN OUT LPDWORD pcbReserved2, IN LPVOID lpReserved3)
BOOLAPI FindNextUrlCacheEntryExA (IN HANDLE hEnumHandle, OUT LPINTERNET_CACHE_ENTRY_INFOA lpFirstCacheEntryInfo, IN OUT LPDWORD lpdwFirstCacheEntryInfoBufferSize, OUT LPVOID lpReserved, IN OUT LPDWORD pcbReserved2, IN LPVOID lpReserved3)
BOOLAPI FindNextUrlCacheEntryExW (IN HANDLE hEnumHandle, OUT LPINTERNET_CACHE_ENTRY_INFOW lpFirstCacheEntryInfo, IN OUT LPDWORD lpdwFirstCacheEntryInfoBufferSize, OUT LPVOID lpReserved, IN OUT LPDWORD pcbReserved2, IN LPVOID lpReserved3)
INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryA (IN LPCSTR lpszUrlSearchPattern, OUT LPINTERNET_CACHE_ENTRY_INFOA lpFirstCacheEntryInfo, IN OUT LPDWORD lpdwFirstCacheEntryInfoBufferSize)
INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryW (IN LPCWSTR lpszUrlSearchPattern, OUT LPINTERNET_CACHE_ENTRY_INFOW lpFirstCacheEntryInfo, IN OUT LPDWORD lpdwFirstCacheEntryInfoBufferSize)
BOOLAPI FindNextUrlCacheEntryA (IN HANDLE hEnumHandle, OUT LPINTERNET_CACHE_ENTRY_INFOA lpNextCacheEntryInfo, IN OUT LPDWORD lpdwNextCacheEntryInfoBufferSize)
BOOLAPI FindNextUrlCacheEntryW (IN HANDLE hEnumHandle, OUT LPINTERNET_CACHE_ENTRY_INFOW lpNextCacheEntryInfo, IN OUT LPDWORD lpdwNextCacheEntryInfoBufferSize)
BOOLAPI FindCloseUrlCache (IN HANDLE hEnumHandle)
BOOLAPI DeleteUrlCacheEntryA (IN LPCSTR lpszUrlName)
BOOLAPI DeleteUrlCacheEntryW (IN LPCWSTR lpszUrlName)
BOOLAPI DeleteUrlCacheEntry (IN LPCSTR lpszUrlName)
INTERNETAPI DWORD WINAPI InternetDialA (IN HWND hwndParent, IN LPSTR lpszConnectoid, IN DWORD dwFlags, OUT DWORD_PTR *lpdwConnection, IN DWORD dwReserved)
INTERNETAPI DWORD WINAPI InternetDialW (IN HWND hwndParent, IN LPWSTR lpszConnectoid, IN DWORD dwFlags, OUT DWORD_PTR *lpdwConnection, IN DWORD dwReserved)
INTERNETAPI DWORD WINAPI InternetDial (IN HWND hwndParent, IN LPSTR lpszConnectoid, IN DWORD dwFlags, OUT LPDWORD lpdwConnection, IN DWORD dwReserved)
INTERNETAPI DWORD WINAPI InternetHangUp (IN DWORD dwConnection, IN DWORD dwReserved)
INTERNETAPI BOOL WINAPI InternetGoOnlineA (IN LPSTR lpszURL, IN HWND hwndParent, IN DWORD dwFlags)
INTERNETAPI BOOL WINAPI InternetGoOnlineW (IN LPWSTR lpszURL, IN HWND hwndParent, IN DWORD dwFlags)
INTERNETAPI BOOL WINAPI InternetGoOnline (IN LPSTR lpszURL, IN HWND hwndParent, IN DWORD dwFlags)
INTERNETAPI BOOL WINAPI InternetAutodial (IN DWORD dwFlags, IN HWND hwndParent)
INTERNETAPI BOOL WINAPI InternetAutodialHangup (IN DWORD dwReserved)
INTERNETAPI BOOL WINAPI InternetGetConnectedState (OUT LPDWORD lpdwFlags, IN DWORD dwReserved)
INTERNETAPI BOOL WINAPI InternetGetConnectedStateExA (OUT LPDWORD lpdwFlags, OUT LPSTR lpszConnectionName, IN DWORD dwNameLen, IN DWORD dwReserved)
INTERNETAPI BOOL WINAPI InternetGetConnectedStateExW (OUT LPDWORD lpdwFlags, OUT LPWSTR lpszConnectionName, IN DWORD dwNameLen, IN DWORD dwReserved)
INTERNETAPI BOOL WINAPI InternetGetConnectedStateEx (OUT LPDWORD lpdwFlags, IN LPSTR lpszConnectionName, IN DWORD dwNameLen, IN DWORD dwReserved)
INTERNETAPI BOOL WINAPI InternetSetDialStateA (IN LPCSTR lpszConnectoid, IN DWORD dwState, IN DWORD dwReserved)
INTERNETAPI BOOL WINAPI InternetSetDialStateW (IN LPCWSTR lpszConnectoid, IN DWORD dwState, IN DWORD dwReserved)
INTERNETAPI BOOL WINAPI InternetSetDialState (IN LPCSTR lpszConnectoid, IN DWORD dwState, IN DWORD dwReserved)

Variables

typedef DWORD
typedef LPVOID
typedef LPCSTR
typedef LPDWORD


Define Documentation

#define _WININET_

Definition at line 6 of file WinINet.h.

#define AUTO_PROXY_FLAG_ALWAYS_DETECT   0x00000002

Definition at line 264 of file WinINet.h.

#define AUTO_PROXY_FLAG_CACHE_INIT_RUN   0x00000020

Definition at line 268 of file WinINet.h.

#define AUTO_PROXY_FLAG_DETECTION_RUN   0x00000004

Definition at line 265 of file WinINet.h.

#define AUTO_PROXY_FLAG_DETECTION_SUSPECT   0x00000040

Definition at line 269 of file WinINet.h.

#define AUTO_PROXY_FLAG_DONT_CACHE_PROXY_RESULT   0x00000010

Definition at line 267 of file WinINet.h.

#define AUTO_PROXY_FLAG_MIGRATED   0x00000008

Definition at line 266 of file WinINet.h.

#define AUTO_PROXY_FLAG_USER_SET   0x00000001

Definition at line 263 of file WinINet.h.

#define BOOLAPI   INTERNETAPI BOOL WINAPI

Definition at line 22 of file WinINet.h.

#define CACHE_ENTRY_ACCTIME_FC   0x00000100

Definition at line 2737 of file WinINet.h.

#define CACHE_ENTRY_ATTRIBUTE_FC   0x00000004

Definition at line 2733 of file WinINet.h.

#define CACHE_ENTRY_EXEMPT_DELTA_FC   0x00000800

Definition at line 2740 of file WinINet.h.

#define CACHE_ENTRY_EXPTIME_FC   0x00000080

Definition at line 2736 of file WinINet.h.

#define CACHE_ENTRY_HEADERINFO_FC   0x00000400

Definition at line 2739 of file WinINet.h.

#define CACHE_ENTRY_HITRATE_FC   0x00000010

Definition at line 2734 of file WinINet.h.

#define CACHE_ENTRY_MODTIME_FC   0x00000040

Definition at line 2735 of file WinINet.h.

#define CACHE_ENTRY_SYNCTIME_FC   0x00000200

Definition at line 2738 of file WinINet.h.

#define CACHEGROUP_ATTRIBUTE_BASIC   0x00000001

Definition at line 2374 of file WinINet.h.

#define CACHEGROUP_ATTRIBUTE_FLAG   0x00000002

Definition at line 2375 of file WinINet.h.

#define CACHEGROUP_ATTRIBUTE_GET_ALL   0xffffffff

Definition at line 2373 of file WinINet.h.

#define CACHEGROUP_ATTRIBUTE_GROUPNAME   0x00000010

Definition at line 2378 of file WinINet.h.

#define CACHEGROUP_ATTRIBUTE_QUOTA   0x00000008

Definition at line 2377 of file WinINet.h.

#define CACHEGROUP_ATTRIBUTE_STORAGE   0x00000020

Definition at line 2379 of file WinINet.h.

#define CACHEGROUP_ATTRIBUTE_TYPE   0x00000004

Definition at line 2376 of file WinINet.h.

#define CACHEGROUP_FLAG_FLUSHURL_ONDELETE   0x00000002

Definition at line 2384 of file WinINet.h.

#define CACHEGROUP_FLAG_GIDONLY   0x00000004

Definition at line 2382 of file WinINet.h.

#define CACHEGROUP_FLAG_NONPURGEABLE   0x00000001

Definition at line 2381 of file WinINet.h.

#define CACHEGROUP_READWRITE_MASK

#define CACHEGROUP_SEARCH_ALL   0x00000000

Definition at line 2386 of file WinINet.h.

#define CACHEGROUP_SEARCH_BYURL   0x00000001

Definition at line 2387 of file WinINet.h.

#define CACHEGROUP_TYPE_INVALID   0x00000001

Definition at line 2389 of file WinINet.h.

#define CERN_PROXY_INTERNET_ACCESS   INTERNET_OPEN_TYPE_PROXY

Definition at line 625 of file WinINet.h.

#define CommitUrlCacheEntry   CommitUrlCacheEntryA

Definition at line 2477 of file WinINet.h.

#define COOKIE_CACHE_ENTRY   0x00100000

Definition at line 2293 of file WinINet.h.

#define CreateUrlCacheEntry   CreateUrlCacheEntryA

Definition at line 2444 of file WinINet.h.

#define EDITED_CACHE_ENTRY   0x00000008

Definition at line 2289 of file WinINet.h.

#define ERROR_FTP_DROPPED   (INTERNET_ERROR_BASE + 111)

Definition at line 2243 of file WinINet.h.

Referenced by fsWinInetErrorToIR().

#define ERROR_FTP_NO_PASSIVE_MODE   (INTERNET_ERROR_BASE + 112)

Definition at line 2244 of file WinINet.h.

#define ERROR_FTP_TRANSFER_IN_PROGRESS   (INTERNET_ERROR_BASE + 110)

Definition at line 2242 of file WinINet.h.

#define ERROR_GOPHER_ATTRIBUTE_NOT_FOUND   (INTERNET_ERROR_BASE + 137)

Definition at line 2253 of file WinINet.h.

#define ERROR_GOPHER_DATA_ERROR   (INTERNET_ERROR_BASE + 132)

Definition at line 2248 of file WinINet.h.

#define ERROR_GOPHER_END_OF_DATA   (INTERNET_ERROR_BASE + 133)

Definition at line 2249 of file WinINet.h.

#define ERROR_GOPHER_INCORRECT_LOCATOR_TYPE   (INTERNET_ERROR_BASE + 135)

Definition at line 2251 of file WinINet.h.

#define ERROR_GOPHER_INVALID_LOCATOR   (INTERNET_ERROR_BASE + 134)

Definition at line 2250 of file WinINet.h.

#define ERROR_GOPHER_NOT_FILE   (INTERNET_ERROR_BASE + 131)

Definition at line 2247 of file WinINet.h.

#define ERROR_GOPHER_NOT_GOPHER_PLUS   (INTERNET_ERROR_BASE + 136)

Definition at line 2252 of file WinINet.h.

#define ERROR_GOPHER_PROTOCOL_ERROR   (INTERNET_ERROR_BASE + 130)

Definition at line 2246 of file WinINet.h.

#define ERROR_GOPHER_UNKNOWN_LOCATOR   (INTERNET_ERROR_BASE + 138)

Definition at line 2254 of file WinINet.h.

#define ERROR_HTTP_COOKIE_DECLINED   (INTERNET_ERROR_BASE + 162)

Definition at line 2265 of file WinINet.h.

#define ERROR_HTTP_COOKIE_NEEDS_CONFIRMATION   (INTERNET_ERROR_BASE + 161)

Definition at line 2264 of file WinINet.h.

#define ERROR_HTTP_DOWNLEVEL_SERVER   (INTERNET_ERROR_BASE + 151)

Definition at line 2257 of file WinINet.h.

#define ERROR_HTTP_HEADER_ALREADY_EXISTS   (INTERNET_ERROR_BASE + 155)

Definition at line 2261 of file WinINet.h.

#define ERROR_HTTP_HEADER_NOT_FOUND   (INTERNET_ERROR_BASE + 150)

Definition at line 2256 of file WinINet.h.

#define ERROR_HTTP_INVALID_HEADER   (INTERNET_ERROR_BASE + 153)

Definition at line 2259 of file WinINet.h.

Referenced by fsWinInetErrorToIR().

#define ERROR_HTTP_INVALID_QUERY_REQUEST   (INTERNET_ERROR_BASE + 154)

Definition at line 2260 of file WinINet.h.

#define ERROR_HTTP_INVALID_SERVER_RESPONSE   (INTERNET_ERROR_BASE + 152)

Definition at line 2258 of file WinINet.h.

Referenced by fsWinInetErrorToIR().

#define ERROR_HTTP_NOT_REDIRECTED   (INTERNET_ERROR_BASE + 160)

Definition at line 2263 of file WinINet.h.

#define ERROR_HTTP_REDIRECT_FAILED   (INTERNET_ERROR_BASE + 156)

Definition at line 2262 of file WinINet.h.

#define ERROR_HTTP_REDIRECT_NEEDS_CONFIRMATION   (INTERNET_ERROR_BASE + 168)

Definition at line 2266 of file WinINet.h.

#define ERROR_INTERNET_ASYNC_THREAD_FAILED   (INTERNET_ERROR_BASE + 47)

Definition at line 2231 of file WinINet.h.

#define ERROR_INTERNET_BAD_AUTO_PROXY_SCRIPT   (INTERNET_ERROR_BASE + 166)

Definition at line 2275 of file WinINet.h.

#define ERROR_INTERNET_BAD_OPTION_LENGTH   (INTERNET_ERROR_BASE + 10)

Definition at line 2194 of file WinINet.h.

#define ERROR_INTERNET_BAD_REGISTRY_PARAMETER   (INTERNET_ERROR_BASE + 22)

Definition at line 2206 of file WinINet.h.

#define ERROR_INTERNET_CANNOT_CONNECT   (INTERNET_ERROR_BASE + 29)

Definition at line 2213 of file WinINet.h.

Referenced by fsWinInetErrorToIR().

#define ERROR_INTERNET_CHG_POST_IS_NON_SECURE   (INTERNET_ERROR_BASE + 42)

Definition at line 2226 of file WinINet.h.

#define ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED   (INTERNET_ERROR_BASE + 44)

Definition at line 2228 of file WinINet.h.

Referenced by fsWinInetErrorToIR().

#define ERROR_INTERNET_CLIENT_AUTH_NOT_SETUP   (INTERNET_ERROR_BASE + 46)

Definition at line 2230 of file WinINet.h.

#define ERROR_INTERNET_CONNECTION_ABORTED   (INTERNET_ERROR_BASE + 30)

Definition at line 2214 of file WinINet.h.

Referenced by fsWinInetErrorToIR().

#define ERROR_INTERNET_CONNECTION_RESET   (INTERNET_ERROR_BASE + 31)

Definition at line 2215 of file WinINet.h.

Referenced by fsWinInetErrorToIR().

#define ERROR_INTERNET_DIALOG_PENDING   (INTERNET_ERROR_BASE + 49)

Definition at line 2233 of file WinINet.h.

#define ERROR_INTERNET_DISCONNECTED   (INTERNET_ERROR_BASE + 163)

Definition at line 2271 of file WinINet.h.

Referenced by fsWinInetErrorToIR().

#define ERROR_INTERNET_EXTENDED_ERROR   (INTERNET_ERROR_BASE + 3)

Definition at line 2187 of file WinINet.h.

Referenced by fsWinInetErrorToIR().

#define ERROR_INTERNET_FAILED_DUETOSECURITYCHECK   (INTERNET_ERROR_BASE + 171)

Definition at line 2280 of file WinINet.h.

#define ERROR_INTERNET_FORCE_RETRY   (INTERNET_ERROR_BASE + 32)

Definition at line 2216 of file WinINet.h.

#define ERROR_INTERNET_FORTEZZA_LOGIN_NEEDED   (INTERNET_ERROR_BASE + 54)

Definition at line 2237 of file WinINet.h.

#define ERROR_INTERNET_HANDLE_EXISTS   (INTERNET_ERROR_BASE + 36)

Definition at line 2220 of file WinINet.h.

#define ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR   (INTERNET_ERROR_BASE + 39)

Definition at line 2223 of file WinINet.h.

#define ERROR_INTERNET_HTTPS_HTTP_SUBMIT_REDIR   (INTERNET_ERROR_BASE + 52)

Definition at line 2235 of file WinINet.h.

#define ERROR_INTERNET_HTTPS_TO_HTTP_ON_REDIR   (INTERNET_ERROR_BASE + 40)

Definition at line 2224 of file WinINet.h.

#define ERROR_INTERNET_INCORRECT_FORMAT   (INTERNET_ERROR_BASE + 27)

Definition at line 2211 of file WinINet.h.

#define ERROR_INTERNET_INCORRECT_HANDLE_STATE   (INTERNET_ERROR_BASE + 19)

Definition at line 2203 of file WinINet.h.

#define ERROR_INTERNET_INCORRECT_HANDLE_TYPE   (INTERNET_ERROR_BASE + 18)

Definition at line 2202 of file WinINet.h.

#define ERROR_INTERNET_INCORRECT_PASSWORD   (INTERNET_ERROR_BASE + 14)

Definition at line 2198 of file WinINet.h.

Referenced by fsWinInetErrorToIR().

#define ERROR_INTERNET_INCORRECT_USER_NAME   (INTERNET_ERROR_BASE + 13)

Definition at line 2197 of file WinINet.h.

Referenced by fsWinInetErrorToIR().

#define ERROR_INTERNET_INSERT_CDROM   (INTERNET_ERROR_BASE + 53)

Definition at line 2236 of file WinINet.h.

#define ERROR_INTERNET_INTERNAL_ERROR   (INTERNET_ERROR_BASE + 4)

Definition at line 2188 of file WinINet.h.

#define ERROR_INTERNET_INVALID_CA   (INTERNET_ERROR_BASE + 45)

Definition at line 2229 of file WinINet.h.

#define ERROR_INTERNET_INVALID_OPERATION   (INTERNET_ERROR_BASE + 16)

Definition at line 2200 of file WinINet.h.

#define ERROR_INTERNET_INVALID_OPTION   (INTERNET_ERROR_BASE + 9)

Definition at line 2193 of file WinINet.h.

#define ERROR_INTERNET_INVALID_PROXY_REQUEST   (INTERNET_ERROR_BASE + 33)

Definition at line 2217 of file WinINet.h.

#define ERROR_INTERNET_INVALID_URL   (INTERNET_ERROR_BASE + 5)

Definition at line 2189 of file WinINet.h.

Referenced by fsWinInetErrorToIR().

#define ERROR_INTERNET_ITEM_NOT_FOUND   (INTERNET_ERROR_BASE + 28)

Definition at line 2212 of file WinINet.h.

Referenced by fsWinInetErrorToIR().

#define ERROR_INTERNET_LOGIN_FAILURE   (INTERNET_ERROR_BASE + 15)

Definition at line 2199 of file WinINet.h.

Referenced by fsWinInetErrorToIR().

#define ERROR_INTERNET_LOGIN_FAILURE_DISPLAY_ENTITY_BODY   (INTERNET_ERROR_BASE + 174)

Definition at line 2283 of file WinINet.h.

#define ERROR_INTERNET_MIXED_SECURITY   (INTERNET_ERROR_BASE + 41)

Definition at line 2225 of file WinINet.h.

#define ERROR_INTERNET_NAME_NOT_RESOLVED   (INTERNET_ERROR_BASE + 7)

Definition at line 2191 of file WinINet.h.

Referenced by fsWinInetErrorToIR().

#define ERROR_INTERNET_NEED_MSN_SSPI_PKG   (INTERNET_ERROR_BASE + 173)

Definition at line 2282 of file WinINet.h.

#define ERROR_INTERNET_NEED_UI   (INTERNET_ERROR_BASE + 34)

Definition at line 2218 of file WinINet.h.

#define ERROR_INTERNET_NO_CALLBACK   (INTERNET_ERROR_BASE + 25)

Definition at line 2209 of file WinINet.h.

#define ERROR_INTERNET_NO_CONTEXT   (INTERNET_ERROR_BASE + 24)

Definition at line 2208 of file WinINet.h.

#define ERROR_INTERNET_NO_DIRECT_ACCESS   (INTERNET_ERROR_BASE + 23)

Definition at line 2207 of file WinINet.h.

Referenced by fsWinInetErrorToIR().

#define ERROR_INTERNET_NOT_INITIALIZED   (INTERNET_ERROR_BASE + 172)

Definition at line 2281 of file WinINet.h.

#define ERROR_INTERNET_NOT_PROXY_REQUEST   (INTERNET_ERROR_BASE + 20)

Definition at line 2204 of file WinINet.h.

#define ERROR_INTERNET_OPERATION_CANCELLED   (INTERNET_ERROR_BASE + 17)

Definition at line 2201 of file WinINet.h.

Referenced by fsWinInetErrorToIR().

#define ERROR_INTERNET_OPTION_NOT_SETTABLE   (INTERNET_ERROR_BASE + 11)

Definition at line 2195 of file WinINet.h.

#define ERROR_INTERNET_OUT_OF_HANDLES   (INTERNET_ERROR_BASE + 1)

Definition at line 2185 of file WinINet.h.

#define ERROR_INTERNET_POST_IS_NON_SECURE   (INTERNET_ERROR_BASE + 43)

Definition at line 2227 of file WinINet.h.

#define ERROR_INTERNET_PROTOCOL_NOT_FOUND   (INTERNET_ERROR_BASE + 8)

Definition at line 2192 of file WinINet.h.

#define ERROR_INTERNET_PROXY_SERVER_UNREACHABLE   (INTERNET_ERROR_BASE + 165)

Definition at line 2273 of file WinINet.h.

#define ERROR_INTERNET_REDIRECT_SCHEME_CHANGE   (INTERNET_ERROR_BASE + 48)

Definition at line 2232 of file WinINet.h.

#define ERROR_INTERNET_REGISTRY_VALUE_NOT_FOUND   (INTERNET_ERROR_BASE + 21)

Definition at line 2205 of file WinINet.h.

#define ERROR_INTERNET_REQUEST_PENDING   (INTERNET_ERROR_BASE + 26)

Definition at line 2210 of file WinINet.h.

#define ERROR_INTERNET_RETRY_DIALOG   (INTERNET_ERROR_BASE + 50)

Definition at line 2234 of file WinINet.h.

#define ERROR_INTERNET_SEC_CERT_CN_INVALID   (INTERNET_ERROR_BASE + 38)

Definition at line 2222 of file WinINet.h.

#define ERROR_INTERNET_SEC_CERT_DATE_INVALID   (INTERNET_ERROR_BASE + 37)

Definition at line 2221 of file WinINet.h.

#define ERROR_INTERNET_SEC_CERT_ERRORS   (INTERNET_ERROR_BASE + 55)

Definition at line 2238 of file WinINet.h.

#define ERROR_INTERNET_SEC_CERT_NO_REV   (INTERNET_ERROR_BASE + 56)

Definition at line 2239 of file WinINet.h.

#define ERROR_INTERNET_SEC_CERT_REV_FAILED   (INTERNET_ERROR_BASE + 57)

Definition at line 2240 of file WinINet.h.

#define ERROR_INTERNET_SEC_CERT_REVOKED   (INTERNET_ERROR_BASE + 170)

Definition at line 2278 of file WinINet.h.

#define ERROR_INTERNET_SEC_INVALID_CERT   (INTERNET_ERROR_BASE + 169)

Definition at line 2277 of file WinINet.h.

#define ERROR_INTERNET_SECURITY_CHANNEL_ERROR   (INTERNET_ERROR_BASE + 157)

Definition at line 2268 of file WinINet.h.

#define ERROR_INTERNET_SERVER_UNREACHABLE   (INTERNET_ERROR_BASE + 164)

Definition at line 2272 of file WinINet.h.

#define ERROR_INTERNET_SHUTDOWN   (INTERNET_ERROR_BASE + 12)

Definition at line 2196 of file WinINet.h.

#define ERROR_INTERNET_TCPIP_NOT_INSTALLED   (INTERNET_ERROR_BASE + 159)

Definition at line 2270 of file WinINet.h.

#define ERROR_INTERNET_TIMEOUT   (INTERNET_ERROR_BASE + 2)

Definition at line 2186 of file WinINet.h.

Referenced by fsWinInetErrorToIR().

#define ERROR_INTERNET_UNABLE_TO_CACHE_FILE   (INTERNET_ERROR_BASE + 158)

Definition at line 2269 of file WinINet.h.

#define ERROR_INTERNET_UNABLE_TO_DOWNLOAD_SCRIPT   (INTERNET_ERROR_BASE + 167)

Definition at line 2276 of file WinINet.h.

#define ERROR_INTERNET_UNRECOGNIZED_SCHEME   (INTERNET_ERROR_BASE + 6)

Definition at line 2190 of file WinINet.h.

Referenced by fsWinInetErrorToIR().

#define FindFirstUrlCacheEntry   FindFirstUrlCacheEntryA

Definition at line 2893 of file WinINet.h.

#define FindFirstUrlCacheEntryEx   FindFirstUrlCacheEntryExA

Definition at line 2847 of file WinINet.h.

#define FindNextUrlCacheEntry   FindNextUrlCacheEntryA

Definition at line 2911 of file WinINet.h.

#define FindNextUrlCacheEntryEx   FindNextUrlCacheEntryExA

Definition at line 2871 of file WinINet.h.

#define FLAG_ICC_FORCE_CONNECTION   0x00000001

Definition at line 2101 of file WinINet.h.

#define FLAGS_ERROR_UI_FILTER_FOR_ERRORS   0x01

Definition at line 2103 of file WinINet.h.

#define FLAGS_ERROR_UI_FLAGS_CHANGE_OPTIONS   0x02

Definition at line 2104 of file WinINet.h.

#define FLAGS_ERROR_UI_FLAGS_GENERATE_DATA   0x04

Definition at line 2105 of file WinINet.h.

#define FLAGS_ERROR_UI_FLAGS_NO_UI   0x08

Definition at line 2106 of file WinINet.h.

#define FLAGS_ERROR_UI_SERIALIZE_DIALOGS   0x10

Definition at line 2107 of file WinINet.h.

#define FTP_TRANSFER_TYPE_ASCII   0x00000001

#define FTP_TRANSFER_TYPE_BINARY   0x00000002

#define FTP_TRANSFER_TYPE_MASK   (FTP_TRANSFER_TYPE_ASCII | FTP_TRANSFER_TYPE_BINARY)

Definition at line 1073 of file WinINet.h.

#define FTP_TRANSFER_TYPE_UNKNOWN   0x00000000

Definition at line 1069 of file WinINet.h.

#define FtpCommand   FtpCommandA

Definition at line 1316 of file WinINet.h.

Referenced by fsFtpFile::FtpCommand().

#define FtpCreateDirectory   FtpCreateDirectoryA

Definition at line 1242 of file WinINet.h.

#define FtpDeleteFile   FtpDeleteFileA

Definition at line 1182 of file WinINet.h.

#define FtpFindFirstFile   FtpFindFirstFileA

Definition at line 1098 of file WinINet.h.

Referenced by fsFtpFiles::BuildList(), and fsFtpFile::Send_LIST().

#define FtpGetCurrentDirectory   FtpGetCurrentDirectoryA

Definition at line 1292 of file WinINet.h.

#define FtpGetFile   FtpGetFileA

Definition at line 1124 of file WinINet.h.

#define FtpOpenFile   FtpOpenFileA

Definition at line 1226 of file WinINet.h.

#define FtpPutFile   FtpPutFileA

Definition at line 1146 of file WinINet.h.

#define FtpRemoveDirectory   FtpRemoveDirectoryA

Definition at line 1258 of file WinINet.h.

#define FtpRenameFile   FtpRenameFileA

Definition at line 1200 of file WinINet.h.

#define FtpSetCurrentDirectory   FtpSetCurrentDirectoryA

Definition at line 1274 of file WinINet.h.

Referenced by fsFtpConnection::SetCurrentDirectory().

#define GetUrlCacheEntryInfo   GetUrlCacheEntryInfoA

Definition at line 2614 of file WinINet.h.

#define GetUrlCacheEntryInfoEx   GetUrlCacheEntryInfoExA

Definition at line 2730 of file WinINet.h.

#define GetUrlCacheGroupAttribute   GetUrlCacheGroupAttributeA

Definition at line 2663 of file WinINet.h.

#define GOPHER_ABSTRACT_ATTRIBUTE   TEXT("Abstract")

Definition at line 1546 of file WinINet.h.

#define GOPHER_ABSTRACT_CATEGORY   TEXT("+ABSTRACT")

Definition at line 1531 of file WinINet.h.

#define GOPHER_ADMIN_ATTRIBUTE   TEXT("Admin")

Definition at line 1534 of file WinINet.h.

#define GOPHER_ADMIN_CATEGORY   TEXT("+ADMIN")

Definition at line 1529 of file WinINet.h.

#define GOPHER_ATTRIBUTE_ID_ABSTRACT   (GOPHER_ATTRIBUTE_ID_BASE + 22)

Definition at line 1577 of file WinINet.h.

#define GOPHER_ATTRIBUTE_ID_ADMIN   (GOPHER_ATTRIBUTE_ID_BASE + 10)

Definition at line 1565 of file WinINet.h.

#define GOPHER_ATTRIBUTE_ID_ALL   (GOPHER_ATTRIBUTE_ID_BASE + 9)

Definition at line 1563 of file WinINet.h.

#define GOPHER_ATTRIBUTE_ID_BASE   0xabcccc00

Definition at line 1550 of file WinINet.h.

#define GOPHER_ATTRIBUTE_ID_GEOG   (GOPHER_ATTRIBUTE_ID_BASE + 18)

Definition at line 1573 of file WinINet.h.

#define GOPHER_ATTRIBUTE_ID_LOCATION   (GOPHER_ATTRIBUTE_ID_BASE + 17)

Definition at line 1572 of file WinINet.h.

#define GOPHER_ATTRIBUTE_ID_MOD_DATE   (GOPHER_ATTRIBUTE_ID_BASE + 11)

Definition at line 1566 of file WinINet.h.

#define GOPHER_ATTRIBUTE_ID_ORG   (GOPHER_ATTRIBUTE_ID_BASE + 16)

Definition at line 1571 of file WinINet.h.

#define GOPHER_ATTRIBUTE_ID_PROVIDER   (GOPHER_ATTRIBUTE_ID_BASE + 20)

Definition at line 1575 of file WinINet.h.

#define GOPHER_ATTRIBUTE_ID_RANGE   (GOPHER_ATTRIBUTE_ID_BASE + 14)

Definition at line 1569 of file WinINet.h.

#define GOPHER_ATTRIBUTE_ID_SCORE   (GOPHER_ATTRIBUTE_ID_BASE + 13)

Definition at line 1568 of file WinINet.h.

#define GOPHER_ATTRIBUTE_ID_SITE   (GOPHER_ATTRIBUTE_ID_BASE + 15)

Definition at line 1570 of file WinINet.h.

#define GOPHER_ATTRIBUTE_ID_TIMEZONE   (GOPHER_ATTRIBUTE_ID_BASE + 19)

Definition at line 1574 of file WinINet.h.

#define GOPHER_ATTRIBUTE_ID_TREEWALK   (GOPHER_ATTRIBUTE_ID_BASE + 24)

Definition at line 1579 of file WinINet.h.

#define GOPHER_ATTRIBUTE_ID_TTL   (GOPHER_ATTRIBUTE_ID_BASE + 12)

Definition at line 1567 of file WinINet.h.

#define GOPHER_ATTRIBUTE_ID_UNKNOWN   (GOPHER_ATTRIBUTE_ID_BASE + 25)

Definition at line 1581 of file WinINet.h.

#define GOPHER_ATTRIBUTE_ID_VERSION   (GOPHER_ATTRIBUTE_ID_BASE + 21)

Definition at line 1576 of file WinINet.h.

#define GOPHER_ATTRIBUTE_ID_VIEW   (GOPHER_ATTRIBUTE_ID_BASE + 23)

Definition at line 1578 of file WinINet.h.

#define GOPHER_CATEGORY_ID_ABSTRACT   (GOPHER_ATTRIBUTE_ID_BASE + 5)

Definition at line 1557 of file WinINet.h.

#define GOPHER_CATEGORY_ID_ADMIN   (GOPHER_ATTRIBUTE_ID_BASE + 3)

Definition at line 1555 of file WinINet.h.

#define GOPHER_CATEGORY_ID_ALL   (GOPHER_ATTRIBUTE_ID_BASE + 1)

Definition at line 1552 of file WinINet.h.

#define GOPHER_CATEGORY_ID_ASK   (GOPHER_ATTRIBUTE_ID_BASE + 7)

Definition at line 1559 of file WinINet.h.

#define GOPHER_CATEGORY_ID_INFO   (GOPHER_ATTRIBUTE_ID_BASE + 2)

Definition at line 1554 of file WinINet.h.

#define GOPHER_CATEGORY_ID_UNKNOWN   (GOPHER_ATTRIBUTE_ID_BASE + 8)

Definition at line 1561 of file WinINet.h.

#define GOPHER_CATEGORY_ID_VERONICA   (GOPHER_ATTRIBUTE_ID_BASE + 6)

Definition at line 1558 of file WinINet.h.

#define GOPHER_CATEGORY_ID_VIEWS   (GOPHER_ATTRIBUTE_ID_BASE + 4)

Definition at line 1556 of file WinINet.h.

#define GOPHER_GEOG_ATTRIBUTE   TEXT("Geog")

Definition at line 1542 of file WinINet.h.

#define GOPHER_INFO_CATEGORY   TEXT("+INFO")

Definition at line 1528 of file WinINet.h.

#define GOPHER_LOCATION_ATTRIBUTE   TEXT("Loc")

Definition at line 1541 of file WinINet.h.

#define GOPHER_MOD_DATE_ATTRIBUTE   TEXT("Mod-Date")

Definition at line 1535 of file WinINet.h.

#define GOPHER_ORG_ATTRIBUTE   TEXT("Org")

Definition at line 1540 of file WinINet.h.

#define GOPHER_PROVIDER_ATTRIBUTE   TEXT("Provider")

Definition at line 1544 of file WinINet.h.

#define GOPHER_RANGE_ATTRIBUTE   TEXT("Score-range")

Definition at line 1538 of file WinINet.h.

#define GOPHER_SCORE_ATTRIBUTE   TEXT("Score")

Definition at line 1537 of file WinINet.h.

#define GOPHER_SITE_ATTRIBUTE   TEXT("Site")

Definition at line 1539 of file WinINet.h.

#define GOPHER_TIMEZONE_ATTRIBUTE   TEXT("TZ")

Definition at line 1543 of file WinINet.h.

#define GOPHER_TREEWALK_ATTRIBUTE   TEXT("treewalk")

Definition at line 1548 of file WinINet.h.

#define GOPHER_TTL_ATTRIBUTE   TEXT("TTL")

Definition at line 1536 of file WinINet.h.

#define GOPHER_TYPE_ASK   0x40000000

Definition at line 1389 of file WinINet.h.

#define GOPHER_TYPE_BINARY   0x00000200

Definition at line 1376 of file WinINet.h.

#define GOPHER_TYPE_BITMAP   0x00004000

Definition at line 1381 of file WinINet.h.

#define GOPHER_TYPE_CALENDAR   0x00080000

Definition at line 1386 of file WinINet.h.

#define GOPHER_TYPE_CSO   0x00000004

Definition at line 1369 of file WinINet.h.

#define GOPHER_TYPE_DIRECTORY   0x00000002

Definition at line 1368 of file WinINet.h.

#define GOPHER_TYPE_DOS_ARCHIVE   0x00000020

Definition at line 1372 of file WinINet.h.

#define GOPHER_TYPE_ERROR   0x00000008

Definition at line 1370 of file WinINet.h.

#define GOPHER_TYPE_FILE_MASK

#define GOPHER_TYPE_GIF   0x00001000

Definition at line 1379 of file WinINet.h.

#define GOPHER_TYPE_GOPHER_PLUS   0x80000000

Definition at line 1390 of file WinINet.h.

#define GOPHER_TYPE_HTML   0x00020000

Definition at line 1384 of file WinINet.h.

#define GOPHER_TYPE_IMAGE   0x00002000

Definition at line 1380 of file WinINet.h.

#define GOPHER_TYPE_INDEX_SERVER   0x00000080

Definition at line 1374 of file WinINet.h.

#define GOPHER_TYPE_INLINE   0x00100000

Definition at line 1387 of file WinINet.h.

#define GOPHER_TYPE_MAC_BINHEX   0x00000010

Definition at line 1371 of file WinINet.h.

#define GOPHER_TYPE_MOVIE   0x00008000

Definition at line 1382 of file WinINet.h.

#define GOPHER_TYPE_PDF   0x00040000

Definition at line 1385 of file WinINet.h.

#define GOPHER_TYPE_REDUNDANT   0x00000400

Definition at line 1377 of file WinINet.h.

#define GOPHER_TYPE_SOUND   0x00010000

Definition at line 1383 of file WinINet.h.

#define GOPHER_TYPE_TELNET   0x00000100

Definition at line 1375 of file WinINet.h.

#define GOPHER_TYPE_TEXT_FILE   0x00000001

Definition at line 1367 of file WinINet.h.

#define GOPHER_TYPE_TN3270   0x00000800

Definition at line 1378 of file WinINet.h.

#define GOPHER_TYPE_UNIX_UUENCODED   0x00000040

Definition at line 1373 of file WinINet.h.

#define GOPHER_TYPE_UNKNOWN   0x20000000

Definition at line 1388 of file WinINet.h.

#define GOPHER_VERONICA_CATEGORY   TEXT("+VERONICA")

Definition at line 1532 of file WinINet.h.

#define GOPHER_VERSION_ATTRIBUTE   TEXT("Version")

Definition at line 1545 of file WinINet.h.

#define GOPHER_VIEW_ATTRIBUTE   TEXT("View")

Definition at line 1547 of file WinINet.h.

#define GOPHER_VIEWS_CATEGORY   TEXT("+VIEWS")

Definition at line 1530 of file WinINet.h.

#define GopherCreateLocator   GopherCreateLocatorA

Definition at line 1606 of file WinINet.h.

#define GopherFindFirstFile   GopherFindFirstFileA

Definition at line 1650 of file WinINet.h.

#define GopherGetAttribute   GopherGetAttributeA

Definition at line 1711 of file WinINet.h.

#define GopherGetLocatorType   GopherGetLocatorTypeA

Definition at line 1622 of file WinINet.h.

#define GopherOpenFile   GopherOpenFileA

Definition at line 1676 of file WinINet.h.

#define GROUP_OWNER_STORAGE_SIZE   4

Definition at line 2398 of file WinINet.h.

#define GROUPNAME_MAX_LENGTH   120

Definition at line 2397 of file WinINet.h.

#define HSR_ASYNC   WININET_API_FLAG_ASYNC

Definition at line 1985 of file WinINet.h.

#define HSR_CHUNKED   0x00000020

Definition at line 1990 of file WinINet.h.

#define HSR_DOWNLOAD   0x00000010

Definition at line 1989 of file WinINet.h.

#define HSR_INITIATE   0x00000008

Definition at line 1988 of file WinINet.h.

Referenced by fsHttpFile::OpenEx().

#define HSR_SYNC   WININET_API_FLAG_SYNC

Definition at line 1986 of file WinINet.h.

#define HSR_USE_CONTEXT   WININET_API_FLAG_USE_CONTEXT

Definition at line 1987 of file WinINet.h.

#define HTTP_ADDREQ_FLAG_ADD   0x20000000

Definition at line 1929 of file WinINet.h.

#define HTTP_ADDREQ_FLAG_ADD_IF_NEW   0x10000000

Definition at line 1927 of file WinINet.h.

#define HTTP_ADDREQ_FLAG_COALESCE   HTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA

Definition at line 1933 of file WinINet.h.

#define HTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA   0x40000000

Definition at line 1931 of file WinINet.h.

#define HTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON   0x01000000

Definition at line 1932 of file WinINet.h.

#define HTTP_ADDREQ_FLAG_REPLACE   0x80000000

Definition at line 1935 of file WinINet.h.

#define HTTP_ADDREQ_FLAGS_MASK   0xFFFF0000

Definition at line 1925 of file WinINet.h.

#define HTTP_ADDREQ_INDEX_MASK   0x0000FFFF

Definition at line 1924 of file WinINet.h.

#define HTTP_MAJOR_VERSION   1

Definition at line 1714 of file WinINet.h.

#define HTTP_MINOR_VERSION   0

Definition at line 1715 of file WinINet.h.

#define HTTP_QUERY_ACCEPT   24

Definition at line 1750 of file WinINet.h.

#define HTTP_QUERY_ACCEPT_CHARSET   25

Definition at line 1751 of file WinINet.h.

#define HTTP_QUERY_ACCEPT_ENCODING   26

Definition at line 1752 of file WinINet.h.

#define HTTP_QUERY_ACCEPT_LANGUAGE   27

Definition at line 1753 of file WinINet.h.

#define HTTP_QUERY_ACCEPT_RANGES   42

Definition at line 1768 of file WinINet.h.

Referenced by fsHttpFile::Open_imp(), and fsHttpFile::ProcessRangesResponse().

#define HTTP_QUERY_AGE   48

Definition at line 1775 of file WinINet.h.

#define HTTP_QUERY_ALLOW   7

Definition at line 1733 of file WinINet.h.

#define HTTP_QUERY_AUTHORIZATION   28

Definition at line 1754 of file WinINet.h.

#define HTTP_QUERY_CACHE_CONTROL   49

Definition at line 1776 of file WinINet.h.

#define HTTP_QUERY_CONNECTION   23

Definition at line 1749 of file WinINet.h.

#define HTTP_QUERY_CONTENT_BASE   50

Definition at line 1777 of file WinINet.h.

#define HTTP_QUERY_CONTENT_DESCRIPTION   4

Definition at line 1730 of file WinINet.h.

#define HTTP_QUERY_CONTENT_DISPOSITION   47

Definition at line 1773 of file WinINet.h.

Referenced by fsHttpFile::RetreiveSuggFileName().

#define HTTP_QUERY_CONTENT_ENCODING   29

Definition at line 1755 of file WinINet.h.

#define HTTP_QUERY_CONTENT_ID   3

Definition at line 1729 of file WinINet.h.

#define HTTP_QUERY_CONTENT_LANGUAGE   6

Definition at line 1732 of file WinINet.h.

#define HTTP_QUERY_CONTENT_LENGTH   5

Definition at line 1731 of file WinINet.h.

Referenced by fsHttpFile::Open_imp().

#define HTTP_QUERY_CONTENT_LOCATION   51

Definition at line 1778 of file WinINet.h.

#define HTTP_QUERY_CONTENT_MD5   52

Definition at line 1779 of file WinINet.h.

#define HTTP_QUERY_CONTENT_RANGE   53

Definition at line 1780 of file WinINet.h.

Referenced by fsHttpFile::ProcessRangesResponse().

#define HTTP_QUERY_CONTENT_TRANSFER_ENCODING   2

Definition at line 1728 of file WinINet.h.

#define HTTP_QUERY_CONTENT_TYPE   1

Definition at line 1727 of file WinINet.h.

Referenced by fsHttpFile::Open_imp().

#define HTTP_QUERY_COOKIE   44

Definition at line 1770 of file WinINet.h.

#define HTTP_QUERY_COST   15

Definition at line 1741 of file WinINet.h.

#define HTTP_QUERY_CUSTOM   65535

Definition at line 1807 of file WinINet.h.

#define HTTP_QUERY_DATE   9

Definition at line 1735 of file WinINet.h.

#define HTTP_QUERY_DERIVED_FROM   14

Definition at line 1740 of file WinINet.h.

#define HTTP_QUERY_ECHO_HEADERS   73

Definition at line 1802 of file WinINet.h.

#define HTTP_QUERY_ECHO_HEADERS_CRLF   74

Definition at line 1803 of file WinINet.h.

#define HTTP_QUERY_ECHO_REPLY   72

Definition at line 1800 of file WinINet.h.

#define HTTP_QUERY_ECHO_REQUEST   71

Definition at line 1799 of file WinINet.h.

#define HTTP_QUERY_ETAG   54

Definition at line 1781 of file WinINet.h.

#define HTTP_QUERY_EXPECT   68

Definition at line 1795 of file WinINet.h.

#define HTTP_QUERY_EXPIRES   10

Definition at line 1736 of file WinINet.h.

#define HTTP_QUERY_FLAG_COALESCE   0x10000000

Definition at line 1815 of file WinINet.h.

#define HTTP_QUERY_FLAG_NUMBER   0x20000000

Definition at line 1813 of file WinINet.h.

Referenced by fsHttpFile::Open_imp().

#define HTTP_QUERY_FLAG_REQUEST_HEADERS   0x80000000

Definition at line 1809 of file WinINet.h.

#define HTTP_QUERY_FLAG_SYSTEMTIME   0x40000000

Definition at line 1811 of file WinINet.h.

Referenced by fsHttpFile::Open_imp().

#define HTTP_QUERY_FORWARDED   30

Definition at line 1756 of file WinINet.h.

#define HTTP_QUERY_FROM   31

Definition at line 1757 of file WinINet.h.

#define HTTP_QUERY_HEADER_MASK   (~HTTP_QUERY_MODIFIER_FLAGS_MASK)

Definition at line 1823 of file WinINet.h.

#define HTTP_QUERY_HOST   55

Definition at line 1782 of file WinINet.h.

#define HTTP_QUERY_IF_MATCH   56

Definition at line 1783 of file WinINet.h.

#define HTTP_QUERY_IF_MODIFIED_SINCE   32

Definition at line 1758 of file WinINet.h.

#define HTTP_QUERY_IF_NONE_MATCH   57

Definition at line 1784 of file WinINet.h.

#define HTTP_QUERY_IF_RANGE   58

Definition at line 1785 of file WinINet.h.

#define HTTP_QUERY_IF_UNMODIFIED_SINCE   59

Definition at line 1786 of file WinINet.h.

#define HTTP_QUERY_LAST_MODIFIED   11

Definition at line 1737 of file WinINet.h.

Referenced by fsHttpFile::Open_imp().

#define HTTP_QUERY_LINK   16

Definition at line 1742 of file WinINet.h.

#define HTTP_QUERY_LOCATION   33

Definition at line 1759 of file WinINet.h.

Referenced by fsHttpFile::Open_imp().

#define HTTP_QUERY_MAX   74

Definition at line 1805 of file WinINet.h.

#define HTTP_QUERY_MAX_FORWARDS   60

Definition at line 1787 of file WinINet.h.

#define HTTP_QUERY_MESSAGE_ID   12

Definition at line 1738 of file WinINet.h.

#define HTTP_QUERY_MIME_VERSION   0

Definition at line 1726 of file WinINet.h.

#define HTTP_QUERY_MODIFIER_FLAGS_MASK

#define HTTP_QUERY_ORIG_URI   34

Definition at line 1760 of file WinINet.h.

#define HTTP_QUERY_PRAGMA   17

Definition at line 1743 of file WinINet.h.

#define HTTP_QUERY_PROXY_AUTHENTICATE   41

Definition at line 1767 of file WinINet.h.

#define HTTP_QUERY_PROXY_AUTHORIZATION   61

Definition at line 1788 of file WinINet.h.

#define HTTP_QUERY_PROXY_CONNECTION   69

Definition at line 1796 of file WinINet.h.

#define HTTP_QUERY_PUBLIC   8

Definition at line 1734 of file WinINet.h.

#define HTTP_QUERY_RANGE   62

Definition at line 1789 of file WinINet.h.

#define HTTP_QUERY_RAW_HEADERS   21

Definition at line 1747 of file WinINet.h.

#define HTTP_QUERY_RAW_HEADERS_CRLF   22

Definition at line 1748 of file WinINet.h.

Referenced by fsSpeaking::DialogHttpResponse(), and fsHttpFile::Open_imp().

#define HTTP_QUERY_REFERER   35

Definition at line 1761 of file WinINet.h.

#define HTTP_QUERY_REFRESH   46

Definition at line 1772 of file WinINet.h.

#define HTTP_QUERY_REQUEST_METHOD   45

Definition at line 1771 of file WinINet.h.

#define HTTP_QUERY_RETRY_AFTER   36

Definition at line 1762 of file WinINet.h.

#define HTTP_QUERY_SERVER   37

Definition at line 1763 of file WinINet.h.

#define HTTP_QUERY_SET_COOKIE   43

Definition at line 1769 of file WinINet.h.

Referenced by fsHttpFile::GetCookiesFromResponse().

#define HTTP_QUERY_STATUS_CODE   19

Definition at line 1745 of file WinINet.h.

Referenced by fsHttpFile::Open_imp().

#define HTTP_QUERY_STATUS_TEXT   20

Definition at line 1746 of file WinINet.h.

#define HTTP_QUERY_TITLE   38

Definition at line 1764 of file WinINet.h.

#define HTTP_QUERY_TRANSFER_ENCODING   63

Definition at line 1790 of file WinINet.h.

#define HTTP_QUERY_UNLESS_MODIFIED_SINCE   70

Definition at line 1797 of file WinINet.h.

#define HTTP_QUERY_UPGRADE   64

Definition at line 1791 of file WinINet.h.

#define HTTP_QUERY_URI   13

Definition at line 1739 of file WinINet.h.

#define HTTP_QUERY_USER_AGENT   39

Definition at line 1765 of file WinINet.h.

#define HTTP_QUERY_VARY   65

Definition at line 1792 of file WinINet.h.

#define HTTP_QUERY_VERSION   18

Definition at line 1744 of file WinINet.h.

#define HTTP_QUERY_VIA   66

Definition at line 1793 of file WinINet.h.

#define HTTP_QUERY_WARNING   67

Definition at line 1794 of file WinINet.h.

#define HTTP_QUERY_WWW_AUTHENTICATE   40

Definition at line 1766 of file WinINet.h.

#define HTTP_STATUS_ACCEPTED   202

Definition at line 1830 of file WinINet.h.

#define HTTP_STATUS_AMBIGUOUS   300

Definition at line 1836 of file WinINet.h.

#define HTTP_STATUS_BAD_GATEWAY   502

Definition at line 1864 of file WinINet.h.

#define HTTP_STATUS_BAD_METHOD   405

Definition at line 1849 of file WinINet.h.

#define HTTP_STATUS_BAD_REQUEST   400

Definition at line 1844 of file WinINet.h.

Referenced by fsHttpStatusCodeToIR().

#define HTTP_STATUS_CONFLICT   409

Definition at line 1853 of file WinINet.h.

#define HTTP_STATUS_CONTINUE   100

Definition at line 1825 of file WinINet.h.

#define HTTP_STATUS_CREATED   201

Definition at line 1829 of file WinINet.h.

#define HTTP_STATUS_DENIED   401

Definition at line 1845 of file WinINet.h.

Referenced by fsHttpStatusCodeToIR().

#define HTTP_STATUS_FIRST   HTTP_STATUS_CONTINUE

Definition at line 1869 of file WinINet.h.

#define HTTP_STATUS_FORBIDDEN   403

Definition at line 1847 of file WinINet.h.

Referenced by fsHttpStatusCodeToIR().

#define HTTP_STATUS_GATEWAY_TIMEOUT   504

Definition at line 1866 of file WinINet.h.

#define HTTP_STATUS_GONE   410

Definition at line 1854 of file WinINet.h.

Referenced by fsHttpStatusCodeToIR().

#define HTTP_STATUS_LAST   HTTP_STATUS_VERSION_NOT_SUP

Definition at line 1870 of file WinINet.h.

#define HTTP_STATUS_LENGTH_REQUIRED   411

Definition at line 1855 of file WinINet.h.

#define HTTP_STATUS_MOVED   301

Definition at line 1837 of file WinINet.h.

Referenced by fsHttpStatusCodeToIR().

#define HTTP_STATUS_NO_CONTENT   204

Definition at line 1832 of file WinINet.h.

#define HTTP_STATUS_NONE_ACCEPTABLE   406

Definition at line 1850 of file WinINet.h.

#define HTTP_STATUS_NOT_FOUND   404

Definition at line 1848 of file WinINet.h.

Referenced by fsHttpStatusCodeToIR().

#define HTTP_STATUS_NOT_MODIFIED   304

Definition at line 1840 of file WinINet.h.

#define HTTP_STATUS_NOT_SUPPORTED   501

Definition at line 1863 of file WinINet.h.

#define HTTP_STATUS_OK   200

Definition at line 1828 of file WinINet.h.

Referenced by fsHttpStatusCodeToIR().

#define HTTP_STATUS_PARTIAL   203

Definition at line 1831 of file WinINet.h.

#define HTTP_STATUS_PARTIAL_CONTENT   206

Definition at line 1834 of file WinINet.h.

#define HTTP_STATUS_PAYMENT_REQ   402

Definition at line 1846 of file WinINet.h.

#define HTTP_STATUS_PRECOND_FAILED   412

Definition at line 1856 of file WinINet.h.

#define HTTP_STATUS_PROXY_AUTH_REQ   407

Definition at line 1851 of file WinINet.h.

Referenced by fsHttpStatusCodeToIR().

#define HTTP_STATUS_REDIRECT   302

Definition at line 1838 of file WinINet.h.

Referenced by fsHttpStatusCodeToIR().

#define HTTP_STATUS_REDIRECT_KEEP_VERB   307

Definition at line 1842 of file WinINet.h.

Referenced by fsHttpStatusCodeToIR().

#define HTTP_STATUS_REDIRECT_METHOD   303

Definition at line 1839 of file WinINet.h.

Referenced by fsHttpStatusCodeToIR().

#define HTTP_STATUS_REQUEST_TIMEOUT   408

Definition at line 1852 of file WinINet.h.

#define HTTP_STATUS_REQUEST_TOO_LARGE   413

Definition at line 1857 of file WinINet.h.

#define HTTP_STATUS_RESET_CONTENT   205

Definition at line 1833 of file WinINet.h.

#define HTTP_STATUS_RETRY_WITH   449

Definition at line 1860 of file WinINet.h.

#define HTTP_STATUS_SERVER_ERROR   500

Definition at line 1862 of file WinINet.h.

Referenced by fsHttpStatusCodeToIR().

#define HTTP_STATUS_SERVICE_UNAVAIL   503

Definition at line 1865 of file WinINet.h.

Referenced by fsHttpStatusCodeToIR().

#define HTTP_STATUS_SWITCH_PROTOCOLS   101

Definition at line 1826 of file WinINet.h.

#define HTTP_STATUS_UNSUPPORTED_MEDIA   415

Definition at line 1859 of file WinINet.h.

#define HTTP_STATUS_URI_TOO_LONG   414

Definition at line 1858 of file WinINet.h.

#define HTTP_STATUS_USE_PROXY   305

Definition at line 1841 of file WinINet.h.

#define HTTP_STATUS_VERSION_NOT_SUP   505

Definition at line 1867 of file WinINet.h.

Referenced by fsHttpStatusCodeToIR().

#define HTTP_VERSION   HTTP_VERSIONA

Definition at line 1723 of file WinINet.h.

#define HTTP_VERSIONA   "HTTP/1.0"

Definition at line 1717 of file WinINet.h.

#define HTTP_VERSIONW   L"HTTP/1.0"

Definition at line 1718 of file WinINet.h.

#define HttpAddRequestHeaders   HttpAddRequestHeadersA

Definition at line 1921 of file WinINet.h.

#define HttpEndRequest   HttpEndRequestA

Definition at line 2013 of file WinINet.h.

Referenced by fsHttpFile::Write().

#define HttpOpenRequest   HttpOpenRequestA

Definition at line 1901 of file WinINet.h.

Referenced by fsHttpFile::Open_imp(), and fsHttpFile::OpenEx().

#define HttpQueryInfo   HttpQueryInfoA

#define HttpSendRequest   HttpSendRequestA

Definition at line 1956 of file WinINet.h.

Referenced by fsHttpFile::Open_imp().

#define HttpSendRequestEx   HttpSendRequestExA

Definition at line 1982 of file WinINet.h.

Referenced by fsHttpFile::OpenEx().

#define ICU_BROWSER_MODE   0x02000000

Definition at line 588 of file WinINet.h.

Referenced by fsURL::Crack().

#define ICU_DECODE   0x10000000

Definition at line 585 of file WinINet.h.

Referenced by fsURL::Crack().

#define ICU_ENCODE_PERCENT   0x00001000

Definition at line 589 of file WinINet.h.

#define ICU_ENCODE_SPACES_ONLY   0x04000000

Definition at line 587 of file WinINet.h.

#define ICU_ESCAPE   0x80000000

Definition at line 581 of file WinINet.h.

#define ICU_NO_ENCODE   0x20000000

Definition at line 584 of file WinINet.h.

#define ICU_NO_META   0x08000000

Definition at line 586 of file WinINet.h.

#define ICU_USERNAME   0x40000000

Definition at line 582 of file WinINet.h.

#define INTERENT_GOONLINE_MASK   0x00000001

Definition at line 2995 of file WinINet.h.

#define INTERENT_GOONLINE_REFRESH   0x00000001

Definition at line 2994 of file WinINet.h.

#define INTERNET_AUTODIAL_FAILIFSECURITYCHECK   4

Definition at line 3041 of file WinINet.h.

#define INTERNET_AUTODIAL_FLAGS_MASK   (INTERNET_AUTODIAL_FORCE_ONLINE | INTERNET_AUTODIAL_FORCE_UNATTENDED | INTERNET_AUTODIAL_FAILIFSECURITYCHECK)

Definition at line 3043 of file WinINet.h.

#define INTERNET_AUTODIAL_FORCE_ONLINE   1

Definition at line 3039 of file WinINet.h.

Referenced by CDialDlg::_RasDialFunc(), and fsDownloadMgr::CreateInternetSession().

#define INTERNET_AUTODIAL_FORCE_UNATTENDED   2

Definition at line 3040 of file WinINet.h.

#define INTERNET_CACHE_GROUP_ADD   0

Definition at line 2775 of file WinINet.h.

#define INTERNET_CACHE_GROUP_REMOVE   1

Definition at line 2776 of file WinINet.h.

#define INTERNET_CONNECTION_CONFIGURED   0x40

Definition at line 3110 of file WinINet.h.

#define INTERNET_CONNECTION_LAN   0x02

Definition at line 3105 of file WinINet.h.

Referenced by fsDownloadsMgr::InitTUM().

#define INTERNET_CONNECTION_MODEM   0x01

Definition at line 3104 of file WinINet.h.

Referenced by fsDownloadsMgr::InitTUM().

#define INTERNET_CONNECTION_MODEM_BUSY   0x08

Definition at line 3107 of file WinINet.h.

#define INTERNET_CONNECTION_OFFLINE   0x20

Definition at line 3109 of file WinINet.h.

#define INTERNET_CONNECTION_PROXY   0x04

Definition at line 3106 of file WinINet.h.

#define INTERNET_CUSTOMDIAL_CAN_HANGUP   4

Definition at line 3121 of file WinINet.h.

#define INTERNET_CUSTOMDIAL_CONNECT   0

Definition at line 3114 of file WinINet.h.

#define INTERNET_CUSTOMDIAL_DISCONNECT   2

Definition at line 3116 of file WinINet.h.

#define INTERNET_CUSTOMDIAL_SAFE_FOR_UNATTENDED   1

Definition at line 3119 of file WinINet.h.

#define INTERNET_CUSTOMDIAL_SHOWOFFLINE   4

Definition at line 3117 of file WinINet.h.

#define INTERNET_CUSTOMDIAL_UNATTENDED   1

Definition at line 3115 of file WinINet.h.

#define INTERNET_CUSTOMDIAL_WILL_SUPPLY_STATE   2

Definition at line 3120 of file WinINet.h.

#define INTERNET_DEFAULT_FTP_PORT   21

Definition at line 32 of file WinINet.h.

#define INTERNET_DEFAULT_GOPHER_PORT   70

Definition at line 33 of file WinINet.h.

#define INTERNET_DEFAULT_HTTP_PORT   80

Definition at line 34 of file WinINet.h.

#define INTERNET_DEFAULT_HTTPS_PORT   443

Definition at line 35 of file WinINet.h.

#define INTERNET_DEFAULT_SOCKS_PORT   1080

Definition at line 36 of file WinINet.h.

#define INTERNET_DIAL_FORCE_PROMPT   0x2000

Definition at line 2983 of file WinINet.h.

#define INTERNET_DIAL_SHOW_OFFLINE   0x4000

Definition at line 2984 of file WinINet.h.

#define INTERNET_DIAL_UNATTENDED   0x8000

Definition at line 2985 of file WinINet.h.

#define INTERNET_DIALSTATE_DISCONNECTED   1

Definition at line 3158 of file WinINet.h.

#define INTERNET_ERROR_BASE   12000

Definition at line 2183 of file WinINet.h.

#define INTERNET_ERROR_LAST   ERROR_INTERNET_LOGIN_FAILURE_DISPLAY_ENTITY_BODY

Definition at line 2285 of file WinINet.h.

#define INTERNET_ERROR_MASK_COMBINED_SEC_CERT   0x2

Definition at line 137 of file WinINet.h.

#define INTERNET_ERROR_MASK_INSERT_CDROM   0x1

Definition at line 136 of file WinINet.h.

#define INTERNET_ERROR_MASK_LOGIN_FAILURE_DISPLAY_ENTITY_BODY   0x8

Definition at line 139 of file WinINet.h.

#define INTERNET_ERROR_MASK_NEED_MSN_SSPI_PKG   0X4

Definition at line 138 of file WinINet.h.

#define INTERNET_FIRST_OPTION   INTERNET_OPTION_CALLBACK

Definition at line 924 of file WinINet.h.

#define INTERNET_FLAG_ASYNC   0x10000000

Definition at line 66 of file WinINet.h.

#define INTERNET_FLAG_CACHE_ASYNC   0x00000080

Definition at line 93 of file WinINet.h.

#define INTERNET_FLAG_CACHE_IF_NET_FAIL   0x00010000

Definition at line 82 of file WinINet.h.

#define INTERNET_FLAG_DONT_CACHE   INTERNET_FLAG_NO_CACHE_WRITE

Definition at line 71 of file WinINet.h.

#define INTERNET_FLAG_EXISTING_CONNECT   0x20000000

Definition at line 64 of file WinINet.h.

#define INTERNET_FLAG_FORMS_SUBMIT   0x00000040

Definition at line 94 of file WinINet.h.

#define INTERNET_FLAG_FROM_CACHE   0x01000000

Definition at line 73 of file WinINet.h.

#define INTERNET_FLAG_FWD_BACK   0x00000020

Definition at line 95 of file WinINet.h.

#define INTERNET_FLAG_HYPERLINK   0x00000400

Definition at line 90 of file WinINet.h.

#define INTERNET_FLAG_IGNORE_CERT_CN_INVALID   0x00001000

Definition at line 87 of file WinINet.h.

#define INTERNET_FLAG_IGNORE_CERT_DATE_INVALID   0x00002000

Definition at line 86 of file WinINet.h.

#define INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTP   0x00008000

Definition at line 84 of file WinINet.h.

#define INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS   0x00004000

Definition at line 85 of file WinINet.h.

#define INTERNET_FLAG_KEEP_CONNECTION   0x00400000

Definition at line 77 of file WinINet.h.

Referenced by fsHttpFile::fsHttpFile(), and fsHttpFile::OpenEx().

#define INTERNET_FLAG_MAKE_PERSISTENT   0x02000000

Definition at line 72 of file WinINet.h.

#define INTERNET_FLAG_MUST_CACHE_REQUEST   INTERNET_FLAG_NEED_FILE

Definition at line 97 of file WinINet.h.

#define INTERNET_FLAG_NEED_FILE   0x00000010

Definition at line 96 of file WinINet.h.

#define INTERNET_FLAG_NO_AUTH   0x00040000

Definition at line 81 of file WinINet.h.

#define INTERNET_FLAG_NO_AUTO_REDIRECT   0x00200000

Definition at line 78 of file WinINet.h.

Referenced by fsHttpFile::Open_imp().

#define INTERNET_FLAG_NO_CACHE_WRITE   0x04000000

Definition at line 70 of file WinINet.h.

Referenced by fsHttpFile::Open_imp(), fsHttpFile::OpenEx(), and fsFtpFile::Send_LIST().

#define INTERNET_FLAG_NO_COOKIES   0x00080000

#define INTERNET_FLAG_NO_UI   0x00000200

Definition at line 91 of file WinINet.h.

#define INTERNET_FLAG_OFFLINE   INTERNET_FLAG_FROM_CACHE

Definition at line 74 of file WinINet.h.

#define INTERNET_FLAG_PASSIVE   0x08000000

Definition at line 68 of file WinINet.h.

Referenced by fsFtpConnection::Connect().

#define INTERNET_FLAG_PRAGMA_NOCACHE   0x00000100

Definition at line 92 of file WinINet.h.

Referenced by fsHttpFile::Open_imp().

#define INTERNET_FLAG_RAW_DATA   0x40000000

Definition at line 63 of file WinINet.h.

#define INTERNET_FLAG_READ_PREFETCH   0x00100000

Definition at line 79 of file WinINet.h.

#define INTERNET_FLAG_RELOAD   0x80000000

Definition at line 61 of file WinINet.h.

Referenced by fsFtpFiles::BuildList(), fsHttpFile::Open_imp(), and fsFtpFile::Send_LIST().

#define INTERNET_FLAG_RESYNCHRONIZE   0x00000800

Definition at line 89 of file WinINet.h.

#define INTERNET_FLAG_SECURE   0x00800000

Definition at line 76 of file WinINet.h.

Referenced by fsHttpFile::Is_Secure(), fsHttpFile::Open_imp(), and fsHttpFile::UseSecure().

#define INTERNET_FLAG_TRANSFER_ASCII   FTP_TRANSFER_TYPE_ASCII

Definition at line 99 of file WinINet.h.

#define INTERNET_FLAG_TRANSFER_BINARY   FTP_TRANSFER_TYPE_BINARY

Definition at line 100 of file WinINet.h.

#define INTERNET_FLAGS_MASK

#define INTERNET_HANDLE_TYPE_CONNECT_FTP   2

Definition at line 930 of file WinINet.h.

#define INTERNET_HANDLE_TYPE_CONNECT_GOPHER   3

Definition at line 931 of file WinINet.h.

#define INTERNET_HANDLE_TYPE_CONNECT_HTTP   4

Definition at line 932 of file WinINet.h.

#define INTERNET_HANDLE_TYPE_FILE_REQUEST   14

Definition at line 942 of file WinINet.h.

#define INTERNET_HANDLE_TYPE_FTP_FILE   7

Definition at line 935 of file WinINet.h.

#define INTERNET_HANDLE_TYPE_FTP_FILE_HTML   8

Definition at line 936 of file WinINet.h.

#define INTERNET_HANDLE_TYPE_FTP_FIND   5

Definition at line 933 of file WinINet.h.

#define INTERNET_HANDLE_TYPE_FTP_FIND_HTML   6

Definition at line 934 of file WinINet.h.

#define INTERNET_HANDLE_TYPE_GOPHER_FILE   11

Definition at line 939 of file WinINet.h.

#define INTERNET_HANDLE_TYPE_GOPHER_FILE_HTML   12

Definition at line 940 of file WinINet.h.

#define INTERNET_HANDLE_TYPE_GOPHER_FIND   9

Definition at line 937 of file WinINet.h.

#define INTERNET_HANDLE_TYPE_GOPHER_FIND_HTML   10

Definition at line 938 of file WinINet.h.

#define INTERNET_HANDLE_TYPE_HTTP_REQUEST   13

Definition at line 941 of file WinINet.h.

#define INTERNET_HANDLE_TYPE_INTERNET   1

Definition at line 929 of file WinINet.h.

#define INTERNET_INVALID_PORT_NUMBER   0

Definition at line 30 of file WinINet.h.

#define INTERNET_INVALID_STATUS_CALLBACK   ((INTERNET_STATUS_CALLBACK)(-1L))

Definition at line 1067 of file WinINet.h.

#define INTERNET_KEEP_ALIVE_DISABLED   0

Definition at line 51 of file WinINet.h.

#define INTERNET_KEEP_ALIVE_ENABLED   1

Definition at line 50 of file WinINet.h.

#define INTERNET_KEEP_ALIVE_UNKNOWN   ((DWORD)-1)

Definition at line 49 of file WinINet.h.

#define INTERNET_LAST_OPTION   INTERNET_OPTION_IGNORE_OFFLINE

Definition at line 925 of file WinINet.h.

#define INTERNET_MAX_HOST_NAME_LENGTH   256

Definition at line 38 of file WinINet.h.

#define INTERNET_MAX_PASSWORD_LENGTH   128

Definition at line 40 of file WinINet.h.

#define INTERNET_MAX_PATH_LENGTH   2048

Definition at line 43 of file WinINet.h.

#define INTERNET_MAX_PORT_NUMBER_LENGTH   5

Definition at line 41 of file WinINet.h.

#define INTERNET_MAX_PORT_NUMBER_VALUE   65535

Definition at line 42 of file WinINet.h.

#define INTERNET_MAX_SCHEME_LENGTH   32

Definition at line 44 of file WinINet.h.

#define INTERNET_MAX_URL_LENGTH

Value:

Definition at line 45 of file WinINet.h.

#define INTERNET_MAX_USER_NAME_LENGTH   128

Definition at line 39 of file WinINet.h.

#define INTERNET_NO_CALLBACK   0

Definition at line 147 of file WinINet.h.

#define INTERNET_OPEN_TYPE_DIRECT   1

Definition at line 619 of file WinINet.h.

Referenced by fsInternetSession::Create().

#define INTERNET_OPEN_TYPE_PRECONFIG   0

Definition at line 618 of file WinINet.h.

Referenced by fsInternetSession::Create().

#define INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY   4

Definition at line 621 of file WinINet.h.

#define INTERNET_OPEN_TYPE_PROXY   3

Definition at line 620 of file WinINet.h.

Referenced by fsInternetSession::Create().

#define INTERNET_OPTION_ASYNC   30

Definition at line 881 of file WinINet.h.

#define INTERNET_OPTION_ASYNC_ID   15

Definition at line 869 of file WinINet.h.

#define INTERNET_OPTION_ASYNC_PRIORITY   16

Definition at line 870 of file WinINet.h.

#define INTERNET_OPTION_BYPASS_EDITED_ENTRY   64

Definition at line 914 of file WinINet.h.

#define INTERNET_OPTION_CACHE_STREAM_HANDLE   27

Definition at line 878 of file WinINet.h.

#define INTERNET_OPTION_CACHE_TIMESTAMPS   69

Definition at line 916 of file WinINet.h.

#define INTERNET_OPTION_CALLBACK   1

Definition at line 854 of file WinINet.h.

#define INTERNET_OPTION_CALLBACK_FILTER   54

Definition at line 905 of file WinINet.h.

#define INTERNET_OPTION_CODEPAGE   68

Definition at line 915 of file WinINet.h.

#define INTERNET_OPTION_CONNECT_BACKOFF   4

Definition at line 857 of file WinINet.h.

#define INTERNET_OPTION_CONNECT_LIMIT   46

Definition at line 897 of file WinINet.h.

#define INTERNET_OPTION_CONNECT_RETRIES   3

Definition at line 856 of file WinINet.h.

#define INTERNET_OPTION_CONNECT_TIME   55

Definition at line 906 of file WinINet.h.

#define INTERNET_OPTION_CONNECT_TIMEOUT   2

Definition at line 855 of file WinINet.h.

Referenced by fsInternetSession::SetTimeout().

#define INTERNET_OPTION_CONNECTED_STATE   50

Definition at line 901 of file WinINet.h.

Referenced by fsDownloadMgr::is_GlobalOffline(), and fsDownloadMgr::set_GlobalOffline().

#define INTERNET_OPTION_CONTEXT_VALUE   45

Definition at line 896 of file WinINet.h.

#define INTERNET_OPTION_CONTROL_RECEIVE_TIMEOUT   INTERNET_OPTION_RECEIVE_TIMEOUT

Definition at line 861 of file WinINet.h.

#define INTERNET_OPTION_CONTROL_SEND_TIMEOUT   INTERNET_OPTION_SEND_TIMEOUT

Definition at line 859 of file WinINet.h.

#define INTERNET_OPTION_DATA_RECEIVE_TIMEOUT   8

Definition at line 863 of file WinINet.h.

#define INTERNET_OPTION_DATA_SEND_TIMEOUT   7

Definition at line 862 of file WinINet.h.

#define INTERNET_OPTION_DATAFILE_NAME   33

Definition at line 884 of file WinINet.h.

#define INTERNET_OPTION_DIGEST_AUTH_UNLOAD   76

Definition at line 921 of file WinINet.h.

#define INTERNET_OPTION_DISABLE_AUTODIAL   70

Definition at line 917 of file WinINet.h.

Referenced by fsInternetSession::Create().

#define INTERNET_OPTION_DISCONNECTED_TIMEOUT   49

Definition at line 900 of file WinINet.h.

#define INTERNET_OPTION_END_BROWSER_SESSION   42

Definition at line 893 of file WinINet.h.

#define INTERNET_OPTION_ERROR_MASK   62

Definition at line 912 of file WinINet.h.

#define INTERNET_OPTION_EXTENDED_ERROR   24

Definition at line 875 of file WinINet.h.

#define INTERNET_OPTION_FROM_CACHE_TIMEOUT   63

Definition at line 913 of file WinINet.h.

#define INTERNET_OPTION_HANDLE_TYPE   9

Definition at line 864 of file WinINet.h.

#define INTERNET_OPTION_HTTP_VERSION   59

Definition at line 910 of file WinINet.h.

#define INTERNET_OPTION_IDLE_STATE   51

Definition at line 902 of file WinINet.h.

#define INTERNET_OPTION_IGNORE_OFFLINE   77

Definition at line 922 of file WinINet.h.

#define INTERNET_OPTION_KEEP_CONNECTION   22

Definition at line 873 of file WinINet.h.

#define INTERNET_OPTION_LISTEN_TIMEOUT   11

Definition at line 865 of file WinINet.h.

#define INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER   74

Definition at line 919 of file WinINet.h.

Referenced by fsInternetSession::InitializeWinInet().

#define INTERNET_OPTION_MAX_CONNS_PER_SERVER   73

Definition at line 918 of file WinINet.h.

Referenced by fsInternetSession::InitializeWinInet().

#define INTERNET_OPTION_OFFLINE_MODE   26

Definition at line 877 of file WinINet.h.

#define INTERNET_OPTION_OFFLINE_SEMANTICS   52

Definition at line 903 of file WinINet.h.

#define INTERNET_OPTION_PARENT_HANDLE   21

Definition at line 872 of file WinINet.h.

#define INTERNET_OPTION_PASSWORD   29

Definition at line 880 of file WinINet.h.

#define INTERNET_OPTION_PER_CONNECTION_OPTION   75

Definition at line 920 of file WinINet.h.

#define INTERNET_OPTION_POLICY   48

Definition at line 899 of file WinINet.h.

#define INTERNET_OPTION_PROXY   38

Definition at line 889 of file WinINet.h.

#define INTERNET_OPTION_PROXY_PASSWORD   44

Definition at line 895 of file WinINet.h.

Referenced by fsInternetSession::ApplyProxyAuth().

#define INTERNET_OPTION_PROXY_USERNAME   43

Definition at line 894 of file WinINet.h.

Referenced by fsInternetSession::ApplyProxyAuth().

#define INTERNET_OPTION_READ_BUFFER_SIZE   12

Definition at line 866 of file WinINet.h.

#define INTERNET_OPTION_RECEIVE_THROUGHPUT   57

Definition at line 908 of file WinINet.h.

#define INTERNET_OPTION_RECEIVE_TIMEOUT   6

Definition at line 860 of file WinINet.h.

Referenced by fsInternetSession::SetTimeout().

#define INTERNET_OPTION_REFRESH   37

Definition at line 888 of file WinINet.h.

#define INTERNET_OPTION_REQUEST_FLAGS   23

Definition at line 874 of file WinINet.h.

#define INTERNET_OPTION_REQUEST_PRIORITY   58

Definition at line 909 of file WinINet.h.

#define INTERNET_OPTION_RESET_URLCACHE_SESSION   60

Definition at line 911 of file WinINet.h.

#define INTERNET_OPTION_SECONDARY_CACHE_KEY   53

Definition at line 904 of file WinINet.h.

#define INTERNET_OPTION_SECURITY_CERTIFICATE   35

Definition at line 886 of file WinINet.h.

#define INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT   32

Definition at line 883 of file WinINet.h.

#define INTERNET_OPTION_SECURITY_FLAGS   31

Definition at line 882 of file WinINet.h.

Referenced by fsHttpFile::IgnoreSecurityProblems().

#define INTERNET_OPTION_SECURITY_KEY_BITNESS   36

Definition at line 887 of file WinINet.h.

#define INTERNET_OPTION_SECURITY_SELECT_CLIENT_CERT   47

Definition at line 898 of file WinINet.h.

#define INTERNET_OPTION_SEND_THROUGHPUT   56

Definition at line 907 of file WinINet.h.

#define INTERNET_OPTION_SEND_TIMEOUT   5

Definition at line 858 of file WinINet.h.

Referenced by fsInternetSession::SetTimeout().

#define INTERNET_OPTION_SETTINGS_CHANGED   39

Definition at line 890 of file WinINet.h.

#define INTERNET_OPTION_URL   34

Definition at line 885 of file WinINet.h.

#define INTERNET_OPTION_USER_AGENT   41

Definition at line 892 of file WinINet.h.

#define INTERNET_OPTION_USERNAME   28

Definition at line 879 of file WinINet.h.

#define INTERNET_OPTION_VERSION   40

Definition at line 891 of file WinINet.h.

#define INTERNET_OPTION_WRITE_BUFFER_SIZE   13

Definition at line 867 of file WinINet.h.

#define INTERNET_OPTIONS_MASK   (~INTERNET_FLAGS_MASK)

Definition at line 141 of file WinINet.h.

#define INTERNET_PER_CONN_AUTOCONFIG_URL   4

Definition at line 255 of file WinINet.h.

#define INTERNET_PER_CONN_AUTODISCOVERY_FLAGS   5

Definition at line 256 of file WinINet.h.

#define INTERNET_PER_CONN_FLAGS   1

Definition at line 252 of file WinINet.h.

#define INTERNET_PER_CONN_PROXY_BYPASS   3

Definition at line 254 of file WinINet.h.

#define INTERNET_PER_CONN_PROXY_SERVER   2

Definition at line 253 of file WinINet.h.

#define INTERNET_PRIORITY_FOREGROUND   1000

Definition at line 927 of file WinINet.h.

#define INTERNET_RAS_INSTALLED   0x10

Definition at line 3108 of file WinINet.h.

Referenced by fsDownloadsMgr::InitTUM().

#define INTERNET_REQFLAG_ASYNC   0x00000002

Definition at line 54 of file WinINet.h.

#define INTERNET_REQFLAG_CACHE_WRITE_DISABLED   0x00000040

Definition at line 58 of file WinINet.h.

#define INTERNET_REQFLAG_FROM_CACHE   0x00000001

Definition at line 53 of file WinINet.h.

#define INTERNET_REQFLAG_NET_TIMEOUT   0x00000080

Definition at line 59 of file WinINet.h.

#define INTERNET_REQFLAG_NO_HEADERS   0x00000008

Definition at line 56 of file WinINet.h.

#define INTERNET_REQFLAG_PASSIVE   0x00000010

Definition at line 57 of file WinINet.h.

#define INTERNET_REQFLAG_VIA_PROXY   0x00000004

Definition at line 55 of file WinINet.h.

#define INTERNET_RFC1123_BUFSIZE   30

Definition at line 468 of file WinINet.h.

#define INTERNET_RFC1123_FORMAT   0

Definition at line 467 of file WinINet.h.

#define INTERNET_SERVICE_FTP   1

Definition at line 664 of file WinINet.h.

Referenced by fsFtpConnection::Connect().

#define INTERNET_SERVICE_GOPHER   2

Definition at line 665 of file WinINet.h.

#define INTERNET_SERVICE_HTTP   3

Definition at line 666 of file WinINet.h.

Referenced by fsHttpConnection::Connect().

#define INTERNET_STATE_BUSY   0x00000200

Definition at line 1065 of file WinINet.h.

#define INTERNET_STATE_CONNECTED   0x00000001

Definition at line 1061 of file WinINet.h.

Referenced by fsDownloadMgr::set_GlobalOffline().

#define INTERNET_STATE_DISCONNECTED   0x00000002

Definition at line 1062 of file WinINet.h.

#define INTERNET_STATE_DISCONNECTED_BY_USER   0x00000010

#define INTERNET_STATE_IDLE   0x00000100

Definition at line 1064 of file WinINet.h.

#define INTERNET_STATUS_CLOSING_CONNECTION   50

Definition at line 1050 of file WinINet.h.

#define INTERNET_STATUS_CONNECTED_TO_SERVER   21

Definition at line 1043 of file WinINet.h.

#define INTERNET_STATUS_CONNECTING_TO_SERVER   20

Definition at line 1042 of file WinINet.h.

#define INTERNET_STATUS_CONNECTION_CLOSED   51

Definition at line 1051 of file WinINet.h.

#define INTERNET_STATUS_CTL_RESPONSE_RECEIVED   42

Definition at line 1048 of file WinINet.h.

#define INTERNET_STATUS_DETECTING_PROXY   80

Definition at line 1054 of file WinINet.h.

#define INTERNET_STATUS_HANDLE_CLOSING   70

Definition at line 1053 of file WinINet.h.

#define INTERNET_STATUS_HANDLE_CREATED   60

Definition at line 1052 of file WinINet.h.

#define INTERNET_STATUS_INTERMEDIATE_RESPONSE   120

Definition at line 1057 of file WinINet.h.

#define INTERNET_STATUS_NAME_RESOLVED   11

Definition at line 1041 of file WinINet.h.

#define INTERNET_STATUS_PREFETCH   43

Definition at line 1049 of file WinINet.h.

#define INTERNET_STATUS_RECEIVING_RESPONSE   40

Definition at line 1046 of file WinINet.h.

#define INTERNET_STATUS_REDIRECT   110

Definition at line 1056 of file WinINet.h.

#define INTERNET_STATUS_REQUEST_COMPLETE   100

Definition at line 1055 of file WinINet.h.

#define INTERNET_STATUS_REQUEST_SENT   31

Definition at line 1045 of file WinINet.h.

#define INTERNET_STATUS_RESOLVING_NAME   10

Definition at line 1040 of file WinINet.h.

#define INTERNET_STATUS_RESPONSE_RECEIVED   41

Definition at line 1047 of file WinINet.h.

#define INTERNET_STATUS_SENDING_REQUEST   30

Definition at line 1044 of file WinINet.h.

#define INTERNET_STATUS_STATE_CHANGE   200

Definition at line 1059 of file WinINet.h.

#define INTERNET_STATUS_USER_INPUT_REQUIRED   140

Definition at line 1058 of file WinINet.h.

#define INTERNETAPI   DECLSPEC_IMPORT

Definition at line 15 of file WinINet.h.

#define InternetCanonicalizeUrl   InternetCanonicalizeUrlA

Definition at line 556 of file WinINet.h.

Referenced by fsURL::Crack().

#define InternetCheckConnection   InternetCheckConnectionA

Definition at line 2098 of file WinINet.h.

#define InternetCombineUrl   InternetCombineUrlA

Definition at line 578 of file WinINet.h.

#define InternetConnect   InternetConnectA

Definition at line 661 of file WinINet.h.

Referenced by fsHttpConnection::Connect(), and fsFtpConnection::Connect().

#define InternetCrackUrl   InternetCrackUrlA

Definition at line 516 of file WinINet.h.

Referenced by fsURL::Crack().

#define InternetCreateUrl   InternetCreateUrlA

Definition at line 536 of file WinINet.h.

Referenced by fsURL::Create().

#define InternetFindNextFile   InternetFindNextFileA

Definition at line 773 of file WinINet.h.

Referenced by fsFtpFiles::BuildList().

#define InternetGetCookie   InternetGetCookieA

Definition at line 2073 of file WinINet.h.

Referenced by fsHttpFile::Open_imp(), and fsInternetURLFile::OpenEx().

#define InternetGetLastResponseInfo   InternetGetLastResponseInfoA

#define InternetOpen   InternetOpenA

Definition at line 615 of file WinINet.h.

Referenced by fsInternetSession::Create().

#define InternetOpenUrl   InternetOpenUrlA

Definition at line 693 of file WinINet.h.

#define InternetQueryOption   InternetQueryOptionA

#define InternetReadFileEx   InternetReadFileExA

Definition at line 725 of file WinINet.h.

#define InternetSetCookie   InternetSetCookieA

Definition at line 2053 of file WinINet.h.

#define InternetSetOption   InternetSetOptionA

#define InternetSetOptionEx   InternetSetOptionExA

Definition at line 835 of file WinINet.h.

#define IRF_ASYNC   WININET_API_FLAG_ASYNC

Definition at line 728 of file WinINet.h.

#define IRF_NO_WAIT   0x00000008

Definition at line 731 of file WinINet.h.

#define IRF_SYNC   WININET_API_FLAG_SYNC

Definition at line 729 of file WinINet.h.

#define IRF_USE_CONTEXT   WININET_API_FLAG_USE_CONTEXT

Definition at line 730 of file WinINet.h.

#define IS_GOPHER_ASK ( type   )     (BOOL)(((type) & GOPHER_TYPE_ASK) ? TRUE : FALSE)

Definition at line 1400 of file WinINet.h.

#define IS_GOPHER_BACKUP_SERVER ( type   )     (BOOL)(((type) & GOPHER_TYPE_REDUNDANT) ? TRUE : FALSE)

Definition at line 1398 of file WinINet.h.

#define IS_GOPHER_DIRECTORY ( type   )     (BOOL)(((type) & GOPHER_TYPE_DIRECTORY) ? TRUE : FALSE)

Definition at line 1393 of file WinINet.h.

#define IS_GOPHER_ERROR ( type   )     (BOOL)(((type) & GOPHER_TYPE_ERROR) ? TRUE : FALSE)

Definition at line 1395 of file WinINet.h.

#define IS_GOPHER_FILE ( type   )     (BOOL)(((type) & GOPHER_TYPE_FILE_MASK) ? TRUE : FALSE)

Definition at line 1392 of file WinINet.h.

#define IS_GOPHER_INDEX_SERVER ( type   )     (BOOL)(((type) & GOPHER_TYPE_INDEX_SERVER) ? TRUE : FALSE)

Definition at line 1396 of file WinINet.h.

#define IS_GOPHER_PHONE_SERVER ( type   )     (BOOL)(((type) & GOPHER_TYPE_CSO) ? TRUE : FALSE)

Definition at line 1394 of file WinINet.h.

#define IS_GOPHER_PLUS ( type   )     (BOOL)(((type) & GOPHER_TYPE_GOPHER_PLUS) ? TRUE : FALSE)

Definition at line 1401 of file WinINet.h.

#define IS_GOPHER_TELNET_SESSION ( type   )     (BOOL)(((type) & GOPHER_TYPE_TELNET) ? TRUE : FALSE)

Definition at line 1397 of file WinINet.h.

#define IS_GOPHER_TN3270_SESSION ( type   )     (BOOL)(((type) & GOPHER_TYPE_TN3270) ? TRUE : FALSE)

Definition at line 1399 of file WinINet.h.

#define IS_GOPHER_TYPE_KNOWN ( type   )     (BOOL)(((type) & GOPHER_TYPE_UNKNOWN) ? FALSE : TRUE)

Definition at line 1403 of file WinINet.h.

#define ISO_FORCE_DISCONNECTED   0x00000001

Definition at line 298 of file WinINet.h.

Referenced by fsDownloadMgr::set_GlobalOffline().

#define ISO_GLOBAL   0x00000001

Definition at line 849 of file WinINet.h.

#define ISO_REGISTRY   0x00000002

Definition at line 850 of file WinINet.h.

#define ISO_VALID_FLAGS   (ISO_GLOBAL | ISO_REGISTRY)

Definition at line 852 of file WinINet.h.

#define LOCAL_INTERNET_ACCESS   INTERNET_OPEN_TYPE_DIRECT

Definition at line 624 of file WinINet.h.

#define MAX_GOPHER_ATTRIBUTE_NAME   128

Definition at line 1525 of file WinINet.h.

#define MAX_GOPHER_CATEGORY_NAME   128

Definition at line 1524 of file WinINet.h.

#define MAX_GOPHER_DISPLAY_TEXT   128

Definition at line 1327 of file WinINet.h.

#define MAX_GOPHER_HOST_NAME   INTERNET_MAX_HOST_NAME_LENGTH

Definition at line 1329 of file WinINet.h.

#define MAX_GOPHER_LOCATOR_LENGTH

Value:

Definition at line 1330 of file WinINet.h.

#define MAX_GOPHER_SELECTOR_TEXT   256

Definition at line 1328 of file WinINet.h.

#define MIN_GOPHER_ATTRIBUTE_LENGTH   256

Definition at line 1526 of file WinINet.h.

#define NORMAL_CACHE_ENTRY   0x00000001

Definition at line 2287 of file WinINet.h.

#define PRE_CONFIG_INTERNET_ACCESS   INTERNET_OPEN_TYPE_PRECONFIG

Definition at line 623 of file WinINet.h.

#define PROXY_TYPE_AUTO_DETECT   0x00000008

Definition at line 261 of file WinINet.h.

#define PROXY_TYPE_AUTO_PROXY_URL   0x00000004

Definition at line 260 of file WinINet.h.

#define PROXY_TYPE_DIRECT   0x00000001

Definition at line 258 of file WinINet.h.

#define PROXY_TYPE_PROXY   0x00000002

Definition at line 259 of file WinINet.h.

#define RetrieveUrlCacheEntryFile   RetrieveUrlCacheEntryFileA

Definition at line 2527 of file WinINet.h.

#define RetrieveUrlCacheEntryStream   RetrieveUrlCacheEntryStreamA

Definition at line 2581 of file WinINet.h.

#define SECURITY_FLAG_128BIT   SECURITY_FLAG_STRENGTH_STRONG

Definition at line 959 of file WinINet.h.

#define SECURITY_FLAG_40BIT   SECURITY_FLAG_STRENGTH_WEAK

Definition at line 958 of file WinINet.h.

#define SECURITY_FLAG_56BIT   SECURITY_FLAG_STRENGTH_MEDIUM

Definition at line 960 of file WinINet.h.

#define SECURITY_FLAG_FORTEZZA   0x08000000

Definition at line 949 of file WinINet.h.

#define SECURITY_FLAG_IETFSSL4   0x00000020

Definition at line 956 of file WinINet.h.

#define SECURITY_FLAG_IGNORE_CERT_CN_INVALID   INTERNET_FLAG_IGNORE_CERT_CN_INVALID

Definition at line 966 of file WinINet.h.

Referenced by fsHttpFile::IgnoreSecurityProblems().

#define SECURITY_FLAG_IGNORE_CERT_DATE_INVALID   INTERNET_FLAG_IGNORE_CERT_DATE_INVALID

Definition at line 967 of file WinINet.h.

Referenced by fsHttpFile::IgnoreSecurityProblems().

#define SECURITY_FLAG_IGNORE_REDIRECT_TO_HTTP   INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTP

Definition at line 970 of file WinINet.h.

Referenced by fsHttpFile::IgnoreSecurityProblems().

#define SECURITY_FLAG_IGNORE_REDIRECT_TO_HTTPS   INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS

Definition at line 969 of file WinINet.h.

Referenced by fsHttpFile::IgnoreSecurityProblems().

#define SECURITY_FLAG_IGNORE_REVOCATION   0x00000080

Definition at line 962 of file WinINet.h.

Referenced by fsHttpFile::IgnoreSecurityProblems().

#define SECURITY_FLAG_IGNORE_UNKNOWN_CA   0x00000100

Definition at line 963 of file WinINet.h.

Referenced by fsHttpFile::IgnoreSecurityProblems().

#define SECURITY_FLAG_IGNORE_WRONG_USAGE   0x00000200

Definition at line 964 of file WinINet.h.

Referenced by fsHttpFile::IgnoreSecurityProblems().

#define SECURITY_FLAG_NORMALBITNESS   SECURITY_FLAG_STRENGTH_WEAK

Definition at line 950 of file WinINet.h.

#define SECURITY_FLAG_PCT   0x00000008

Definition at line 954 of file WinINet.h.

#define SECURITY_FLAG_PCT4   0x00000010

Definition at line 955 of file WinINet.h.

#define SECURITY_FLAG_SECURE   0x00000001

Definition at line 944 of file WinINet.h.

#define SECURITY_FLAG_SSL   0x00000002

Definition at line 952 of file WinINet.h.

#define SECURITY_FLAG_SSL3   0x00000004

Definition at line 953 of file WinINet.h.

#define SECURITY_FLAG_STRENGTH_MEDIUM   0x40000000

Definition at line 946 of file WinINet.h.

#define SECURITY_FLAG_STRENGTH_STRONG   0x20000000

Definition at line 947 of file WinINet.h.

#define SECURITY_FLAG_STRENGTH_WEAK   0x10000000

Definition at line 945 of file WinINet.h.

#define SECURITY_FLAG_UNKNOWNBIT   0x80000000

Definition at line 948 of file WinINet.h.

#define SECURITY_INTERNET_MASK

#define SECURITY_SET_MASK

#define SetUrlCacheEntryInfo   SetUrlCacheEntryInfoA

Definition at line 2757 of file WinINet.h.

#define SetUrlCacheGroupAttribute   SetUrlCacheGroupAttributeA

Definition at line 2689 of file WinINet.h.

#define SPARSE_CACHE_ENTRY   0x00010000

Definition at line 2292 of file WinINet.h.

#define STICKY_CACHE_ENTRY   0x00000004

Definition at line 2288 of file WinINet.h.

#define TRACK_OFFLINE_CACHE_ENTRY   0x00000010

Definition at line 2290 of file WinINet.h.

#define TRACK_ONLINE_CACHE_ENTRY   0x00000020

Definition at line 2291 of file WinINet.h.

#define URLCACHE_FIND_DEFAULT_FILTER

#define URLCACHEAPI   DECLSPEC_IMPORT

Definition at line 16 of file WinINet.h.

#define URLHISTORY_CACHE_ENTRY   0x00200000

Definition at line 2294 of file WinINet.h.

#define WININET_API_FLAG_ASYNC   0x00000001

Definition at line 143 of file WinINet.h.

#define WININET_API_FLAG_SYNC   0x00000004

Definition at line 144 of file WinINet.h.

#define WININET_API_FLAG_USE_CONTEXT   0x00000008

Definition at line 145 of file WinINet.h.


Typedef Documentation

typedef BOOL(CALLBACK * GOPHER_ATTRIBUTE_ENUMERATOR)(LPGOPHER_ATTRIBUTE_TYPE lpAttributeInfo, DWORD dwError)

Definition at line 1681 of file WinINet.h.

Definition at line 1363 of file WinINet.h.

typedef LONGLONG GROUPID

Definition at line 2371 of file WinINet.h.

typedef LPVOID HINTERNET

Definition at line 24 of file WinINet.h.

Definition at line 431 of file WinINet.h.

Definition at line 2356 of file WinINet.h.

Definition at line 2421 of file WinINet.h.

Definition at line 224 of file WinINet.h.

Definition at line 248 of file WinINet.h.

Definition at line 27 of file WinINet.h.

typedef VOID(CALLBACK * INTERNET_STATUS_CALLBACK)(IN HINTERNET hInternet, IN DWORD_PTR dwContext, IN DWORD dwInternetStatus, IN LPVOID lpvStatusInformation OPTIONAL, IN DWORD dwStatusInformationLength)

Definition at line 998 of file WinINet.h.

Definition at line 1364 of file WinINet.h.

Definition at line 25 of file WinINet.h.

Definition at line 432 of file WinINet.h.

Definition at line 2357 of file WinINet.h.

Definition at line 2422 of file WinINet.h.

Definition at line 225 of file WinINet.h.

Definition at line 249 of file WinINet.h.

Definition at line 28 of file WinINet.h.

Definition at line 1006 of file WinINet.h.

Definition at line 341 of file WinINet.h.

Definition at line 340 of file WinINet.h.


Enumeration Type Documentation

Enumerator:
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_FIRST 
INTERNET_SCHEME_LAST 

Definition at line 149 of file WinINet.h.


Function Documentation

BOOLAPI CommitUrlCacheEntryA ( IN LPCSTR  lpszUrlName,
IN LPCSTR  lpszLocalFileName,
IN FILETIME  ExpireTime,
IN FILETIME  LastModifiedTime,
IN DWORD  CacheEntryType,
IN LPBYTE  lpHeaderInfo,
IN DWORD  dwHeaderSize,
IN LPCSTR  lpszFileExtension,
IN LPCSTR  lpszOriginalUrl 
)

BOOLAPI CommitUrlCacheEntryW ( IN LPCWSTR  lpszUrlName,
IN LPCWSTR  lpszLocalFileName,
IN FILETIME  ExpireTime,
IN FILETIME  LastModifiedTime,
IN DWORD  CacheEntryType,
IN LPWSTR  lpHeaderInfo,
IN DWORD  dwHeaderSize,
IN LPCWSTR  lpszFileExtension,
IN LPCWSTR  lpszOriginalUrl 
)

BOOLAPI CreateUrlCacheEntryA ( IN LPCSTR  lpszUrlName,
IN DWORD  dwExpectedFileSize,
IN LPCSTR  lpszFileExtension,
OUT LPSTR  lpszFileName,
IN DWORD  dwReserved 
)

BOOLAPI CreateUrlCacheEntryW ( IN LPCWSTR  lpszUrlName,
IN DWORD  dwExpectedFileSize,
IN LPCWSTR  lpszFileExtension,
OUT LPWSTR  lpszFileName,
IN DWORD  dwReserved 
)

INTERNETAPI GROUPID WINAPI CreateUrlCacheGroup ( IN DWORD  dwFlags,
IN LPVOID  lpReserved 
)

BOOLAPI DeleteUrlCacheEntry ( IN LPCSTR  lpszUrlName  ) 

BOOLAPI DeleteUrlCacheEntryA ( IN LPCSTR  lpszUrlName  ) 

BOOLAPI DeleteUrlCacheEntryW ( IN LPCWSTR  lpszUrlName  ) 

BOOLAPI DeleteUrlCacheGroup ( IN GROUPID  GroupId,
IN DWORD  dwFlags,
IN LPVOID  lpReserved 
)

typedef DWORD ( CALLBACK *  PFN_AUTH_NOTIFY  ) 

BOOLAPI FindCloseUrlCache ( IN HANDLE  hEnumHandle  ) 

INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryA ( IN LPCSTR  lpszUrlSearchPattern,
OUT LPINTERNET_CACHE_ENTRY_INFOA  lpFirstCacheEntryInfo,
IN OUT LPDWORD  lpdwFirstCacheEntryInfoBufferSize 
)

INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryExA ( IN LPCSTR  lpszUrlSearchPattern,
IN DWORD  dwFlags,
IN DWORD  dwFilter,
IN GROUPID  GroupId,
OUT LPINTERNET_CACHE_ENTRY_INFOA  lpFirstCacheEntryInfo,
IN OUT LPDWORD  lpdwFirstCacheEntryInfoBufferSize,
OUT LPVOID  lpReserved,
IN OUT LPDWORD  pcbReserved2,
IN LPVOID  lpReserved3 
)

INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryExW ( IN LPCWSTR  lpszUrlSearchPattern,
IN DWORD  dwFlags,
IN DWORD  dwFilter,
IN GROUPID  GroupId,
OUT LPINTERNET_CACHE_ENTRY_INFOW  lpFirstCacheEntryInfo,
IN OUT LPDWORD  lpdwFirstCacheEntryInfoBufferSize,
OUT LPVOID  lpReserved,
IN OUT LPDWORD  pcbReserved2,
IN LPVOID  lpReserved3 
)

INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryW ( IN LPCWSTR  lpszUrlSearchPattern,
OUT LPINTERNET_CACHE_ENTRY_INFOW  lpFirstCacheEntryInfo,
IN OUT LPDWORD  lpdwFirstCacheEntryInfoBufferSize 
)

URLCACHEAPI HANDLE WINAPI FindFirstUrlCacheGroup ( IN DWORD  dwFlags,
IN DWORD  dwFilter,
IN LPVOID  lpSearchCondition,
IN DWORD  dwSearchCondition,
OUT GROUPID lpGroupId,
IN OUT LPVOID  lpReserved 
)

BOOLAPI FindNextUrlCacheEntryA ( IN HANDLE  hEnumHandle,
OUT LPINTERNET_CACHE_ENTRY_INFOA  lpNextCacheEntryInfo,
IN OUT LPDWORD  lpdwNextCacheEntryInfoBufferSize 
)

BOOLAPI FindNextUrlCacheEntryExA ( IN HANDLE  hEnumHandle,
OUT LPINTERNET_CACHE_ENTRY_INFOA  lpFirstCacheEntryInfo,
IN OUT LPDWORD  lpdwFirstCacheEntryInfoBufferSize,
OUT LPVOID  lpReserved,
IN OUT LPDWORD  pcbReserved2,
IN LPVOID  lpReserved3 
)

BOOLAPI FindNextUrlCacheEntryExW ( IN HANDLE  hEnumHandle,
OUT LPINTERNET_CACHE_ENTRY_INFOW  lpFirstCacheEntryInfo,
IN OUT LPDWORD  lpdwFirstCacheEntryInfoBufferSize,
OUT LPVOID  lpReserved,
IN OUT LPDWORD  pcbReserved2,
IN LPVOID  lpReserved3 
)

BOOLAPI FindNextUrlCacheEntryW ( IN HANDLE  hEnumHandle,
OUT LPINTERNET_CACHE_ENTRY_INFOW  lpNextCacheEntryInfo,
IN OUT LPDWORD  lpdwNextCacheEntryInfoBufferSize 
)

URLCACHEAPI BOOL WINAPI FindNextUrlCacheGroup ( IN HANDLE  hFind,
OUT GROUPID lpGroupId,
IN OUT LPVOID  lpReserved 
)

BOOLAPI FtpCommandA ( IN HINTERNET  hConnect,
IN BOOL  fExpectResponse,
IN DWORD  dwFlags,
IN LPCSTR  lpszCommand,
IN DWORD_PTR  dwContext,
OUT HINTERNET *phFtpCommand  OPTIONAL 
)

BOOLAPI FtpCommandW ( IN HINTERNET  hConnect,
IN BOOL  fExpectResponse,
IN DWORD  dwFlags,
IN LPCWSTR  lpszCommand,
IN DWORD_PTR  dwContext,
OUT HINTERNET *phFtpCommand  OPTIONAL 
)

BOOLAPI FtpCreateDirectoryA ( IN HINTERNET  hConnect,
IN LPCSTR  lpszDirectory 
)

BOOLAPI FtpCreateDirectoryW ( IN HINTERNET  hConnect,
IN LPCWSTR  lpszDirectory 
)

BOOLAPI FtpDeleteFileA ( IN HINTERNET  hConnect,
IN LPCSTR  lpszFileName 
)

BOOLAPI FtpDeleteFileW ( IN HINTERNET  hConnect,
IN LPCWSTR  lpszFileName 
)

INTERNETAPI HINTERNET WINAPI FtpFindFirstFileA ( IN HINTERNET  hConnect,
IN LPCSTR lpszSearchFile  OPTIONAL,
OUT LPWIN32_FIND_DATAA lpFindFileData  OPTIONAL,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

INTERNETAPI HINTERNET WINAPI FtpFindFirstFileW ( IN HINTERNET  hConnect,
IN LPCWSTR lpszSearchFile  OPTIONAL,
OUT LPWIN32_FIND_DATAW lpFindFileData  OPTIONAL,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

BOOLAPI FtpGetCurrentDirectoryA ( IN HINTERNET  hConnect,
OUT LPSTR  lpszCurrentDirectory,
IN OUT LPDWORD  lpdwCurrentDirectory 
)

BOOLAPI FtpGetCurrentDirectoryW ( IN HINTERNET  hConnect,
OUT LPWSTR  lpszCurrentDirectory,
IN OUT LPDWORD  lpdwCurrentDirectory 
)

BOOLAPI FtpGetFileA ( IN HINTERNET  hConnect,
IN LPCSTR  lpszRemoteFile,
IN LPCSTR  lpszNewFile,
IN BOOL  fFailIfExists,
IN DWORD  dwFlagsAndAttributes,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

BOOLAPI FtpGetFileEx ( IN HINTERNET  hFtpSession,
IN LPCSTR  lpszRemoteFile,
IN LPCWSTR  lpszNewFile,
IN BOOL  fFailIfExists,
IN DWORD  dwFlagsAndAttributes,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

INTERNETAPI DWORD WINAPI FtpGetFileSize ( IN HINTERNET  hFile,
OUT LPDWORD lpdwFileSizeHigh  OPTIONAL 
)

BOOLAPI FtpGetFileW ( IN HINTERNET  hConnect,
IN LPCWSTR  lpszRemoteFile,
IN LPCWSTR  lpszNewFile,
IN BOOL  fFailIfExists,
IN DWORD  dwFlagsAndAttributes,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

INTERNETAPI HINTERNET WINAPI FtpOpenFileA ( IN HINTERNET  hConnect,
IN LPCSTR  lpszFileName,
IN DWORD  dwAccess,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

INTERNETAPI HINTERNET WINAPI FtpOpenFileW ( IN HINTERNET  hConnect,
IN LPCWSTR  lpszFileName,
IN DWORD  dwAccess,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

BOOLAPI FtpPutFileA ( IN HINTERNET  hConnect,
IN LPCSTR  lpszLocalFile,
IN LPCSTR  lpszNewRemoteFile,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

BOOLAPI FtpPutFileEx ( IN HINTERNET  hFtpSession,
IN LPCWSTR  lpszLocalFile,
IN LPCSTR  lpszNewRemoteFile,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

BOOLAPI FtpPutFileW ( IN HINTERNET  hConnect,
IN LPCWSTR  lpszLocalFile,
IN LPCWSTR  lpszNewRemoteFile,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

BOOLAPI FtpRemoveDirectoryA ( IN HINTERNET  hConnect,
IN LPCSTR  lpszDirectory 
)

BOOLAPI FtpRemoveDirectoryW ( IN HINTERNET  hConnect,
IN LPCWSTR  lpszDirectory 
)

BOOLAPI FtpRenameFileA ( IN HINTERNET  hConnect,
IN LPCSTR  lpszExisting,
IN LPCSTR  lpszNew 
)

BOOLAPI FtpRenameFileW ( IN HINTERNET  hConnect,
IN LPCWSTR  lpszExisting,
IN LPCWSTR  lpszNew 
)

BOOLAPI FtpSetCurrentDirectoryA ( IN HINTERNET  hConnect,
IN LPCSTR  lpszDirectory 
)

BOOLAPI FtpSetCurrentDirectoryW ( IN HINTERNET  hConnect,
IN LPCWSTR  lpszDirectory 
)

BOOLAPI GetUrlCacheEntryInfoA ( IN LPCSTR  lpszUrlName,
OUT LPINTERNET_CACHE_ENTRY_INFOA  lpCacheEntryInfo,
IN OUT LPDWORD  lpdwCacheEntryInfoBufferSize 
)

BOOLAPI GetUrlCacheEntryInfoExA ( IN LPCSTR  lpszUrl,
OUT LPINTERNET_CACHE_ENTRY_INFOA  lpCacheEntryInfo,
IN OUT LPDWORD  lpdwCacheEntryInfoBufSize,
OUT LPSTR  lpszReserved,
IN OUT LPDWORD  lpdwReserved,
LPVOID  lpReserved,
DWORD  dwFlags 
)

BOOLAPI GetUrlCacheEntryInfoExW ( IN LPCWSTR  lpszUrl,
OUT LPINTERNET_CACHE_ENTRY_INFOW  lpCacheEntryInfo,
IN OUT LPDWORD  lpdwCacheEntryInfoBufSize,
OUT LPWSTR  lpszReserved,
IN OUT LPDWORD  lpdwReserved,
LPVOID  lpReserved,
DWORD  dwFlags 
)

BOOLAPI GetUrlCacheEntryInfoW ( IN LPCWSTR  lpszUrlName,
OUT LPINTERNET_CACHE_ENTRY_INFOW  lpCacheEntryInfo,
IN OUT LPDWORD  lpdwCacheEntryInfoBufferSize 
)

URLCACHEAPI BOOL WINAPI GetUrlCacheGroupAttributeA ( IN GROUPID  gid,
IN DWORD  dwFlags,
IN DWORD  dwAttributes,
OUT LPINTERNET_CACHE_GROUP_INFOA  lpGroupInfo,
IN OUT LPDWORD  lpdwGroupInfo,
IN OUT LPVOID  lpReserved 
)

URLCACHEAPI BOOL WINAPI GetUrlCacheGroupAttributeW ( IN GROUPID  gid,
IN DWORD  dwFlags,
IN DWORD  dwAttributes,
OUT LPINTERNET_CACHE_GROUP_INFOW  lpGroupInfo,
IN OUT LPDWORD  lpdwGroupInfo,
IN OUT LPVOID  lpReserved 
)

BOOLAPI GopherCreateLocatorA ( IN LPCSTR  lpszHost,
IN INTERNET_PORT  nServerPort,
IN LPCSTR lpszDisplayString  OPTIONAL,
IN LPCSTR lpszSelectorString  OPTIONAL,
IN DWORD  dwGopherType,
OUT LPSTR lpszLocator  OPTIONAL,
IN OUT LPDWORD  lpdwBufferLength 
)

BOOLAPI GopherCreateLocatorW ( IN LPCWSTR  lpszHost,
IN INTERNET_PORT  nServerPort,
IN LPCWSTR lpszDisplayString  OPTIONAL,
IN LPCWSTR lpszSelectorString  OPTIONAL,
IN DWORD  dwGopherType,
OUT LPWSTR lpszLocator  OPTIONAL,
IN OUT LPDWORD  lpdwBufferLength 
)

INTERNETAPI HINTERNET WINAPI GopherFindFirstFileA ( IN HINTERNET  hConnect,
IN LPCSTR lpszLocator  OPTIONAL,
IN LPCSTR lpszSearchString  OPTIONAL,
OUT LPGOPHER_FIND_DATAA lpFindData  OPTIONAL,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

INTERNETAPI HINTERNET WINAPI GopherFindFirstFileW ( IN HINTERNET  hConnect,
IN LPCWSTR lpszLocator  OPTIONAL,
IN LPCWSTR lpszSearchString  OPTIONAL,
OUT LPGOPHER_FIND_DATAW lpFindData  OPTIONAL,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

BOOLAPI GopherGetAttributeA ( IN HINTERNET  hConnect,
IN LPCSTR  lpszLocator,
IN LPCSTR lpszAttributeName  OPTIONAL,
OUT LPBYTE  lpBuffer,
IN DWORD  dwBufferLength,
OUT LPDWORD  lpdwCharactersReturned,
IN GOPHER_ATTRIBUTE_ENUMERATOR lpfnEnumerator  OPTIONAL,
IN DWORD_PTR  dwContext 
)

BOOLAPI GopherGetAttributeW ( IN HINTERNET  hConnect,
IN LPCWSTR  lpszLocator,
IN LPCWSTR lpszAttributeName  OPTIONAL,
OUT LPBYTE  lpBuffer,
IN DWORD  dwBufferLength,
OUT LPDWORD  lpdwCharactersReturned,
IN GOPHER_ATTRIBUTE_ENUMERATOR lpfnEnumerator  OPTIONAL,
IN DWORD_PTR  dwContext 
)

BOOLAPI GopherGetLocatorTypeA ( IN LPCSTR  lpszLocator,
OUT LPDWORD  lpdwGopherType 
)

BOOLAPI GopherGetLocatorTypeW ( IN LPCWSTR  lpszLocator,
OUT LPDWORD  lpdwGopherType 
)

INTERNETAPI HINTERNET WINAPI GopherOpenFileA ( IN HINTERNET  hConnect,
IN LPCSTR  lpszLocator,
IN LPCSTR lpszView  OPTIONAL,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

INTERNETAPI HINTERNET WINAPI GopherOpenFileW ( IN HINTERNET  hConnect,
IN LPCWSTR  lpszLocator,
IN LPCWSTR lpszView  OPTIONAL,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

BOOLAPI HttpAddRequestHeadersA ( IN HINTERNET  hRequest,
IN LPCSTR  lpszHeaders,
IN DWORD  dwHeadersLength,
IN DWORD  dwModifiers 
)

BOOLAPI HttpAddRequestHeadersW ( IN HINTERNET  hRequest,
IN LPCWSTR  lpszHeaders,
IN DWORD  dwHeadersLength,
IN DWORD  dwModifiers 
)

INTERNETAPI BOOL WINAPI HttpEndRequestA ( IN HINTERNET  hRequest,
OUT LPINTERNET_BUFFERSA lpBuffersOut  OPTIONAL,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

INTERNETAPI BOOL WINAPI HttpEndRequestW ( IN HINTERNET  hRequest,
OUT LPINTERNET_BUFFERSW lpBuffersOut  OPTIONAL,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

INTERNETAPI HINTERNET WINAPI HttpOpenRequestA ( IN HINTERNET  hConnect,
IN LPCSTR  lpszVerb,
IN LPCSTR  lpszObjectName,
IN LPCSTR  lpszVersion,
IN LPCSTR lpszReferrer  OPTIONAL,
IN LPCSTR FAR *lplpszAcceptTypes  OPTIONAL,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

INTERNETAPI HINTERNET WINAPI HttpOpenRequestW ( IN HINTERNET  hConnect,
IN LPCWSTR  lpszVerb,
IN LPCWSTR  lpszObjectName,
IN LPCWSTR  lpszVersion,
IN LPCWSTR lpszReferrer  OPTIONAL,
IN LPCWSTR FAR *lplpszAcceptTypes  OPTIONAL,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

BOOLAPI HttpQueryInfoA ( IN HINTERNET  hRequest,
IN DWORD  dwInfoLevel,
IN OUT LPVOID lpBuffer  OPTIONAL,
IN OUT LPDWORD  lpdwBufferLength,
IN OUT LPDWORD lpdwIndex  OPTIONAL 
)

BOOLAPI HttpQueryInfoW ( IN HINTERNET  hRequest,
IN DWORD  dwInfoLevel,
IN OUT LPVOID lpBuffer  OPTIONAL,
IN OUT LPDWORD  lpdwBufferLength,
IN OUT LPDWORD lpdwIndex  OPTIONAL 
)

BOOLAPI HttpSendRequestA ( IN HINTERNET  hRequest,
IN LPCSTR lpszHeaders  OPTIONAL,
IN DWORD  dwHeadersLength,
IN LPVOID lpOptional  OPTIONAL,
IN DWORD  dwOptionalLength 
)

INTERNETAPI BOOL WINAPI HttpSendRequestExA ( IN HINTERNET  hRequest,
IN LPINTERNET_BUFFERSA lpBuffersIn  OPTIONAL,
OUT LPINTERNET_BUFFERSA lpBuffersOut  OPTIONAL,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

INTERNETAPI BOOL WINAPI HttpSendRequestExW ( IN HINTERNET  hRequest,
IN LPINTERNET_BUFFERSW lpBuffersIn  OPTIONAL,
OUT LPINTERNET_BUFFERSW lpBuffersOut  OPTIONAL,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

BOOLAPI HttpSendRequestW ( IN HINTERNET  hRequest,
IN LPCWSTR lpszHeaders  OPTIONAL,
IN DWORD  dwHeadersLength,
IN LPVOID lpOptional  OPTIONAL,
IN DWORD  dwOptionalLength 
)

INTERNETAPI DWORD WINAPI InternetAttemptConnect ( IN DWORD  dwReserved  ) 

DWORD InternetAuthNotifyCallback ( DWORD_PTR  dwContext,
DWORD  dwReturn,
LPVOID  lpReserved 
)

INTERNETAPI BOOL WINAPI InternetAutodial ( IN DWORD  dwFlags,
IN HWND  hwndParent 
)

INTERNETAPI BOOL WINAPI InternetAutodialHangup ( IN DWORD  dwReserved  ) 

BOOLAPI InternetCanonicalizeUrlA ( IN LPCSTR  lpszUrl,
OUT LPSTR  lpszBuffer,
IN OUT LPDWORD  lpdwBufferLength,
IN DWORD  dwFlags 
)

BOOLAPI InternetCanonicalizeUrlW ( IN LPCWSTR  lpszUrl,
OUT LPWSTR  lpszBuffer,
IN OUT LPDWORD  lpdwBufferLength,
IN DWORD  dwFlags 
)

BOOLAPI InternetCheckConnectionA ( IN LPCSTR  lpszUrl,
IN DWORD  dwFlags,
IN DWORD  dwReserved 
)

BOOLAPI InternetCheckConnectionW ( IN LPCWSTR  lpszUrl,
IN DWORD  dwFlags,
IN DWORD  dwReserved 
)

BOOLAPI InternetCloseHandle ( IN HINTERNET  hInternet  ) 

BOOLAPI InternetCombineUrlA ( IN LPCSTR  lpszBaseUrl,
IN LPCSTR  lpszRelativeUrl,
OUT LPSTR  lpszBuffer,
IN OUT LPDWORD  lpdwBufferLength,
IN DWORD  dwFlags 
)

BOOLAPI InternetCombineUrlW ( IN LPCWSTR  lpszBaseUrl,
IN LPCWSTR  lpszRelativeUrl,
OUT LPWSTR  lpszBuffer,
IN OUT LPDWORD  lpdwBufferLength,
IN DWORD  dwFlags 
)

INTERNETAPI DWORD WINAPI InternetConfirmZoneCrossing ( IN HWND  hWnd,
IN LPSTR  szUrlPrev,
IN LPSTR  szUrlNew,
IN BOOL  bPost 
)

INTERNETAPI DWORD WINAPI InternetConfirmZoneCrossingA ( IN HWND  hWnd,
IN LPSTR  szUrlPrev,
IN LPSTR  szUrlNew,
IN BOOL  bPost 
)

INTERNETAPI DWORD WINAPI InternetConfirmZoneCrossingW ( IN HWND  hWnd,
IN LPWSTR  szUrlPrev,
IN LPWSTR  szUrlNew,
IN BOOL  bPost 
)

INTERNETAPI HINTERNET WINAPI InternetConnectA ( IN HINTERNET  hInternet,
IN LPCSTR  lpszServerName,
IN INTERNET_PORT  nServerPort,
IN LPCSTR lpszUserName  OPTIONAL,
IN LPCSTR lpszPassword  OPTIONAL,
IN DWORD  dwService,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

INTERNETAPI HINTERNET WINAPI InternetConnectW ( IN HINTERNET  hInternet,
IN LPCWSTR  lpszServerName,
IN INTERNET_PORT  nServerPort,
IN LPCWSTR lpszUserName  OPTIONAL,
IN LPCWSTR lpszPassword  OPTIONAL,
IN DWORD  dwService,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

BOOLAPI InternetCrackUrlA ( IN LPCSTR  lpszUrl,
IN DWORD  dwUrlLength,
IN DWORD  dwFlags,
IN OUT LPURL_COMPONENTSA  lpUrlComponents 
)

BOOLAPI InternetCrackUrlW ( IN LPCWSTR  lpszUrl,
IN DWORD  dwUrlLength,
IN DWORD  dwFlags,
IN OUT LPURL_COMPONENTSW  lpUrlComponents 
)

BOOLAPI InternetCreateUrlA ( IN LPURL_COMPONENTSA  lpUrlComponents,
IN DWORD  dwFlags,
OUT LPSTR  lpszUrl,
IN OUT LPDWORD  lpdwUrlLength 
)

BOOLAPI InternetCreateUrlW ( IN LPURL_COMPONENTSW  lpUrlComponents,
IN DWORD  dwFlags,
OUT LPWSTR  lpszUrl,
IN OUT LPDWORD  lpdwUrlLength 
)

INTERNETAPI DWORD WINAPI InternetDial ( IN HWND  hwndParent,
IN LPSTR  lpszConnectoid,
IN DWORD  dwFlags,
OUT LPDWORD  lpdwConnection,
IN DWORD  dwReserved 
)

INTERNETAPI DWORD WINAPI InternetDialA ( IN HWND  hwndParent,
IN LPSTR  lpszConnectoid,
IN DWORD  dwFlags,
OUT DWORD_PTR *  lpdwConnection,
IN DWORD  dwReserved 
)

INTERNETAPI DWORD WINAPI InternetDialW ( IN HWND  hwndParent,
IN LPWSTR  lpszConnectoid,
IN DWORD  dwFlags,
OUT DWORD_PTR *  lpdwConnection,
IN DWORD  dwReserved 
)

INTERNETAPI DWORD WINAPI InternetErrorDlg ( IN HWND  hWnd,
IN OUT HINTERNET  hRequest,
IN DWORD  dwError,
IN DWORD  dwFlags,
IN OUT LPVOID lppvData 
)

BOOLAPI InternetFindNextFileA ( IN HINTERNET  hFind,
OUT LPVOID  lpvFindData 
)

BOOLAPI InternetFindNextFileW ( IN HINTERNET  hFind,
OUT LPVOID  lpvFindData 
)

INTERNETAPI BOOL WINAPI InternetGetConnectedState ( OUT LPDWORD  lpdwFlags,
IN DWORD  dwReserved 
)

INTERNETAPI BOOL WINAPI InternetGetConnectedStateEx ( OUT LPDWORD  lpdwFlags,
IN LPSTR  lpszConnectionName,
IN DWORD  dwNameLen,
IN DWORD  dwReserved 
)

INTERNETAPI BOOL WINAPI InternetGetConnectedStateExA ( OUT LPDWORD  lpdwFlags,
OUT LPSTR  lpszConnectionName,
IN DWORD  dwNameLen,
IN DWORD  dwReserved 
)

INTERNETAPI BOOL WINAPI InternetGetConnectedStateExW ( OUT LPDWORD  lpdwFlags,
OUT LPWSTR  lpszConnectionName,
IN DWORD  dwNameLen,
IN DWORD  dwReserved 
)

BOOLAPI InternetGetCookieA ( IN LPCSTR  lpszUrl,
IN LPCSTR  lpszCookieName,
OUT LPSTR  lpCookieData,
IN OUT LPDWORD  lpdwSize 
)

BOOLAPI InternetGetCookieW ( IN LPCWSTR  lpszUrl,
IN LPCWSTR  lpszCookieName,
OUT LPWSTR  lpCookieData,
IN OUT LPDWORD  lpdwSize 
)

BOOLAPI InternetGetLastResponseInfoA ( OUT LPDWORD  lpdwError,
OUT LPSTR lpszBuffer  OPTIONAL,
IN OUT LPDWORD  lpdwBufferLength 
)

BOOLAPI InternetGetLastResponseInfoW ( OUT LPDWORD  lpdwError,
OUT LPWSTR lpszBuffer  OPTIONAL,
IN OUT LPDWORD  lpdwBufferLength 
)

INTERNETAPI BOOL WINAPI InternetGoOnline ( IN LPSTR  lpszURL,
IN HWND  hwndParent,
IN DWORD  dwFlags 
)

INTERNETAPI BOOL WINAPI InternetGoOnlineA ( IN LPSTR  lpszURL,
IN HWND  hwndParent,
IN DWORD  dwFlags 
)

INTERNETAPI BOOL WINAPI InternetGoOnlineW ( IN LPWSTR  lpszURL,
IN HWND  hwndParent,
IN DWORD  dwFlags 
)

INTERNETAPI DWORD WINAPI InternetHangUp ( IN DWORD  dwConnection,
IN DWORD  dwReserved 
)

BOOLAPI InternetLockRequestFile ( IN HINTERNET  hInternet,
OUT HANDLE *  lphLockRequestInfo 
)

INTERNETAPI HINTERNET WINAPI InternetOpenA ( IN LPCSTR  lpszAgent,
IN DWORD  dwAccessType,
IN LPCSTR lpszProxy  OPTIONAL,
IN LPCSTR lpszProxyBypass  OPTIONAL,
IN DWORD  dwFlags 
)

INTERNETAPI HINTERNET WINAPI InternetOpenUrlA ( IN HINTERNET  hInternet,
IN LPCSTR  lpszUrl,
IN LPCSTR lpszHeaders  OPTIONAL,
IN DWORD  dwHeadersLength,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

INTERNETAPI HINTERNET WINAPI InternetOpenUrlW ( IN HINTERNET  hInternet,
IN LPCWSTR  lpszUrl,
IN LPCWSTR lpszHeaders  OPTIONAL,
IN DWORD  dwHeadersLength,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

INTERNETAPI HINTERNET WINAPI InternetOpenW ( IN LPCWSTR  lpszAgent,
IN DWORD  dwAccessType,
IN LPCWSTR lpszProxy  OPTIONAL,
IN LPCWSTR lpszProxyBypass  OPTIONAL,
IN DWORD  dwFlags 
)

BOOLAPI InternetQueryDataAvailable ( IN HINTERNET  hFile,
OUT LPDWORD lpdwNumberOfBytesAvailable  OPTIONAL,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

BOOLAPI InternetQueryOptionA ( IN HINTERNET hInternet  OPTIONAL,
IN DWORD  dwOption,
OUT LPVOID lpBuffer  OPTIONAL,
IN OUT LPDWORD  lpdwBufferLength 
)

BOOLAPI InternetQueryOptionW ( IN HINTERNET hInternet  OPTIONAL,
IN DWORD  dwOption,
OUT LPVOID lpBuffer  OPTIONAL,
IN OUT LPDWORD  lpdwBufferLength 
)

BOOLAPI InternetReadFile ( IN HINTERNET  hFile,
IN LPVOID  lpBuffer,
IN DWORD  dwNumberOfBytesToRead,
OUT LPDWORD  lpdwNumberOfBytesRead 
)

Referenced by fsHttpFile::Read().

INTERNETAPI BOOL WINAPI InternetReadFileExA ( IN HINTERNET  hFile,
OUT LPINTERNET_BUFFERSA  lpBuffersOut,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

INTERNETAPI BOOL WINAPI InternetReadFileExW ( IN HINTERNET  hFile,
OUT LPINTERNET_BUFFERSW  lpBuffersOut,
IN DWORD  dwFlags,
IN DWORD_PTR  dwContext 
)

BOOLAPI InternetSetCookieA ( IN LPCSTR  lpszUrl,
IN LPCSTR  lpszCookieName,
IN LPCSTR  lpszCookieData 
)

BOOLAPI InternetSetCookieW ( IN LPCWSTR  lpszUrl,
IN LPCWSTR  lpszCookieName,
IN LPCWSTR  lpszCookieData 
)

INTERNETAPI BOOL WINAPI InternetSetDialState ( IN LPCSTR  lpszConnectoid,
IN DWORD  dwState,
IN DWORD  dwReserved 
)

INTERNETAPI BOOL WINAPI InternetSetDialStateA ( IN LPCSTR  lpszConnectoid,
IN DWORD  dwState,
IN DWORD  dwReserved 
)

INTERNETAPI BOOL WINAPI InternetSetDialStateW ( IN LPCWSTR  lpszConnectoid,
IN DWORD  dwState,
IN DWORD  dwReserved 
)

INTERNETAPI DWORD WINAPI InternetSetFilePointer ( IN HINTERNET  hFile,
IN LONG  lDistanceToMove,
IN PVOID  pReserved,
IN DWORD  dwMoveMethod,
IN DWORD_PTR  dwContext 
)

BOOLAPI InternetSetOptionA ( IN HINTERNET hInternet  OPTIONAL,
IN DWORD  dwOption,
IN LPVOID  lpBuffer,
IN DWORD  dwBufferLength 
)

BOOLAPI InternetSetOptionExA ( IN HINTERNET hInternet  OPTIONAL,
IN DWORD  dwOption,
IN LPVOID  lpBuffer,
IN DWORD  dwBufferLength,
IN DWORD  dwFlags 
)

BOOLAPI InternetSetOptionExW ( IN HINTERNET hInternet  OPTIONAL,
IN DWORD  dwOption,
IN LPVOID  lpBuffer,
IN DWORD  dwBufferLength,
IN DWORD  dwFlags 
)

BOOLAPI InternetSetOptionW ( IN HINTERNET hInternet  OPTIONAL,
IN DWORD  dwOption,
IN LPVOID  lpBuffer,
IN DWORD  dwBufferLength 
)

INTERNETAPI INTERNET_STATUS_CALLBACK WINAPI InternetSetStatusCallback ( IN HINTERNET  hInternet,
IN INTERNET_STATUS_CALLBACK  lpfnInternetCallback 
)

INTERNETAPI INTERNET_STATUS_CALLBACK WINAPI InternetSetStatusCallbackA ( IN HINTERNET  hInternet,
IN INTERNET_STATUS_CALLBACK  lpfnInternetCallback 
)

INTERNETAPI INTERNET_STATUS_CALLBACK WINAPI InternetSetStatusCallbackW ( IN HINTERNET  hInternet,
IN INTERNET_STATUS_CALLBACK  lpfnInternetCallback 
)

BOOLAPI InternetTimeFromSystemTime ( IN CONST SYSTEMTIME *  pst,
IN DWORD  dwRFC,
OUT LPSTR  lpszTime,
IN DWORD  cbTime 
)

BOOLAPI InternetTimeFromSystemTimeA ( IN CONST SYSTEMTIME *  pst,
IN DWORD  dwRFC,
OUT LPSTR  lpszTime,
IN DWORD  cbTime 
)

BOOLAPI InternetTimeFromSystemTimeW ( IN CONST SYSTEMTIME *  pst,
IN DWORD  dwRFC,
OUT LPWSTR  lpszTime,
IN DWORD  cbTime 
)

BOOLAPI InternetTimeToSystemTime ( IN LPCSTR  lpszTime,
OUT SYSTEMTIME *  pst,
IN DWORD  dwReserved 
)

BOOLAPI InternetTimeToSystemTimeA ( IN LPCSTR  lpszTime,
OUT SYSTEMTIME *  pst,
IN DWORD  dwReserved 
)

BOOLAPI InternetTimeToSystemTimeW ( IN LPCWSTR  lpszTime,
OUT SYSTEMTIME *  pst,
IN DWORD  dwReserved 
)

BOOLAPI InternetUnlockRequestFile ( IN HANDLE  hLockRequestInfo  ) 

BOOLAPI InternetWriteFile ( IN HINTERNET  hFile,
IN LPCVOID  lpBuffer,
IN DWORD  dwNumberOfBytesToWrite,
OUT LPDWORD  lpdwNumberOfBytesWritten 
)

BOOLAPI ReadUrlCacheEntryStream ( IN HANDLE  hUrlCacheStream,
IN DWORD  dwLocation,
IN OUT LPVOID  lpBuffer,
IN OUT LPDWORD  lpdwLen,
IN DWORD  Reserved 
)

INTERNETAPI BOOL WINAPI ResumeSuspendedDownload ( IN HINTERNET  hRequest,
IN DWORD  dwResultCode 
)

BOOLAPI RetrieveUrlCacheEntryFileA ( IN LPCSTR  lpszUrlName,
OUT LPINTERNET_CACHE_ENTRY_INFOA  lpCacheEntryInfo,
IN OUT LPDWORD  lpdwCacheEntryInfoBufferSize,
IN DWORD  dwReserved 
)

BOOLAPI RetrieveUrlCacheEntryFileW ( IN LPCWSTR  lpszUrlName,
OUT LPINTERNET_CACHE_ENTRY_INFOW  lpCacheEntryInfo,
IN OUT LPDWORD  lpdwCacheEntryInfoBufferSize,
IN DWORD  dwReserved 
)

INTERNETAPI HANDLE WINAPI RetrieveUrlCacheEntryStreamA ( IN LPCSTR  lpszUrlName,
OUT LPINTERNET_CACHE_ENTRY_INFOA  lpCacheEntryInfo,
IN OUT LPDWORD  lpdwCacheEntryInfoBufferSize,
IN BOOL  fRandomRead,
IN DWORD  dwReserved 
)

INTERNETAPI HANDLE WINAPI RetrieveUrlCacheEntryStreamW ( IN LPCWSTR  lpszUrlName,
OUT LPINTERNET_CACHE_ENTRY_INFOW  lpCacheEntryInfo,
IN OUT LPDWORD  lpdwCacheEntryInfoBufferSize,
IN BOOL  fRandomRead,
IN DWORD  dwReserved 
)

BOOLAPI SetUrlCacheEntryGroup ( IN LPCSTR  lpszUrlName,
IN DWORD  dwFlags,
IN GROUPID  GroupId,
IN LPBYTE  pbGroupAttributes,
IN DWORD  cbGroupAttributes,
IN LPVOID  lpReserved 
)

BOOLAPI SetUrlCacheEntryGroupA ( IN LPCSTR  lpszUrlName,
IN DWORD  dwFlags,
IN GROUPID  GroupId,
IN LPBYTE  pbGroupAttributes,
IN DWORD  cbGroupAttributes,
IN LPVOID  lpReserved 
)

BOOLAPI SetUrlCacheEntryGroupW ( IN LPCWSTR  lpszUrlName,
IN DWORD  dwFlags,
IN GROUPID  GroupId,
IN LPBYTE  pbGroupAttributes,
IN DWORD  cbGroupAttributes,
IN LPVOID  lpReserved 
)

BOOLAPI SetUrlCacheEntryInfoA ( IN LPCSTR  lpszUrlName,
IN LPINTERNET_CACHE_ENTRY_INFOA  lpCacheEntryInfo,
IN DWORD  dwFieldControl 
)

BOOLAPI SetUrlCacheEntryInfoW ( IN LPCWSTR  lpszUrlName,
IN LPINTERNET_CACHE_ENTRY_INFOW  lpCacheEntryInfo,
IN DWORD  dwFieldControl 
)

URLCACHEAPI BOOL WINAPI SetUrlCacheGroupAttributeA ( IN GROUPID  gid,
IN DWORD  dwFlags,
IN DWORD  dwAttributes,
IN LPINTERNET_CACHE_GROUP_INFOA  lpGroupInfo,
IN OUT LPVOID  lpReserved 
)

URLCACHEAPI BOOL WINAPI SetUrlCacheGroupAttributeW ( IN GROUPID  gid,
IN DWORD  dwFlags,
IN DWORD  dwAttributes,
IN LPINTERNET_CACHE_GROUP_INFOW  lpGroupInfo,
IN OUT LPVOID  lpReserved 
)

BOOLAPI UnlockUrlCacheEntryFile ( IN LPCSTR  lpszUrlName,
IN DWORD  dwReserved 
)

BOOLAPI UnlockUrlCacheEntryFileA ( IN LPCSTR  lpszUrlName,
IN DWORD  dwReserved 
)

BOOLAPI UnlockUrlCacheEntryFileW ( IN LPCWSTR  lpszUrlName,
IN DWORD  dwReserved 
)

BOOLAPI UnlockUrlCacheEntryStream ( IN HANDLE  hUrlCacheStream,
IN DWORD  Reserved 
)


Variable Documentation

typedef DWORD

Definition at line 2115 of file WinINet.h.

typedef LPCSTR

Definition at line 3112 of file WinINet.h.

typedef LPDWORD

typedef LPVOID


Generated on Sun May 25 00:20:04 2008 by  doxygen 1.5.6