core.sys.windows.wininet

Windows API header module

Translated from MinGW Windows headers

Authors

Stewart Gordon

License

fn AuthenticateUser CommitUrlCacheEntryA CommitUrlCacheEntryW CreateUrlCacheEntryA CreateUrlCacheEntryW CreateUrlCacheGroup DeleteUrlCacheEntry DeleteUrlCacheGroup FindCloseUrlCache FindFirstUrlCacheEntryA FindFirstUrlCacheEntryW FindFirstUrlCacheGroup FindNextUrlCacheEntryA FindNextUrlCacheEntryW FindNextUrlCacheGroup FtpCommandA FtpCommandW FtpCreateDirectoryA FtpCreateDirectoryW FtpDeleteFileA FtpDeleteFileW FtpFindFirstFileA FtpFindFirstFileW FtpGetCurrentDirectoryA FtpGetCurrentDirectoryW FtpGetFileA FtpGetFileSize FtpGetFileW FtpOpenFileA FtpOpenFileW FtpPutFileA FtpPutFileW FtpRemoveDirectoryA FtpRemoveDirectoryW FtpRenameFileA FtpRenameFileW FtpSetCurrentDirectoryA FtpSetCurrentDirectoryW GetUrlCacheEntryInfoA GetUrlCacheEntryInfoW GetUrlCacheGroupAttributeA GetUrlCacheGroupAttributeW GopherCreateLocatorA GopherCreateLocatorW GopherFindFirstFileA GopherFindFirstFileW GopherGetAttributeA GopherGetAttributeW GopherGetLocatorTypeA GopherGetLocatorTypeW GopherOpenFileA GopherOpenFileW HttpAddRequestHeadersA HttpAddRequestHeadersW HttpEndRequestA HttpEndRequestW HttpOpenRequestA HttpOpenRequestW HttpQueryInfoA HttpQueryInfoW HttpSendRequestA HttpSendRequestExA HttpSendRequestExW HttpSendRequestW InternetAttemptConnect InternetAutodial InternetAutodialHangup InternetCanonicalizeUrlA InternetCanonicalizeUrlW InternetCheckConnectionA InternetCheckConnectionW InternetCloseHandle InternetCombineUrlA InternetCombineUrlW InternetConfirmZoneCrossing InternetConnectA InternetConnectW InternetCrackUrlA InternetCrackUrlW InternetCreateUrlA InternetCreateUrlW InternetDebugGetLocalTime InternetDial InternetErrorDlg InternetFindNextFileA InternetFindNextFileW InternetGetConnectedState InternetGetCookieA InternetGetCookieW InternetGetLastResponseInfoA InternetGetLastResponseInfoW InternetGoOnline InternetHangUp InternetOpenA InternetOpenUrlA InternetOpenUrlW InternetOpenW InternetQueryDataAvailable InternetQueryOptionA InternetQueryOptionW InternetReadFile InternetReadFileExA InternetReadFileExW InternetSetCookieA InternetSetCookieW InternetSetDialState InternetSetFilePointer InternetSetOptionA InternetSetOptionExA InternetSetOptionExW InternetSetOptionW InternetSetStatusCallback InternetTimeFromSystemTime InternetTimeToSystemTime InternetWriteFile IS_GOPHER_ASK IS_GOPHER_BACKUP_SERVER IS_GOPHER_DIRECTORY IS_GOPHER_ERROR IS_GOPHER_FILE IS_GOPHER_INDEX_SERVER IS_GOPHER_PHONE_SERVER IS_GOPHER_PLUS IS_GOPHER_TELNET_SESSION IS_GOPHER_TN3270_SESSION IS_GOPHER_TYPE_KNOWN ReadUrlCacheEntryStream RetrieveUrlCacheEntryFileA RetrieveUrlCacheEntryFileW RetrieveUrlCacheEntryStreamA RetrieveUrlCacheEntryStreamW SetUrlCacheEntryInfoA SetUrlCacheEntryInfoW SetUrlCacheGroupAttributeA SetUrlCacheGroupAttributeW UnlockUrlCacheEntryFile UnlockUrlCacheEntryStream

