// Licensed under the Apache License, Version 2.0 // or the MIT license // , at your option. // All files in the project carrying such notice may not be copied, modified, or distributed // except according to those terms. //! Windows Internet Services API procedure declarations, types and constants. // Currently, this only contains `INTERNET_FLAG_BGUPDATE`, which is needed to correctly define // `wininet::INTERNET_FLAGS_MASK`. use shared::minwindef::DWORD; pub const INTERNET_FLAG_BGUPDATE: DWORD = 0x00000008; // Functions from wininet.dll that *should* be in this header. // pub fn AppCacheCheckManifest(); // pub fn AppCacheCloseHandle(); // pub fn AppCacheCreateAndCommitFile(); // pub fn AppCacheDeleteGroup(); // pub fn AppCacheDeleteIEGroup(); // pub fn AppCacheDuplicateHandle(); // pub fn AppCacheFinalize(); // pub fn AppCacheFreeDownloadList(); // pub fn AppCacheFreeGroupList(); // pub fn AppCacheFreeIESpace(); // pub fn AppCacheFreeSpace(); // pub fn AppCacheGetDownloadList(); // pub fn AppCacheGetFallbackUrl(); // pub fn AppCacheGetGroupList(); // pub fn AppCacheGetIEGroupList(); // pub fn AppCacheGetInfo(); // pub fn AppCacheGetManifestUrl(); // pub fn AppCacheLookup(); // pub fn CommitUrlCacheEntryBinaryBlob(); // pub fn CreateCacheServerRpcBinding(); // pub fn CreateUrlCacheContainerA(); // pub fn CreateUrlCacheContainerW(); // pub fn CreateUrlCacheEntryExW(); // pub fn DeleteIE3Cache(); // pub fn DeleteUrlCacheContainerA(); // pub fn DeleteUrlCacheContainerW(); // pub fn DoConnectoidsExist(); // pub fn ExportCookieFileA(); // pub fn ExportCookieFileW(); // pub fn FindFirstUrlCacheContainerA(); // pub fn FindFirstUrlCacheContainerW(); // pub fn FindNextUrlCacheContainerA(); // pub fn FindNextUrlCacheContainerW(); // pub fn FindP3PPolicySymbol(); // pub fn ForceNexusLookupExW(); // pub fn FreeP3PObject(); // pub fn FreeUrlCacheSpaceA(); // pub fn FreeUrlCacheSpaceW(); // pub fn GetCacheServerConnection(); // pub fn GetDiskInfoA(); // pub fn GetP3PPolicy(); // pub fn GetP3PRequestStatus(); // pub fn GetUrlCacheConfigInfoA(); // pub fn GetUrlCacheConfigInfoW(); // pub fn GetUrlCacheEntryBinaryBlob(); // pub fn GetUrlCacheHeaderData(); // pub fn HttpCheckDavComplianceA(); // pub fn HttpCheckDavComplianceW(); // pub fn HttpCloseDependencyHandle(); // pub fn HttpDuplicateDependencyHandle(); // pub fn HttpGetServerCredentials(); // pub fn HttpGetTunnelSocket(); // pub fn HttpIsHostHstsEnabled(); // pub fn HttpOpenDependencyHandle(); // pub fn HttpPushClose(); // pub fn HttpPushEnable(); // pub fn HttpPushWait(); // pub fn HttpWebSocketClose(); // pub fn HttpWebSocketCompleteUpgrade(); // pub fn HttpWebSocketQueryCloseStatus(); // pub fn HttpWebSocketReceive(); // pub fn HttpWebSocketSend(); // pub fn HttpWebSocketShutdown(); // pub fn ImportCookieFileA(); // pub fn ImportCookieFileW(); // pub fn IncrementUrlCacheHeaderData(); // pub fn InternalInternetGetCookie(); // pub fn InternetAlgIdToStringA(); // pub fn InternetAlgIdToStringW(); // pub fn InternetAutodialCallback(); // pub fn InternetAutoProxyGetProxyForUrl(); // pub fn InternetAutoProxyOnSendRequestComplete(); // pub fn InternetFortezzaCommand(); // pub fn InternetFreeProxyInfoList(); // pub fn InternetGetCertByURLA(); // pub fn InternetGetProxyForUrl(); // pub fn InternetGetSecurityInfoByURLA(); // pub fn InternetGetSecurityInfoByURLW(); // pub fn InternetQueryFortezzaStatus(); // pub fn InternetSecurityProtocolToStringA(); // pub fn InternetSecurityProtocolToStringW(); // pub fn InternetShowSecurityInfoByURLA(); // pub fn InternetShowSecurityInfoByURLW(); // pub fn InternetWriteFileExA(); // pub fn InternetWriteFileExW(); // pub fn IsDialUpConnection(); // pub fn IsDomainLegalCookieDomainA(); // pub fn IsDomainLegalCookieDomainW(); // pub fn IsHostInProxyBypassList(); // pub fn IsLanConnection(); // pub fn IsProfilesEnabled(); // pub fn IsUrlCacheEntryExpiredA(); // pub fn IsUrlCacheEntryExpiredW(); // pub fn LoadUrlCacheContent(); // pub fn MapResourceToPolicy(); // pub fn ParseX509EncodedCertificateForListBoxEntry(); // pub fn PerformOperationOverUrlCacheA(); // pub fn ReadGuidsForConnectedNetworks(); // pub fn RegisterForNetworkChangeNotification(); // pub fn RegisterUrlCacheNotification(); // pub fn RunOnceUrlCache(); // pub fn SetGlobalJetParameters(); // pub fn SetUrlCacheConfigInfoA(); // pub fn SetUrlCacheConfigInfoW(); // pub fn SetUrlCacheHeaderData(); // pub fn ShowCertificate(); // pub fn ShowClientAuthCerts(); // pub fn ShowSecurityInfo(); // pub fn ShowX509EncodedCertificate(); // pub fn UnRegisterNetworkChangeNotification(); // pub fn UpdateUrlCacheContentPath(); // pub fn UrlCacheCheckEntriesExist(); // pub fn UrlCacheCloseEntryHandle(); // pub fn UrlCacheContainerSetEntryMaximumAge(); // pub fn UrlCacheCreateContainer(); // pub fn UrlCacheFindFirstEntry(); // pub fn UrlCacheFindNextEntry(); // pub fn UrlCacheFreeEntryInfo(); // pub fn UrlCacheFreeGlobalSpace(); // pub fn UrlCacheGetContentPaths(); // pub fn UrlCacheGetEntryInfo(); // pub fn UrlCacheGetGlobalCacheSize(); // pub fn UrlCacheGetGlobalLimit(); // pub fn UrlCacheReadEntryStream(); // pub fn UrlCacheReloadSettings(); // pub fn UrlCacheRetrieveEntryFile(); // pub fn UrlCacheRetrieveEntryStream(); // pub fn UrlCacheServer(); // pub fn UrlCacheSetGlobalLimit(); // pub fn UrlCacheUpdateEntryExtraData(); // pub fn UrlZonesDetach();