ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

wininet.h File Reference

Go to the source code of this file.

Data Structures

struct  INTERNET_ASYNC_RESULT
struct  INTERNET_PROXY_INFOA
struct  INTERNET_PROXY_INFOW
struct  INTERNET_VERSION_INFO
struct  HTTP_VERSION_INFO
struct  INTERNET_CONNECTED_INFO
struct  URL_COMPONENTSA
struct  URL_COMPONENTSW
struct  INTERNET_CERTIFICATE_INFOA
struct  INTERNET_CERTIFICATE_INFOW
struct  LPINTERNET_BUFFERSA
struct  LPINTERNET_BUFFERSW
struct  LPINTERNET_CACHE_GROUP_INFOA
struct  LPINTERNET_CACHE_GROUP_INFOW
struct  LPINTERNET_PER_CONN_OPTIONA
struct  LPINTERNET_PER_CONN_OPTIONW
struct  LPINTERNET_PER_CONN_OPTION_LISTA
struct  LPINTERNET_PER_CONN_OPTION_LISTW
struct  LPINTERNET_DIAGNOSTIC_SOCKET_INFO
struct  GOPHER_FIND_DATAA
struct  GOPHER_FIND_DATAW
struct  GOPHER_ADMIN_ATTRIBUTE_TYPEA
struct  GOPHER_ADMIN_ATTRIBUTE_TYPEW
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_TYPEA
struct  GOPHER_SITE_ATTRIBUTE_TYPEW
struct  GOPHER_ORGANIZATION_ATTRIBUTE_TYPEA
struct  GOPHER_ORGANIZATION_ATTRIBUTE_TYPEW
struct  GOPHER_LOCATION_ATTRIBUTE_TYPEA
struct  GOPHER_LOCATION_ATTRIBUTE_TYPEW
struct  GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE
struct  GOPHER_TIMEZONE_ATTRIBUTE_TYPE
struct  GOPHER_PROVIDER_ATTRIBUTE_TYPEA
struct  GOPHER_PROVIDER_ATTRIBUTE_TYPEW
struct  GOPHER_VERSION_ATTRIBUTE_TYPEA
struct  GOPHER_VERSION_ATTRIBUTE_TYPEW
struct  GOPHER_ABSTRACT_ATTRIBUTE_TYPEA
struct  GOPHER_ABSTRACT_ATTRIBUTE_TYPEW
struct  GOPHER_VIEW_ATTRIBUTE_TYPEA
struct  GOPHER_VIEW_ATTRIBUTE_TYPEW
struct  GOPHER_VERONICA_ATTRIBUTE_TYPE
struct  GOPHER_ASK_ATTRIBUTE_TYPEA
struct  GOPHER_ASK_ATTRIBUTE_TYPEW
struct  GOPHER_UNKNOWN_ATTRIBUTE_TYPEA
struct  GOPHER_UNKNOWN_ATTRIBUTE_TYPEW
struct  GOPHER_ATTRIBUTE_TYPEA
struct  GOPHER_ATTRIBUTE_TYPEW
struct  INTERNET_AUTH_NOTIFY_DATA
struct  LPINTERNET_CACHE_ENTRY_INFOA
struct  LPINTERNET_CACHE_ENTRY_INFOW
struct  LPINTERNET_CACHE_TIMESTAMPS

Defines