Types 87

aliasINTERNET_PORT = WORD
aliasLPINTERNET_PORT = WORD *
INTERNET_SCHEME_PARTIAL = - 2
INTERNET_SCHEME_UNKNOWN
INTERNET_SCHEME_DEFAULT
INTERNET_SCHEME_FTP
INTERNET_SCHEME_GOPHER
INTERNET_SCHEME_HTTP
INTERNET_SCHEME_HTTPS
INTERNET_SCHEME_FILE
INTERNET_SCHEME_NEWS
INTERNET_SCHEME_MAILTO
INTERNET_SCHEME_SOCKS
INTERNET_SCHEME_JAVASCRIPT
INTERNET_SCHEME_VBSCRIPT
INTERNET_SCHEME_RES
INTERNET_SCHEME_FIRST = INTERNET_SCHEME_FTP
INTERNET_SCHEME_LAST = INTERNET_SCHEME_RES
Fields
DWORD_PTR dwResult
DWORD dwError
Fields
DWORD_PTR Socket
DWORD SourcePort
DWORD DestPort
DWORD Flags
Fields
DWORD dwStatus
DWORD dwSize
Fields
DWORD dwAccessType
LPCTSTR lpszProxy
LPCTSTR lpszProxyBypass
Fields
DWORD dwOption
Fields
DWORD dwOption
Fields
DWORD dwSize
LPSTR pszConnection
DWORD dwOptionCount
DWORD dwOptionError
Fields
DWORD dwSize
LPWSTR pszConnection
DWORD dwOptionCount
DWORD dwOptionError
Fields
DWORD dwMajorVersion
DWORD dwMinorVersion
Fields
DWORD dwStructSize
LPSTR lpszScheme
DWORD dwSchemeLength
LPSTR lpszHostName
DWORD dwHostNameLength
LPSTR lpszUserName
DWORD dwUserNameLength
LPSTR lpszPassword
DWORD dwPasswordLength
LPSTR lpszUrlPath
DWORD dwUrlPathLength
LPSTR lpszExtraInfo
DWORD dwExtraInfoLength
Fields
DWORD dwStructSize
LPWSTR lpszScheme
DWORD dwSchemeLength
LPWSTR lpszHostName
DWORD dwHostNameLength
LPWSTR lpszUserName
DWORD dwUserNameLength
LPWSTR lpszPassword
DWORD dwPasswordLength
LPWSTR lpszUrlPath
DWORD dwUrlPathLength
LPWSTR lpszExtraInfo
DWORD dwExtraInfoLength
Fields
FILETIME ftExpiry
FILETIME ftStart
LPTSTR lpszSubjectInfo
LPTSTR lpszIssuerInfo
LPTSTR lpszProtocolName
LPTSTR lpszSignatureAlgName
LPTSTR lpszEncryptionAlgName
DWORD dwKeySize
aliasINTERNET_STATUS_CALLBACK = void function(HINTERNET, DWORD_PTR, DWORD, PVOID, DWORD)
Fields
CHAR[MAX_GOPHER_DISPLAY_TEXT + 1] DisplayString
DWORD GopherType
DWORD SizeLow
DWORD SizeHigh
FILETIME LastModificationTime
CHAR[MAX_GOPHER_LOCATOR_LENGTH + 1] Locator
Fields
WCHAR[MAX_GOPHER_DISPLAY_TEXT + 1] DisplayString
DWORD GopherType
DWORD SizeLow
DWORD SizeHigh
FILETIME LastModificationTime
WCHAR[MAX_GOPHER_LOCATOR_LENGTH + 1] Locator
Fields
LPCTSTR Comment
LPCTSTR EmailAddress
Fields
DWORD Ttl
Fields
INT Score
Fields
INT LowerBound
INT UpperBound
Fields
LPCTSTR Site
Fields
LPCTSTR Organization
Fields
LPCTSTR Location
Fields
INT DegreesNorth
INT MinutesNorth
INT SecondsNorth
INT DegreesEast
INT MinutesEast
INT SecondsEast
Fields
INT Zone
Fields
LPCTSTR Provider
Fields
LPCTSTR Version
Fields
LPCTSTR ShortAbstract
LPCTSTR AbstractFile
Fields
LPCTSTR ContentType
LPCTSTR Language
DWORD Size
Fields
BOOL TreeWalk
Fields
LPCTSTR QuestionType
LPCTSTR QuestionText
Fields
LPCTSTR Text
Fields
DWORD CategoryId
DWORD AttributeId
Fields
DWORD dwStructSize
LPSTR lpszSourceUrlName
LPSTR lpszLocalFileName
DWORD CacheEntryType
DWORD dwUseCount
DWORD dwHitRate
DWORD dwSizeLow
DWORD dwSizeHigh
FILETIME LastModifiedTime
FILETIME ExpireTime
FILETIME LastAccessTime
FILETIME LastSyncTime
PBYTE lpHeaderInfo
DWORD dwHeaderInfoSize
LPSTR lpszFileExtension
DWORD dwReserved
Fields
DWORD dwStructSize
LPWSTR lpszSourceUrlName
LPWSTR lpszLocalFileName
DWORD CacheEntryType
DWORD dwUseCount
DWORD dwHitRate
DWORD dwSizeLow
DWORD dwSizeHigh
FILETIME LastModifiedTime
FILETIME ExpireTime
FILETIME LastAccessTime
FILETIME LastSyncTime
PBYTE lpHeaderInfo
DWORD dwHeaderInfoSize
LPWSTR lpszFileExtension
DWORD dwReserved
Fields
DWORD dwStructSize
LPCSTR lpcszHeader
DWORD dwHeadersLength
DWORD dwHeadersTotal
LPVOID lpvBuffer
DWORD dwBufferLength
DWORD dwBufferTotal
DWORD dwOffsetLow
DWORD dwOffsetHigh
Fields
DWORD dwStructSize
LPCWSTR lpcszHeader
DWORD dwHeadersLength
DWORD dwHeadersTotal
LPVOID lpvBuffer
DWORD dwBufferLength
DWORD dwBufferTotal
DWORD dwOffsetLow
DWORD dwOffsetHigh
Fields
DWORD dwGroupSize
DWORD dwGroupFlags
DWORD dwGroupType
DWORD dwDiskUsage
DWORD dwDiskQuota
DWORD[GROUP_OWNER_STORAGE_SIZE] dwOwnerStorage
CHAR[GROUPNAME_MAX_LENGTH] szGroupName
Fields
DWORD dwGroupSize
DWORD dwGroupFlags
DWORD dwGroupType
DWORD dwDiskUsage
DWORD dwDiskQuota
DWORD[GROUP_OWNER_STORAGE_SIZE] dwOwnerStorage
WCHAR[GROUPNAME_MAX_LENGTH] szGroupName
aliasLPINTERNET_BUFFERS = INTERNET_BUFFERS *

