::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheCheckManifest ( pwszmasterurl : :: windows_sys::core::PCWSTR , pwszmanifesturl : :: windows_sys::core::PCWSTR , pbmanifestdata : *const u8 , dwmanifestdatasize : u32 , pbmanifestresponseheaders : *const u8 , dwmanifestresponseheaderssize : u32 , pestate : *mut APP_CACHE_STATE , phnewappcache : *mut *mut ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheCloseHandle ( happcache : *const ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheCreateAndCommitFile ( happcache : *const ::core::ffi::c_void , pwszsourcefilepath : :: windows_sys::core::PCWSTR , pwszurl : :: windows_sys::core::PCWSTR , pbresponseheaders : *const u8 , dwresponseheaderssize : u32 ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheDeleteGroup ( pwszmanifesturl : :: windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheDeleteIEGroup ( pwszmanifesturl : :: windows_sys::core::PCWSTR ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheDuplicateHandle ( happcache : *const ::core::ffi::c_void , phduplicatedappcache : *mut *mut ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheFinalize ( happcache : *const ::core::ffi::c_void , pbmanifestdata : *const u8 , dwmanifestdatasize : u32 , pestate : *mut APP_CACHE_FINALIZE_STATE ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheFreeDownloadList ( pdownloadlist : *mut APP_CACHE_DOWNLOAD_LIST ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn AppCacheFreeGroupList ( pappcachegrouplist : *mut APP_CACHE_GROUP_LIST ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn AppCacheFreeIESpace ( ftcutoff : super::super::Foundation:: FILETIME ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn AppCacheFreeSpace ( ftcutoff : super::super::Foundation:: FILETIME ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheGetDownloadList ( happcache : *const ::core::ffi::c_void , pdownloadlist : *mut APP_CACHE_DOWNLOAD_LIST ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheGetFallbackUrl ( happcache : *const ::core::ffi::c_void , pwszurl : :: windows_sys::core::PCWSTR , ppwszfallbackurl : *mut :: windows_sys::core::PWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn AppCacheGetGroupList ( pappcachegrouplist : *mut APP_CACHE_GROUP_LIST ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn AppCacheGetIEGroupList ( pappcachegrouplist : *mut APP_CACHE_GROUP_LIST ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn AppCacheGetInfo ( happcache : *const ::core::ffi::c_void , pappcacheinfo : *mut APP_CACHE_GROUP_INFO ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheGetManifestUrl ( happcache : *const ::core::ffi::c_void , ppwszmanifesturl : *mut :: windows_sys::core::PWSTR ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn AppCacheLookup ( pwszurl : :: windows_sys::core::PCWSTR , dwflags : u32 , phappcache : *mut *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CommitUrlCacheEntryA ( lpszurlname : :: windows_sys::core::PCSTR , lpszlocalfilename : :: windows_sys::core::PCSTR , expiretime : super::super::Foundation:: FILETIME , lastmodifiedtime : super::super::Foundation:: FILETIME , cacheentrytype : u32 , lpheaderinfo : *const u8 , cchheaderinfo : u32 , lpszfileextension : :: windows_sys::core::PCSTR , lpszoriginalurl : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CommitUrlCacheEntryBinaryBlob ( pwszurlname : :: windows_sys::core::PCWSTR , dwtype : u32 , ftexpiretime : super::super::Foundation:: FILETIME , ftmodifiedtime : super::super::Foundation:: FILETIME , pbblob : *const u8 , cbblob : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CommitUrlCacheEntryW ( lpszurlname : :: windows_sys::core::PCWSTR , lpszlocalfilename : :: windows_sys::core::PCWSTR , expiretime : super::super::Foundation:: FILETIME , lastmodifiedtime : super::super::Foundation:: FILETIME , cacheentrytype : u32 , lpszheaderinfo : :: windows_sys::core::PCWSTR , cchheaderinfo : u32 , lpszfileextension : :: windows_sys::core::PCWSTR , lpszoriginalurl : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateMD5SSOHash ( pszchallengeinfo : :: windows_sys::core::PCWSTR , pwszrealm : :: windows_sys::core::PCWSTR , pwsztarget : :: windows_sys::core::PCWSTR , pbhexhash : *mut u8 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheContainerA ( name : :: windows_sys::core::PCSTR , lpcacheprefix : :: windows_sys::core::PCSTR , lpszcachepath : :: windows_sys::core::PCSTR , kbcachelimit : u32 , dwcontainertype : u32 , dwoptions : u32 , pvbuffer : *mut ::core::ffi::c_void , cbbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheContainerW ( name : :: windows_sys::core::PCWSTR , lpcacheprefix : :: windows_sys::core::PCWSTR , lpszcachepath : :: windows_sys::core::PCWSTR , kbcachelimit : u32 , dwcontainertype : u32 , dwoptions : u32 , pvbuffer : *mut ::core::ffi::c_void , cbbuffer : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheEntryA ( lpszurlname : :: windows_sys::core::PCSTR , dwexpectedfilesize : u32 , lpszfileextension : :: windows_sys::core::PCSTR , lpszfilename : :: windows_sys::core::PSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheEntryExW ( lpszurlname : :: windows_sys::core::PCWSTR , dwexpectedfilesize : u32 , lpszfileextension : :: windows_sys::core::PCWSTR , lpszfilename : :: windows_sys::core::PWSTR , dwreserved : u32 , fpreserveincomingfilename : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn CreateUrlCacheEntryW ( lpszurlname : :: windows_sys::core::PCWSTR , dwexpectedfilesize : u32 , lpszfileextension : :: windows_sys::core::PCWSTR , lpszfilename : :: windows_sys::core::PWSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn CreateUrlCacheGroup ( dwflags : u32 , lpreserved : *mut ::core::ffi::c_void ) -> i64 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteIE3Cache ( hwnd : super::super::Foundation:: HWND , hinst : super::super::Foundation:: HINSTANCE , lpszcmd : :: windows_sys::core::PCSTR , ncmdshow : i32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheContainerA ( name : :: windows_sys::core::PCSTR , dwoptions : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheContainerW ( name : :: windows_sys::core::PCWSTR , dwoptions : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheEntry ( lpszurlname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheEntryA ( lpszurlname : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheEntryW ( lpszurlname : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteUrlCacheGroup ( groupid : i64 , dwflags : u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DeleteWpadCacheForNetworks ( param0 : WPAD_CACHE_DELETE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DetectAutoProxyUrl ( pszautoproxyurl : :: windows_sys::core::PSTR , cchautoproxyurl : u32 , dwdetectflags : PROXY_AUTO_DETECT_TYPE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn DoConnectoidsExist ( ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ExportCookieFileA ( szfilename : :: windows_sys::core::PCSTR , fappend : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ExportCookieFileW ( szfilename : :: windows_sys::core::PCWSTR , fappend : super::super::Foundation:: BOOL ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindCloseUrlCache ( henumhandle : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheContainerA ( pdwmodified : *mut u32 , lpcontainerinfo : *mut INTERNET_CACHE_CONTAINER_INFOA , lpcbcontainerinfo : *mut u32 , dwoptions : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheContainerW ( pdwmodified : *mut u32 , lpcontainerinfo : *mut INTERNET_CACHE_CONTAINER_INFOW , lpcbcontainerinfo : *mut u32 , dwoptions : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheEntryA ( lpszurlsearchpattern : :: windows_sys::core::PCSTR , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheEntryExA ( lpszurlsearchpattern : :: windows_sys::core::PCSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , lpgroupattributes : *mut ::core::ffi::c_void , lpcbgroupattributes : *mut u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheEntryExW ( lpszurlsearchpattern : :: windows_sys::core::PCWSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , lpgroupattributes : *mut ::core::ffi::c_void , lpcbgroupattributes : *mut u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheEntryW ( lpszurlsearchpattern : :: windows_sys::core::PCWSTR , lpfirstcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindFirstUrlCacheGroup ( dwflags : u32 , dwfilter : u32 , lpsearchcondition : *mut ::core::ffi::c_void , dwsearchcondition : u32 , lpgroupid : *mut i64 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindNextUrlCacheContainerA ( henumhandle : super::super::Foundation:: HANDLE , lpcontainerinfo : *mut INTERNET_CACHE_CONTAINER_INFOA , lpcbcontainerinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindNextUrlCacheContainerW ( henumhandle : super::super::Foundation:: HANDLE , lpcontainerinfo : *mut INTERNET_CACHE_CONTAINER_INFOW , lpcbcontainerinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindNextUrlCacheEntryA ( henumhandle : super::super::Foundation:: HANDLE , lpnextcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindNextUrlCacheEntryExA ( henumhandle : super::super::Foundation:: HANDLE , lpnextcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , lpgroupattributes : *mut ::core::ffi::c_void , lpcbgroupattributes : *mut u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindNextUrlCacheEntryExW ( henumhandle : super::super::Foundation:: HANDLE , lpnextcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , lpgroupattributes : *mut ::core::ffi::c_void , lpcbgroupattributes : *mut u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindNextUrlCacheEntryW ( henumhandle : super::super::Foundation:: HANDLE , lpnextcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FindNextUrlCacheGroup ( hfind : super::super::Foundation:: HANDLE , lpgroupid : *mut i64 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn FindP3PPolicySymbol ( pszsymbol : :: windows_sys::core::PCSTR ) -> i32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FreeUrlCacheSpaceA ( lpszcachepath : :: windows_sys::core::PCSTR , dwsize : u32 , dwfilter : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FreeUrlCacheSpaceW ( lpszcachepath : :: windows_sys::core::PCWSTR , dwsize : u32 , dwfilter : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpCommandA ( hconnect : *const ::core::ffi::c_void , fexpectresponse : super::super::Foundation:: BOOL , dwflags : FTP_FLAGS , lpszcommand : :: windows_sys::core::PCSTR , dwcontext : usize , phftpcommand : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpCommandW ( hconnect : *const ::core::ffi::c_void , fexpectresponse : super::super::Foundation:: BOOL , dwflags : FTP_FLAGS , lpszcommand : :: windows_sys::core::PCWSTR , dwcontext : usize , phftpcommand : *mut *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpCreateDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpCreateDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpDeleteFileA ( hconnect : *const ::core::ffi::c_void , lpszfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpDeleteFileW ( hconnect : *const ::core::ffi::c_void , lpszfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] fn FtpFindFirstFileA ( hconnect : *const ::core::ffi::c_void , lpszsearchfile : :: windows_sys::core::PCSTR , lpfindfiledata : *mut super::super::Storage::FileSystem:: WIN32_FIND_DATAA , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"] fn FtpFindFirstFileW ( hconnect : *const ::core::ffi::c_void , lpszsearchfile : :: windows_sys::core::PCWSTR , lpfindfiledata : *mut super::super::Storage::FileSystem:: WIN32_FIND_DATAW , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetCurrentDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszcurrentdirectory : :: windows_sys::core::PSTR , lpdwcurrentdirectory : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetCurrentDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszcurrentdirectory : :: windows_sys::core::PWSTR , lpdwcurrentdirectory : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetFileA ( hconnect : *const ::core::ffi::c_void , lpszremotefile : :: windows_sys::core::PCSTR , lpsznewfile : :: windows_sys::core::PCSTR , ffailifexists : super::super::Foundation:: BOOL , dwflagsandattributes : u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetFileEx ( hftpsession : *const ::core::ffi::c_void , lpszremotefile : :: windows_sys::core::PCSTR , lpsznewfile : :: windows_sys::core::PCWSTR , ffailifexists : super::super::Foundation:: BOOL , dwflagsandattributes : u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn FtpGetFileSize ( hfile : *const ::core::ffi::c_void , lpdwfilesizehigh : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpGetFileW ( hconnect : *const ::core::ffi::c_void , lpszremotefile : :: windows_sys::core::PCWSTR , lpsznewfile : :: windows_sys::core::PCWSTR , ffailifexists : super::super::Foundation:: BOOL , dwflagsandattributes : u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn FtpOpenFileA ( hconnect : *const ::core::ffi::c_void , lpszfilename : :: windows_sys::core::PCSTR , dwaccess : u32 , dwflags : FTP_FLAGS , dwcontext : usize ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn FtpOpenFileW ( hconnect : *const ::core::ffi::c_void , lpszfilename : :: windows_sys::core::PCWSTR , dwaccess : u32 , dwflags : FTP_FLAGS , dwcontext : usize ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpPutFileA ( hconnect : *const ::core::ffi::c_void , lpszlocalfile : :: windows_sys::core::PCSTR , lpsznewremotefile : :: windows_sys::core::PCSTR , dwflags : FTP_FLAGS , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpPutFileEx ( hftpsession : *const ::core::ffi::c_void , lpszlocalfile : :: windows_sys::core::PCWSTR , lpsznewremotefile : :: windows_sys::core::PCSTR , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpPutFileW ( hconnect : *const ::core::ffi::c_void , lpszlocalfile : :: windows_sys::core::PCWSTR , lpsznewremotefile : :: windows_sys::core::PCWSTR , dwflags : FTP_FLAGS , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpRemoveDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpRemoveDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpRenameFileA ( hconnect : *const ::core::ffi::c_void , lpszexisting : :: windows_sys::core::PCSTR , lpsznew : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpRenameFileW ( hconnect : *const ::core::ffi::c_void , lpszexisting : :: windows_sys::core::PCWSTR , lpsznew : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpSetCurrentDirectoryA ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn FtpSetCurrentDirectoryW ( hconnect : *const ::core::ffi::c_void , lpszdirectory : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetDiskInfoA ( pszpath : :: windows_sys::core::PCSTR , pdwclustersize : *mut u32 , pdlavail : *mut u64 , pdltotal : *mut u64 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheConfigInfoA ( lpcacheconfiginfo : *mut INTERNET_CACHE_CONFIG_INFOA , lpcbcacheconfiginfo : *mut u32 , dwfieldcontrol : CACHE_CONFIG ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheConfigInfoW ( lpcacheconfiginfo : *mut INTERNET_CACHE_CONFIG_INFOW , lpcbcacheconfiginfo : *mut u32 , dwfieldcontrol : CACHE_CONFIG ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryBinaryBlob ( pwszurlname : :: windows_sys::core::PCWSTR , dwtype : *mut u32 , pftexpiretime : *mut super::super::Foundation:: FILETIME , pftaccesstime : *mut super::super::Foundation:: FILETIME , pftmodifiedtime : *mut super::super::Foundation:: FILETIME , ppbblob : *mut *mut u8 , pcbblob : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryInfoA ( lpszurlname : :: windows_sys::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryInfoExA ( lpszurl : :: windows_sys::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , lpszredirecturl : :: windows_sys::core::PCSTR , lpcbredirecturl : *mut u32 , lpreserved : *mut ::core::ffi::c_void , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryInfoExW ( lpszurl : :: windows_sys::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , lpszredirecturl : :: windows_sys::core::PCWSTR , lpcbredirecturl : *mut u32 , lpreserved : *mut ::core::ffi::c_void , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheEntryInfoW ( lpszurlname : :: windows_sys::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheGroupAttributeA ( gid : i64 , dwflags : u32 , dwattributes : u32 , lpgroupinfo : *mut INTERNET_CACHE_GROUP_INFOA , lpcbgroupinfo : *mut u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheGroupAttributeW ( gid : i64 , dwflags : u32 , dwattributes : u32 , lpgroupinfo : *mut INTERNET_CACHE_GROUP_INFOW , lpcbgroupinfo : *mut u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GetUrlCacheHeaderData ( nidx : u32 , lpdwdata : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherCreateLocatorA ( lpszhost : :: windows_sys::core::PCSTR , nserverport : u16 , lpszdisplaystring : :: windows_sys::core::PCSTR , lpszselectorstring : :: windows_sys::core::PCSTR , dwgophertype : u32 , lpszlocator : :: windows_sys::core::PSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherCreateLocatorW ( lpszhost : :: windows_sys::core::PCWSTR , nserverport : u16 , lpszdisplaystring : :: windows_sys::core::PCWSTR , lpszselectorstring : :: windows_sys::core::PCWSTR , dwgophertype : u32 , lpszlocator : :: windows_sys::core::PWSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherFindFirstFileA ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows_sys::core::PCSTR , lpszsearchstring : :: windows_sys::core::PCSTR , lpfinddata : *mut GOPHER_FIND_DATAA , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherFindFirstFileW ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows_sys::core::PCWSTR , lpszsearchstring : :: windows_sys::core::PCWSTR , lpfinddata : *mut GOPHER_FIND_DATAW , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherGetAttributeA ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows_sys::core::PCSTR , lpszattributename : :: windows_sys::core::PCSTR , lpbuffer : *mut u8 , dwbufferlength : u32 , lpdwcharactersreturned : *mut u32 , lpfnenumerator : GOPHER_ATTRIBUTE_ENUMERATOR , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherGetAttributeW ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows_sys::core::PCWSTR , lpszattributename : :: windows_sys::core::PCWSTR , lpbuffer : *mut u8 , dwbufferlength : u32 , lpdwcharactersreturned : *mut u32 , lpfnenumerator : GOPHER_ATTRIBUTE_ENUMERATOR , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherGetLocatorTypeA ( lpszlocator : :: windows_sys::core::PCSTR , lpdwgophertype : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn GopherGetLocatorTypeW ( lpszlocator : :: windows_sys::core::PCWSTR , lpdwgophertype : *mut u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn GopherOpenFileA ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows_sys::core::PCSTR , lpszview : :: windows_sys::core::PCSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn GopherOpenFileW ( hconnect : *const ::core::ffi::c_void , lpszlocator : :: windows_sys::core::PCWSTR , lpszview : :: windows_sys::core::PCWSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpAddRequestHeadersA ( hrequest : *const ::core::ffi::c_void , lpszheaders : :: windows_sys::core::PCSTR , dwheaderslength : u32 , dwmodifiers : HTTP_ADDREQ_FLAG ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpAddRequestHeadersW ( hrequest : *const ::core::ffi::c_void , lpszheaders : :: windows_sys::core::PCWSTR , dwheaderslength : u32 , dwmodifiers : HTTP_ADDREQ_FLAG ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpCheckDavComplianceA ( lpszurl : :: windows_sys::core::PCSTR , lpszcompliancetoken : :: windows_sys::core::PCSTR , lpffound : *mut i32 , hwnd : super::super::Foundation:: HWND , lpvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpCheckDavComplianceW ( lpszurl : :: windows_sys::core::PCWSTR , lpszcompliancetoken : :: windows_sys::core::PCWSTR , lpffound : *mut i32 , hwnd : super::super::Foundation:: HWND , lpvreserved : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpCloseDependencyHandle ( hdependencyhandle : *const ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpDuplicateDependencyHandle ( hdependencyhandle : *const ::core::ffi::c_void , phduplicateddependencyhandle : *mut *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpEndRequestA ( hrequest : *const ::core::ffi::c_void , lpbuffersout : *mut INTERNET_BUFFERSA , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpEndRequestW ( hrequest : *const ::core::ffi::c_void , lpbuffersout : *mut INTERNET_BUFFERSW , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpGetServerCredentials ( pwszurl : :: windows_sys::core::PCWSTR , ppwszusername : *mut :: windows_sys::core::PWSTR , ppwszpassword : *mut :: windows_sys::core::PWSTR ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpIndicatePageLoadComplete ( hdependencyhandle : *const ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpIsHostHstsEnabled ( pcwszurl : :: windows_sys::core::PCWSTR , pfishsts : *mut super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpOpenDependencyHandle ( hrequesthandle : *const ::core::ffi::c_void , fbackground : super::super::Foundation:: BOOL , phdependencyhandle : *mut *mut ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpOpenRequestA ( hconnect : *const ::core::ffi::c_void , lpszverb : :: windows_sys::core::PCSTR , lpszobjectname : :: windows_sys::core::PCSTR , lpszversion : :: windows_sys::core::PCSTR , lpszreferrer : :: windows_sys::core::PCSTR , lplpszaccepttypes : *const :: windows_sys::core::PCSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpOpenRequestW ( hconnect : *const ::core::ffi::c_void , lpszverb : :: windows_sys::core::PCWSTR , lpszobjectname : :: windows_sys::core::PCWSTR , lpszversion : :: windows_sys::core::PCWSTR , lpszreferrer : :: windows_sys::core::PCWSTR , lplpszaccepttypes : *const :: windows_sys::core::PCWSTR , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpPushClose ( hwait : HTTP_PUSH_WAIT_HANDLE ) -> ( ) ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpPushEnable ( hrequest : *const ::core::ffi::c_void , ptransportsetting : *const HTTP_PUSH_TRANSPORT_SETTING , phwait : *mut HTTP_PUSH_WAIT_HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpPushWait ( hwait : HTTP_PUSH_WAIT_HANDLE , etype : HTTP_PUSH_WAIT_TYPE , pnotificationstatus : *mut HTTP_PUSH_NOTIFICATION_STATUS ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpQueryInfoA ( hrequest : *const ::core::ffi::c_void , dwinfolevel : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpdwindex : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpQueryInfoW ( hrequest : *const ::core::ffi::c_void , dwinfolevel : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 , lpdwindex : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpSendRequestA ( hrequest : *const ::core::ffi::c_void , lpszheaders : :: windows_sys::core::PCSTR , dwheaderslength : u32 , lpoptional : *const ::core::ffi::c_void , dwoptionallength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpSendRequestExA ( hrequest : *const ::core::ffi::c_void , lpbuffersin : *const INTERNET_BUFFERSA , lpbuffersout : *mut INTERNET_BUFFERSA , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpSendRequestExW ( hrequest : *const ::core::ffi::c_void , lpbuffersin : *const INTERNET_BUFFERSW , lpbuffersout : *mut INTERNET_BUFFERSW , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpSendRequestW ( hrequest : *const ::core::ffi::c_void , lpszheaders : :: windows_sys::core::PCWSTR , dwheaderslength : u32 , lpoptional : *const ::core::ffi::c_void , dwoptionallength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpWebSocketClose ( hwebsocket : *const ::core::ffi::c_void , usstatus : u16 , pvreason : *const ::core::ffi::c_void , dwreasonlength : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn HttpWebSocketCompleteUpgrade ( hrequest : *const ::core::ffi::c_void , dwcontext : usize ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpWebSocketQueryCloseStatus ( hwebsocket : *const ::core::ffi::c_void , pusstatus : *mut u16 , pvreason : *mut ::core::ffi::c_void , dwreasonlength : u32 , pdwreasonlengthconsumed : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpWebSocketReceive ( hwebsocket : *const ::core::ffi::c_void , pvbuffer : *mut ::core::ffi::c_void , dwbufferlength : u32 , pdwbytesread : *mut u32 , pbuffertype : *mut HTTP_WEB_SOCKET_BUFFER_TYPE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpWebSocketSend ( hwebsocket : *const ::core::ffi::c_void , buffertype : HTTP_WEB_SOCKET_BUFFER_TYPE , pvbuffer : *const ::core::ffi::c_void , dwbufferlength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn HttpWebSocketShutdown ( hwebsocket : *const ::core::ffi::c_void , usstatus : u16 , pvreason : *const ::core::ffi::c_void , dwreasonlength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ImportCookieFileA ( szfilename : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ImportCookieFileW ( szfilename : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IncrementUrlCacheHeaderData ( nidx : u32 , lpdwdata : *mut u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternalInternetGetCookie ( lpszurl : :: windows_sys::core::PCSTR , lpszcookiedata : :: windows_sys::core::PSTR , lpdwdatasize : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetAlgIdToStringA ( ai : u32 , lpstr : :: windows_sys::core::PSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetAlgIdToStringW ( ai : u32 , lpstr : :: windows_sys::core::PWSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetAttemptConnect ( dwreserved : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetAutodial ( dwflags : INTERNET_AUTODIAL , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetAutodialHangup ( dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCanonicalizeUrlA ( lpszurl : :: windows_sys::core::PCSTR , lpszbuffer : :: windows_sys::core::PSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCanonicalizeUrlW ( lpszurl : :: windows_sys::core::PCWSTR , lpszbuffer : :: windows_sys::core::PWSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCheckConnectionA ( lpszurl : :: windows_sys::core::PCSTR , dwflags : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCheckConnectionW ( lpszurl : :: windows_sys::core::PCWSTR , dwflags : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetClearAllPerSiteCookieDecisions ( ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCloseHandle ( hinternet : *const ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCombineUrlA ( lpszbaseurl : :: windows_sys::core::PCSTR , lpszrelativeurl : :: windows_sys::core::PCSTR , lpszbuffer : :: windows_sys::core::PSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCombineUrlW ( lpszbaseurl : :: windows_sys::core::PCWSTR , lpszrelativeurl : :: windows_sys::core::PCWSTR , lpszbuffer : :: windows_sys::core::PWSTR , lpdwbufferlength : *mut u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetConfirmZoneCrossing ( hwnd : super::super::Foundation:: HWND , szurlprev : :: windows_sys::core::PCSTR , szurlnew : :: windows_sys::core::PCSTR , bpost : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetConfirmZoneCrossingA ( hwnd : super::super::Foundation:: HWND , szurlprev : :: windows_sys::core::PCSTR , szurlnew : :: windows_sys::core::PCSTR , bpost : super::super::Foundation:: BOOL ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetConfirmZoneCrossingW ( hwnd : super::super::Foundation:: HWND , szurlprev : :: windows_sys::core::PCWSTR , szurlnew : :: windows_sys::core::PCWSTR , bpost : super::super::Foundation:: BOOL ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetConnectA ( hinternet : *const ::core::ffi::c_void , lpszservername : :: windows_sys::core::PCSTR , nserverport : u16 , lpszusername : :: windows_sys::core::PCSTR , lpszpassword : :: windows_sys::core::PCSTR , dwservice : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetConnectW ( hinternet : *const ::core::ffi::c_void , lpszservername : :: windows_sys::core::PCWSTR , nserverport : u16 , lpszusername : :: windows_sys::core::PCWSTR , lpszpassword : :: windows_sys::core::PCWSTR , dwservice : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetConvertUrlFromWireToWideChar ( pcszurl : :: windows_sys::core::PCSTR , cchurl : u32 , pcwszbaseurl : :: windows_sys::core::PCWSTR , dwcodepagehost : u32 , dwcodepagepath : u32 , fencodepathextra : super::super::Foundation:: BOOL , dwcodepageextra : u32 , ppwszconvertedurl : *mut :: windows_sys::core::PWSTR ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinHttp"))] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinHttp\"`*"] fn InternetCrackUrlA ( lpszurl : :: windows_sys::core::PCSTR , dwurllength : u32 , dwflags : super::WinHttp:: WIN_HTTP_CREATE_URL_FLAGS , lpurlcomponents : *mut URL_COMPONENTSA ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinHttp"))] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinHttp\"`*"] fn InternetCrackUrlW ( lpszurl : :: windows_sys::core::PCWSTR , dwurllength : u32 , dwflags : super::WinHttp:: WIN_HTTP_CREATE_URL_FLAGS , lpurlcomponents : *mut URL_COMPONENTSW ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCreateUrlA ( lpurlcomponents : *const URL_COMPONENTSA , dwflags : u32 , lpszurl : :: windows_sys::core::PSTR , lpdwurllength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetCreateUrlW ( lpurlcomponents : *const URL_COMPONENTSW , dwflags : u32 , lpszurl : :: windows_sys::core::PWSTR , lpdwurllength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetDial ( hwndparent : super::super::Foundation:: HWND , lpszconnectoid : :: windows_sys::core::PCSTR , dwflags : u32 , lpdwconnection : *mut u32 , dwreserved : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetDialA ( hwndparent : super::super::Foundation:: HWND , lpszconnectoid : :: windows_sys::core::PCSTR , dwflags : u32 , lpdwconnection : *mut usize , dwreserved : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetDialW ( hwndparent : super::super::Foundation:: HWND , lpszconnectoid : :: windows_sys::core::PCWSTR , dwflags : u32 , lpdwconnection : *mut usize , dwreserved : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetEnumPerSiteCookieDecisionA ( pszsitename : :: windows_sys::core::PSTR , pcsitenamesize : *mut u32 , pdwdecision : *mut u32 , dwindex : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetEnumPerSiteCookieDecisionW ( pszsitename : :: windows_sys::core::PWSTR , pcsitenamesize : *mut u32 , pdwdecision : *mut u32 , dwindex : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetErrorDlg ( hwnd : super::super::Foundation:: HWND , hrequest : *mut ::core::ffi::c_void , dwerror : u32 , dwflags : u32 , lppvdata : *mut *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetFindNextFileA ( hfind : *const ::core::ffi::c_void , lpvfinddata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetFindNextFileW ( hfind : *const ::core::ffi::c_void , lpvfinddata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetFortezzaCommand ( dwcommand : u32 , hwnd : super::super::Foundation:: HWND , dwreserved : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetFreeCookies ( pcookies : *mut INTERNET_COOKIE2 , dwcookiecount : u32 ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetFreeProxyInfoList ( pproxyinfolist : *mut WININET_PROXY_INFO_LIST ) -> ( ) ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetConnectedState ( lpdwflags : *mut INTERNET_CONNECTION , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetConnectedStateEx ( lpdwflags : *mut INTERNET_CONNECTION , lpszconnectionname : :: windows_sys::core::PSTR , dwnamelen : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetConnectedStateExA ( lpdwflags : *mut INTERNET_CONNECTION , lpszconnectionname : :: windows_sys::core::PSTR , cchnamelen : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetConnectedStateExW ( lpdwflags : *mut INTERNET_CONNECTION , lpszconnectionname : :: windows_sys::core::PWSTR , cchnamelen : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieA ( lpszurl : :: windows_sys::core::PCSTR , lpszcookiename : :: windows_sys::core::PCSTR , lpszcookiedata : :: windows_sys::core::PSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieEx2 ( pcwszurl : :: windows_sys::core::PCWSTR , pcwszcookiename : :: windows_sys::core::PCWSTR , dwflags : u32 , ppcookies : *mut *mut INTERNET_COOKIE2 , pdwcookiecount : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieExA ( lpszurl : :: windows_sys::core::PCSTR , lpszcookiename : :: windows_sys::core::PCSTR , lpszcookiedata : :: windows_sys::core::PCSTR , lpdwsize : *mut u32 , dwflags : INTERNET_COOKIE_FLAGS , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieExW ( lpszurl : :: windows_sys::core::PCWSTR , lpszcookiename : :: windows_sys::core::PCWSTR , lpszcookiedata : :: windows_sys::core::PCWSTR , lpdwsize : *mut u32 , dwflags : INTERNET_COOKIE_FLAGS , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetCookieW ( lpszurl : :: windows_sys::core::PCWSTR , lpszcookiename : :: windows_sys::core::PCWSTR , lpszcookiedata : :: windows_sys::core::PWSTR , lpdwsize : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetLastResponseInfoA ( lpdwerror : *mut u32 , lpszbuffer : :: windows_sys::core::PSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetLastResponseInfoW ( lpdwerror : *mut u32 , lpszbuffer : :: windows_sys::core::PWSTR , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetPerSiteCookieDecisionA ( pchhostname : :: windows_sys::core::PCSTR , presult : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetPerSiteCookieDecisionW ( pchhostname : :: windows_sys::core::PCWSTR , presult : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGetProxyForUrl ( hinternet : *const ::core::ffi::c_void , pcwszurl : :: windows_sys::core::PCWSTR , pproxyinfolist : *mut WININET_PROXY_INFO_LIST ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn InternetGetSecurityInfoByURL ( lpszurl : :: windows_sys::core::PCSTR , ppcertchain : *mut *mut super::super::Security::Cryptography:: CERT_CHAIN_CONTEXT , pdwsecureflags : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn InternetGetSecurityInfoByURLA ( lpszurl : :: windows_sys::core::PCSTR , ppcertchain : *mut *mut super::super::Security::Cryptography:: CERT_CHAIN_CONTEXT , pdwsecureflags : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"] fn InternetGetSecurityInfoByURLW ( lpszurl : :: windows_sys::core::PCWSTR , ppcertchain : *mut *mut super::super::Security::Cryptography:: CERT_CHAIN_CONTEXT , pdwsecureflags : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGoOnline ( lpszurl : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGoOnlineA ( lpszurl : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetGoOnlineW ( lpszurl : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND , dwflags : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetHangUp ( dwconnection : usize , dwreserved : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetInitializeAutoProxyDll ( dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetLockRequestFile ( hinternet : *const ::core::ffi::c_void , lphlockrequestinfo : *mut super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetOpenA ( lpszagent : :: windows_sys::core::PCSTR , dwaccesstype : u32 , lpszproxy : :: windows_sys::core::PCSTR , lpszproxybypass : :: windows_sys::core::PCSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetOpenUrlA ( hinternet : *const ::core::ffi::c_void , lpszurl : :: windows_sys::core::PCSTR , lpszheaders : :: windows_sys::core::PCSTR , dwheaderslength : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetOpenUrlW ( hinternet : *const ::core::ffi::c_void , lpszurl : :: windows_sys::core::PCWSTR , lpszheaders : :: windows_sys::core::PCWSTR , dwheaderslength : u32 , dwflags : u32 , dwcontext : usize ) -> *mut ::core::ffi::c_void ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetOpenW ( lpszagent : :: windows_sys::core::PCWSTR , dwaccesstype : u32 , lpszproxy : :: windows_sys::core::PCWSTR , lpszproxybypass : :: windows_sys::core::PCWSTR , dwflags : u32 ) -> *mut ::core::ffi::c_void ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetQueryDataAvailable ( hfile : *const ::core::ffi::c_void , lpdwnumberofbytesavailable : *mut u32 , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetQueryFortezzaStatus ( pdwstatus : *mut u32 , dwreserved : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetQueryOptionA ( hinternet : *const ::core::ffi::c_void , dwoption : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetQueryOptionW ( hinternet : *const ::core::ffi::c_void , dwoption : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwbufferlength : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetReadFile ( hfile : *const ::core::ffi::c_void , lpbuffer : *mut ::core::ffi::c_void , dwnumberofbytestoread : u32 , lpdwnumberofbytesread : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetReadFileExA ( hfile : *const ::core::ffi::c_void , lpbuffersout : *mut INTERNET_BUFFERSA , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetReadFileExW ( hfile : *const ::core::ffi::c_void , lpbuffersout : *mut INTERNET_BUFFERSW , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSecurityProtocolToStringA ( dwprotocol : u32 , lpstr : :: windows_sys::core::PSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSecurityProtocolToStringW ( dwprotocol : u32 , lpstr : :: windows_sys::core::PWSTR , lpdwstrlength : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetCookieA ( lpszurl : :: windows_sys::core::PCSTR , lpszcookiename : :: windows_sys::core::PCSTR , lpszcookiedata : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetCookieEx2 ( pcwszurl : :: windows_sys::core::PCWSTR , pcookie : *const INTERNET_COOKIE2 , pcwszp3ppolicy : :: windows_sys::core::PCWSTR , dwflags : u32 , pdwcookiestate : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetCookieExA ( lpszurl : :: windows_sys::core::PCSTR , lpszcookiename : :: windows_sys::core::PCSTR , lpszcookiedata : :: windows_sys::core::PCSTR , dwflags : u32 , dwreserved : usize ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetCookieExW ( lpszurl : :: windows_sys::core::PCWSTR , lpszcookiename : :: windows_sys::core::PCWSTR , lpszcookiedata : :: windows_sys::core::PCWSTR , dwflags : u32 , dwreserved : usize ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetCookieW ( lpszurl : :: windows_sys::core::PCWSTR , lpszcookiename : :: windows_sys::core::PCWSTR , lpszcookiedata : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetDialState ( lpszconnectoid : :: windows_sys::core::PCSTR , dwstate : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetDialStateA ( lpszconnectoid : :: windows_sys::core::PCSTR , dwstate : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetDialStateW ( lpszconnectoid : :: windows_sys::core::PCWSTR , dwstate : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetFilePointer ( hfile : *const ::core::ffi::c_void , ldistancetomove : i32 , lpdistancetomovehigh : *mut i32 , dwmovemethod : u32 , dwcontext : usize ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetOptionA ( hinternet : *const ::core::ffi::c_void , dwoption : u32 , lpbuffer : *const ::core::ffi::c_void , dwbufferlength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetOptionExA ( hinternet : *const ::core::ffi::c_void , dwoption : u32 , lpbuffer : *const ::core::ffi::c_void , dwbufferlength : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetOptionExW ( hinternet : *const ::core::ffi::c_void , dwoption : u32 , lpbuffer : *const ::core::ffi::c_void , dwbufferlength : u32 , dwflags : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetOptionW ( hinternet : *const ::core::ffi::c_void , dwoption : u32 , lpbuffer : *const ::core::ffi::c_void , dwbufferlength : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetPerSiteCookieDecisionA ( pchhostname : :: windows_sys::core::PCSTR , dwdecision : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetSetPerSiteCookieDecisionW ( pchhostname : :: windows_sys::core::PCWSTR , dwdecision : u32 ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetStatusCallback ( hinternet : *const ::core::ffi::c_void , lpfninternetcallback : LPINTERNET_STATUS_CALLBACK ) -> LPINTERNET_STATUS_CALLBACK ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetStatusCallbackA ( hinternet : *const ::core::ffi::c_void , lpfninternetcallback : LPINTERNET_STATUS_CALLBACK ) -> LPINTERNET_STATUS_CALLBACK ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn InternetSetStatusCallbackW ( hinternet : *const ::core::ffi::c_void , lpfninternetcallback : LPINTERNET_STATUS_CALLBACK ) -> LPINTERNET_STATUS_CALLBACK ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetShowSecurityInfoByURL ( lpszurl : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetShowSecurityInfoByURLA ( lpszurl : :: windows_sys::core::PCSTR , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetShowSecurityInfoByURLW ( lpszurl : :: windows_sys::core::PCWSTR , hwndparent : super::super::Foundation:: HWND ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeFromSystemTime ( pst : *const super::super::Foundation:: SYSTEMTIME , dwrfc : u32 , lpsztime : :: windows_sys::core::PSTR , cbtime : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeFromSystemTimeA ( pst : *const super::super::Foundation:: SYSTEMTIME , dwrfc : u32 , lpsztime : :: windows_sys::core::PSTR , cbtime : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeFromSystemTimeW ( pst : *const super::super::Foundation:: SYSTEMTIME , dwrfc : u32 , lpsztime : :: windows_sys::core::PWSTR , cbtime : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeToSystemTime ( lpsztime : :: windows_sys::core::PCSTR , pst : *mut super::super::Foundation:: SYSTEMTIME , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeToSystemTimeA ( lpsztime : :: windows_sys::core::PCSTR , pst : *mut super::super::Foundation:: SYSTEMTIME , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetTimeToSystemTimeW ( lpsztime : :: windows_sys::core::PCWSTR , pst : *mut super::super::Foundation:: SYSTEMTIME , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetUnlockRequestFile ( hlockrequestinfo : super::super::Foundation:: HANDLE ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetWriteFile ( hfile : *const ::core::ffi::c_void , lpbuffer : *const ::core::ffi::c_void , dwnumberofbytestowrite : u32 , lpdwnumberofbyteswritten : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetWriteFileExA ( hfile : *const ::core::ffi::c_void , lpbuffersin : *const INTERNET_BUFFERSA , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn InternetWriteFileExW ( hfile : *const ::core::ffi::c_void , lpbuffersin : *const INTERNET_BUFFERSW , dwflags : u32 , dwcontext : usize ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsDomainLegalCookieDomainA ( pchdomain : :: windows_sys::core::PCSTR , pchfulldomain : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsDomainLegalCookieDomainW ( pchdomain : :: windows_sys::core::PCWSTR , pchfulldomain : :: windows_sys::core::PCWSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsHostInProxyBypassList ( tscheme : INTERNET_SCHEME , lpszhost : :: windows_sys::core::PCSTR , cchhost : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsProfilesEnabled ( ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsUrlCacheEntryExpiredA ( lpszurlname : :: windows_sys::core::PCSTR , dwflags : u32 , pftlastmodified : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn IsUrlCacheEntryExpiredW ( lpszurlname : :: windows_sys::core::PCWSTR , dwflags : u32 , pftlastmodified : *mut super::super::Foundation:: FILETIME ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn LoadUrlCacheContent ( ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn ParseX509EncodedCertificateForListBoxEntry ( lpcert : *const u8 , cbcert : u32 , lpszlistboxentry : :: windows_sys::core::PSTR , lpdwlistboxentry : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn PerformOperationOverUrlCacheA ( pszurlsearchpattern : :: windows_sys::core::PCSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , preserved1 : *mut ::core::ffi::c_void , pdwreserved2 : *mut u32 , preserved3 : *mut ::core::ffi::c_void , op : CACHE_OPERATOR , poperatordata : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn PrivacyGetZonePreferenceW ( dwzone : u32 , dwtype : u32 , pdwtemplate : *mut u32 , pszbuffer : :: windows_sys::core::PWSTR , pdwbufferlength : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn PrivacySetZonePreferenceW ( dwzone : u32 , dwtype : u32 , dwtemplate : u32 , pszpreference : :: windows_sys::core::PCWSTR ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ReadGuidsForConnectedNetworks ( pcnetworks : *mut u32 , pppwsznetworkguids : *mut *mut :: windows_sys::core::PWSTR , pppbstrnetworknames : *mut *mut :: windows_sys::core::BSTR , pppwszgwmacs : *mut *mut :: windows_sys::core::PWSTR , pcgatewaymacs : *mut u32 , pdwflags : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ReadUrlCacheEntryStream ( hurlcachestream : super::super::Foundation:: HANDLE , dwlocation : u32 , lpbuffer : *mut ::core::ffi::c_void , lpdwlen : *mut u32 , reserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ReadUrlCacheEntryStreamEx ( hurlcachestream : super::super::Foundation:: HANDLE , qwlocation : u64 , lpbuffer : *mut ::core::ffi::c_void , lpdwlen : *mut u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RegisterUrlCacheNotification ( hwnd : super::super::Foundation:: HWND , umsg : u32 , gid : i64 , dwopsfilter : u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ResumeSuspendedDownload ( hrequest : *const ::core::ffi::c_void , dwresultcode : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RetrieveUrlCacheEntryFileA ( lpszurlname : :: windows_sys::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RetrieveUrlCacheEntryFileW ( lpszurlname : :: windows_sys::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RetrieveUrlCacheEntryStreamA ( lpszurlname : :: windows_sys::core::PCSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOA , lpcbcacheentryinfo : *mut u32 , frandomread : super::super::Foundation:: BOOL , dwreserved : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RetrieveUrlCacheEntryStreamW ( lpszurlname : :: windows_sys::core::PCWSTR , lpcacheentryinfo : *mut INTERNET_CACHE_ENTRY_INFOW , lpcbcacheentryinfo : *mut u32 , frandomread : super::super::Foundation:: BOOL , dwreserved : u32 ) -> super::super::Foundation:: HANDLE ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn RunOnceUrlCache ( hwnd : super::super::Foundation:: HWND , hinst : super::super::Foundation:: HINSTANCE , lpszcmd : :: windows_sys::core::PCSTR , ncmdshow : i32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheConfigInfoA ( lpcacheconfiginfo : *const INTERNET_CACHE_CONFIG_INFOA , dwfieldcontrol : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheConfigInfoW ( lpcacheconfiginfo : *const INTERNET_CACHE_CONFIG_INFOW , dwfieldcontrol : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryGroup ( lpszurlname : :: windows_sys::core::PCSTR , dwflags : u32 , groupid : i64 , pbgroupattributes : *mut u8 , cbgroupattributes : u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryGroupA ( lpszurlname : :: windows_sys::core::PCSTR , dwflags : u32 , groupid : i64 , pbgroupattributes : *mut u8 , cbgroupattributes : u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryGroupW ( lpszurlname : :: windows_sys::core::PCWSTR , dwflags : u32 , groupid : i64 , pbgroupattributes : *mut u8 , cbgroupattributes : u32 , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryInfoA ( lpszurlname : :: windows_sys::core::PCSTR , lpcacheentryinfo : *const INTERNET_CACHE_ENTRY_INFOA , dwfieldcontrol : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheEntryInfoW ( lpszurlname : :: windows_sys::core::PCWSTR , lpcacheentryinfo : *const INTERNET_CACHE_ENTRY_INFOW , dwfieldcontrol : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheGroupAttributeA ( gid : i64 , dwflags : u32 , dwattributes : u32 , lpgroupinfo : *const INTERNET_CACHE_GROUP_INFOA , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheGroupAttributeW ( gid : i64 , dwflags : u32 , dwattributes : u32 , lpgroupinfo : *const INTERNET_CACHE_GROUP_INFOW , lpreserved : *mut ::core::ffi::c_void ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn SetUrlCacheHeaderData ( nidx : u32 , dwdata : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ShowClientAuthCerts ( hwndparent : super::super::Foundation:: HWND ) -> u32 ); #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`*"] fn ShowSecurityInfo ( hwndparent : super::super::Foundation:: HWND , psecurityinfo : *const INTERNET_SECURITY_INFO ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn ShowX509EncodedCertificate ( hwndparent : super::super::Foundation:: HWND , lpcert : *const u8 , cbcert : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UnlockUrlCacheEntryFile ( lpszurlname : :: windows_sys::core::PCSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UnlockUrlCacheEntryFileA ( lpszurlname : :: windows_sys::core::PCSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UnlockUrlCacheEntryFileW ( lpszurlname : :: windows_sys::core::PCWSTR , dwreserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UnlockUrlCacheEntryStream ( hurlcachestream : super::super::Foundation:: HANDLE , reserved : u32 ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UpdateUrlCacheContentPath ( sznewpath : :: windows_sys::core::PCSTR ) -> super::super::Foundation:: BOOL ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheCheckEntriesExist ( rgpwszurls : *const :: windows_sys::core::PCWSTR , centries : u32 , rgfexist : *mut super::super::Foundation:: BOOL ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheCloseEntryHandle ( hentryfile : *const ::core::ffi::c_void ) -> ( ) ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheContainerSetEntryMaximumAge ( pwszprefix : :: windows_sys::core::PCWSTR , dwentrymaxage : u32 ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheCreateContainer ( pwszname : :: windows_sys::core::PCWSTR , pwszprefix : :: windows_sys::core::PCWSTR , pwszdirectory : :: windows_sys::core::PCWSTR , ulllimit : u64 , dwoptions : u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheFindFirstEntry ( pwszprefix : :: windows_sys::core::PCWSTR , dwflags : u32 , dwfilter : u32 , groupid : i64 , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO , phfind : *mut super::super::Foundation:: HANDLE ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheFindNextEntry ( hfind : super::super::Foundation:: HANDLE , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheFreeEntryInfo ( pcacheentryinfo : *mut URLCACHE_ENTRY_INFO ) -> ( ) ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheFreeGlobalSpace ( ulltargetsize : u64 , dwfilter : u32 ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheGetContentPaths ( pppwszdirectories : *mut *mut :: windows_sys::core::PWSTR , pcdirectories : *mut u32 ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheGetEntryInfo ( happcache : *const ::core::ffi::c_void , pcwszurl : :: windows_sys::core::PCWSTR , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheGetGlobalCacheSize ( dwfilter : u32 , pullsize : *mut u64 , pulllimit : *mut u64 ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheGetGlobalLimit ( limittype : URL_CACHE_LIMIT_TYPE , pulllimit : *mut u64 ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheReadEntryStream ( hurlcachestream : *const ::core::ffi::c_void , ulllocation : u64 , pbuffer : *mut ::core::ffi::c_void , dwbufferlen : u32 , pdwbufferlen : *mut u32 ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheReloadSettings ( ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheRetrieveEntryFile ( happcache : *const ::core::ffi::c_void , pcwszurl : :: windows_sys::core::PCWSTR , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO , phentryfile : *mut *mut ::core::ffi::c_void ) -> u32 ); #[cfg(feature = "Win32_Foundation")] ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] fn UrlCacheRetrieveEntryStream ( happcache : *const ::core::ffi::c_void , pcwszurl : :: windows_sys::core::PCWSTR , frandomread : super::super::Foundation:: BOOL , pcacheentryinfo : *mut URLCACHE_ENTRY_INFO , phentrystream : *mut *mut ::core::ffi::c_void ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheServer ( ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheSetGlobalLimit ( limittype : URL_CACHE_LIMIT_TYPE , ulllimit : u64 ) -> u32 ); ::windows_sys::core::link ! ( "wininet.dll""system" #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] fn UrlCacheUpdateEntryExtraData ( happcache : *const ::core::ffi::c_void , pcwszurl : :: windows_sys::core::PCWSTR , pbextradata : *const u8 , cbextradata : u32 ) -> u32 ); pub type IDialBranding = *mut ::core::ffi::c_void; pub type IDialEngine = *mut ::core::ffi::c_void; pub type IDialEventSink = *mut ::core::ffi::c_void; pub type IProofOfPossessionCookieInfoManager = *mut ::core::ffi::c_void; pub type IProofOfPossessionCookieInfoManager2 = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ANY_CACHE_ENTRY: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const APP_CACHE_ENTRY_TYPE_EXPLICIT: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const APP_CACHE_ENTRY_TYPE_FALLBACK: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const APP_CACHE_ENTRY_TYPE_FOREIGN: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const APP_CACHE_ENTRY_TYPE_MANIFEST: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const APP_CACHE_ENTRY_TYPE_MASTER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const APP_CACHE_LOOKUP_NO_MASTER_ONLY: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AUTH_FLAG_DISABLE_BASIC_CLEARCHANNEL: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AUTH_FLAG_DISABLE_NEGOTIATE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AUTH_FLAG_DISABLE_SERVER_AUTH: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AUTH_FLAG_ENABLE_NEGOTIATE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AUTH_FLAG_RESET: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AUTODIAL_MODE_ALWAYS: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AUTODIAL_MODE_NEVER: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AUTODIAL_MODE_NO_NETWORK_PRESENT: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AUTO_PROXY_FLAG_ALWAYS_DETECT: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AUTO_PROXY_FLAG_CACHE_INIT_RUN: u32 = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AUTO_PROXY_FLAG_DETECTION_RUN: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AUTO_PROXY_FLAG_DETECTION_SUSPECT: u32 = 64u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AUTO_PROXY_FLAG_DONT_CACHE_PROXY_RESULT: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AUTO_PROXY_FLAG_MIGRATED: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AUTO_PROXY_FLAG_USER_SET: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHEGROUP_ATTRIBUTE_BASIC: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHEGROUP_ATTRIBUTE_FLAG: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHEGROUP_ATTRIBUTE_GET_ALL: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHEGROUP_ATTRIBUTE_GROUPNAME: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHEGROUP_ATTRIBUTE_QUOTA: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHEGROUP_ATTRIBUTE_STORAGE: u32 = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHEGROUP_ATTRIBUTE_TYPE: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHEGROUP_FLAG_FLUSHURL_ONDELETE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHEGROUP_FLAG_GIDONLY: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHEGROUP_FLAG_NONPURGEABLE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHEGROUP_FLAG_VALID: u32 = 7u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHEGROUP_ID_BUILTIN_STICKY: u64 = 1152921504606846983u64; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHEGROUP_SEARCH_ALL: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHEGROUP_SEARCH_BYURL: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHEGROUP_TYPE_INVALID: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_CONFIG_APPCONTAINER_CONTENT_QUOTA_FC: u32 = 131072u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_CONFIG_APPCONTAINER_TOTAL_CONTENT_QUOTA_FC: u32 = 262144u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_CONFIG_CONTENT_QUOTA_FC: u32 = 32768u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_CONFIG_TOTAL_CONTENT_QUOTA_FC: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_ENTRY_ACCTIME_FC: u32 = 256u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_ENTRY_ATTRIBUTE_FC: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_ENTRY_EXEMPT_DELTA_FC: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_ENTRY_EXPTIME_FC: u32 = 128u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_ENTRY_HEADERINFO_FC: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_ENTRY_HITRATE_FC: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_ENTRY_MODIFY_DATA_FC: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_ENTRY_MODTIME_FC: u32 = 64u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_ENTRY_SYNCTIME_FC: u32 = 512u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_ENTRY_TYPE_FC: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_FIND_CONTAINER_RETURN_NOCHANGE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CACHE_READ_COUNT_SINCE_LAST_SCAVENGE: u32 = 9u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CACHE_RESERVED_12: u32 = 12u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CACHE_RESERVED_13: u32 = 13u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CACHE_RESERVED_15: u32 = 15u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CACHE_RESERVED_16: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CACHE_RESERVED_17: u32 = 17u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CACHE_RESERVED_18: u32 = 18u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CACHE_RESERVED_19: u32 = 19u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CACHE_RESERVED_20: u32 = 20u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CACHE_RESERVED_23: u32 = 23u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CACHE_RESERVED_24: u32 = 24u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CACHE_RESERVED_25: u32 = 25u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CACHE_RESERVED_26: u32 = 26u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CACHE_RESERVED_28: u32 = 28u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CACHE_RESERVED_29: u32 = 29u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CACHE_RESERVED_30: u32 = 30u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CACHE_RESERVED_31: u32 = 31u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CACHE_WRITE_COUNT_SINCE_LAST_SCAVENGE: u32 = 10u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CONLIST_CHANGE_COUNT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_COOKIE_CHANGE_COUNT: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_CURRENT_SETTINGS_VERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_DOWNLOAD_PARTIAL: u32 = 14u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_GID_HIGH: u32 = 7u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_GID_LOW: u32 = 6u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_HSTS_CHANGE_COUNT: u32 = 11u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_LAST: u32 = 31u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_LAST_SCAVENGE_TIMESTAMP: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_NOTIFICATION_FILTER: u32 = 21u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_NOTIFICATION_HWND: u32 = 3u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_NOTIFICATION_MESG: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_ROOTGROUP_OFFSET: u32 = 5u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_ROOT_GROUPLIST_OFFSET: u32 = 27u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_ROOT_LEAK_OFFSET: u32 = 22u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_HEADER_DATA_SSL_STATE_COUNT: u32 = 14u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_NOTIFY_ADD_URL: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_NOTIFY_DELETE_ALL: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_NOTIFY_DELETE_URL: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_NOTIFY_FILTER_CHANGED: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_NOTIFY_SET_OFFLINE: u32 = 512u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_NOTIFY_SET_ONLINE: u32 = 256u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_NOTIFY_UPDATE_URL: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_NOTIFY_URL_SET_STICKY: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_NOTIFY_URL_UNSET_STICKY: u32 = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_ACCEPTED_CACHE_ENTRY: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_ALLOW: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_ALLOW_ALL: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_CACHE_ENTRY: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_DONT_ALLOW: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_DONT_ALLOW_ALL: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_DOWNGRADED_CACHE_ENTRY: u32 = 16384u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_LEASHED_CACHE_ENTRY: u32 = 8192u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_OP_3RD_PARTY: u32 = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_OP_GET: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_OP_MODIFY: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_OP_PERSISTENT: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_OP_SESSION: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_OP_SET: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_REJECTED_CACHE_ENTRY: u32 = 32768u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_STATE_LB: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_STATE_UB: u32 = 5u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DIALENG_OperationComplete: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DIALENG_RedialAttempt: u32 = 65537u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DIALENG_RedialWait: u32 = 65538u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DIALPROP_DOMAIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Domain"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DIALPROP_LASTERROR: ::windows_sys::core::PCWSTR = ::windows_sys::w!("LastError"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DIALPROP_PASSWORD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Password"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DIALPROP_PHONENUMBER: ::windows_sys::core::PCWSTR = ::windows_sys::w!("PhoneNumber"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DIALPROP_REDIALCOUNT: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RedialCount"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DIALPROP_REDIALINTERVAL: ::windows_sys::core::PCWSTR = ::windows_sys::w!("RedialInterval"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DIALPROP_RESOLVEDPHONE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("ResolvedPhone"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DIALPROP_SAVEPASSWORD: ::windows_sys::core::PCWSTR = ::windows_sys::w!("SavePassword"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DIALPROP_USERNAME: ::windows_sys::core::PCWSTR = ::windows_sys::w!("UserName"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DLG_FLAGS_INSECURE_FALLBACK: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DLG_FLAGS_INVALID_CA: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DLG_FLAGS_SEC_CERT_CN_INVALID: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DLG_FLAGS_SEC_CERT_DATE_INVALID: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DLG_FLAGS_SEC_CERT_REV_FAILED: u32 = 8388608u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DLG_FLAGS_WEAK_SIGNATURE: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DOWNLOAD_CACHE_ENTRY: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DUO_PROTOCOL_FLAG_SPDY3: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const DUO_PROTOCOL_MASK: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const EDITED_CACHE_ENTRY: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_FTP_DROPPED: u32 = 12111u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_FTP_NO_PASSIVE_MODE: u32 = 12112u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_FTP_TRANSFER_IN_PROGRESS: u32 = 12110u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_GOPHER_ATTRIBUTE_NOT_FOUND: u32 = 12137u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_GOPHER_DATA_ERROR: u32 = 12132u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_GOPHER_END_OF_DATA: u32 = 12133u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_GOPHER_INCORRECT_LOCATOR_TYPE: u32 = 12135u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_GOPHER_INVALID_LOCATOR: u32 = 12134u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_GOPHER_NOT_FILE: u32 = 12131u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_GOPHER_NOT_GOPHER_PLUS: u32 = 12136u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_GOPHER_PROTOCOL_ERROR: u32 = 12130u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_GOPHER_UNKNOWN_LOCATOR: u32 = 12138u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_HTTP_COOKIE_DECLINED: u32 = 12162u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_HTTP_COOKIE_NEEDS_CONFIRMATION: u32 = 12161u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_HTTP_COOKIE_NEEDS_CONFIRMATION_EX: u32 = 12907u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_HTTP_DOWNLEVEL_SERVER: u32 = 12151u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_HTTP_HEADER_ALREADY_EXISTS: u32 = 12155u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_HTTP_HEADER_NOT_FOUND: u32 = 12150u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_HTTP_HSTS_REDIRECT_REQUIRED: u32 = 12060u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_HTTP_INVALID_HEADER: u32 = 12153u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_HTTP_INVALID_QUERY_REQUEST: u32 = 12154u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_HTTP_INVALID_SERVER_RESPONSE: u32 = 12152u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_HTTP_NOT_REDIRECTED: u32 = 12160u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_HTTP_PUSH_ENABLE_FAILED: u32 = 12149u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_HTTP_PUSH_RETRY_NOT_SUPPORTED: u32 = 12148u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_HTTP_PUSH_STATUS_CODE_NOT_SUPPORTED: u32 = 12147u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_HTTP_REDIRECT_FAILED: u32 = 12156u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_HTTP_REDIRECT_NEEDS_CONFIRMATION: u32 = 12168u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_ASYNC_THREAD_FAILED: u32 = 12047u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_BAD_AUTO_PROXY_SCRIPT: u32 = 12166u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_BAD_OPTION_LENGTH: u32 = 12010u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_BAD_REGISTRY_PARAMETER: u32 = 12022u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_CACHE_SUCCESS: u32 = 12906u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_CANNOT_CONNECT: u32 = 12029u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_CHG_POST_IS_NON_SECURE: u32 = 12042u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED: u32 = 12044u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED_PROXY: u32 = 12187u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_CLIENT_AUTH_NOT_SETUP: u32 = 12046u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_CONNECTION_ABORTED: u32 = 12030u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_CONNECTION_AVAILABLE: u32 = 12902u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_CONNECTION_RESET: u32 = 12031u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_DECODING_FAILED: u32 = 12175u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_DIALOG_PENDING: u32 = 12049u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_DISALLOW_INPRIVATE: u32 = 12189u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_DISCONNECTED: u32 = 12163u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_EXTENDED_ERROR: u32 = 12003u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_FAILED_DUETOSECURITYCHECK: u32 = 12171u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_FEATURE_DISABLED: u32 = 12192u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_FORCE_RETRY: u32 = 12032u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_FORTEZZA_LOGIN_NEEDED: u32 = 12054u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_GLOBAL_CALLBACK_FAILED: u32 = 12191u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_HANDLE_EXISTS: u32 = 12036u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_HTTPS_HTTP_SUBMIT_REDIR: u32 = 12052u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_HTTPS_TO_HTTP_ON_REDIR: u32 = 12040u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_HTTP_PROTOCOL_MISMATCH: u32 = 12190u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR: u32 = 12039u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_INCORRECT_FORMAT: u32 = 12027u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_INCORRECT_HANDLE_STATE: u32 = 12019u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_INCORRECT_HANDLE_TYPE: u32 = 12018u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_INCORRECT_PASSWORD: u32 = 12014u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_INCORRECT_USER_NAME: u32 = 12013u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_INSECURE_FALLBACK_REQUIRED: u32 = 12059u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_INSERT_CDROM: u32 = 12053u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_INTERNAL_ERROR: u32 = 12004u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_INTERNAL_SOCKET_ERROR: u32 = 12901u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_INVALID_CA: u32 = 12045u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_INVALID_OPERATION: u32 = 12016u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_INVALID_OPTION: u32 = 12009u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_INVALID_PROXY_REQUEST: u32 = 12033u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_INVALID_URL: u32 = 12005u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_ITEM_NOT_FOUND: u32 = 12028u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_LOGIN_FAILURE: u32 = 12015u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_LOGIN_FAILURE_DISPLAY_ENTITY_BODY: u32 = 12174u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_MIXED_SECURITY: u32 = 12041u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_NAME_NOT_RESOLVED: u32 = 12007u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_NEED_MSN_SSPI_PKG: u32 = 12173u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_NEED_UI: u32 = 12034u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_NOT_INITIALIZED: u32 = 12172u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_NOT_PROXY_REQUEST: u32 = 12020u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_NO_CALLBACK: u32 = 12025u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_NO_CM_CONNECTION: u32 = 12080u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_NO_CONTEXT: u32 = 12024u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_NO_DIRECT_ACCESS: u32 = 12023u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_NO_KNOWN_SERVERS: u32 = 12903u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_NO_NEW_CONTAINERS: u32 = 12051u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_NO_PING_SUPPORT: u32 = 12905u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_OFFLINE: u32 = 12163u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_OPERATION_CANCELLED: u32 = 12017u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_OPTION_NOT_SETTABLE: u32 = 12011u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_OUT_OF_HANDLES: u32 = 12001u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_PING_FAILED: u32 = 12904u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_POST_IS_NON_SECURE: u32 = 12043u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_PROTOCOL_NOT_FOUND: u32 = 12008u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_PROXY_ALERT: u32 = 12061u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_PROXY_SERVER_UNREACHABLE: u32 = 12165u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_REDIRECT_SCHEME_CHANGE: u32 = 12048u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_REGISTRY_VALUE_NOT_FOUND: u32 = 12021u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_REQUEST_PENDING: u32 = 12026u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_RETRY_DIALOG: u32 = 12050u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_SECURE_FAILURE_PROXY: u32 = 12188u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_SECURITY_CHANNEL_ERROR: u32 = 12157u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_SEC_CERT_CN_INVALID: u32 = 12038u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_SEC_CERT_DATE_INVALID: u32 = 12037u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_SEC_CERT_ERRORS: u32 = 12055u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_SEC_CERT_NO_REV: u32 = 12056u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_SEC_CERT_REVOKED: u32 = 12170u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_SEC_CERT_REV_FAILED: u32 = 12057u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_SEC_CERT_WEAK_SIGNATURE: u32 = 12062u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_SEC_INVALID_CERT: u32 = 12169u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_SERVER_UNREACHABLE: u32 = 12164u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_SHUTDOWN: u32 = 12012u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_SOURCE_PORT_IN_USE: u32 = 12058u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_TCPIP_NOT_INSTALLED: u32 = 12159u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_TIMEOUT: u32 = 12002u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_UNABLE_TO_CACHE_FILE: u32 = 12158u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_UNABLE_TO_DOWNLOAD_SCRIPT: u32 = 12167u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ERROR_INTERNET_UNRECOGNIZED_SCHEME: u32 = 12006u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const FLAGS_ERROR_UI_FILTER_FOR_ERRORS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const FLAGS_ERROR_UI_FLAGS_CHANGE_OPTIONS: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const FLAGS_ERROR_UI_FLAGS_GENERATE_DATA: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const FLAGS_ERROR_UI_FLAGS_NO_UI: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const FLAGS_ERROR_UI_SERIALIZE_DIALOGS: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const FLAGS_ERROR_UI_SHOW_IDN_HOSTNAME: u32 = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const FLAG_ICC_FORCE_CONNECTION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ABSTRACT_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Abstract"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ABSTRACT_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("+ABSTRACT"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ADMIN_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Admin"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ADMIN_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("+ADMIN"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_ABSTRACT: u32 = 2882325526u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_ADMIN: u32 = 2882325514u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_ALL: u32 = 2882325513u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_BASE: u32 = 2882325504u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_GEOG: u32 = 2882325522u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_LOCATION: u32 = 2882325521u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_MOD_DATE: u32 = 2882325515u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_ORG: u32 = 2882325520u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_PROVIDER: u32 = 2882325524u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_RANGE: u32 = 2882325518u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_SCORE: u32 = 2882325517u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_SITE: u32 = 2882325519u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_TIMEZONE: u32 = 2882325523u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_TREEWALK: u32 = 2882325528u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_TTL: u32 = 2882325516u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_UNKNOWN: u32 = 2882325529u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_VERSION: u32 = 2882325525u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ATTRIBUTE_ID_VIEW: u32 = 2882325527u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_CATEGORY_ID_ABSTRACT: u32 = 2882325509u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_CATEGORY_ID_ADMIN: u32 = 2882325507u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_CATEGORY_ID_ALL: u32 = 2882325505u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_CATEGORY_ID_ASK: u32 = 2882325511u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_CATEGORY_ID_INFO: u32 = 2882325506u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_CATEGORY_ID_UNKNOWN: u32 = 2882325512u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_CATEGORY_ID_VERONICA: u32 = 2882325510u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_CATEGORY_ID_VIEWS: u32 = 2882325508u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_GEOG_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Geog"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_INFO_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("+INFO"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_LOCATION_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Loc"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_MOD_DATE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Mod-Date"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_ORG_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Org"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_PROVIDER_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Provider"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_RANGE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Score-range"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_SCORE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Score"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_SITE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Site"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TIMEZONE_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TZ"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TREEWALK_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("treewalk"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TTL_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("TTL"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_VERONICA_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("+VERONICA"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_VERSION_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Version"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_VIEWS_CATEGORY: ::windows_sys::core::PCWSTR = ::windows_sys::w!("+VIEWS"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_VIEW_ATTRIBUTE: ::windows_sys::core::PCWSTR = ::windows_sys::w!("View"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GROUPNAME_MAX_LENGTH: u32 = 120u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GROUP_OWNER_STORAGE_SIZE: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HSR_ASYNC: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HSR_CHUNKED: u32 = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HSR_DOWNLOAD: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HSR_INITIATE: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HSR_SYNC: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HSR_USE_CONTEXT: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_1_1_CACHE_ENTRY: u32 = 64u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_ADDREQ_FLAGS_MASK: u32 = 4294901760u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_ADDREQ_FLAG_ALLOW_EMPTY_VALUES: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_ADDREQ_FLAG_RESPONSE_HEADERS: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_ADDREQ_INDEX_MASK: u32 = 65535u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_COOKIES_SAME_SITE_LEVEL_CROSS_SITE: u32 = 3u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_COOKIES_SAME_SITE_LEVEL_CROSS_SITE_LAX: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_COOKIES_SAME_SITE_LEVEL_MAX: u32 = 3u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_COOKIES_SAME_SITE_LEVEL_SAME_SITE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_COOKIES_SAME_SITE_LEVEL_UNKNOWN: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_MAJOR_VERSION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_MINOR_VERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_PROTOCOL_FLAG_HTTP2: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_PROTOCOL_MASK: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_ACCEPT: u32 = 24u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_ACCEPT_CHARSET: u32 = 25u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_ACCEPT_ENCODING: u32 = 26u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_ACCEPT_LANGUAGE: u32 = 27u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_ACCEPT_RANGES: u32 = 42u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_AGE: u32 = 48u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_ALLOW: u32 = 7u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_AUTHENTICATION_INFO: u32 = 76u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_AUTHORIZATION: u32 = 28u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_CACHE_CONTROL: u32 = 49u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_CONNECTION: u32 = 23u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_CONTENT_BASE: u32 = 50u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_CONTENT_DESCRIPTION: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_CONTENT_DISPOSITION: u32 = 47u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_CONTENT_ENCODING: u32 = 29u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_CONTENT_ID: u32 = 3u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_CONTENT_LANGUAGE: u32 = 6u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_CONTENT_LENGTH: u32 = 5u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_CONTENT_LOCATION: u32 = 51u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_CONTENT_MD5: u32 = 52u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_CONTENT_RANGE: u32 = 53u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_CONTENT_TRANSFER_ENCODING: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_CONTENT_TYPE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_COOKIE: u32 = 44u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_COST: u32 = 15u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_CUSTOM: u32 = 65535u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_DATE: u32 = 9u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_DEFAULT_STYLE: u32 = 84u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_DERIVED_FROM: u32 = 14u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_DO_NOT_TRACK: u32 = 88u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_ECHO_HEADERS: u32 = 73u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_ECHO_HEADERS_CRLF: u32 = 74u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_ECHO_REPLY: u32 = 72u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_ECHO_REQUEST: u32 = 71u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_ETAG: u32 = 54u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_EXPECT: u32 = 68u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_EXPIRES: u32 = 10u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_FLAG_COALESCE: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_FLAG_COALESCE_WITH_COMMA: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_FLAG_NUMBER: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_FLAG_NUMBER64: u32 = 134217728u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_FLAG_REQUEST_HEADERS: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_FLAG_SYSTEMTIME: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_FORWARDED: u32 = 30u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_FROM: u32 = 31u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_HOST: u32 = 55u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_HTTP2_SETTINGS: u32 = 90u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_IF_MATCH: u32 = 56u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_IF_MODIFIED_SINCE: u32 = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_IF_NONE_MATCH: u32 = 57u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_IF_RANGE: u32 = 58u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_IF_UNMODIFIED_SINCE: u32 = 59u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_INCLUDE_REFERER_TOKEN_BINDING_ID: u32 = 93u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_INCLUDE_REFERRED_TOKEN_BINDING_ID: u32 = 93u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_KEEP_ALIVE: u32 = 89u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_LAST_MODIFIED: u32 = 11u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_LINK: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_LOCATION: u32 = 33u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_MAX: u32 = 95u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_MAX_FORWARDS: u32 = 60u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_MESSAGE_ID: u32 = 12u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_MIME_VERSION: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_ORIG_URI: u32 = 34u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_P3P: u32 = 80u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_PASSPORT_CONFIG: u32 = 78u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_PASSPORT_URLS: u32 = 77u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_PRAGMA: u32 = 17u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_PROXY_AUTHENTICATE: u32 = 41u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_PROXY_AUTHORIZATION: u32 = 61u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_PROXY_CONNECTION: u32 = 69u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_PROXY_SUPPORT: u32 = 75u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_PUBLIC: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_PUBLIC_KEY_PINS: u32 = 94u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_PUBLIC_KEY_PINS_REPORT_ONLY: u32 = 95u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_RANGE: u32 = 62u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_RAW_HEADERS: u32 = 21u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_RAW_HEADERS_CRLF: u32 = 22u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_REFERER: u32 = 35u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_REFRESH: u32 = 46u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_REQUEST_METHOD: u32 = 45u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_RETRY_AFTER: u32 = 36u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_SERVER: u32 = 37u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_SET_COOKIE: u32 = 43u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_SET_COOKIE2: u32 = 87u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_STATUS_CODE: u32 = 19u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_STATUS_TEXT: u32 = 20u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_STRICT_TRANSPORT_SECURITY: u32 = 91u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_TITLE: u32 = 38u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_TOKEN_BINDING: u32 = 92u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_TRANSFER_ENCODING: u32 = 63u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_TRANSLATE: u32 = 82u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_UNLESS_MODIFIED_SINCE: u32 = 70u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_UPGRADE: u32 = 64u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_URI: u32 = 13u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_USER_AGENT: u32 = 39u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_VARY: u32 = 65u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_VERSION: u32 = 18u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_VIA: u32 = 66u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_WARNING: u32 = 67u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_WWW_AUTHENTICATE: u32 = 40u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_X_CONTENT_TYPE_OPTIONS: u32 = 79u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_X_FRAME_OPTIONS: u32 = 85u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_X_P2P_PEERDIST: u32 = 81u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_X_UA_COMPATIBLE: u32 = 83u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_QUERY_X_XSS_PROTECTION: u32 = 86u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_STATUS_MISDIRECTED_REQUEST: u32 = 421u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_VERSIONA: ::windows_sys::core::PCSTR = ::windows_sys::s!("HTTP/1.0"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_VERSIONW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("HTTP/1.0"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_MAX_CLOSE_REASON_LENGTH: u32 = 123u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_MIN_KEEPALIVE_VALUE: u32 = 10000u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ICU_USERNAME: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const IDENTITY_CACHE_ENTRY: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const IDSI_FLAG_KEEP_ALIVE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const IDSI_FLAG_PROXY: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const IDSI_FLAG_SECURE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const IDSI_FLAG_TUNNEL: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const IMMUTABLE_CACHE_ENTRY: u32 = 524288u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INSTALLED_CACHE_ENTRY: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERENT_GOONLINE_MASK: u32 = 3u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERENT_GOONLINE_NOPROMPT: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERENT_GOONLINE_REFRESH: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_AUTH_SCHEME_BASIC: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_AUTH_SCHEME_DIGEST: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_AUTH_SCHEME_KERBEROS: u32 = 3u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_AUTH_SCHEME_NEGOTIATE: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_AUTH_SCHEME_NTLM: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_AUTH_SCHEME_PASSPORT: u32 = 5u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_AUTH_SCHEME_UNKNOWN: u32 = 6u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_AUTOPROXY_INIT_DEFAULT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_AUTOPROXY_INIT_DOWNLOADSYNC: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_AUTOPROXY_INIT_ONLYQUERY: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_AUTOPROXY_INIT_QUERYSTATE: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CACHE_CONTAINER_AUTODELETE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CACHE_CONTAINER_BLOOM_FILTER: u32 = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CACHE_CONTAINER_MAP_ENABLED: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CACHE_CONTAINER_NODESKTOPINIT: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CACHE_CONTAINER_NOSUBDIRS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CACHE_CONTAINER_RESERVED1: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CACHE_CONTAINER_SHARE_READ: u32 = 256u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CACHE_CONTAINER_SHARE_READ_WRITE: u32 = 768u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CACHE_FLAG_ADD_FILENAME_ONLY: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CACHE_FLAG_ALLOW_COLLISIONS: u32 = 256u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CACHE_FLAG_ENTRY_OR_MAPPING: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CACHE_FLAG_GET_STRUCT_ONLY: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CACHE_FLAG_INSTALLED_ENTRY: u32 = 512u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CACHE_GROUP_ADD: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CACHE_GROUP_REMOVE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_ALL_COOKIES: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_APPLY_HOST_ONLY: u32 = 32768u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_APPLY_P3P: u32 = 128u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_ECTX_3RDPARTY: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_EDGE_COOKIES: u32 = 262144u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_EVALUATE_P3P: u32 = 64u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_HOST_ONLY: u32 = 16384u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_HOST_ONLY_APPLIED: u32 = 524288u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_IE6: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_IS_LEGACY: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_IS_RESTRICTED: u32 = 512u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_IS_SECURE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_IS_SESSION: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_NON_SCRIPT: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_NO_CALLBACK: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_P3P_ENABLED: u32 = 256u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_PERSISTENT_HOST_ONLY: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_PROMPT_REQUIRED: u32 = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_RESTRICTED_ZONE: u32 = 131072u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_SAME_SITE_LAX: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_SAME_SITE_LEVEL_CROSS_SITE: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_SAME_SITE_STRICT: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CUSTOMDIAL_CAN_HANGUP: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CUSTOMDIAL_CONNECT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CUSTOMDIAL_DISCONNECT: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CUSTOMDIAL_SAFE_FOR_UNATTENDED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CUSTOMDIAL_SHOWOFFLINE: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CUSTOMDIAL_UNATTENDED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CUSTOMDIAL_WILL_SUPPLY_STATE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_DEFAULT_FTP_PORT: u16 = 21u16; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_DEFAULT_GOPHER_PORT: u16 = 70u16; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_DEFAULT_SOCKS_PORT: u16 = 1080u16; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_DIALSTATE_DISCONNECTED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_DIAL_FORCE_PROMPT: u32 = 8192u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_DIAL_SHOW_OFFLINE: u32 = 16384u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_DIAL_UNATTENDED: u32 = 32768u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_ERROR_BASE: u32 = 12000u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_ERROR_LAST: u32 = 12192u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_ERROR_MASK_COMBINED_SEC_CERT: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_ERROR_MASK_INSERT_CDROM: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_ERROR_MASK_LOGIN_FAILURE_DISPLAY_ENTITY_BODY: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_ERROR_MASK_NEED_MSN_SSPI_PKG: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FIRST_OPTION: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_ASYNC: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_BGUPDATE: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_CACHE_ASYNC: u32 = 128u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_CACHE_IF_NET_FAIL: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_DONT_CACHE: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_EXISTING_CONNECT: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_FORMS_SUBMIT: u32 = 64u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_FROM_CACHE: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_FTP_FOLDER_VIEW: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_FWD_BACK: u32 = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_HYPERLINK: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_IDN_DIRECT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_IDN_PROXY: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_IGNORE_CERT_CN_INVALID: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_IGNORE_CERT_DATE_INVALID: u32 = 8192u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTP: u32 = 32768u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS: u32 = 16384u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_KEEP_CONNECTION: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_MAKE_PERSISTENT: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_MUST_CACHE_REQUEST: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_NEED_FILE: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_NO_AUTH: u32 = 262144u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_NO_AUTO_REDIRECT: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_NO_CACHE_WRITE: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_NO_COOKIES: u32 = 524288u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_NO_UI: u32 = 512u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_OFFLINE: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_PASSIVE: u32 = 134217728u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_PRAGMA_NOCACHE: u32 = 256u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_RAW_DATA: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_READ_PREFETCH: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_RELOAD: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_RESYNCHRONIZE: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_SECURE: u32 = 8388608u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_GLOBAL_CALLBACK_SENDING_HTTP_HEADERS: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_HANDLE_TYPE_CONNECT_FTP: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_HANDLE_TYPE_CONNECT_GOPHER: u32 = 3u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_HANDLE_TYPE_CONNECT_HTTP: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_HANDLE_TYPE_FILE_REQUEST: u32 = 14u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_HANDLE_TYPE_FTP_FILE: u32 = 7u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_HANDLE_TYPE_FTP_FILE_HTML: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_HANDLE_TYPE_FTP_FIND: u32 = 5u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_HANDLE_TYPE_FTP_FIND_HTML: u32 = 6u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_HANDLE_TYPE_GOPHER_FILE: u32 = 11u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_HANDLE_TYPE_GOPHER_FILE_HTML: u32 = 12u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_HANDLE_TYPE_GOPHER_FIND: u32 = 9u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_HANDLE_TYPE_GOPHER_FIND_HTML: u32 = 10u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_HANDLE_TYPE_HTTP_REQUEST: u32 = 13u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_HANDLE_TYPE_INTERNET: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_IDENTITY_FLAG_CLEAR_CONTENT: u32 = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_IDENTITY_FLAG_CLEAR_COOKIES: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_IDENTITY_FLAG_CLEAR_DATA: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_IDENTITY_FLAG_CLEAR_HISTORY: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_IDENTITY_FLAG_PRIVATE_CACHE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_IDENTITY_FLAG_SHARED_CACHE: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_INTERNAL_ERROR_BASE: u32 = 12900u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_INVALID_PORT_NUMBER: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_KEEP_ALIVE_DISABLED: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_KEEP_ALIVE_ENABLED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_KEEP_ALIVE_UNKNOWN: u32 = 4294967295u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_LAST_OPTION: u32 = 187u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_LAST_OPTION_INTERNAL: u32 = 191u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_MAX_HOST_NAME_LENGTH: u32 = 256u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_MAX_PASSWORD_LENGTH: u32 = 128u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_MAX_PORT_NUMBER_LENGTH: u32 = 5u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_MAX_PORT_NUMBER_VALUE: u32 = 65535u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_MAX_USER_NAME_LENGTH: u32 = 128u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_NO_CALLBACK: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ACTIVATE_WORKER_THREADS: u32 = 92u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ACTIVITY_ID: u32 = 185u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ALLOW_FAILED_CONNECT_CONTENT: u32 = 110u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ALLOW_INSECURE_FALLBACK: u32 = 161u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ALTER_IDENTITY: u32 = 80u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_APP_CACHE: u32 = 130u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ASYNC: u32 = 30u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ASYNC_ID: u32 = 15u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ASYNC_PRIORITY: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_AUTH_FLAGS: u32 = 85u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_AUTH_SCHEME_SELECTED: u32 = 183u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_AUTODIAL_CONNECTION: u32 = 83u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_AUTODIAL_HWND: u32 = 112u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_AUTODIAL_MODE: u32 = 82u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_BACKGROUND_CONNECTIONS: u32 = 121u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_BYPASS_EDITED_ENTRY: u32 = 64u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CACHE_ENTRY_EXTRA_DATA: u32 = 139u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CACHE_PARTITION: u32 = 111u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CACHE_STREAM_HANDLE: u32 = 27u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CACHE_TIMESTAMPS: u32 = 69u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CALLBACK: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CALLBACK_FILTER: u32 = 54u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CANCEL_CACHE_WRITE: u32 = 182u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CERT_ERROR_FLAGS: u32 = 98u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CHUNK_ENCODE_REQUEST: u32 = 150u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CLIENT_CERT_CONTEXT: u32 = 84u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CLIENT_CERT_ISSUER_LIST: u32 = 153u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CM_HANDLE_COPY_REF: u32 = 118u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CODEPAGE: u32 = 68u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CODEPAGE_EXTRA: u32 = 101u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CODEPAGE_PATH: u32 = 100u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_COMPRESSED_CONTENT_LENGTH: u32 = 147u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CONNECTED_STATE: u32 = 50u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CONNECTION_FILTER: u32 = 162u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CONNECTION_INFO: u32 = 120u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CONNECT_BACKOFF: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CONNECT_LIMIT: u32 = 46u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CONNECT_RETRIES: u32 = 3u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CONNECT_TIME: u32 = 55u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CONNECT_TIMEOUT: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CONTEXT_VALUE: u32 = 45u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CONTEXT_VALUE_OLD: u32 = 10u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CONTROL_RECEIVE_TIMEOUT: u32 = 6u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_CONTROL_SEND_TIMEOUT: u32 = 5u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_COOKIES_3RD_PARTY: u32 = 86u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_COOKIES_APPLY_HOST_ONLY: u32 = 179u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_COOKIES_SAME_SITE_LEVEL: u32 = 187u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_DATAFILE_EXT: u32 = 96u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_DATAFILE_NAME: u32 = 33u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_DATA_RECEIVE_TIMEOUT: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_DATA_SEND_TIMEOUT: u32 = 7u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_DEPENDENCY_HANDLE: u32 = 131u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_DETECT_POST_SEND: u32 = 71u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_DIAGNOSTIC_SOCKET_INFO: u32 = 67u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_DIGEST_AUTH_UNLOAD: u32 = 76u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_DISABLE_AUTODIAL: u32 = 70u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_DISABLE_INSECURE_FALLBACK: u32 = 160u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_DISABLE_NTLM_PREAUTH: u32 = 72u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_DISABLE_PASSPORT_AUTH: u32 = 87u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_DISABLE_PROXY_LINK_LOCAL_NAME_RESOLUTION: u32 = 190u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_DISALLOW_PREMATURE_EOF: u32 = 137u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_DISCONNECTED_TIMEOUT: u32 = 49u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_DOWNLOAD_MODE: u32 = 116u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_DOWNLOAD_MODE_HANDLE: u32 = 165u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_DO_NOT_TRACK: u32 = 123u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_DUO_USED: u32 = 149u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_EDGE_COOKIES: u32 = 166u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_EDGE_COOKIES_TEMP: u32 = 175u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_EDGE_MODE: u32 = 180u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ENABLE_DUO: u32 = 148u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ENABLE_HEADER_CALLBACKS: u32 = 168u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ENABLE_HTTP_PROTOCOL: u32 = 148u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ENABLE_PASSPORT_AUTH: u32 = 90u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ENABLE_REDIRECT_CACHE_READ: u32 = 122u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ENABLE_TEST_SIGNING: u32 = 189u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ENABLE_WBOEXT: u32 = 158u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ENABLE_ZLIB_DEFLATE: u32 = 173u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ENCODE_EXTRA: u32 = 155u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ENCODE_FALLBACK_FOR_REDIRECT_URI: u32 = 174u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_END_BROWSER_SESSION: u32 = 42u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ENTERPRISE_CONTEXT: u32 = 159u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ERROR_MASK: u32 = 62u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_EXEMPT_CONNECTION_LIMIT: u32 = 89u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_EXTENDED_CALLBACKS: u32 = 108u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_EXTENDED_ERROR: u32 = 24u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_FAIL_ON_CACHE_WRITE_ERROR: u32 = 115u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_FALSE_START: u32 = 141u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_FLUSH_STATE: u32 = 135u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_FORCE_DECODE: u32 = 178u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_FROM_CACHE_TIMEOUT: u32 = 63u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_GLOBAL_CALLBACK: u32 = 188u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_HANDLE_TYPE: u32 = 9u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_HIBERNATE_INACTIVE_WORKER_THREADS: u32 = 91u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_HSTS: u32 = 157u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_HTTP_09: u32 = 191u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_HTTP_DECODING: u32 = 65u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_HTTP_PROTOCOL_USED: u32 = 149u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_HTTP_VERSION: u32 = 59u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_IDENTITY: u32 = 78u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_IDLE_STATE: u32 = 51u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_IDN: u32 = 102u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_IGNORE_CERT_ERROR_FLAGS: u32 = 99u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_IGNORE_OFFLINE: u32 = 77u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_KEEP_CONNECTION: u32 = 22u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_LINE_STATE: u32 = 50u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_LISTEN_TIMEOUT: u32 = 11u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER: u32 = 74u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_MAX_CONNS_PER_PROXY: u32 = 103u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_MAX_CONNS_PER_SERVER: u32 = 73u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_MAX_QUERY_BUFFER_SIZE: u32 = 140u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_NET_SPEED: u32 = 61u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_NOCACHE_WRITE_IN_PRIVATE: u32 = 184u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_NOTIFY_SENDING_COOKIE: u32 = 152u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_NO_HTTP_SERVER_AUTH: u32 = 167u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_OFFLINE_MODE: u32 = 26u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_OFFLINE_SEMANTICS: u32 = 52u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_OFFLINE_TIMEOUT: u32 = 49u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_OPT_IN_WEAK_SIGNATURE: u32 = 176u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_ORIGINAL_CONNECT_FLAGS: u32 = 97u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_PARENT_HANDLE: u32 = 21u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_PARSE_LINE_FOLDING: u32 = 177u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_PASSWORD: u32 = 29u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_PER_CONNECTION_OPTION: u32 = 75u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_POLICY: u32 = 48u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_PRESERVE_REFERER_ON_HTTPS_TO_HTTP_REDIRECT: u32 = 170u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_PRESERVE_REQUEST_SERVER_CREDENTIALS_ON_REDIRECT: u32 = 169u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_PROXY: u32 = 38u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_PROXY_AUTH_SCHEME: u32 = 144u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_PROXY_CREDENTIALS: u32 = 107u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_PROXY_FROM_REQUEST: u32 = 109u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_PROXY_PASSWORD: u32 = 44u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_PROXY_SETTINGS_CHANGED: u32 = 95u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_PROXY_USERNAME: u32 = 43u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_READ_BUFFER_SIZE: u32 = 12u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_RECEIVE_THROUGHPUT: u32 = 57u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_RECEIVE_TIMEOUT: u32 = 6u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_REFERER_TOKEN_BINDING_HOSTNAME: u32 = 163u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_REFRESH: u32 = 37u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_REMOVE_IDENTITY: u32 = 79u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_REQUEST_FLAGS: u32 = 23u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_REQUEST_PRIORITY: u32 = 58u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_REQUEST_TIMES: u32 = 186u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_RESET: u32 = 154u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_RESET_URLCACHE_SESSION: u32 = 60u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_RESPONSE_RESUMABLE: u32 = 117u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_RESTORE_WORKER_THREAD_DEFAULTS: u32 = 93u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SECONDARY_CACHE_KEY: u32 = 53u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SECURE_FAILURE: u32 = 151u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SECURITY_CERTIFICATE: u32 = 35u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT: u32 = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SECURITY_CONNECTION_INFO: u32 = 66u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SECURITY_FLAGS: u32 = 31u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SECURITY_KEY_BITNESS: u32 = 36u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SECURITY_SELECT_CLIENT_CERT: u32 = 47u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SEND_THROUGHPUT: u32 = 56u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SEND_TIMEOUT: u32 = 5u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SEND_UTF8_SERVERNAME_TO_PROXY: u32 = 88u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SERVER_ADDRESS_INFO: u32 = 156u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SERVER_AUTH_SCHEME: u32 = 143u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SERVER_CERT_CHAIN_CONTEXT: u32 = 105u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SERVER_CREDENTIALS: u32 = 113u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SESSION_START_TIME: u32 = 106u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SETTINGS_CHANGED: u32 = 39u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SET_IN_PRIVATE: u32 = 164u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SOCKET_NODELAY: u32 = 129u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SOCKET_NOTIFICATION_IOCTL: u32 = 138u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SOCKET_SEND_BUFFER_LENGTH: u32 = 94u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SOURCE_PORT: u32 = 146u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SUPPRESS_BEHAVIOR: u32 = 81u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SUPPRESS_SERVER_AUTH: u32 = 104u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_SYNC_MODE_AUTOMATIC_SESSION_DISABLED: u32 = 172u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_TCP_FAST_OPEN: u32 = 171u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_TIMED_CONNECTION_LIMIT_BYPASS: u32 = 133u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_TOKEN_BINDING_PUBLIC_KEY: u32 = 181u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_TUNNEL_ONLY: u32 = 145u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_UNLOAD_NOTIFY_EVENT: u32 = 128u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_UPGRADE_TO_WEB_SOCKET: u32 = 126u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_URL: u32 = 34u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_USERNAME: u32 = 28u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_USER_AGENT: u32 = 41u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_USER_PASS_SERVER_ONLY: u32 = 142u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_USE_FIRST_AVAILABLE_CONNECTION: u32 = 132u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_USE_MODIFIED_HEADER_FILTER: u32 = 124u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_VERSION: u32 = 40u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_WEB_SOCKET_CLOSE_TIMEOUT: u32 = 134u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_WEB_SOCKET_KEEPALIVE_INTERVAL: u32 = 127u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_WPAD_SLEEP: u32 = 114u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_WRITE_BUFFER_SIZE: u32 = 13u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPTION_WWA_MODE: u32 = 125u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_PER_CONN_FLAGS_UI: u32 = 10u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_PREFETCH_ABORTED: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_PREFETCH_COMPLETE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_PREFETCH_PROGRESS: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_PRIORITY_FOREGROUND: u32 = 1000u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_REQFLAG_ASYNC: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_REQFLAG_CACHE_WRITE_DISABLED: u32 = 64u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_REQFLAG_FROM_APP_CACHE: u32 = 256u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_REQFLAG_FROM_CACHE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_REQFLAG_NET_TIMEOUT: u32 = 128u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_REQFLAG_NO_HEADERS: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_REQFLAG_PASSIVE: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_REQFLAG_VIA_PROXY: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_RFC1123_BUFSIZE: u32 = 30u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_RFC1123_FORMAT: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SERVICE_FTP: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SERVICE_GOPHER: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SERVICE_HTTP: u32 = 3u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SERVICE_URL: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_CLOSING_CONNECTION: u32 = 50u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_CONNECTED_TO_SERVER: u32 = 21u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_CONNECTING_TO_SERVER: u32 = 20u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_CONNECTION_CLOSED: u32 = 51u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_COOKIE: u32 = 430u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_COOKIE_HISTORY: u32 = 327u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_COOKIE_RECEIVED: u32 = 321u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_COOKIE_SENT: u32 = 320u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_CTL_RESPONSE_RECEIVED: u32 = 42u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_DETECTING_PROXY: u32 = 80u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_END_BROWSER_SESSION: u32 = 420u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_FILTER_CLOSED: u32 = 512u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_FILTER_CLOSING: u32 = 256u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_FILTER_CONNECTED: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_FILTER_CONNECTING: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_FILTER_HANDLE_CLOSING: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_FILTER_HANDLE_CREATED: u32 = 1024u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_FILTER_PREFETCH: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_FILTER_RECEIVED: u32 = 128u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_FILTER_RECEIVING: u32 = 64u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_FILTER_REDIRECT: u32 = 8192u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_FILTER_RESOLVED: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_FILTER_RESOLVING: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_FILTER_SENDING: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_FILTER_SENT: u32 = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_FILTER_STATE_CHANGE: u32 = 16384u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_HANDLE_CLOSING: u32 = 70u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_HANDLE_CREATED: u32 = 60u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_INTERMEDIATE_RESPONSE: u32 = 120u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_NAME_RESOLVED: u32 = 11u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_P3P_HEADER: u32 = 325u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_P3P_POLICYREF: u32 = 326u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_PREFETCH: u32 = 43u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_PRIVACY_IMPACTED: u32 = 324u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_PROXY_CREDENTIALS: u32 = 400u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_RECEIVING_RESPONSE: u32 = 40u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_REDIRECT: u32 = 110u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_REQUEST_COMPLETE: u32 = 100u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_REQUEST_HEADERS_SET: u32 = 329u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_REQUEST_SENT: u32 = 31u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_RESOLVING_NAME: u32 = 10u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_RESPONSE_HEADERS_SET: u32 = 330u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_RESPONSE_RECEIVED: u32 = 41u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_SENDING_COOKIE: u32 = 328u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_SENDING_REQUEST: u32 = 30u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_SERVER_CONNECTION_STATE: u32 = 410u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_SERVER_CREDENTIALS: u32 = 401u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_STATE_CHANGE: u32 = 200u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATUS_USER_INPUT_REQUIRED: u32 = 140u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SUPPRESS_COOKIE_PERSIST: u32 = 3u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SUPPRESS_COOKIE_PERSIST_RESET: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SUPPRESS_COOKIE_POLICY: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SUPPRESS_COOKIE_POLICY_RESET: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SUPPRESS_RESET_ALL: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const IRF_ASYNC: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const IRF_NO_WAIT: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const IRF_SYNC: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const IRF_USE_CONTEXT: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ISO_FORCE_DISCONNECTED: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ISO_FORCE_OFFLINE: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ISO_GLOBAL: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ISO_REGISTRY: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const LOCAL_NAMESPACE_PREFIX: ::windows_sys::core::PCSTR = ::windows_sys::s!("Local\\"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const LOCAL_NAMESPACE_PREFIX_W: ::windows_sys::core::PCWSTR = ::windows_sys::w!("Local\\"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const MAX_CACHE_ENTRY_INFO_SIZE: u32 = 4096u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const MAX_GOPHER_ATTRIBUTE_NAME: u32 = 128u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const MAX_GOPHER_CATEGORY_NAME: u32 = 128u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const MAX_GOPHER_DISPLAY_TEXT: u32 = 128u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const MAX_GOPHER_HOST_NAME: u32 = 256u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const MAX_GOPHER_SELECTOR_TEXT: u32 = 256u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const MIN_GOPHER_ATTRIBUTE_LENGTH: u32 = 256u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const MUST_REVALIDATE_CACHE_ENTRY: u32 = 256u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const MaxPrivacySettings: u32 = 16384u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const NORMAL_CACHE_ENTRY: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const OTHER_USER_CACHE_ENTRY: u32 = 8388608u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PENDING_DELETE_CACHE_ENTRY: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const POST_CHECK_CACHE_ENTRY: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const POST_RESPONSE_CACHE_ENTRY: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PRIVACY_IMPACTED_CACHE_ENTRY: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PRIVACY_MODE_CACHE_ENTRY: u32 = 131072u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PRIVACY_TEMPLATE_ADVANCED: u32 = 101u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PRIVACY_TEMPLATE_CUSTOM: u32 = 100u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PRIVACY_TEMPLATE_HIGH: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PRIVACY_TEMPLATE_LOW: u32 = 5u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PRIVACY_TEMPLATE_MAX: u32 = 5u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PRIVACY_TEMPLATE_MEDIUM: u32 = 3u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PRIVACY_TEMPLATE_MEDIUM_HIGH: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PRIVACY_TEMPLATE_MEDIUM_LOW: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PRIVACY_TEMPLATE_NO_COOKIES: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PRIVACY_TYPE_FIRST_PARTY: u32 = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PRIVACY_TYPE_THIRD_PARTY: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PROXY_TYPE_AUTO_DETECT: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PROXY_TYPE_AUTO_PROXY_URL: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PROXY_TYPE_DIRECT: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PROXY_TYPE_PROXY: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ProofOfPossessionCookieInfoManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID::from_u128(0xa9927f85_a304_4390_8b23_a75f1c668600); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const REDIRECT_CACHE_ENTRY: u32 = 2048u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const REGSTR_DIAL_AUTOCONNECT: ::windows_sys::core::PCSTR = ::windows_sys::s!("AutoConnect"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const REGSTR_LEASH_LEGACY_COOKIES: ::windows_sys::core::PCSTR = ::windows_sys::s!("LeashLegacyCookies"); #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_128BIT: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_40BIT: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_56BIT: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_FORTEZZA: u32 = 134217728u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_IETFSSL4: u32 = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_IGNORE_REDIRECT_TO_HTTP: u32 = 32768u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_IGNORE_REDIRECT_TO_HTTPS: u32 = 16384u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_IGNORE_REVOCATION: u32 = 128u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_IGNORE_WEAK_SIGNATURE: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_IGNORE_WRONG_USAGE: u32 = 512u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_NORMALBITNESS: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_OPT_IN_WEAK_SIGNATURE: u32 = 131072u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_PCT: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_PCT4: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_SSL: u32 = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_SSL3: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SECURITY_FLAG_UNKNOWNBIT: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SHORTPATH_CACHE_ENTRY: u32 = 512u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const SPARSE_CACHE_ENTRY: u32 = 65536u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const STATIC_CACHE_ENTRY: u32 = 128u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const STICKY_CACHE_ENTRY: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const TRACK_OFFLINE_CACHE_ENTRY: u32 = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const TRACK_ONLINE_CACHE_ENTRY: u32 = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const URLHISTORY_CACHE_ENTRY: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const WININET_API_FLAG_ASYNC: u32 = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const WININET_API_FLAG_SYNC: u32 = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const WININET_API_FLAG_USE_CONTEXT: u32 = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const XDR_CACHE_ENTRY: u32 = 262144u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type APP_CACHE_FINALIZE_STATE = i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AppCacheFinalizeStateIncomplete: APP_CACHE_FINALIZE_STATE = 0i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AppCacheFinalizeStateManifestChange: APP_CACHE_FINALIZE_STATE = 1i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AppCacheFinalizeStateComplete: APP_CACHE_FINALIZE_STATE = 2i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type APP_CACHE_STATE = i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AppCacheStateNoUpdateNeeded: APP_CACHE_STATE = 0i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AppCacheStateUpdateNeeded: APP_CACHE_STATE = 1i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AppCacheStateUpdateNeededNew: APP_CACHE_STATE = 2i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const AppCacheStateUpdateNeededMasterOnly: APP_CACHE_STATE = 3i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type CACHE_CONFIG = u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_CONFIG_FORCE_CLEANUP_FC: CACHE_CONFIG = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_CONFIG_DISK_CACHE_PATHS_FC: CACHE_CONFIG = 64u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_CONFIG_SYNC_MODE_FC: CACHE_CONFIG = 128u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_CONFIG_CONTENT_PATHS_FC: CACHE_CONFIG = 256u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_CONFIG_HISTORY_PATHS_FC: CACHE_CONFIG = 1024u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_CONFIG_COOKIES_PATHS_FC: CACHE_CONFIG = 512u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_CONFIG_QUOTA_FC: CACHE_CONFIG = 2048u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_CONFIG_USER_MODE_FC: CACHE_CONFIG = 4096u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_CONFIG_CONTENT_USAGE_FC: CACHE_CONFIG = 8192u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const CACHE_CONFIG_STICKY_CONTENT_USAGE_FC: CACHE_CONFIG = 16384u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type FORTCMD = i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const FORTCMD_LOGON: FORTCMD = 1i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const FORTCMD_LOGOFF: FORTCMD = 2i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const FORTCMD_CHG_PERSONALITY: FORTCMD = 3i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type FORTSTAT = i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const FORTSTAT_INSTALLED: FORTSTAT = 1i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const FORTSTAT_LOGGEDON: FORTSTAT = 2i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type FTP_FLAGS = u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const FTP_TRANSFER_TYPE_ASCII: FTP_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const FTP_TRANSFER_TYPE_BINARY: FTP_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const FTP_TRANSFER_TYPE_UNKNOWN: FTP_FLAGS = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_TRANSFER_ASCII: FTP_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_TRANSFER_BINARY: FTP_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type GOPHER_TYPE = u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_ASK: GOPHER_TYPE = 1073741824u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_BINARY: GOPHER_TYPE = 512u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_BITMAP: GOPHER_TYPE = 16384u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_CALENDAR: GOPHER_TYPE = 524288u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_CSO: GOPHER_TYPE = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_DIRECTORY: GOPHER_TYPE = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_DOS_ARCHIVE: GOPHER_TYPE = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_ERROR: GOPHER_TYPE = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_GIF: GOPHER_TYPE = 4096u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_GOPHER_PLUS: GOPHER_TYPE = 2147483648u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_HTML: GOPHER_TYPE = 131072u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_IMAGE: GOPHER_TYPE = 8192u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_INDEX_SERVER: GOPHER_TYPE = 128u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_INLINE: GOPHER_TYPE = 1048576u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_MAC_BINHEX: GOPHER_TYPE = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_MOVIE: GOPHER_TYPE = 32768u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_PDF: GOPHER_TYPE = 262144u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_REDUNDANT: GOPHER_TYPE = 1024u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_SOUND: GOPHER_TYPE = 65536u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_TELNET: GOPHER_TYPE = 256u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_TEXT_FILE: GOPHER_TYPE = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_TN3270: GOPHER_TYPE = 2048u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_UNIX_UUENCODED: GOPHER_TYPE = 64u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const GOPHER_TYPE_UNKNOWN: GOPHER_TYPE = 536870912u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type HTTP_ADDREQ_FLAG = u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_ADDREQ_FLAG_ADD: HTTP_ADDREQ_FLAG = 536870912u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_ADDREQ_FLAG_ADD_IF_NEW: HTTP_ADDREQ_FLAG = 268435456u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_ADDREQ_FLAG_COALESCE: HTTP_ADDREQ_FLAG = 1073741824u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA: HTTP_ADDREQ_FLAG = 1073741824u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON: HTTP_ADDREQ_FLAG = 16777216u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_ADDREQ_FLAG_REPLACE: HTTP_ADDREQ_FLAG = 2147483648u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type HTTP_POLICY_EXTENSION_TYPE = i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const POLICY_EXTENSION_TYPE_NONE: HTTP_POLICY_EXTENSION_TYPE = 0i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const POLICY_EXTENSION_TYPE_WINHTTP: HTTP_POLICY_EXTENSION_TYPE = 1i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const POLICY_EXTENSION_TYPE_WININET: HTTP_POLICY_EXTENSION_TYPE = 2i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type HTTP_POLICY_EXTENSION_VERSION = i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const POLICY_EXTENSION_VERSION1: HTTP_POLICY_EXTENSION_VERSION = 1i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type HTTP_PUSH_WAIT_TYPE = i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HttpPushWaitEnableComplete: HTTP_PUSH_WAIT_TYPE = 0i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HttpPushWaitReceiveComplete: HTTP_PUSH_WAIT_TYPE = 1i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HttpPushWaitSendComplete: HTTP_PUSH_WAIT_TYPE = 2i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type HTTP_WEB_SOCKET_BUFFER_TYPE = i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_BINARY_MESSAGE_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 0i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_BINARY_FRAGMENT_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 1i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_UTF8_MESSAGE_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 2i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_UTF8_FRAGMENT_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 3i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_CLOSE_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 4i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_PING_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 5i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type HTTP_WEB_SOCKET_CLOSE_STATUS = i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1000i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1001i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1002i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1003i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1005i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1006i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1007i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1008i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1009i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1010i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1011i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1015i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type HTTP_WEB_SOCKET_OPERATION = i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_SEND_OPERATION: HTTP_WEB_SOCKET_OPERATION = 0i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_RECEIVE_OPERATION: HTTP_WEB_SOCKET_OPERATION = 1i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_CLOSE_OPERATION: HTTP_WEB_SOCKET_OPERATION = 2i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HTTP_WEB_SOCKET_SHUTDOWN_OPERATION: HTTP_WEB_SOCKET_OPERATION = 3i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type INTERNET_ACCESS_TYPE = u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPEN_TYPE_DIRECT: INTERNET_ACCESS_TYPE = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPEN_TYPE_PRECONFIG: INTERNET_ACCESS_TYPE = 0u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_OPEN_TYPE_PROXY: INTERNET_ACCESS_TYPE = 3u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type INTERNET_AUTODIAL = u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_AUTODIAL_FAILIFSECURITYCHECK: INTERNET_AUTODIAL = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_AUTODIAL_FORCE_ONLINE: INTERNET_AUTODIAL = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_AUTODIAL_FORCE_UNATTENDED: INTERNET_AUTODIAL = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_AUTODIAL_OVERRIDE_NET_PRESENT: INTERNET_AUTODIAL = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type INTERNET_CONNECTION = u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CONNECTION_CONFIGURED: INTERNET_CONNECTION = 64u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CONNECTION_LAN: INTERNET_CONNECTION = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CONNECTION_MODEM: INTERNET_CONNECTION = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CONNECTION_MODEM_BUSY: INTERNET_CONNECTION = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CONNECTION_OFFLINE: INTERNET_CONNECTION = 32u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_CONNECTION_PROXY: INTERNET_CONNECTION = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_RAS_INSTALLED: INTERNET_CONNECTION = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type INTERNET_COOKIE_FLAGS = u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_HTTPONLY: INTERNET_COOKIE_FLAGS = 8192u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_COOKIE_THIRD_PARTY: INTERNET_COOKIE_FLAGS = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_FLAG_RESTRICTED_ZONE: INTERNET_COOKIE_FLAGS = 131072u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type INTERNET_PER_CONN = u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_PER_CONN_AUTOCONFIG_URL: INTERNET_PER_CONN = 4u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_PER_CONN_AUTODISCOVERY_FLAGS: INTERNET_PER_CONN = 5u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_PER_CONN_FLAGS: INTERNET_PER_CONN = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_PER_CONN_PROXY_BYPASS: INTERNET_PER_CONN = 3u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_PER_CONN_PROXY_SERVER: INTERNET_PER_CONN = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_PER_CONN_AUTOCONFIG_SECONDARY_URL: INTERNET_PER_CONN = 6u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_PER_CONN_AUTOCONFIG_RELOAD_DELAY_MINS: INTERNET_PER_CONN = 7u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_PER_CONN_AUTOCONFIG_LAST_DETECT_TIME: INTERNET_PER_CONN = 8u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_PER_CONN_AUTOCONFIG_LAST_DETECT_URL: INTERNET_PER_CONN = 9u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type INTERNET_SCHEME = i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SCHEME_PARTIAL: INTERNET_SCHEME = -2i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SCHEME_UNKNOWN: INTERNET_SCHEME = -1i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SCHEME_DEFAULT: INTERNET_SCHEME = 0i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SCHEME_FTP: INTERNET_SCHEME = 1i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SCHEME_GOPHER: INTERNET_SCHEME = 2i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SCHEME_HTTP: INTERNET_SCHEME = 3i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SCHEME_HTTPS: INTERNET_SCHEME = 4i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SCHEME_FILE: INTERNET_SCHEME = 5i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SCHEME_NEWS: INTERNET_SCHEME = 6i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SCHEME_MAILTO: INTERNET_SCHEME = 7i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SCHEME_SOCKS: INTERNET_SCHEME = 8i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SCHEME_JAVASCRIPT: INTERNET_SCHEME = 9i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SCHEME_VBSCRIPT: INTERNET_SCHEME = 10i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SCHEME_RES: INTERNET_SCHEME = 11i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SCHEME_FIRST: INTERNET_SCHEME = 1i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_SCHEME_LAST: INTERNET_SCHEME = 11i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type INTERNET_STATE = u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATE_CONNECTED: INTERNET_STATE = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATE_DISCONNECTED: INTERNET_STATE = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATE_DISCONNECTED_BY_USER: INTERNET_STATE = 16u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATE_IDLE: INTERNET_STATE = 256u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const INTERNET_STATE_BUSY: INTERNET_STATE = 512u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type InternetCookieState = i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_STATE_UNKNOWN: InternetCookieState = 0i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_STATE_ACCEPT: InternetCookieState = 1i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_STATE_PROMPT: InternetCookieState = 2i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_STATE_LEASH: InternetCookieState = 3i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_STATE_DOWNGRADE: InternetCookieState = 4i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_STATE_REJECT: InternetCookieState = 5i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const COOKIE_STATE_MAX: InternetCookieState = 5i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type PROXY_AUTO_DETECT_TYPE = u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PROXY_AUTO_DETECT_TYPE_DHCP: PROXY_AUTO_DETECT_TYPE = 1u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const PROXY_AUTO_DETECT_TYPE_DNS_A: PROXY_AUTO_DETECT_TYPE = 2u32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type REQUEST_TIMES = i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const NameResolutionStart: REQUEST_TIMES = 0i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const NameResolutionEnd: REQUEST_TIMES = 1i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ConnectionEstablishmentStart: REQUEST_TIMES = 2i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const ConnectionEstablishmentEnd: REQUEST_TIMES = 3i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const TLSHandshakeStart: REQUEST_TIMES = 4i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const TLSHandshakeEnd: REQUEST_TIMES = 5i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const HttpRequestTimeMax: REQUEST_TIMES = 32i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type URL_CACHE_LIMIT_TYPE = i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const UrlCacheLimitTypeIE: URL_CACHE_LIMIT_TYPE = 0i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const UrlCacheLimitTypeIETotal: URL_CACHE_LIMIT_TYPE = 1i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const UrlCacheLimitTypeAppContainer: URL_CACHE_LIMIT_TYPE = 2i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const UrlCacheLimitTypeAppContainerTotal: URL_CACHE_LIMIT_TYPE = 3i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const UrlCacheLimitTypeNum: URL_CACHE_LIMIT_TYPE = 4i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type WININET_SYNC_MODE = i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const WININET_SYNC_MODE_NEVER: WININET_SYNC_MODE = 0i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const WININET_SYNC_MODE_ON_EXPIRY: WININET_SYNC_MODE = 1i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const WININET_SYNC_MODE_ONCE_PER_SESSION: WININET_SYNC_MODE = 2i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const WININET_SYNC_MODE_ALWAYS: WININET_SYNC_MODE = 3i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const WININET_SYNC_MODE_AUTOMATIC: WININET_SYNC_MODE = 4i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const WININET_SYNC_MODE_DEFAULT: WININET_SYNC_MODE = 4i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type WPAD_CACHE_DELETE = i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const WPAD_CACHE_DELETE_CURRENT: WPAD_CACHE_DELETE = 0i32; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub const WPAD_CACHE_DELETE_ALL: WPAD_CACHE_DELETE = 1i32; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct APP_CACHE_DOWNLOAD_ENTRY { pub pwszUrl: ::windows_sys::core::PWSTR, pub dwEntryType: u32, } impl ::core::marker::Copy for APP_CACHE_DOWNLOAD_ENTRY {} impl ::core::clone::Clone for APP_CACHE_DOWNLOAD_ENTRY { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct APP_CACHE_DOWNLOAD_LIST { pub dwEntryCount: u32, pub pEntries: *mut APP_CACHE_DOWNLOAD_ENTRY, } impl ::core::marker::Copy for APP_CACHE_DOWNLOAD_LIST {} impl ::core::clone::Clone for APP_CACHE_DOWNLOAD_LIST { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct APP_CACHE_GROUP_INFO { pub pwszManifestUrl: ::windows_sys::core::PWSTR, pub ftLastAccessTime: super::super::Foundation::FILETIME, pub ullSize: u64, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for APP_CACHE_GROUP_INFO {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for APP_CACHE_GROUP_INFO { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct APP_CACHE_GROUP_LIST { pub dwAppCacheGroupCount: u32, pub pAppCacheGroups: *mut APP_CACHE_GROUP_INFO, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for APP_CACHE_GROUP_LIST {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for APP_CACHE_GROUP_LIST { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct AUTO_PROXY_SCRIPT_BUFFER { pub dwStructSize: u32, pub lpszScriptBuffer: ::windows_sys::core::PSTR, pub dwScriptBufferSize: u32, } impl ::core::marker::Copy for AUTO_PROXY_SCRIPT_BUFFER {} impl ::core::clone::Clone for AUTO_PROXY_SCRIPT_BUFFER { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct AutoProxyHelperFunctions { pub lpVtbl: *const AutoProxyHelperVtbl, } impl ::core::marker::Copy for AutoProxyHelperFunctions {} impl ::core::clone::Clone for AutoProxyHelperFunctions { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct AutoProxyHelperVtbl { pub IsResolvable: isize, pub GetIPAddress: isize, pub ResolveHostName: isize, pub IsInNet: isize, pub IsResolvableEx: isize, pub GetIPAddressEx: isize, pub ResolveHostNameEx: isize, pub IsInNetEx: isize, pub SortIpList: isize, } impl ::core::marker::Copy for AutoProxyHelperVtbl {} impl ::core::clone::Clone for AutoProxyHelperVtbl { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct COOKIE_DLG_INFO { pub pszServer: ::windows_sys::core::PWSTR, pub pic: *mut INTERNET_COOKIE, pub dwStopWarning: u32, pub cx: i32, pub cy: i32, pub pszHeader: ::windows_sys::core::PWSTR, pub dwOperation: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for COOKIE_DLG_INFO {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for COOKIE_DLG_INFO { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct CookieDecision { pub dwCookieState: u32, pub fAllowSession: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for CookieDecision {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for CookieDecision { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct GOPHER_ABSTRACT_ATTRIBUTE_TYPE { pub ShortAbstract: *mut i8, pub AbstractFile: *mut i8, } impl ::core::marker::Copy for GOPHER_ABSTRACT_ATTRIBUTE_TYPE {} impl ::core::clone::Clone for GOPHER_ABSTRACT_ATTRIBUTE_TYPE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct GOPHER_ADMIN_ATTRIBUTE_TYPE { pub Comment: *mut i8, pub EmailAddress: *mut i8, } impl ::core::marker::Copy for GOPHER_ADMIN_ATTRIBUTE_TYPE {} impl ::core::clone::Clone for GOPHER_ADMIN_ATTRIBUTE_TYPE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct GOPHER_ASK_ATTRIBUTE_TYPE { pub QuestionType: *mut i8, pub QuestionText: *mut i8, } impl ::core::marker::Copy for GOPHER_ASK_ATTRIBUTE_TYPE {} impl ::core::clone::Clone for GOPHER_ASK_ATTRIBUTE_TYPE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct GOPHER_ATTRIBUTE_TYPE { pub CategoryId: u32, pub AttributeId: u32, pub AttributeType: GOPHER_ATTRIBUTE_TYPE_0, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for GOPHER_ATTRIBUTE_TYPE {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for GOPHER_ATTRIBUTE_TYPE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub union GOPHER_ATTRIBUTE_TYPE_0 { pub Admin: GOPHER_ADMIN_ATTRIBUTE_TYPE, pub ModDate: GOPHER_MOD_DATE_ATTRIBUTE_TYPE, pub Ttl: GOPHER_TTL_ATTRIBUTE_TYPE, pub Score: GOPHER_SCORE_ATTRIBUTE_TYPE, pub ScoreRange: GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE, pub Site: GOPHER_SITE_ATTRIBUTE_TYPE, pub Organization: GOPHER_ORGANIZATION_ATTRIBUTE_TYPE, pub Location: GOPHER_LOCATION_ATTRIBUTE_TYPE, pub GeographicalLocation: GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE, pub TimeZone: GOPHER_TIMEZONE_ATTRIBUTE_TYPE, pub Provider: GOPHER_PROVIDER_ATTRIBUTE_TYPE, pub Version: GOPHER_VERSION_ATTRIBUTE_TYPE, pub Abstract: GOPHER_ABSTRACT_ATTRIBUTE_TYPE, pub View: GOPHER_VIEW_ATTRIBUTE_TYPE, pub Veronica: GOPHER_VERONICA_ATTRIBUTE_TYPE, pub Ask: GOPHER_ASK_ATTRIBUTE_TYPE, pub Unknown: GOPHER_UNKNOWN_ATTRIBUTE_TYPE, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for GOPHER_ATTRIBUTE_TYPE_0 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for GOPHER_ATTRIBUTE_TYPE_0 { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct GOPHER_FIND_DATAA { pub DisplayString: [super::super::Foundation::CHAR; 129], pub GopherType: GOPHER_TYPE, pub SizeLow: u32, pub SizeHigh: u32, pub LastModificationTime: super::super::Foundation::FILETIME, pub Locator: [super::super::Foundation::CHAR; 654], } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for GOPHER_FIND_DATAA {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for GOPHER_FIND_DATAA { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct GOPHER_FIND_DATAW { pub DisplayString: [u16; 129], pub GopherType: GOPHER_TYPE, pub SizeLow: u32, pub SizeHigh: u32, pub LastModificationTime: super::super::Foundation::FILETIME, pub Locator: [u16; 654], } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for GOPHER_FIND_DATAW {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for GOPHER_FIND_DATAW { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE { pub DegreesNorth: i32, pub MinutesNorth: i32, pub SecondsNorth: i32, pub DegreesEast: i32, pub MinutesEast: i32, pub SecondsEast: i32, } impl ::core::marker::Copy for GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE {} impl ::core::clone::Clone for GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct GOPHER_LOCATION_ATTRIBUTE_TYPE { pub Location: *mut i8, } impl ::core::marker::Copy for GOPHER_LOCATION_ATTRIBUTE_TYPE {} impl ::core::clone::Clone for GOPHER_LOCATION_ATTRIBUTE_TYPE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct GOPHER_MOD_DATE_ATTRIBUTE_TYPE { pub DateAndTime: super::super::Foundation::FILETIME, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for GOPHER_MOD_DATE_ATTRIBUTE_TYPE {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for GOPHER_MOD_DATE_ATTRIBUTE_TYPE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct GOPHER_ORGANIZATION_ATTRIBUTE_TYPE { pub Organization: *mut i8, } impl ::core::marker::Copy for GOPHER_ORGANIZATION_ATTRIBUTE_TYPE {} impl ::core::clone::Clone for GOPHER_ORGANIZATION_ATTRIBUTE_TYPE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct GOPHER_PROVIDER_ATTRIBUTE_TYPE { pub Provider: *mut i8, } impl ::core::marker::Copy for GOPHER_PROVIDER_ATTRIBUTE_TYPE {} impl ::core::clone::Clone for GOPHER_PROVIDER_ATTRIBUTE_TYPE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct GOPHER_SCORE_ATTRIBUTE_TYPE { pub Score: i32, } impl ::core::marker::Copy for GOPHER_SCORE_ATTRIBUTE_TYPE {} impl ::core::clone::Clone for GOPHER_SCORE_ATTRIBUTE_TYPE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE { pub LowerBound: i32, pub UpperBound: i32, } impl ::core::marker::Copy for GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE {} impl ::core::clone::Clone for GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct GOPHER_SITE_ATTRIBUTE_TYPE { pub Site: *mut i8, } impl ::core::marker::Copy for GOPHER_SITE_ATTRIBUTE_TYPE {} impl ::core::clone::Clone for GOPHER_SITE_ATTRIBUTE_TYPE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct GOPHER_TIMEZONE_ATTRIBUTE_TYPE { pub Zone: i32, } impl ::core::marker::Copy for GOPHER_TIMEZONE_ATTRIBUTE_TYPE {} impl ::core::clone::Clone for GOPHER_TIMEZONE_ATTRIBUTE_TYPE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct GOPHER_TTL_ATTRIBUTE_TYPE { pub Ttl: u32, } impl ::core::marker::Copy for GOPHER_TTL_ATTRIBUTE_TYPE {} impl ::core::clone::Clone for GOPHER_TTL_ATTRIBUTE_TYPE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct GOPHER_UNKNOWN_ATTRIBUTE_TYPE { pub Text: *mut i8, } impl ::core::marker::Copy for GOPHER_UNKNOWN_ATTRIBUTE_TYPE {} impl ::core::clone::Clone for GOPHER_UNKNOWN_ATTRIBUTE_TYPE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct GOPHER_VERONICA_ATTRIBUTE_TYPE { pub TreeWalk: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for GOPHER_VERONICA_ATTRIBUTE_TYPE {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for GOPHER_VERONICA_ATTRIBUTE_TYPE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct GOPHER_VERSION_ATTRIBUTE_TYPE { pub Version: *mut i8, } impl ::core::marker::Copy for GOPHER_VERSION_ATTRIBUTE_TYPE {} impl ::core::clone::Clone for GOPHER_VERSION_ATTRIBUTE_TYPE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct GOPHER_VIEW_ATTRIBUTE_TYPE { pub ContentType: *mut i8, pub Language: *mut i8, pub Size: u32, } impl ::core::marker::Copy for GOPHER_VIEW_ATTRIBUTE_TYPE {} impl ::core::clone::Clone for GOPHER_VIEW_ATTRIBUTE_TYPE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct HTTP_PUSH_NOTIFICATION_STATUS { pub ChannelStatusValid: super::super::Foundation::BOOL, pub ChannelStatus: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for HTTP_PUSH_NOTIFICATION_STATUS {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for HTTP_PUSH_NOTIFICATION_STATUS { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct HTTP_PUSH_TRANSPORT_SETTING { pub TransportSettingId: ::windows_sys::core::GUID, pub BrokerEventId: ::windows_sys::core::GUID, } impl ::core::marker::Copy for HTTP_PUSH_TRANSPORT_SETTING {} impl ::core::clone::Clone for HTTP_PUSH_TRANSPORT_SETTING { fn clone(&self) -> Self { *self } } pub type HTTP_PUSH_WAIT_HANDLE = isize; #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct HTTP_REQUEST_TIMES { pub cTimes: u32, pub rgTimes: [u64; 32], } impl ::core::marker::Copy for HTTP_REQUEST_TIMES {} impl ::core::clone::Clone for HTTP_REQUEST_TIMES { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct HTTP_WEB_SOCKET_ASYNC_RESULT { pub AsyncResult: INTERNET_ASYNC_RESULT, pub Operation: HTTP_WEB_SOCKET_OPERATION, pub BufferType: HTTP_WEB_SOCKET_BUFFER_TYPE, pub dwBytesTransferred: u32, } impl ::core::marker::Copy for HTTP_WEB_SOCKET_ASYNC_RESULT {} impl ::core::clone::Clone for HTTP_WEB_SOCKET_ASYNC_RESULT { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct INTERNET_ASYNC_RESULT { pub dwResult: usize, pub dwError: u32, } impl ::core::marker::Copy for INTERNET_ASYNC_RESULT {} impl ::core::clone::Clone for INTERNET_ASYNC_RESULT { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct INTERNET_AUTH_NOTIFY_DATA { pub cbStruct: u32, pub dwOptions: u32, pub pfnNotify: PFN_AUTH_NOTIFY, pub dwContext: usize, } impl ::core::marker::Copy for INTERNET_AUTH_NOTIFY_DATA {} impl ::core::clone::Clone for INTERNET_AUTH_NOTIFY_DATA { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct INTERNET_BUFFERSA { pub dwStructSize: u32, pub Next: *mut INTERNET_BUFFERSA, pub lpcszHeader: ::windows_sys::core::PCSTR, pub dwHeadersLength: u32, pub dwHeadersTotal: u32, pub lpvBuffer: *mut ::core::ffi::c_void, pub dwBufferLength: u32, pub dwBufferTotal: u32, pub dwOffsetLow: u32, pub dwOffsetHigh: u32, } impl ::core::marker::Copy for INTERNET_BUFFERSA {} impl ::core::clone::Clone for INTERNET_BUFFERSA { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct INTERNET_BUFFERSW { pub dwStructSize: u32, pub Next: *mut INTERNET_BUFFERSW, pub lpcszHeader: ::windows_sys::core::PCWSTR, pub dwHeadersLength: u32, pub dwHeadersTotal: u32, pub lpvBuffer: *mut ::core::ffi::c_void, pub dwBufferLength: u32, pub dwBufferTotal: u32, pub dwOffsetLow: u32, pub dwOffsetHigh: u32, } impl ::core::marker::Copy for INTERNET_BUFFERSW {} impl ::core::clone::Clone for INTERNET_BUFFERSW { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_CACHE_CONFIG_INFOA { pub dwStructSize: u32, pub dwContainer: u32, pub dwQuota: u32, pub dwReserved4: u32, pub fPerUser: super::super::Foundation::BOOL, pub dwSyncMode: u32, pub dwNumCachePaths: u32, pub Anonymous: INTERNET_CACHE_CONFIG_INFOA_0, pub dwNormalUsage: u32, pub dwExemptUsage: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOA {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOA { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub union INTERNET_CACHE_CONFIG_INFOA_0 { pub Anonymous: INTERNET_CACHE_CONFIG_INFOA_0_0, pub CachePaths: [INTERNET_CACHE_CONFIG_PATH_ENTRYA; 1], } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOA_0 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOA_0 { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_CACHE_CONFIG_INFOA_0_0 { pub CachePath: [super::super::Foundation::CHAR; 260], pub dwCacheSize: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOA_0_0 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOA_0_0 { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_CACHE_CONFIG_INFOW { pub dwStructSize: u32, pub dwContainer: u32, pub dwQuota: u32, pub dwReserved4: u32, pub fPerUser: super::super::Foundation::BOOL, pub dwSyncMode: u32, pub dwNumCachePaths: u32, pub Anonymous: INTERNET_CACHE_CONFIG_INFOW_0, pub dwNormalUsage: u32, pub dwExemptUsage: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOW {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOW { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub union INTERNET_CACHE_CONFIG_INFOW_0 { pub Anonymous: INTERNET_CACHE_CONFIG_INFOW_0_0, pub CachePaths: [INTERNET_CACHE_CONFIG_PATH_ENTRYW; 1], } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOW_0 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOW_0 { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_CACHE_CONFIG_INFOW_0_0 { pub CachePath: [u16; 260], pub dwCacheSize: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOW_0_0 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOW_0_0 { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_CACHE_CONFIG_PATH_ENTRYA { pub CachePath: [super::super::Foundation::CHAR; 260], pub dwCacheSize: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_PATH_ENTRYA {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_PATH_ENTRYA { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct INTERNET_CACHE_CONFIG_PATH_ENTRYW { pub CachePath: [u16; 260], pub dwCacheSize: u32, } impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_PATH_ENTRYW {} impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_PATH_ENTRYW { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct INTERNET_CACHE_CONTAINER_INFOA { pub dwCacheVersion: u32, pub lpszName: ::windows_sys::core::PSTR, pub lpszCachePrefix: ::windows_sys::core::PSTR, pub lpszVolumeLabel: ::windows_sys::core::PSTR, pub lpszVolumeTitle: ::windows_sys::core::PSTR, } impl ::core::marker::Copy for INTERNET_CACHE_CONTAINER_INFOA {} impl ::core::clone::Clone for INTERNET_CACHE_CONTAINER_INFOA { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct INTERNET_CACHE_CONTAINER_INFOW { pub dwCacheVersion: u32, pub lpszName: ::windows_sys::core::PWSTR, pub lpszCachePrefix: ::windows_sys::core::PWSTR, pub lpszVolumeLabel: ::windows_sys::core::PWSTR, pub lpszVolumeTitle: ::windows_sys::core::PWSTR, } impl ::core::marker::Copy for INTERNET_CACHE_CONTAINER_INFOW {} impl ::core::clone::Clone for INTERNET_CACHE_CONTAINER_INFOW { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_CACHE_ENTRY_INFOA { pub dwStructSize: u32, pub lpszSourceUrlName: ::windows_sys::core::PSTR, pub lpszLocalFileName: ::windows_sys::core::PSTR, pub CacheEntryType: u32, pub dwUseCount: u32, pub dwHitRate: u32, pub dwSizeLow: u32, pub dwSizeHigh: u32, pub LastModifiedTime: super::super::Foundation::FILETIME, pub ExpireTime: super::super::Foundation::FILETIME, pub LastAccessTime: super::super::Foundation::FILETIME, pub LastSyncTime: super::super::Foundation::FILETIME, pub lpHeaderInfo: ::windows_sys::core::PSTR, pub dwHeaderInfoSize: u32, pub lpszFileExtension: ::windows_sys::core::PSTR, pub Anonymous: INTERNET_CACHE_ENTRY_INFOA_0, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_CACHE_ENTRY_INFOA {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_CACHE_ENTRY_INFOA { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub union INTERNET_CACHE_ENTRY_INFOA_0 { pub dwReserved: u32, pub dwExemptDelta: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_CACHE_ENTRY_INFOA_0 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_CACHE_ENTRY_INFOA_0 { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_CACHE_ENTRY_INFOW { pub dwStructSize: u32, pub lpszSourceUrlName: ::windows_sys::core::PWSTR, pub lpszLocalFileName: ::windows_sys::core::PWSTR, pub CacheEntryType: u32, pub dwUseCount: u32, pub dwHitRate: u32, pub dwSizeLow: u32, pub dwSizeHigh: u32, pub LastModifiedTime: super::super::Foundation::FILETIME, pub ExpireTime: super::super::Foundation::FILETIME, pub LastAccessTime: super::super::Foundation::FILETIME, pub LastSyncTime: super::super::Foundation::FILETIME, pub lpHeaderInfo: ::windows_sys::core::PWSTR, pub dwHeaderInfoSize: u32, pub lpszFileExtension: ::windows_sys::core::PWSTR, pub Anonymous: INTERNET_CACHE_ENTRY_INFOW_0, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_CACHE_ENTRY_INFOW {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_CACHE_ENTRY_INFOW { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub union INTERNET_CACHE_ENTRY_INFOW_0 { pub dwReserved: u32, pub dwExemptDelta: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_CACHE_ENTRY_INFOW_0 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_CACHE_ENTRY_INFOW_0 { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_CACHE_GROUP_INFOA { pub dwGroupSize: u32, pub dwGroupFlags: u32, pub dwGroupType: u32, pub dwDiskUsage: u32, pub dwDiskQuota: u32, pub dwOwnerStorage: [u32; 4], pub szGroupName: [super::super::Foundation::CHAR; 120], } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_CACHE_GROUP_INFOA {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_CACHE_GROUP_INFOA { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct INTERNET_CACHE_GROUP_INFOW { pub dwGroupSize: u32, pub dwGroupFlags: u32, pub dwGroupType: u32, pub dwDiskUsage: u32, pub dwDiskQuota: u32, pub dwOwnerStorage: [u32; 4], pub szGroupName: [u16; 120], } impl ::core::marker::Copy for INTERNET_CACHE_GROUP_INFOW {} impl ::core::clone::Clone for INTERNET_CACHE_GROUP_INFOW { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_CACHE_TIMESTAMPS { pub ftExpires: super::super::Foundation::FILETIME, pub ftLastModified: super::super::Foundation::FILETIME, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_CACHE_TIMESTAMPS {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_CACHE_TIMESTAMPS { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_CALLBACK_COOKIE { pub pcwszName: ::windows_sys::core::PCWSTR, pub pcwszValue: ::windows_sys::core::PCWSTR, pub pcwszDomain: ::windows_sys::core::PCWSTR, pub pcwszPath: ::windows_sys::core::PCWSTR, pub ftExpires: super::super::Foundation::FILETIME, pub dwFlags: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_CALLBACK_COOKIE {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_CALLBACK_COOKIE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_CERTIFICATE_INFO { pub ftExpiry: super::super::Foundation::FILETIME, pub ftStart: super::super::Foundation::FILETIME, pub lpszSubjectInfo: *mut i8, pub lpszIssuerInfo: *mut i8, pub lpszProtocolName: *mut i8, pub lpszSignatureAlgName: *mut i8, pub lpszEncryptionAlgName: *mut i8, pub dwKeySize: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_CERTIFICATE_INFO {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_CERTIFICATE_INFO { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct INTERNET_CONNECTED_INFO { pub dwConnectedState: INTERNET_STATE, pub dwFlags: u32, } impl ::core::marker::Copy for INTERNET_CONNECTED_INFO {} impl ::core::clone::Clone for INTERNET_CONNECTED_INFO { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_COOKIE { pub cbSize: u32, pub pszName: ::windows_sys::core::PSTR, pub pszData: ::windows_sys::core::PSTR, pub pszDomain: ::windows_sys::core::PSTR, pub pszPath: ::windows_sys::core::PSTR, pub pftExpires: *mut super::super::Foundation::FILETIME, pub dwFlags: u32, pub pszUrl: ::windows_sys::core::PSTR, pub pszP3PPolicy: ::windows_sys::core::PSTR, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_COOKIE {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_COOKIE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_COOKIE2 { pub pwszName: ::windows_sys::core::PWSTR, pub pwszValue: ::windows_sys::core::PWSTR, pub pwszDomain: ::windows_sys::core::PWSTR, pub pwszPath: ::windows_sys::core::PWSTR, pub dwFlags: u32, pub ftExpires: super::super::Foundation::FILETIME, pub fExpiresSet: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_COOKIE2 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_COOKIE2 { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_CREDENTIALS { pub lpcwszHostName: ::windows_sys::core::PCWSTR, pub dwPort: u32, pub dwScheme: u32, pub lpcwszUrl: ::windows_sys::core::PCWSTR, pub lpcwszRealm: ::windows_sys::core::PCWSTR, pub fAuthIdentity: super::super::Foundation::BOOL, pub Anonymous: INTERNET_CREDENTIALS_0, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_CREDENTIALS {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_CREDENTIALS { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub union INTERNET_CREDENTIALS_0 { pub Anonymous: INTERNET_CREDENTIALS_0_0, pub pAuthIdentityOpaque: *mut ::core::ffi::c_void, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_CREDENTIALS_0 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_CREDENTIALS_0 { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_CREDENTIALS_0_0 { pub lpcwszUserName: ::windows_sys::core::PCWSTR, pub lpcwszPassword: ::windows_sys::core::PCWSTR, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_CREDENTIALS_0_0 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_CREDENTIALS_0_0 { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct INTERNET_DIAGNOSTIC_SOCKET_INFO { pub Socket: usize, pub SourcePort: u32, pub DestPort: u32, pub Flags: u32, } impl ::core::marker::Copy for INTERNET_DIAGNOSTIC_SOCKET_INFO {} impl ::core::clone::Clone for INTERNET_DIAGNOSTIC_SOCKET_INFO { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_DOWNLOAD_MODE_HANDLE { pub pcwszFileName: ::windows_sys::core::PCWSTR, pub phFile: *mut super::super::Foundation::HANDLE, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_DOWNLOAD_MODE_HANDLE {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_DOWNLOAD_MODE_HANDLE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct INTERNET_END_BROWSER_SESSION_DATA { pub lpBuffer: *mut ::core::ffi::c_void, pub dwBufferLength: u32, } impl ::core::marker::Copy for INTERNET_END_BROWSER_SESSION_DATA {} impl ::core::clone::Clone for INTERNET_END_BROWSER_SESSION_DATA { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_PER_CONN_OPTIONA { pub dwOption: INTERNET_PER_CONN, pub Value: INTERNET_PER_CONN_OPTIONA_0, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_PER_CONN_OPTIONA {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_PER_CONN_OPTIONA { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub union INTERNET_PER_CONN_OPTIONA_0 { pub dwValue: u32, pub pszValue: ::windows_sys::core::PSTR, pub ftValue: super::super::Foundation::FILETIME, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_PER_CONN_OPTIONA_0 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_PER_CONN_OPTIONA_0 { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_PER_CONN_OPTIONW { pub dwOption: INTERNET_PER_CONN, pub Value: INTERNET_PER_CONN_OPTIONW_0, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_PER_CONN_OPTIONW {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_PER_CONN_OPTIONW { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub union INTERNET_PER_CONN_OPTIONW_0 { pub dwValue: u32, pub pszValue: ::windows_sys::core::PWSTR, pub ftValue: super::super::Foundation::FILETIME, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_PER_CONN_OPTIONW_0 {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_PER_CONN_OPTIONW_0 { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_PER_CONN_OPTION_LISTA { pub dwSize: u32, pub pszConnection: ::windows_sys::core::PSTR, pub dwOptionCount: u32, pub dwOptionError: u32, pub pOptions: *mut INTERNET_PER_CONN_OPTIONA, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_PER_CONN_OPTION_LISTA {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_PER_CONN_OPTION_LISTA { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_PER_CONN_OPTION_LISTW { pub dwSize: u32, pub pszConnection: ::windows_sys::core::PWSTR, pub dwOptionCount: u32, pub dwOptionError: u32, pub pOptions: *mut INTERNET_PER_CONN_OPTIONW, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_PER_CONN_OPTION_LISTW {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_PER_CONN_OPTION_LISTW { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct INTERNET_PREFETCH_STATUS { pub dwStatus: u32, pub dwSize: u32, } impl ::core::marker::Copy for INTERNET_PREFETCH_STATUS {} impl ::core::clone::Clone for INTERNET_PREFETCH_STATUS { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct INTERNET_PROXY_INFO { pub dwAccessType: INTERNET_ACCESS_TYPE, pub lpszProxy: *mut i8, pub lpszProxyBypass: *mut i8, } impl ::core::marker::Copy for INTERNET_PROXY_INFO {} impl ::core::clone::Clone for INTERNET_PROXY_INFO { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))] pub struct INTERNET_SECURITY_CONNECTION_INFO { pub dwSize: u32, pub fSecure: super::super::Foundation::BOOL, pub connectionInfo: super::super::Security::Authentication::Identity::SecPkgContext_ConnectionInfo, pub cipherInfo: super::super::Security::Authentication::Identity::SecPkgContext_CipherInfo, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))] impl ::core::marker::Copy for INTERNET_SECURITY_CONNECTION_INFO {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))] impl ::core::clone::Clone for INTERNET_SECURITY_CONNECTION_INFO { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] pub struct INTERNET_SECURITY_INFO { pub dwSize: u32, pub pCertificate: *const super::super::Security::Cryptography::CERT_CONTEXT, pub pcCertChain: *mut super::super::Security::Cryptography::CERT_CHAIN_CONTEXT, pub connectionInfo: super::super::Security::Authentication::Identity::SecPkgContext_ConnectionInfo, pub cipherInfo: super::super::Security::Authentication::Identity::SecPkgContext_CipherInfo, pub pcUnverifiedCertChain: *mut super::super::Security::Cryptography::CERT_CHAIN_CONTEXT, pub channelBindingToken: super::super::Security::Authentication::Identity::SecPkgContext_Bindings, } #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] impl ::core::marker::Copy for INTERNET_SECURITY_INFO {} #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] impl ::core::clone::Clone for INTERNET_SECURITY_INFO { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct INTERNET_SERVER_CONNECTION_STATE { pub lpcwszHostName: ::windows_sys::core::PCWSTR, pub fProxy: super::super::Foundation::BOOL, pub dwCounter: u32, pub dwConnectionLimit: u32, pub dwAvailableCreates: u32, pub dwAvailableKeepAlives: u32, pub dwActiveConnections: u32, pub dwWaiters: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for INTERNET_SERVER_CONNECTION_STATE {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for INTERNET_SERVER_CONNECTION_STATE { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct INTERNET_VERSION_INFO { pub dwMajorVersion: u32, pub dwMinorVersion: u32, } impl ::core::marker::Copy for INTERNET_VERSION_INFO {} impl ::core::clone::Clone for INTERNET_VERSION_INFO { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct IncomingCookieState { pub cSession: i32, pub cPersistent: i32, pub cAccepted: i32, pub cLeashed: i32, pub cDowngraded: i32, pub cBlocked: i32, pub pszLocation: ::windows_sys::core::PCSTR, } impl ::core::marker::Copy for IncomingCookieState {} impl ::core::clone::Clone for IncomingCookieState { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct InternetCookieHistory { pub fAccepted: super::super::Foundation::BOOL, pub fLeashed: super::super::Foundation::BOOL, pub fDowngraded: super::super::Foundation::BOOL, pub fRejected: super::super::Foundation::BOOL, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for InternetCookieHistory {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for InternetCookieHistory { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct OutgoingCookieState { pub cSent: i32, pub cSuppressed: i32, pub pszLocation: ::windows_sys::core::PCSTR, } impl ::core::marker::Copy for OutgoingCookieState {} impl ::core::clone::Clone for OutgoingCookieState { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct ProofOfPossessionCookieInfo { pub name: ::windows_sys::core::PWSTR, pub data: ::windows_sys::core::PWSTR, pub flags: u32, pub p3pHeader: ::windows_sys::core::PWSTR, } impl ::core::marker::Copy for ProofOfPossessionCookieInfo {} impl ::core::clone::Clone for ProofOfPossessionCookieInfo { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct URLCACHE_ENTRY_INFO { pub pwszSourceUrlName: ::windows_sys::core::PWSTR, pub pwszLocalFileName: ::windows_sys::core::PWSTR, pub dwCacheEntryType: u32, pub dwUseCount: u32, pub dwHitRate: u32, pub dwSizeLow: u32, pub dwSizeHigh: u32, pub ftLastModifiedTime: super::super::Foundation::FILETIME, pub ftExpireTime: super::super::Foundation::FILETIME, pub ftLastAccessTime: super::super::Foundation::FILETIME, pub ftLastSyncTime: super::super::Foundation::FILETIME, pub pbHeaderInfo: *mut u8, pub cbHeaderInfoSize: u32, pub pbExtraData: *mut u8, pub cbExtraDataSize: u32, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for URLCACHE_ENTRY_INFO {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for URLCACHE_ENTRY_INFO { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct URL_COMPONENTSA { pub dwStructSize: u32, pub lpszScheme: ::windows_sys::core::PSTR, pub dwSchemeLength: u32, pub nScheme: INTERNET_SCHEME, pub lpszHostName: ::windows_sys::core::PSTR, pub dwHostNameLength: u32, pub nPort: u16, pub lpszUserName: ::windows_sys::core::PSTR, pub dwUserNameLength: u32, pub lpszPassword: ::windows_sys::core::PSTR, pub dwPasswordLength: u32, pub lpszUrlPath: ::windows_sys::core::PSTR, pub dwUrlPathLength: u32, pub lpszExtraInfo: ::windows_sys::core::PSTR, pub dwExtraInfoLength: u32, } impl ::core::marker::Copy for URL_COMPONENTSA {} impl ::core::clone::Clone for URL_COMPONENTSA { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub struct URL_COMPONENTSW { pub dwStructSize: u32, pub lpszScheme: ::windows_sys::core::PWSTR, pub dwSchemeLength: u32, pub nScheme: INTERNET_SCHEME, pub lpszHostName: ::windows_sys::core::PWSTR, pub dwHostNameLength: u32, pub nPort: u16, pub lpszUserName: ::windows_sys::core::PWSTR, pub dwUserNameLength: u32, pub lpszPassword: ::windows_sys::core::PWSTR, pub dwPasswordLength: u32, pub lpszUrlPath: ::windows_sys::core::PWSTR, pub dwUrlPathLength: u32, pub lpszExtraInfo: ::windows_sys::core::PWSTR, pub dwExtraInfoLength: u32, } impl ::core::marker::Copy for URL_COMPONENTSW {} impl ::core::clone::Clone for URL_COMPONENTSW { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct WININET_PROXY_INFO { pub fProxy: super::super::Foundation::BOOL, pub fBypass: super::super::Foundation::BOOL, pub ProxyScheme: INTERNET_SCHEME, pub pwszProxy: ::windows_sys::core::PWSTR, pub ProxyPort: u16, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for WININET_PROXY_INFO {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for WININET_PROXY_INFO { fn clone(&self) -> Self { *self } } #[repr(C)] #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub struct WININET_PROXY_INFO_LIST { pub dwProxyInfoCount: u32, pub pProxyInfo: *mut WININET_PROXY_INFO, } #[cfg(feature = "Win32_Foundation")] impl ::core::marker::Copy for WININET_PROXY_INFO_LIST {} #[cfg(feature = "Win32_Foundation")] impl ::core::clone::Clone for WININET_PROXY_INFO_LIST { fn clone(&self) -> Self { *self } } #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub type CACHE_OPERATOR = ::core::option::Option super::super::Foundation::BOOL>; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub type GOPHER_ATTRIBUTE_ENUMERATOR = ::core::option::Option super::super::Foundation::BOOL>; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type HTTP_POLICY_EXTENSION_INIT = ::core::option::Option u32>; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type HTTP_POLICY_EXTENSION_SHUTDOWN = ::core::option::Option u32>; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type LPINTERNET_STATUS_CALLBACK = ::core::option::Option ()>; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"] pub type PFN_AUTH_NOTIFY = ::core::option::Option u32>; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub type PFN_DIAL_HANDLER = ::core::option::Option u32>; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub type pfnInternetDeInitializeAutoProxyDll = ::core::option::Option super::super::Foundation::BOOL>; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub type pfnInternetGetProxyInfo = ::core::option::Option super::super::Foundation::BOOL>; #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub type pfnInternetInitializeAutoProxyDll = ::core::option::Option super::super::Foundation::BOOL>;