#define INTERNETAPI
#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   (INTERNET_MAX_SCHEME_LENGTH + sizeof("://")+ INTERNET_MAX_PATH_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_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_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 ISO_FORCE_DISCONNECTED   0x00000001
#define GROUP_OWNER_STORAGE_SIZE   4
#define GROUPNAME_MAX_LENGTH   120
#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 INTERNET_PER_CONN_AUTOCONFIG_SECONDARY_URL   6
#define INTERNET_PER_CONN_AUTOCONFIG_RELOAD_DELAY_MINS   7
#define INTERNET_PER_CONN_AUTOCONFIG_LAST_DETECT_TIME   8
#define INTERNET_PER_CONN_AUTOCONFIG_LAST_DETECT_URL   9
#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 IDSI_FLAG_KEEP_ALIVE   0x00000001
#define IDSI_FLAG_SECURE   0x00000002
#define IDSI_FLAG_PROXY   0x00000004
#define IDSI_FLAG_TUNNEL   0x00000008
#define InternetTimeFromSystemTime   WINELIB_NAME_AW(InternetTimeFromSystemTime)
#define INTERNET_RFC1123_FORMAT   0
#define INTERNET_RFC1123_BUFSIZE   30
#define InternetTimeToSystemTime   WINELIB_NAME_AW(InternetTimeToSystemTime)
#define InternetCrackUrl   WINELIB_NAME_AW(InternetCrackUrl)
#define InternetCreateUrl   WINELIB_NAME_AW(InternetCreateUrl)
#define InternetCanonicalizeUrl   WINELIB_NAME_AW(InternetCanonicalizeUrl)
#define InternetCombineUrl   WINELIB_NAME_AW(InternetCombineUrl)
#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 InternetOpen   WINELIB_NAME_AW(InternetOpen)
#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   WINELIB_NAME_AW(InternetConnect)
#define INTERNET_SERVICE_URL   0
#define INTERNET_SERVICE_FTP   1
#define INTERNET_SERVICE_GOPHER   2
#define INTERNET_SERVICE_HTTP   3
#define InternetConnectUrl(hInternet, lpszUrl, dwFlags, dwContext)
#define InternetOpenUrl   WINELIB_NAME_AW(InternetOpenUrl)
#define InternetReadFileEx   WINELIB_NAME_AW(InternetReadFileEx)
#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   WINELIB_NAME_AW(InternetFindNextFile)
#define InternetQueryOption   WINELIB_NAME_AW(InternetQueryOption)
#define InternetSetOption   WINELIB_NAME_AW(InternetSetOption)
#define InternetSetOptionEx   WINELIB_NAME_AW(InternetSetOptionEx)
#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_HTTP_DECODING   65
#define INTERNET_OPTION_DIAGNOSTIC_SOCKET_INFO   67
#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_OPTION_IDENTITY   78
#define INTERNET_OPTION_REMOVE_IDENTITY   79
#define INTERNET_OPTION_ALTER_IDENTITY   80
#define INTERNET_OPTION_SUPPRESS_BEHAVIOR   81
#define INTERNET_OPTION_AUTODIAL_MODE   82
#define INTERNET_OPTION_AUTODIAL_CONNECTION   83
#define INTERNET_OPTION_CLIENT_CERT_CONTEXT   84
#define INTERNET_OPTION_AUTH_FLAGS   85
#define INTERNET_OPTION_COOKIES_3RD_PARTY   86
#define INTERNET_OPTION_DISABLE_PASSPORT_AUTH   87
#define INTERNET_OPTION_SEND_UTF8_SERVERNAME_TO_PROXY   88
#define INTERNET_OPTION_EXEMPT_CONNECTION_LIMIT   89
#define INTERNET_OPTION_ENABLE_PASSPORT_AUTH   90
#define INTERNET_OPTION_HIBERNATE_INACTIVE_WORKER_THREADS   91
#define INTERNET_OPTION_ACTIVATE_WORKER_THREADS   92
#define INTERNET_OPTION_RESTORE_WORKER_THREAD_DEFAULTS   93
#define INTERNET_OPTION_SOCKET_SEND_BUFFER_LENGTH   94
#define INTERNET_OPTION_PROXY_SETTINGS_CHANGED   95
#define INTERNET_OPTION_DATAFILE_EXT   96
#define INTERNET_OPTION_CODEPAGE_PATH   100
#define INTERNET_OPTION_CODEPAGE_EXTRA   101
#define INTERNET_OPTION_IDN   102
#define INTERNET_OPTION_MAX_CONNS_PER_PROXY   103
#define INTERNET_OPTION_SUPPRESS_SERVER_AUTH   104
#define INTERNET_OPTION_SERVER_CERT_CHAIN_CONTEXT   105
#define INTERNET_FIRST_OPTION   INTERNET_OPTION_CALLBACK
#define INTERNET_LAST_OPTION   INTERNET_OPTION_SERVER_CERT_CHAIN_CONTEXT
#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 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_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   WINELIB_NAME_AW(InternetGetLastResponseInfo)
#define InternetSetStatusCallback   WINELIB_NAME_AW(InternetSetStatusCallback)
#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_STATUS_COOKIE_SENT   320
#define INTERNET_STATUS_COOKIE_RECEIVED   321
#define INTERNET_STATUS_PRIVACY_IMPACTED   324
#define INTERNET_STATUS_P3P_HEADER   325
#define INTERNET_STATUS_P3P_POLICYREF   326
#define INTERNET_STATUS_COOKIE_HISTORY   327
#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 FtpCommand   WINELIB_NAME_AW(FtpCommand)
#define FtpFindFirstFile   WINELIB_NAME_AW(FtpFindFirstFile)
#define FtpGetFile   WINELIB_NAME_AW(FtpGetFile)
#define FtpPutFile   WINELIB_NAME_AW(FtpPutFile)
#define FtpDeleteFile   WINELIB_NAME_AW(FtpDeleteFile)
#define FtpRenameFile   WINELIB_NAME_AW(FtpRenameFile)
#define FtpOpenFile   WINELIB_NAME_AW(FtpOpenFile)
#define FtpCreateDirectory   WINELIB_NAME_AW(FtpCreateDirectory)
#define FtpRemoveDirectory   WINELIB_NAME_AW(FtpRemoveDirectory)
#define FtpSetCurrentDirectory   WINELIB_NAME_AW(FtpSetCurrentDirectory)
#define FtpGetCurrentDirectory   WINELIB_NAME_AW(FtpGetCurrentDirectory)
#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   WINELIB_NAME_AW(GopherCreateLocator)
#define GopherGetLocatorType   WINELIB_NAME_AW(GopherGetLocatorType)
#define GopherFindFirstFile   WINELIB_NAME_AW(GopherFindFirstFile)
#define GopherOpenFile   WINELIB_NAME_AW(GopherOpenFile)
#define GopherGetAttribute   WINELIB_NAME_AW(GopherGetAttribute)
#define HTTP_MAJOR_VERSION   1
#define HTTP_MINOR_VERSION   0
#define HTTP_VERSION   TEXT("HTTP/1.0")
#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_PROXY_SUPPORT   75
#define HTTP_QUERY_AUTHENTICATION_INFO   76
#define HTTP_QUERY_PASSPORT_URLS   77
#define HTTP_QUERY_PASSPORT_CONFIG   78
#define HTTP_QUERY_MAX   78
#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_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   WINELIB_NAME_AW(HttpOpenRequest)
#define HttpAddRequestHeaders   WINELIB_NAME_AW(HttpAddRequestHeaders)
#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   WINELIB_NAME_AW(HttpSendRequest)
#define HttpSendRequestEx   WINELIB_NAME_AW(HttpSendRequestEx)
#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   WINELIB_NAME_AW(HttpEndRequest)
#define HttpQueryInfo   WINELIB_NAME_AW(HttpQueryInfo)
#define InternetEnumPerSiteCookieDecision   WINELIB_NAME_AW(InternetEnumPerSiteCookieDecision)
#define INTERNET_COOKIE_IS_SECURE   0x00000001
#define INTERNET_COOKIE_IS_SESSION   0x00000002
#define INTERNET_COOKIE_THIRD_PARTY   0x00000010
#define INTERNET_COOKIE_PROMPT_REQUIRED   0x00000020
#define INTERNET_COOKIE_EVALUATE_P3P   0x00000040
#define INTERNET_COOKIE_APPLY_P3P   0x00000080
#define INTERNET_COOKIE_P3P_ENABLED   0x00000100
#define INTERNET_COOKIE_IS_RESTRICTED   0x00000200
#define INTERNET_COOKIE_IE6   0x00000400
#define INTERNET_COOKIE_IS_LEGACY   0x00000800
#define InternetGetCookieEx   WINELIB_NAME_AW(InternetGetCookieEx)
#define InternetSetCookieEx   WINELIB_NAME_AW(InternetSetCookieEx)
#define InternetGetPerSiteCookieDecision   WINELIB_NAME_AW(InternetGetPerSiteCookieDecision)
#define InternetSetPerSiteCookieDecision   WINELIB_NAME_AW(InternetSetPerSiteCookieDecision)
#define InternetSetCookie   WINELIB_NAME_AW(InternetSetCookie)
#define InternetGetCookie   WINELIB_NAME_AW(InternetGetCookie)
#define InternetCheckConnection   WINELIB_NAME_AW(InternetCheckConnection)
#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 InternetConfirmZoneCrossing   WINELIB_NAME_AW(InternetConfirmZoneCrossing)
#define PRIVACY_TEMPLATE_NO_COOKIES   0
#define PRIVACY_TEMPLATE_HIGH   1
#define PRIVACY_TEMPLATE_MEDIUM_HIGH   2
#define PRIVACY_TEMPLATE_MEDIUM   3
#define PRIVACY_TEMPLATE_MEDIUM_LOW   4
#define PRIVACY_TEMPLATE_LOW   5
#define PRIVACY_TEMPLATE_CUSTOM   100
#define PRIVACY_TEMPLATE_ADVANCED   101
#define PRIVACY_TEMPLATE_MAX   PRIVACY_TEMPLATE_LOW
#define PRIVACY_TYPE_FIRST_PARTY   0
#define PRIVACY_TYPE_THIRD_PARTY   1
#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 ERROR_INTERNET_DECODING_FAILED   (INTERNET_ERROR_BASE + 175)
#define INTERNET_ERROR_LAST   ERROR_INTERNET_DECODING_FAILED
#define NORMAL_CACHE_ENTRY   0x00000001
#define STICKY_CACHE_ENTRY   0x00000004
#define EDITED_CACHE_ENTRY   0x00000008
#define COOKIE_CACHE_ENTRY   0x00100000
#define URLHISTORY_CACHE_ENTRY   0x00200000
#define TRACK_OFFLINE_CACHE_ENTRY   0x00000010
#define TRACK_ONLINE_CACHE_ENTRY   0x00000020
#define SPARSE_CACHE_ENTRY   0x00010000
#define URLCACHE_FIND_DEFAULT_FILTER
#define CreateUrlCacheEntry   WINELIB_NAME_AW(CreateUrlCacheEntry)
#define CommitUrlCacheEntry   WINELIB_NAME_AW(CommitUrlCacheEntry)
#define RetrieveUrlCacheEntryFile   WINELIB_NAME_AW(RetrieveUrlCacheEntryFile)
#define UnlockUrlCacheEntryFile   WINELIB_NAME_AW(UnlockUrlCacheEntryFile)
#define RetrieveUrlCacheEntryStream   WINELIB_NAME_AW(RetrieveUrlCacheEntryStream)
#define GetUrlCacheEntryInfo   WINELIB_NAME_AW(GetUrlCacheEntryInfo)
#define GetUrlCacheEntryInfoEx   WINELIB_NAME_AW(GetUrlCacheEntryInfoEx)
#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   WINELIB_NAME_AW(SetUrlCacheEntryInfo)
#define GetUrlCacheGroupAttribute   WINELIB_NAME_AW(GetUrlCacheGroupAttribute)
#define INTERNET_CACHE_GROUP_ADD   0
#define INTERNET_CACHE_GROUP_REMOVE   1
#define SetUrlCacheEntryGroup   WINELIB_NAME_AW(SetUrlCacheEntryGroup)
#define SetUrlCacheGroupAttribute   WINELIB_NAME_AW(SetUrlCacheGroupAttribute)
#define FindFirstUrlCacheEntryEx   WINELIB_NAME_AW(FindFirstUrlCacheEntryEx)
#define FindNextUrlCacheEntryEx   WINELIB_NAME_AW(FindNextUrlCacheEntryEx)
#define FindFirstUrlCacheEntry   WINELIB_NAME_AW(FindFirstUrlCacheEntry)
#define FindNextUrlCacheEntry   WINELIB_NAME_AW(FindNextUrlCacheEntry)
#define DeleteUrlCacheEntry   WINELIB_NAME_AW(DeleteUrlCacheEntry)
#define FCS_PERCENT_CACHE_SPACE   0 /* guessed value */
#define FCS_PERCENT_DISK_SPACE   1 /* guessed value */
#define FCS_ABSOLUTE_SIZE   2 /* guessed value */
#define FreeUrlCacheSpace   WINELIB_NAME_AW(FreeUrlCacheSpace)
#define InternetDial   WINELIB_NAME_AW(InternetDial)
#define INTERNET_DIAL_UNATTENDED   0x8000
#define INTERENT_GOONLINE_REFRESH   0x00000001
#define INTERENT_GOONLINE_MASK   0x00000001
#define InternetGoOnline   WINELIB_NAME_AW(InternetGoOnline)
#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   1
#define INTERNET_CONNECTION_LAN   2
#define INTERNET_CONNECTION_PROXY   4
#define INTERNET_CONNECTION_MODEM_BUSY   8
#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 InternetSetDialState   WINELIB_NAME_AW(InternetSetDialState)
#define INTERNET_DIALSTATE_DISCONNECTED   1
#define InternetGetConnectedStateEx   WINELIB_NAME_AW(InternetGetConnectedStateEx)

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_INFOA
LPINTERNET_PROXY_INFOA
typedef struct
INTERNET_PROXY_INFOW
LPINTERNET_PROXY_INFOW
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 struct
INTERNET_CERTIFICATE_INFOA
LPINTERNET_CERTIFICATE_INFOA
typedef struct
INTERNET_CERTIFICATE_INFOW
LPINTERNET_CERTIFICATE_INFOW
typedef VOID(CALLBACK * INTERNET_STATUS_CALLBACK )(HINTERNET, DWORD_PTR, DWORD, LPVOID, DWORD)
typedef INTERNET_STATUS_CALLBACKLPINTERNET_STATUS_CALLBACK
typedef struct GOPHER_FIND_DATAALPGOPHER_FIND_DATAA
typedef struct GOPHER_FIND_DATAWLPGOPHER_FIND_DATAW
typedef struct
GOPHER_ADMIN_ATTRIBUTE_TYPEA
LPGOPHER_ADMIN_ATTRIBUTE_TYPEA
typedef struct
GOPHER_ADMIN_ATTRIBUTE_TYPEW
LPGOPHER_ADMIN_ATTRIBUTE_TYPEW
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_TYPEA
LPGOPHER_SITE_ATTRIBUTE_TYPEA
typedef struct
GOPHER_SITE_ATTRIBUTE_TYPEW
LPGOPHER_SITE_ATTRIBUTE_TYPEW
typedef struct
GOPHER_ORGANIZATION_ATTRIBUTE_TYPEA
LPGOPHER_ORGANIZATION_ATTRIBUTE_TYPEA
typedef struct
GOPHER_ORGANIZATION_ATTRIBUTE_TYPEW
LPGOPHER_ORGANIZATION_ATTRIBUTE_TYPEW
typedef struct
GOPHER_LOCATION_ATTRIBUTE_TYPEA
LPGOPHER_LOCATION_ATTRIBUTE_TYPEA
typedef struct
GOPHER_LOCATION_ATTRIBUTE_TYPEW
LPGOPHER_LOCATION_ATTRIBUTE_TYPEW
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_TYPEA
LPGOPHER_PROVIDER_ATTRIBUTE_TYPEA
typedef struct
GOPHER_PROVIDER_ATTRIBUTE_TYPEW
LPGOPHER_PROVIDER_ATTRIBUTE_TYPEW
typedef struct
GOPHER_VERSION_ATTRIBUTE_TYPEA
LPGOPHER_VERSION_ATTRIBUTE_TYPEA
typedef struct
GOPHER_VERSION_ATTRIBUTE_TYPEW
LPGOPHER_VERSION_ATTRIBUTE_TYPEW
typedef struct
GOPHER_ABSTRACT_ATTRIBUTE_TYPEA
LPGOPHER_ABSTRACT_ATTRIBUTE_TYPEA
typedef struct
GOPHER_ABSTRACT_ATTRIBUTE_TYPEW
LPGOPHER_ABSTRACT_ATTRIBUTE_TYPEW
typedef struct
GOPHER_VIEW_ATTRIBUTE_TYPEA
LPGOPHER_VIEW_ATTRIBUTE_TYPEA
typedef struct
GOPHER_VIEW_ATTRIBUTE_TYPEW
LPGOPHER_VIEW_ATTRIBUTE_TYPEW
typedef struct
GOPHER_VERONICA_ATTRIBUTE_TYPE
LPGOPHER_VERONICA_ATTRIBUTE_TYPE
typedef struct
GOPHER_ASK_ATTRIBUTE_TYPEA
LPGOPHER_ASK_ATTRIBUTE_TYPEA
typedef struct
GOPHER_ASK_ATTRIBUTE_TYPEW
LPGOPHER_ASK_ATTRIBUTE_TYPEW
typedef struct
GOPHER_UNKNOWN_ATTRIBUTE_TYPEA
LPGOPHER_UNKNOWN_ATTRIBUTE_TYPEA
typedef struct
GOPHER_UNKNOWN_ATTRIBUTE_TYPEW
LPGOPHER_UNKNOWN_ATTRIBUTE_TYPEW
typedef struct
GOPHER_ATTRIBUTE_TYPEA
LPGOPHER_ATTRIBUTE_TYPEA
typedef struct
GOPHER_ATTRIBUTE_TYPEW
LPGOPHER_ATTRIBUTE_TYPEW
typedef BOOL(CALLBACK * GOPHER_ATTRIBUTE_ENUMERATORA )(LPGOPHER_ATTRIBUTE_TYPEA, DWORD)
typedef BOOL(CALLBACK * GOPHER_ATTRIBUTE_ENUMERATORW )(LPGOPHER_ATTRIBUTE_TYPEW, DWORD)
typedef LONGLONG GROUPID

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_RES, INTERNET_SCHEME_FIRST = INTERNET_SCHEME_FTP, INTERNET_SCHEME_LAST = INTERNET_SCHEME_RES
}