Functions 137

fnBOOL IS_GOPHER_FILE(DWORD t)
fnBOOL IS_GOPHER_DIRECTORY(DWORD t)
fnBOOL IS_GOPHER_PHONE_SERVER(DWORD t)
fnBOOL IS_GOPHER_ERROR(DWORD t)
fnBOOL IS_GOPHER_INDEX_SERVER(DWORD t)
fnBOOL IS_GOPHER_TELNET_SESSION(DWORD t)
fnBOOL IS_GOPHER_BACKUP_SERVER(DWORD t)
fnBOOL IS_GOPHER_TN3270_SESSION(DWORD t)
fnBOOL IS_GOPHER_ASK(DWORD t)
fnBOOL IS_GOPHER_PLUS(DWORD t)
fnBOOL IS_GOPHER_TYPE_KNOWN(DWORD t)
fnBOOL InternetTimeFromSystemTime(SYSTEMTIME *, DWORD, LPSTR, DWORD)
fnBOOL InternetTimeToSystemTime(LPCSTR, SYSTEMTIME *, DWORD)
fnBOOL InternetCrackUrlA(LPCSTR, DWORD, DWORD, LPURL_COMPONENTSA)
fnBOOL InternetCrackUrlW(LPCWSTR, DWORD, DWORD, LPURL_COMPONENTSW)
fnBOOL InternetCreateUrlA(LPURL_COMPONENTSA, DWORD, LPSTR, PDWORD)
fnBOOL InternetCreateUrlW(LPURL_COMPONENTSW, DWORD, LPWSTR, PDWORD)
fnBOOL InternetCanonicalizeUrlA(LPCSTR, LPSTR, PDWORD, DWORD)
fnBOOL InternetCanonicalizeUrlW(LPCWSTR, LPWSTR, PDWORD, DWORD)
fnBOOL InternetCheckConnectionA(LPCSTR, DWORD, DWORD)
fnBOOL InternetCheckConnectionW(LPCWSTR, DWORD, DWORD)
fnBOOL InternetCombineUrlA(LPCSTR, LPCSTR, LPSTR, PDWORD, DWORD)
fnBOOL InternetCombineUrlW(LPCWSTR, LPCWSTR, LPWSTR, PDWORD, DWORD)
fnHINTERNET InternetOpenA(LPCSTR, DWORD, LPCSTR, LPCSTR, DWORD)
fnHINTERNET InternetOpenW(LPCWSTR, DWORD, LPCWSTR, LPCWSTR, DWORD)
fnHINTERNET InternetConnectA(HINTERNET, LPCSTR, INTERNET_PORT, LPCSTR, LPCSTR, DWORD, DWORD, DWORD_PTR)
fnHINTERNET InternetConnectW(HINTERNET, LPCWSTR, INTERNET_PORT, LPCWSTR, LPCWSTR, DWORD, DWORD, DWORD_PTR)
fnHINTERNET InternetOpenUrlA(HINTERNET, LPCSTR, LPCSTR, DWORD, DWORD, DWORD_PTR)
fnHINTERNET InternetOpenUrlW(HINTERNET, LPCWSTR, LPCWSTR, DWORD, DWORD, DWORD_PTR)
fnBOOL InternetReadFile(HINTERNET, PVOID, DWORD, PDWORD)
fnDWORD InternetSetFilePointer(HINTERNET, LONG, PVOID, DWORD, DWORD_PTR)
fnBOOL InternetWriteFile(HINTERNET, LPCVOID, DWORD, PDWORD)
fnBOOL InternetQueryDataAvailable(HINTERNET, PDWORD, DWORD, DWORD_PTR)
fnBOOL InternetQueryOptionA(HINTERNET, DWORD, PVOID, PDWORD)
fnBOOL InternetQueryOptionW(HINTERNET, DWORD, PVOID, PDWORD)
fnBOOL InternetSetOptionA(HINTERNET, DWORD, PVOID, DWORD)
fnBOOL InternetSetOptionW(HINTERNET, DWORD, PVOID, DWORD)
fnBOOL InternetSetOptionExA(HINTERNET, DWORD, PVOID, DWORD, DWORD)
fnBOOL InternetSetOptionExW(HINTERNET, DWORD, PVOID, DWORD, DWORD)
fnBOOL InternetGetLastResponseInfoA(PDWORD, LPSTR, PDWORD)
fnBOOL InternetGetLastResponseInfoW(PDWORD, LPWSTR, PDWORD)
fnDWORD FtpGetFileSize(HINTERNET, LPDWORD)
fnHINTERNET FtpFindFirstFileA(HINTERNET, LPCSTR, LPWIN32_FIND_DATAA, DWORD, DWORD_PTR)
fnHINTERNET FtpFindFirstFileW(HINTERNET, LPCWSTR, LPWIN32_FIND_DATAW, DWORD, DWORD_PTR)
fnBOOL FtpGetFileA(HINTERNET, LPCSTR, LPCSTR, BOOL, DWORD, DWORD, DWORD_PTR)
fnBOOL FtpGetFileW(HINTERNET, LPCWSTR, LPCWSTR, BOOL, DWORD, DWORD, DWORD_PTR)
fnBOOL FtpPutFileA(HINTERNET, LPCSTR, LPCSTR, DWORD, DWORD_PTR)
fnBOOL FtpPutFileW(HINTERNET, LPCWSTR, LPCWSTR, DWORD, DWORD_PTR)
fnBOOL FtpDeleteFileA(HINTERNET, LPCSTR)
fnBOOL FtpDeleteFileW(HINTERNET, LPCWSTR)
fnBOOL FtpRenameFileA(HINTERNET, LPCSTR, LPCSTR)
fnBOOL FtpRenameFileW(HINTERNET, LPCWSTR, LPCWSTR)
fnHINTERNET FtpOpenFileA(HINTERNET, LPCSTR, DWORD, DWORD, DWORD_PTR)
fnHINTERNET FtpOpenFileW(HINTERNET, LPCWSTR, DWORD, DWORD, DWORD_PTR)
fnBOOL FtpGetCurrentDirectoryA(HINTERNET, LPSTR, PDWORD)
fnBOOL FtpGetCurrentDirectoryW(HINTERNET, LPWSTR, PDWORD)
fnBOOL FtpCommandA(HINTERNET, BOOL, DWORD, LPCSTR, DWORD_PTR, HINTERNET *)
fnBOOL FtpCommandW(HINTERNET, BOOL, DWORD, LPCWSTR, DWORD_PTR, HINTERNET *)
fnBOOL GopherCreateLocatorA(LPCSTR, INTERNET_PORT, LPCSTR, LPCSTR, DWORD, LPSTR, PDWORD)
fnBOOL GopherCreateLocatorW(LPCWSTR, INTERNET_PORT, LPCWSTR, LPCWSTR, DWORD, LPWSTR, PDWORD)
fnBOOL GopherGetLocatorTypeA(LPCSTR, PDWORD)
fnBOOL GopherGetLocatorTypeW(LPCWSTR, PDWORD)
fnHINTERNET GopherFindFirstFileA(HINTERNET, LPCSTR, LPCSTR, LPGOPHER_FIND_DATAA, DWORD, DWORD_PTR)
fnHINTERNET GopherFindFirstFileW(HINTERNET, LPCWSTR, LPCWSTR, LPGOPHER_FIND_DATAW, DWORD, DWORD_PTR)
fnHINTERNET GopherOpenFileA(HINTERNET, LPCSTR, LPCSTR, DWORD, DWORD_PTR)
fnHINTERNET GopherOpenFileW(HINTERNET, LPCWSTR, LPCWSTR, DWORD, DWORD_PTR)
fnBOOL GopherGetAttributeA(HINTERNET, LPCSTR, LPCSTR, LPBYTE, DWORD, PDWORD, GOPHER_ATTRIBUTE_ENUMERATOR, DWORD_PTR)
fnBOOL GopherGetAttributeW(HINTERNET, LPCWSTR, LPCWSTR, LPBYTE, DWORD, PDWORD, GOPHER_ATTRIBUTE_ENUMERATOR, DWORD_PTR)
fnHINTERNET HttpOpenRequestA(HINTERNET, LPCSTR, LPCSTR, LPCSTR, LPCSTR, LPCSTR *, DWORD, DWORD_PTR)
fnHINTERNET HttpOpenRequestW(HINTERNET, LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR, LPCWSTR *, DWORD, DWORD_PTR)
fnBOOL HttpAddRequestHeadersA(HINTERNET, LPCSTR, DWORD, DWORD)
fnBOOL HttpAddRequestHeadersW(HINTERNET, LPCWSTR, DWORD, DWORD)
fnBOOL HttpSendRequestA(HINTERNET, LPCSTR, DWORD, PVOID, DWORD)
fnBOOL HttpSendRequestW(HINTERNET, LPCWSTR, DWORD, PVOID, DWORD)
fnBOOL HttpQueryInfoA(HINTERNET, DWORD, PVOID, PDWORD, PDWORD)
fnBOOL HttpQueryInfoW(HINTERNET, DWORD, PVOID, PDWORD, PDWORD)
fnBOOL InternetSetCookieA(LPCSTR, LPCSTR, LPCSTR)
fnBOOL InternetSetCookieW(LPCWSTR, LPCWSTR, LPCWSTR)
fnBOOL InternetGetCookieA(LPCSTR, LPCSTR, LPSTR, PDWORD)
fnBOOL InternetGetCookieW(LPCWSTR, LPCWSTR, LPWSTR, PDWORD)
fnDWORD InternetAttemptConnect(DWORD)
fnDWORD InternetErrorDlg(HWND, HINTERNET, DWORD, DWORD, PVOID *)
fnDWORD InternetConfirmZoneCrossing(HWND, LPSTR, LPSTR, BOOL)
fnBOOL CreateUrlCacheEntryA(LPCSTR, DWORD, LPCSTR, LPSTR, DWORD)
fnBOOL CreateUrlCacheEntryW(LPCWSTR, DWORD, LPCWSTR, LPWSTR, DWORD)
fnBOOL CommitUrlCacheEntryA(LPCSTR, LPCSTR, FILETIME, FILETIME, DWORD, LPBYTE, DWORD, LPCSTR, DWORD)
fnBOOL CommitUrlCacheEntryW(LPCWSTR, LPCWSTR, FILETIME, FILETIME, DWORD, LPBYTE, DWORD, LPCWSTR, DWORD)
fnBOOL UnlockUrlCacheEntryFile(LPCSTR, DWORD)
fnBOOL ReadUrlCacheEntryStream(HANDLE, DWORD, PVOID, PDWORD, DWORD)
fnBOOL DeleteUrlCacheEntry(LPCSTR)
fnDWORD AuthenticateUser(PVOID *, LPSTR, LPSTR, DWORD, LPSTR, DWORD, LPSTR, LPSTR)
fnBOOL HttpEndRequestA(HINTERNET, LPINTERNET_BUFFERSA, DWORD, DWORD_PTR)
fnBOOL HttpEndRequestW(HINTERNET, LPINTERNET_BUFFERSW, DWORD, DWORD_PTR)
fnDWORD InternetDial(HWND, LPTSTR, DWORD, LPDWORD, DWORD)
fnDWORD InternetHangUp(DWORD_PTR, DWORD)
fnBOOL InternetGoOnline(LPTSTR, HWND, DWORD)
fnBOOL InternetAutodial(DWORD, DWORD)
fnBOOL InternetGetConnectedState(LPDWORD, DWORD)
fnBOOL InternetSetDialState(LPCTSTR, DWORD, DWORD)
fnGROUPID CreateUrlCacheGroup(DWORD, LPVOID)
fnBOOL DeleteUrlCacheGroup(GROUPID, DWORD, LPVOID)
fnHANDLE FindFirstUrlCacheGroup(DWORD, DWORD, LPVOID, DWORD, GROUPID *, LPVOID)
fnBOOL GetUrlCacheGroupAttributeA(GROUPID, DWORD, DWORD, LPINTERNET_CACHE_GROUP_INFOA, LPDWORD, LPVOID)
fnBOOL GetUrlCacheGroupAttributeW(GROUPID, DWORD, DWORD, LPINTERNET_CACHE_GROUP_INFOW, LPDWORD, LPVOID)