Functions

BOOLAPI InternetTimeFromSystemTimeA (CONST SYSTEMTIME *, DWORD, LPSTR, DWORD)
BOOLAPI InternetTimeFromSystemTimeW (CONST SYSTEMTIME *, DWORD, LPWSTR, DWORD)
BOOLAPI InternetTimeToSystemTimeA (LPCSTR, SYSTEMTIME *, DWORD)
BOOLAPI InternetTimeToSystemTimeW (LPCWSTR, SYSTEMTIME *, DWORD)
BOOLAPI InternetCrackUrlA (LPCSTR, DWORD, DWORD, LPURL_COMPONENTSA)
BOOLAPI InternetCrackUrlW (LPCWSTR, DWORD, DWORD, LPURL_COMPONENTSW)
BOOLAPI InternetCreateUrlA (LPURL_COMPONENTSA, DWORD, LPSTR, LPDWORD)
BOOLAPI InternetCreateUrlW (LPURL_COMPONENTSW, DWORD, LPWSTR, LPDWORD)
BOOLAPI InternetCanonicalizeUrlA (LPCSTR, LPSTR, LPDWORD, DWORD)
BOOLAPI InternetCanonicalizeUrlW (LPCWSTR, LPWSTR, LPDWORD, DWORD)
BOOLAPI InternetCombineUrlA (LPCSTR, LPCSTR, LPSTR, LPDWORD, DWORD)
BOOLAPI InternetCombineUrlW (LPCWSTR, LPCWSTR, LPWSTR, LPDWORD, DWORD)
INTERNETAPI HINTERNET WINAPI InternetOpenA (LPCSTR, DWORD, LPCSTR, LPCSTR, DWORD)
INTERNETAPI HINTERNET WINAPI InternetOpenW (LPCWSTR, DWORD, LPCWSTR, LPCWSTR, DWORD)
BOOLAPI InternetCloseHandle (HINTERNET)
INTERNETAPI HINTERNET WINAPI InternetConnectA (HINTERNET, LPCSTR, INTERNET_PORT, LPCSTR, LPCSTR, DWORD, DWORD, DWORD_PTR)
INTERNETAPI HINTERNET WINAPI InternetConnectW (HINTERNET, LPCWSTR, INTERNET_PORT, LPCWSTR, LPCWSTR, DWORD, DWORD, DWORD_PTR)
INTERNETAPI HINTERNET WINAPI InternetOpenUrlA (HINTERNET, LPCSTR, LPCSTR, DWORD, DWORD, DWORD_PTR)
INTERNETAPI HINTERNET WINAPI InternetOpenUrlW (HINTERNET, LPCWSTR, LPCWSTR, DWORD, DWORD, DWORD_PTR)
BOOLAPI InternetReadFile (HINTERNET, LPVOID, DWORD, LPDWORD)
INTERNETAPI BOOL WINAPI InternetReadFileExA (HINTERNET, LPINTERNET_BUFFERSA, DWORD, DWORD_PTR)
INTERNETAPI BOOL WINAPI InternetReadFileExW (HINTERNET, LPINTERNET_BUFFERSW, DWORD, DWORD_PTR)
INTERNETAPI DWORD WINAPI InternetSetFilePointer (HINTERNET, LONG, PVOID, DWORD, DWORD_PTR)
BOOLAPI InternetWriteFile (HINTERNET, LPCVOID, DWORD, LPDWORD)
BOOLAPI InternetQueryDataAvailable (HINTERNET, LPDWORD, DWORD, DWORD_PTR)
BOOLAPI InternetFindNextFileA (HINTERNET, LPVOID)
BOOLAPI InternetFindNextFileW (HINTERNET, LPVOID)
BOOLAPI InternetQueryOptionA (HINTERNET, DWORD, LPVOID, LPDWORD)
BOOLAPI InternetQueryOptionW (HINTERNET, DWORD, LPVOID, LPDWORD)
BOOLAPI InternetSetOptionA (HINTERNET, DWORD, LPVOID, DWORD)
BOOLAPI InternetSetOptionW (HINTERNET, DWORD, LPVOID, DWORD)
BOOLAPI InternetSetOptionExA (HINTERNET, DWORD, LPVOID, DWORD, DWORD)
BOOLAPI InternetSetOptionExW (HINTERNET, DWORD, LPVOID, DWORD, DWORD)
BOOLAPI InternetLockRequestFile (HINTERNET, HANDLE *)
BOOLAPI InternetUnlockRequestFile (HANDLE)
BOOLAPI InternetGetLastResponseInfoA (LPDWORD, LPSTR, LPDWORD)
BOOLAPI InternetGetLastResponseInfoW (LPDWORD, LPWSTR, LPDWORD)
INTERNETAPI
INTERNET_STATUS_CALLBACK
WINAPI 
InternetSetStatusCallbackA (HINTERNET, INTERNET_STATUS_CALLBACK)
INTERNETAPI
INTERNET_STATUS_CALLBACK
WINAPI 
InternetSetStatusCallbackW (HINTERNET, INTERNET_STATUS_CALLBACK)
BOOLAPI FtpCommandA (HINTERNET, BOOL, DWORD, LPCSTR, DWORD_PTR, HINTERNET *)
BOOLAPI FtpCommandW (HINTERNET, BOOL, DWORD, LPCWSTR, DWORD_PTR, HINTERNET *)
INTERNETAPI HINTERNET WINAPI FtpFindFirstFileA (HINTERNET, LPCSTR, LPWIN32_FIND_DATAA, DWORD, DWORD_PTR)
INTERNETAPI HINTERNET WINAPI FtpFindFirstFileW (HINTERNET, LPCWSTR, LPWIN32_FIND_DATAW, DWORD, DWORD_PTR)
BOOLAPI FtpGetFileA (HINTERNET, LPCSTR, LPCSTR, BOOL, DWORD, DWORD, DWORD_PTR)
BOOLAPI FtpGetFileW (HINTERNET, LPCWSTR, LPCWSTR, BOOL, DWORD, DWORD, DWORD_PTR)
DWORD WINAPI FtpGetFileSize (HINTERNET, LPDWORD)
BOOLAPI FtpPutFileA (HINTERNET, LPCSTR, LPCSTR, DWORD, DWORD_PTR)
BOOLAPI FtpPutFileW (HINTERNET, LPCWSTR, LPCWSTR, DWORD, DWORD_PTR)
BOOLAPI FtpDeleteFileA (HINTERNET, LPCSTR)
BOOLAPI FtpDeleteFileW (HINTERNET, LPCWSTR)
BOOLAPI FtpRenameFileA (HINTERNET, LPCSTR, LPCSTR)
BOOLAPI FtpRenameFileW (HINTERNET, LPCWSTR, LPCWSTR)
INTERNETAPI HINTERNET WINAPI FtpOpenFileA (HINTERNET, LPCSTR, DWORD, DWORD, DWORD_PTR)
INTERNETAPI HINTERNET WINAPI FtpOpenFileW (HINTERNET, LPCWSTR, DWORD, DWORD, DWORD_PTR)
BOOLAPI FtpCreateDirectoryA (HINTERNET, LPCSTR)
BOOLAPI FtpCreateDirectoryW (HINTERNET, LPCWSTR)
BOOLAPI FtpRemoveDirectoryA (HINTERNET, LPCSTR)
BOOLAPI FtpRemoveDirectoryW (HINTERNET, LPCWSTR)
BOOLAPI FtpSetCurrentDirectoryA (HINTERNET, LPCSTR)
BOOLAPI FtpSetCurrentDirectoryW (HINTERNET, LPCWSTR)
BOOLAPI FtpGetCurrentDirectoryA (HINTERNET, LPSTR, LPDWORD)
BOOLAPI FtpGetCurrentDirectoryW (HINTERNET, LPWSTR, LPDWORD)
BOOLAPI GopherCreateLocatorA (LPCSTR, INTERNET_PORT, LPCSTR, LPCSTR, DWORD, LPSTR, LPDWORD)
BOOLAPI GopherCreateLocatorW (LPCWSTR, INTERNET_PORT, LPCWSTR, LPCWSTR, DWORD, LPWSTR, LPDWORD)
BOOLAPI GopherGetLocatorTypeA (LPCSTR, LPDWORD)
BOOLAPI GopherGetLocatorTypeW (LPCWSTR, LPDWORD)
INTERNETAPI HINTERNET WINAPI GopherFindFirstFileA (HINTERNET, LPCSTR, LPCSTR, LPGOPHER_FIND_DATAA, DWORD, DWORD_PTR)
INTERNETAPI HINTERNET WINAPI GopherFindFirstFileW (HINTERNET, LPCWSTR, LPCWSTR, LPGOPHER_FIND_DATAW, DWORD, DWORD_PTR)
INTERNETAPI HINTERNET WINAPI GopherOpenFileA (HINTERNET, LPCSTR, LPCSTR, DWORD, DWORD_PTR)
INTERNETAPI HINTERNET WINAPI GopherOpenFileW (HINTERNET, LPCWSTR, LPCWSTR, DWORD, DWORD_PTR)
BOOLAPI GopherGetAttributeA (HINTERNET, LPCSTR, LPCSTR, LPBYTE, DWORD, LPDWORD, GOPHER_ATTRIBUTE_ENUMERATORA, DWORD_PTR)
BOOLAPI GopherGetAttributeW (HINTERNET, LPCWSTR, LPCWSTR, LPBYTE, DWORD, LPDWORD, GOPHER_ATTRIBUTE_ENUMERATORW, DWORD_PTR)
INTERNETAPI HINTERNET WINAPI HttpOpenRequestA (HINTERNET, LPCSTR, LPCSTR, LPCSTR, LPCSTR, LPCSTR *, DWORD, DWORD_PTR)
INTERNETAPI HINTERNET WINAPI HttpOpenRequestW (HINTERNET, LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR *, DWORD, DWORD_PTR)
BOOLAPI HttpAddRequestHeadersA (HINTERNET, LPCSTR, DWORD, DWORD)
BOOLAPI HttpAddRequestHeadersW (HINTERNET, LPCWSTR, DWORD, DWORD)
BOOLAPI HttpSendRequestA (HINTERNET, LPCSTR, DWORD, LPVOID, DWORD)
BOOLAPI HttpSendRequestW (HINTERNET, LPCWSTR, DWORD, LPVOID, DWORD)
INTERNETAPI BOOL WINAPI HttpSendRequestExA (HINTERNET, LPINTERNET_BUFFERSA, LPINTERNET_BUFFERSA, DWORD, DWORD_PTR)
INTERNETAPI BOOL WINAPI HttpSendRequestExW (HINTERNET, LPINTERNET_BUFFERSW, LPINTERNET_BUFFERSW, DWORD, DWORD_PTR)
INTERNETAPI BOOL WINAPI HttpEndRequestA (HINTERNET, LPINTERNET_BUFFERSA, DWORD, DWORD_PTR)
INTERNETAPI BOOL WINAPI HttpEndRequestW (HINTERNET, LPINTERNET_BUFFERSW, DWORD, DWORD_PTR)
BOOLAPI HttpQueryInfoA (HINTERNET, DWORD, LPVOID, LPDWORD, LPDWORD)
BOOLAPI HttpQueryInfoW (HINTERNET, DWORD, LPVOID, LPDWORD, LPDWORD)
BOOLAPI InternetClearAllPerSiteCookieDecisions (VOID)
BOOLAPI InternetEnumPerSiteCookieDecisionA (LPSTR, ULONG *, ULONG *, ULONG)
BOOLAPI InternetEnumPerSiteCookieDecisionW (LPWSTR, ULONG *, ULONG *, ULONG)
BOOLAPI InternetGetCookieExA (LPCSTR, LPCSTR, LPSTR, LPDWORD, DWORD, LPVOID)
BOOLAPI InternetGetCookieExW (LPCWSTR, LPCWSTR, LPWSTR, LPDWORD, DWORD, LPVOID)
DWORD WINAPI InternetSetCookieExA (LPCSTR, LPCSTR, LPCSTR, DWORD, DWORD_PTR)
DWORD WINAPI InternetSetCookieExW (LPCWSTR, LPCWSTR, LPCWSTR, DWORD, DWORD_PTR)
BOOLAPI InternetGetPerSiteCookieDecisionA (LPCSTR, ULONG *)
BOOLAPI InternetGetPerSiteCookieDecisionW (LPCWSTR, ULONG *)
BOOLAPI InternetSetPerSiteCookieDecisionA (LPCSTR, DWORD)
BOOLAPI InternetSetPerSiteCookieDecisionW (LPCWSTR, DWORD)
BOOLAPI InternetSetCookieA (LPCSTR, LPCSTR, LPCSTR)
BOOLAPI InternetSetCookieW (LPCWSTR, LPCWSTR, LPCWSTR)
BOOLAPI InternetGetCookieA (LPCSTR, LPCSTR, LPSTR, LPDWORD)
BOOLAPI InternetGetCookieW (LPCWSTR, LPCWSTR, LPWSTR, LPDWORD)
INTERNETAPI DWORD WINAPI InternetAttemptConnect (DWORD)
BOOLAPI InternetCheckConnectionA (LPCSTR, DWORD, DWORD)
BOOLAPI InternetCheckConnectionW (LPCWSTR, DWORD, DWORD)
DWORD InternetAuthNotifyCallback (DWORD_PTR, DWORD, LPVOID)
typedef DWORD (CALLBACK *PFN_AUTH_NOTIFY)(DWORD_PTR
INTERNETAPI DWORD WINAPI InternetErrorDlg (HWND, HINTERNET, DWORD, DWORD, LPVOID *)
INTERNETAPI DWORD WINAPI InternetConfirmZoneCrossingA (HWND, LPSTR, LPSTR, BOOL)
INTERNETAPI DWORD WINAPI InternetConfirmZoneCrossingW (HWND, LPWSTR, LPWSTR, BOOL)
INTERNETAPI DWORD WINAPI PrivacySetZonePreferenceW (DWORD, DWORD, DWORD, LPCWSTR)
INTERNETAPI DWORD WINAPI PrivacyGetZonePreferenceW (DWORD, DWORD, LPDWORD, LPWSTR, LPDWORD)
BOOLAPI CreateUrlCacheEntryA (LPCSTR, DWORD, LPCSTR, LPSTR, DWORD)
BOOLAPI CreateUrlCacheEntryW (LPCWSTR, DWORD, LPCWSTR, LPWSTR, DWORD)
BOOLAPI CommitUrlCacheEntryA (LPCSTR, LPCSTR, FILETIME, FILETIME, DWORD, LPBYTE, DWORD, LPCSTR, LPCSTR)
BOOLAPI CommitUrlCacheEntryW (LPCWSTR, LPCWSTR, FILETIME, FILETIME, DWORD, LPWSTR, DWORD, LPCWSTR, LPCWSTR)
BOOLAPI ResumeSuspendedDownload (HINTERNET, DWORD)
BOOLAPI RetrieveUrlCacheEntryFileA (LPCSTR, LPINTERNET_CACHE_ENTRY_INFOA, LPDWORD, DWORD)
BOOLAPI RetrieveUrlCacheEntryFileW (LPCWSTR, LPINTERNET_CACHE_ENTRY_INFOW, LPDWORD, DWORD)
BOOLAPI UnlockUrlCacheEntryFileA (LPCSTR, DWORD)
BOOLAPI UnlockUrlCacheEntryFileW (LPCWSTR, DWORD)
INTERNETAPI HANDLE WINAPI RetrieveUrlCacheEntryStreamA (LPCSTR, LPINTERNET_CACHE_ENTRY_INFOA, LPDWORD, BOOL, DWORD)
INTERNETAPI HANDLE WINAPI RetrieveUrlCacheEntryStreamW (LPCWSTR, LPINTERNET_CACHE_ENTRY_INFOW, LPDWORD, BOOL, DWORD)
BOOLAPI ReadUrlCacheEntryStream (HANDLE, DWORD, LPVOID, LPDWORD, DWORD)
BOOLAPI UnlockUrlCacheEntryStream (HANDLE, DWORD)
BOOLAPI GetUrlCacheEntryInfoA (LPCSTR, LPINTERNET_CACHE_ENTRY_INFOA, LPDWORD)
BOOLAPI GetUrlCacheEntryInfoW (LPCWSTR, LPINTERNET_CACHE_ENTRY_INFOW, LPDWORD)
BOOLAPI GetUrlCacheEntryInfoExA (LPCSTR, LPINTERNET_CACHE_ENTRY_INFOA, LPDWORD, LPSTR, LPDWORD, LPVOID, DWORD)
BOOLAPI GetUrlCacheEntryInfoExW (LPCWSTR, LPINTERNET_CACHE_ENTRY_INFOW, LPDWORD, LPWSTR, LPDWORD, LPVOID, DWORD)
BOOLAPI SetUrlCacheEntryInfoA (LPCSTR, LPINTERNET_CACHE_ENTRY_INFOA, DWORD)
BOOLAPI SetUrlCacheEntryInfoW (LPCWSTR, LPINTERNET_CACHE_ENTRY_INFOW, DWORD)
INTERNETAPI GROUPID WINAPI CreateUrlCacheGroup (DWORD, LPVOID)
BOOLAPI DeleteUrlCacheGroup (GROUPID, DWORD, LPVOID)
INTERNETAPI HANDLE WINAPI FindFirstUrlCacheGroup (DWORD, DWORD, LPVOID, DWORD, GROUPID *, LPVOID)
BOOLAPI FindNextUrlCacheGroup (HANDLE, GROUPID *, LPVOID)
BOOLAPI GetUrlCacheGroupAttributeA (GROUPID, DWORD, DWORD, LPINTERNET_CACHE_GROUP_INFOA, LPDWORD, LPVOID)
BOOLAPI GetUrlCacheGroupAttributeW (GROUPID, DWORD, DWORD, LPINTERNET_CACHE_GROUP_INFOW, LPDWORD, LPVOID)
BOOLAPI SetUrlCacheEntryGroupA (LPCSTR, DWORD, GROUPID, LPBYTE, DWORD, LPVOID)
BOOLAPI SetUrlCacheEntryGroupW (LPCWSTR, DWORD, GROUPID, LPBYTE, DWORD, LPVOID)
BOOLAPI SetUrlCacheGroupAttributeA (GROUPID, DWORD, DWORD, LPINTERNET_CACHE_GROUP_INFOA, LPVOID)
BOOLAPI SetUrlCacheGroupAttributeW (GROUPID, DWORD, DWORD, LPINTERNET_CACHE_GROUP_INFOW, LPVOID)
INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryExA (LPCSTR, DWORD, DWORD, GROUPID, LPINTERNET_CACHE_ENTRY_INFOA, LPDWORD, LPVOID, LPDWORD, LPVOID)
INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryExW (LPCWSTR, DWORD, DWORD, GROUPID, LPINTERNET_CACHE_ENTRY_INFOW, LPDWORD, LPVOID, LPDWORD, LPVOID)
BOOLAPI FindNextUrlCacheEntryExA (HANDLE, LPINTERNET_CACHE_ENTRY_INFOA, LPDWORD, LPVOID, LPDWORD, LPVOID)
BOOLAPI FindNextUrlCacheEntryExW (HANDLE, LPINTERNET_CACHE_ENTRY_INFOW, LPDWORD, LPVOID, LPDWORD, LPVOID)
INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryA (LPCSTR, LPINTERNET_CACHE_ENTRY_INFOA, LPDWORD)
INTERNETAPI HANDLE WINAPI FindFirstUrlCacheEntryW (LPCWSTR, LPINTERNET_CACHE_ENTRY_INFOW, LPDWORD)
BOOLAPI FindNextUrlCacheEntryA (HANDLE, LPINTERNET_CACHE_ENTRY_INFOA, LPDWORD)
BOOLAPI FindNextUrlCacheEntryW (HANDLE, LPINTERNET_CACHE_ENTRY_INFOW, LPDWORD)
BOOLAPI FindCloseUrlCache (HANDLE)
BOOLAPI DeleteUrlCacheEntryA (LPCSTR)
BOOLAPI DeleteUrlCacheEntryW (LPCWSTR)
BOOLAPI FreeUrlCacheSpaceA (LPCSTR, DWORD, DWORD)
BOOLAPI FreeUrlCacheSpaceW (LPCWSTR, DWORD, DWORD)
INTERNETAPI DWORD WINAPI InternetDialA (HWND, LPSTR, DWORD, DWORD_PTR *, DWORD)
INTERNETAPI DWORD WINAPI InternetDialW (HWND, LPWSTR, DWORD, DWORD_PTR *, DWORD)
INTERNETAPI DWORD WINAPI InternetHangUp (DWORD_PTR, DWORD)
BOOLAPI CreateMD5SSOHash (PWSTR, PWSTR, PWSTR, PBYTE)
INTERNETAPI BOOL WINAPI InternetGoOnlineA (LPSTR, HWND, DWORD)
INTERNETAPI BOOL WINAPI InternetGoOnlineW (LPWSTR, HWND, DWORD)
INTERNETAPI BOOL WINAPI InternetAutodial (DWORD, HWND)
INTERNETAPI BOOL WINAPI InternetAutodialHangup (DWORD)
INTERNETAPI BOOL WINAPI InternetGetConnectedState (LPDWORD, DWORD)
INTERNETAPI BOOL WINAPI InternetSetDialStateA (LPCSTR, DWORD, DWORD)
INTERNETAPI BOOL WINAPI InternetSetDialStateW (LPCWSTR, DWORD, DWORD)
BOOL WINAPI InternetGetConnectedStateExA (LPDWORD, LPSTR, DWORD, DWORD)
BOOL WINAPI InternetGetConnectedStateExW (LPDWORD, LPWSTR, DWORD, DWORD)
BOOL WINAPI InternetInitializeAutoProxyDll (DWORD)
BOOL WINAPI DetectAutoProxyUrl (LPSTR, DWORD, DWORD)

Variables

typedef DWORD
typedef LPVOID
typedef LPCSTR
typedef LPDWORD

Generated on Sun May 27 2012 05:52:44 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.