Variables 58

enumvarMAX_CACHE_ENTRY_INFO_SIZE = 4096
enumvarINTERNET_FLAG_RELOAD = 0x80000000
enumvarINTERNET_NO_CALLBACK = 0
enumvarINTERNET_RFC1123_FORMAT = 0
enumvarINTERNET_RFC1123_BUFSIZE = 30
enumvarICU_ESCAPE = 0x80000000
enumvarISO_GLOBAL = 1
enumvarISO_REGISTRY = 2
enumvarISO_VALID_FLAGS = ISO_GLOBAL | ISO_REGISTRY
enumvarINTERNET_PRIORITY_FOREGROUND = 1000
enumvarSECURITY_FLAG_SECURE = 0x00000001
enumvarMAX_GOPHER_DISPLAY_TEXT = 128
enumvarGOPHER_TYPE_TEXT_FILE = 0x00000001
enumvarMAX_GOPHER_CATEGORY_NAME = 128
varTCHAR[] GOPHER_INFO_CATEGORY
enumvarHTTP_MAJOR_VERSION = 1
enumvarHTTP_MINOR_VERSION = 0
varTCHAR[] HTTP_VERSION
enumvarHTTP_QUERY_FLAG_REQUEST_HEADERS = 0x80000000
enumvarFLAGS_ERROR_UI_FILTER_FOR_ERRORS = 0x01
enumvarFLAGS_ERROR_UI_FLAGS_CHANGE_OPTIONS = 0x02
enumvarFLAGS_ERROR_UI_FLAGS_GENERATE_DATA = 0x04
enumvarFLAGS_ERROR_UI_FLAGS_NO_UI = 0x08
enumvarHTTP_ADDREQ_INDEX_MASK = 0x0000FFFF
enumvarNORMAL_CACHE_ENTRY = 0x000001
enumvarSTABLE_CACHE_ENTRY = 0x000002
enumvarSTICKY_CACHE_ENTRY = 0x000004
enumvarSPARSE_CACHE_ENTRY = 0x010000
enumvarOCX_CACHE_ENTRY = 0x020000
enumvarCOOKIE_CACHE_ENTRY = 0x100000
enumvarURLHISTORY_CACHE_ENTRY = 0x200000
enumvarCACHE_ENTRY_ATTRIBUTE_FC = 0x0004
enumvarCACHE_ENTRY_HITRATE_FC = 0x0010
enumvarCACHE_ENTRY_MODTIME_FC = 0x0040
enumvarCACHE_ENTRY_EXPTIME_FC = 0x0080
enumvarCACHE_ENTRY_ACCTIME_FC = 0x0100
enumvarCACHE_ENTRY_SYNCTIME_FC = 0x0200
enumvarCACHE_ENTRY_HEADERINFO_FC = 0x0400
enumvarIRF_NO_WAIT = 8
enumvarHSR_INITIATE = 8
enumvarHSR_DOWNLOAD = 16
enumvarHSR_CHUNKED = 32
enumvarINTERNET_DIAL_UNATTENDED = 0x8000
enumvarINTERNET_DIALSTATE_DISCONNECTED = 1
enumvarINTERENT_GOONLINE_REFRESH = 1
enumvarINTERENT_GOONLINE_MASK = 1
enumvarINTERNET_AUTODIAL_FORCE_ONLINE = 1
enumvarINTERNET_AUTODIAL_FORCE_UNATTENDED = 2
enumvarINTERNET_AUTODIAL_FAILIFSECURITYCHECK = 4
enumvarINTERNET_CONNECTION_MODEM = 0x01
enumvarINTERNET_CONNECTION_LAN = 0x02
enumvarINTERNET_CONNECTION_PROXY = 0x04
enumvarINTERNET_CONNECTION_MODEM_BUSY = 0x08
enumvarINTERNET_RAS_INSTALLED = 0x10
enumvarINTERNET_CONNECTION_OFFLINE = 0x20
enumvarINTERNET_CONNECTION_CONFIGURED = 0x40
enumvarINTERNET_INVALID_STATUS_CALLBACK = cast(INTERNET_STATUS_CALLBACK) - 1
enumvarGROUP_OWNER_STORAGE_SIZE = 4