]> git.proxmox.com Git - rustc.git/blame - vendor/windows-sys-0.42.0/src/Windows/Win32/Networking/WinInet/mod.rs
New upstream version 1.70.0+dfsg1
[rustc.git] / vendor / windows-sys-0.42.0 / src / Windows / Win32 / Networking / WinInet / mod.rs
CommitLineData
9c376795
FG
1#[cfg_attr(windows, link(name = "windows"))]
2extern "system" {
3 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
4 pub 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;
5 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
6 pub fn AppCacheCloseHandle(happcache: *const ::core::ffi::c_void);
7 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
8 pub fn AppCacheCreateAndCommitFile(happcache: *const ::core::ffi::c_void, pwszsourcefilepath: ::windows_sys::core::PCWSTR, pwszurl: ::windows_sys::core::PCWSTR, pbresponseheaders: *const u8, dwresponseheaderssize: u32) -> u32;
9 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
10 pub fn AppCacheDeleteGroup(pwszmanifesturl: ::windows_sys::core::PCWSTR) -> u32;
11 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
12 pub fn AppCacheDeleteIEGroup(pwszmanifesturl: ::windows_sys::core::PCWSTR) -> u32;
13 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
14 pub fn AppCacheDuplicateHandle(happcache: *const ::core::ffi::c_void, phduplicatedappcache: *mut *mut ::core::ffi::c_void) -> u32;
15 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
16 pub fn AppCacheFinalize(happcache: *const ::core::ffi::c_void, pbmanifestdata: *const u8, dwmanifestdatasize: u32, pestate: *mut APP_CACHE_FINALIZE_STATE) -> u32;
17 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
18 pub fn AppCacheFreeDownloadList(pdownloadlist: *mut APP_CACHE_DOWNLOAD_LIST);
19 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
20 #[cfg(feature = "Win32_Foundation")]
21 pub fn AppCacheFreeGroupList(pappcachegrouplist: *mut APP_CACHE_GROUP_LIST);
22 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
23 #[cfg(feature = "Win32_Foundation")]
24 pub fn AppCacheFreeIESpace(ftcutoff: super::super::Foundation::FILETIME) -> u32;
25 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
26 #[cfg(feature = "Win32_Foundation")]
27 pub fn AppCacheFreeSpace(ftcutoff: super::super::Foundation::FILETIME) -> u32;
28 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
29 pub fn AppCacheGetDownloadList(happcache: *const ::core::ffi::c_void, pdownloadlist: *mut APP_CACHE_DOWNLOAD_LIST) -> u32;
30 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
31 pub fn AppCacheGetFallbackUrl(happcache: *const ::core::ffi::c_void, pwszurl: ::windows_sys::core::PCWSTR, ppwszfallbackurl: *mut ::windows_sys::core::PWSTR) -> u32;
32 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
33 #[cfg(feature = "Win32_Foundation")]
34 pub fn AppCacheGetGroupList(pappcachegrouplist: *mut APP_CACHE_GROUP_LIST) -> u32;
35 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
36 #[cfg(feature = "Win32_Foundation")]
37 pub fn AppCacheGetIEGroupList(pappcachegrouplist: *mut APP_CACHE_GROUP_LIST) -> u32;
38 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
39 #[cfg(feature = "Win32_Foundation")]
40 pub fn AppCacheGetInfo(happcache: *const ::core::ffi::c_void, pappcacheinfo: *mut APP_CACHE_GROUP_INFO) -> u32;
41 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
42 pub fn AppCacheGetManifestUrl(happcache: *const ::core::ffi::c_void, ppwszmanifesturl: *mut ::windows_sys::core::PWSTR) -> u32;
43 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
44 pub fn AppCacheLookup(pwszurl: ::windows_sys::core::PCWSTR, dwflags: u32, phappcache: *mut *mut ::core::ffi::c_void) -> u32;
45 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
46 #[cfg(feature = "Win32_Foundation")]
47 pub 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;
48 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
49 #[cfg(feature = "Win32_Foundation")]
50 pub 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;
51 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
52 #[cfg(feature = "Win32_Foundation")]
53 pub 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;
54 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
55 #[cfg(feature = "Win32_Foundation")]
56 pub fn CreateMD5SSOHash(pszchallengeinfo: ::windows_sys::core::PCWSTR, pwszrealm: ::windows_sys::core::PCWSTR, pwsztarget: ::windows_sys::core::PCWSTR, pbhexhash: *mut u8) -> super::super::Foundation::BOOL;
57 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
58 #[cfg(feature = "Win32_Foundation")]
59 pub 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;
60 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
61 #[cfg(feature = "Win32_Foundation")]
62 pub 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;
63 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
64 #[cfg(feature = "Win32_Foundation")]
65 pub 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;
66 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
67 #[cfg(feature = "Win32_Foundation")]
68 pub 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;
69 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
70 #[cfg(feature = "Win32_Foundation")]
71 pub 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;
72 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
73 pub fn CreateUrlCacheGroup(dwflags: u32, lpreserved: *mut ::core::ffi::c_void) -> i64;
74 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
75 #[cfg(feature = "Win32_Foundation")]
76 pub fn DeleteIE3Cache(hwnd: super::super::Foundation::HWND, hinst: super::super::Foundation::HINSTANCE, lpszcmd: ::windows_sys::core::PCSTR, ncmdshow: i32) -> u32;
77 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
78 #[cfg(feature = "Win32_Foundation")]
79 pub fn DeleteUrlCacheContainerA(name: ::windows_sys::core::PCSTR, dwoptions: u32) -> super::super::Foundation::BOOL;
80 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
81 #[cfg(feature = "Win32_Foundation")]
82 pub fn DeleteUrlCacheContainerW(name: ::windows_sys::core::PCWSTR, dwoptions: u32) -> super::super::Foundation::BOOL;
83 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
84 #[cfg(feature = "Win32_Foundation")]
85 pub fn DeleteUrlCacheEntry(lpszurlname: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
86 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
87 #[cfg(feature = "Win32_Foundation")]
88 pub fn DeleteUrlCacheEntryA(lpszurlname: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
89 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
90 #[cfg(feature = "Win32_Foundation")]
91 pub fn DeleteUrlCacheEntryW(lpszurlname: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
92 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
93 #[cfg(feature = "Win32_Foundation")]
94 pub fn DeleteUrlCacheGroup(groupid: i64, dwflags: u32, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
95 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
96 #[cfg(feature = "Win32_Foundation")]
97 pub fn DeleteWpadCacheForNetworks(param0: WPAD_CACHE_DELETE) -> super::super::Foundation::BOOL;
98 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
99 #[cfg(feature = "Win32_Foundation")]
100 pub fn DetectAutoProxyUrl(pszautoproxyurl: ::windows_sys::core::PSTR, cchautoproxyurl: u32, dwdetectflags: PROXY_AUTO_DETECT_TYPE) -> super::super::Foundation::BOOL;
101 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
102 #[cfg(feature = "Win32_Foundation")]
103 pub fn DoConnectoidsExist() -> super::super::Foundation::BOOL;
104 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
105 #[cfg(feature = "Win32_Foundation")]
106 pub fn ExportCookieFileA(szfilename: ::windows_sys::core::PCSTR, fappend: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
107 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
108 #[cfg(feature = "Win32_Foundation")]
109 pub fn ExportCookieFileW(szfilename: ::windows_sys::core::PCWSTR, fappend: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL;
110 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
111 #[cfg(feature = "Win32_Foundation")]
112 pub fn FindCloseUrlCache(henumhandle: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
113 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
114 #[cfg(feature = "Win32_Foundation")]
115 pub fn FindFirstUrlCacheContainerA(pdwmodified: *mut u32, lpcontainerinfo: *mut INTERNET_CACHE_CONTAINER_INFOA, lpcbcontainerinfo: *mut u32, dwoptions: u32) -> super::super::Foundation::HANDLE;
116 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
117 #[cfg(feature = "Win32_Foundation")]
118 pub fn FindFirstUrlCacheContainerW(pdwmodified: *mut u32, lpcontainerinfo: *mut INTERNET_CACHE_CONTAINER_INFOW, lpcbcontainerinfo: *mut u32, dwoptions: u32) -> super::super::Foundation::HANDLE;
119 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
120 #[cfg(feature = "Win32_Foundation")]
121 pub fn FindFirstUrlCacheEntryA(lpszurlsearchpattern: ::windows_sys::core::PCSTR, lpfirstcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOA, lpcbcacheentryinfo: *mut u32) -> super::super::Foundation::HANDLE;
122 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
123 #[cfg(feature = "Win32_Foundation")]
124 pub 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;
125 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
126 #[cfg(feature = "Win32_Foundation")]
127 pub 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;
128 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
129 #[cfg(feature = "Win32_Foundation")]
130 pub fn FindFirstUrlCacheEntryW(lpszurlsearchpattern: ::windows_sys::core::PCWSTR, lpfirstcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOW, lpcbcacheentryinfo: *mut u32) -> super::super::Foundation::HANDLE;
131 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
132 #[cfg(feature = "Win32_Foundation")]
133 pub 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;
134 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
135 #[cfg(feature = "Win32_Foundation")]
136 pub fn FindNextUrlCacheContainerA(henumhandle: super::super::Foundation::HANDLE, lpcontainerinfo: *mut INTERNET_CACHE_CONTAINER_INFOA, lpcbcontainerinfo: *mut u32) -> super::super::Foundation::BOOL;
137 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
138 #[cfg(feature = "Win32_Foundation")]
139 pub fn FindNextUrlCacheContainerW(henumhandle: super::super::Foundation::HANDLE, lpcontainerinfo: *mut INTERNET_CACHE_CONTAINER_INFOW, lpcbcontainerinfo: *mut u32) -> super::super::Foundation::BOOL;
140 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
141 #[cfg(feature = "Win32_Foundation")]
142 pub fn FindNextUrlCacheEntryA(henumhandle: super::super::Foundation::HANDLE, lpnextcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOA, lpcbcacheentryinfo: *mut u32) -> super::super::Foundation::BOOL;
143 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
144 #[cfg(feature = "Win32_Foundation")]
145 pub 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;
146 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
147 #[cfg(feature = "Win32_Foundation")]
148 pub 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;
149 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
150 #[cfg(feature = "Win32_Foundation")]
151 pub fn FindNextUrlCacheEntryW(henumhandle: super::super::Foundation::HANDLE, lpnextcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOW, lpcbcacheentryinfo: *mut u32) -> super::super::Foundation::BOOL;
152 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
153 #[cfg(feature = "Win32_Foundation")]
154 pub fn FindNextUrlCacheGroup(hfind: super::super::Foundation::HANDLE, lpgroupid: *mut i64, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
155 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
156 pub fn FindP3PPolicySymbol(pszsymbol: ::windows_sys::core::PCSTR) -> i32;
157 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
158 #[cfg(feature = "Win32_Foundation")]
159 pub fn FreeUrlCacheSpaceA(lpszcachepath: ::windows_sys::core::PCSTR, dwsize: u32, dwfilter: u32) -> super::super::Foundation::BOOL;
160 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
161 #[cfg(feature = "Win32_Foundation")]
162 pub fn FreeUrlCacheSpaceW(lpszcachepath: ::windows_sys::core::PCWSTR, dwsize: u32, dwfilter: u32) -> super::super::Foundation::BOOL;
163 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
164 #[cfg(feature = "Win32_Foundation")]
165 pub 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;
166 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
167 #[cfg(feature = "Win32_Foundation")]
168 pub 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;
169 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
170 #[cfg(feature = "Win32_Foundation")]
171 pub fn FtpCreateDirectoryA(hconnect: *const ::core::ffi::c_void, lpszdirectory: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
172 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
173 #[cfg(feature = "Win32_Foundation")]
174 pub fn FtpCreateDirectoryW(hconnect: *const ::core::ffi::c_void, lpszdirectory: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
175 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
176 #[cfg(feature = "Win32_Foundation")]
177 pub fn FtpDeleteFileA(hconnect: *const ::core::ffi::c_void, lpszfilename: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
178 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
179 #[cfg(feature = "Win32_Foundation")]
180 pub fn FtpDeleteFileW(hconnect: *const ::core::ffi::c_void, lpszfilename: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
181 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"]
182 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
183 pub 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;
184 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_FileSystem\"`*"]
185 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))]
186 pub 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;
187 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
188 #[cfg(feature = "Win32_Foundation")]
189 pub fn FtpGetCurrentDirectoryA(hconnect: *const ::core::ffi::c_void, lpszcurrentdirectory: ::windows_sys::core::PSTR, lpdwcurrentdirectory: *mut u32) -> super::super::Foundation::BOOL;
190 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
191 #[cfg(feature = "Win32_Foundation")]
192 pub fn FtpGetCurrentDirectoryW(hconnect: *const ::core::ffi::c_void, lpszcurrentdirectory: ::windows_sys::core::PWSTR, lpdwcurrentdirectory: *mut u32) -> super::super::Foundation::BOOL;
193 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
194 #[cfg(feature = "Win32_Foundation")]
195 pub 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;
196 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
197 #[cfg(feature = "Win32_Foundation")]
198 pub 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;
199 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
200 pub fn FtpGetFileSize(hfile: *const ::core::ffi::c_void, lpdwfilesizehigh: *mut u32) -> u32;
201 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
202 #[cfg(feature = "Win32_Foundation")]
203 pub 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;
204 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
205 pub 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;
206 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
207 pub 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;
208 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
209 #[cfg(feature = "Win32_Foundation")]
210 pub 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;
211 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
212 #[cfg(feature = "Win32_Foundation")]
213 pub 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;
214 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
215 #[cfg(feature = "Win32_Foundation")]
216 pub 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;
217 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
218 #[cfg(feature = "Win32_Foundation")]
219 pub fn FtpRemoveDirectoryA(hconnect: *const ::core::ffi::c_void, lpszdirectory: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
220 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
221 #[cfg(feature = "Win32_Foundation")]
222 pub fn FtpRemoveDirectoryW(hconnect: *const ::core::ffi::c_void, lpszdirectory: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
223 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
224 #[cfg(feature = "Win32_Foundation")]
225 pub fn FtpRenameFileA(hconnect: *const ::core::ffi::c_void, lpszexisting: ::windows_sys::core::PCSTR, lpsznew: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
226 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
227 #[cfg(feature = "Win32_Foundation")]
228 pub fn FtpRenameFileW(hconnect: *const ::core::ffi::c_void, lpszexisting: ::windows_sys::core::PCWSTR, lpsznew: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
229 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
230 #[cfg(feature = "Win32_Foundation")]
231 pub fn FtpSetCurrentDirectoryA(hconnect: *const ::core::ffi::c_void, lpszdirectory: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
232 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
233 #[cfg(feature = "Win32_Foundation")]
234 pub fn FtpSetCurrentDirectoryW(hconnect: *const ::core::ffi::c_void, lpszdirectory: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
235 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
236 #[cfg(feature = "Win32_Foundation")]
237 pub fn GetDiskInfoA(pszpath: ::windows_sys::core::PCSTR, pdwclustersize: *mut u32, pdlavail: *mut u64, pdltotal: *mut u64) -> super::super::Foundation::BOOL;
238 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
239 #[cfg(feature = "Win32_Foundation")]
240 pub fn GetUrlCacheConfigInfoA(lpcacheconfiginfo: *mut INTERNET_CACHE_CONFIG_INFOA, lpcbcacheconfiginfo: *mut u32, dwfieldcontrol: CACHE_CONFIG) -> super::super::Foundation::BOOL;
241 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
242 #[cfg(feature = "Win32_Foundation")]
243 pub fn GetUrlCacheConfigInfoW(lpcacheconfiginfo: *mut INTERNET_CACHE_CONFIG_INFOW, lpcbcacheconfiginfo: *mut u32, dwfieldcontrol: CACHE_CONFIG) -> super::super::Foundation::BOOL;
244 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
245 #[cfg(feature = "Win32_Foundation")]
246 pub 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;
247 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
248 #[cfg(feature = "Win32_Foundation")]
249 pub fn GetUrlCacheEntryInfoA(lpszurlname: ::windows_sys::core::PCSTR, lpcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOA, lpcbcacheentryinfo: *mut u32) -> super::super::Foundation::BOOL;
250 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
251 #[cfg(feature = "Win32_Foundation")]
252 pub 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;
253 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
254 #[cfg(feature = "Win32_Foundation")]
255 pub 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;
256 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
257 #[cfg(feature = "Win32_Foundation")]
258 pub fn GetUrlCacheEntryInfoW(lpszurlname: ::windows_sys::core::PCWSTR, lpcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOW, lpcbcacheentryinfo: *mut u32) -> super::super::Foundation::BOOL;
259 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
260 #[cfg(feature = "Win32_Foundation")]
261 pub 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;
262 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
263 #[cfg(feature = "Win32_Foundation")]
264 pub 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;
265 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
266 #[cfg(feature = "Win32_Foundation")]
267 pub fn GetUrlCacheHeaderData(nidx: u32, lpdwdata: *mut u32) -> super::super::Foundation::BOOL;
268 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
269 #[cfg(feature = "Win32_Foundation")]
270 pub 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;
271 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
272 #[cfg(feature = "Win32_Foundation")]
273 pub 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;
274 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
275 #[cfg(feature = "Win32_Foundation")]
276 pub 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;
277 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
278 #[cfg(feature = "Win32_Foundation")]
279 pub 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;
280 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
281 #[cfg(feature = "Win32_Foundation")]
282 pub 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;
283 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
284 #[cfg(feature = "Win32_Foundation")]
285 pub 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;
286 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
287 #[cfg(feature = "Win32_Foundation")]
288 pub fn GopherGetLocatorTypeA(lpszlocator: ::windows_sys::core::PCSTR, lpdwgophertype: *mut u32) -> super::super::Foundation::BOOL;
289 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
290 #[cfg(feature = "Win32_Foundation")]
291 pub fn GopherGetLocatorTypeW(lpszlocator: ::windows_sys::core::PCWSTR, lpdwgophertype: *mut u32) -> super::super::Foundation::BOOL;
292 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
293 pub 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;
294 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
295 pub 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;
296 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
297 #[cfg(feature = "Win32_Foundation")]
298 pub fn HttpAddRequestHeadersA(hrequest: *const ::core::ffi::c_void, lpszheaders: ::windows_sys::core::PCSTR, dwheaderslength: u32, dwmodifiers: HTTP_ADDREQ_FLAG) -> super::super::Foundation::BOOL;
299 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
300 #[cfg(feature = "Win32_Foundation")]
301 pub fn HttpAddRequestHeadersW(hrequest: *const ::core::ffi::c_void, lpszheaders: ::windows_sys::core::PCWSTR, dwheaderslength: u32, dwmodifiers: HTTP_ADDREQ_FLAG) -> super::super::Foundation::BOOL;
302 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
303 #[cfg(feature = "Win32_Foundation")]
304 pub 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;
305 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
306 #[cfg(feature = "Win32_Foundation")]
307 pub 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;
308 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
309 pub fn HttpCloseDependencyHandle(hdependencyhandle: *const ::core::ffi::c_void);
310 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
311 pub fn HttpDuplicateDependencyHandle(hdependencyhandle: *const ::core::ffi::c_void, phduplicateddependencyhandle: *mut *mut ::core::ffi::c_void) -> u32;
312 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
313 #[cfg(feature = "Win32_Foundation")]
314 pub fn HttpEndRequestA(hrequest: *const ::core::ffi::c_void, lpbuffersout: *mut INTERNET_BUFFERSA, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL;
315 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
316 #[cfg(feature = "Win32_Foundation")]
317 pub fn HttpEndRequestW(hrequest: *const ::core::ffi::c_void, lpbuffersout: *mut INTERNET_BUFFERSW, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL;
318 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
319 pub fn HttpGetServerCredentials(pwszurl: ::windows_sys::core::PCWSTR, ppwszusername: *mut ::windows_sys::core::PWSTR, ppwszpassword: *mut ::windows_sys::core::PWSTR) -> u32;
320 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
321 pub fn HttpIndicatePageLoadComplete(hdependencyhandle: *const ::core::ffi::c_void) -> u32;
322 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
323 #[cfg(feature = "Win32_Foundation")]
324 pub fn HttpIsHostHstsEnabled(pcwszurl: ::windows_sys::core::PCWSTR, pfishsts: *mut super::super::Foundation::BOOL) -> u32;
325 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
326 #[cfg(feature = "Win32_Foundation")]
327 pub fn HttpOpenDependencyHandle(hrequesthandle: *const ::core::ffi::c_void, fbackground: super::super::Foundation::BOOL, phdependencyhandle: *mut *mut ::core::ffi::c_void) -> u32;
328 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
329 pub 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::PSTR, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void;
330 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
331 pub 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::PWSTR, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void;
332 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
333 pub fn HttpPushClose(hwait: HTTP_PUSH_WAIT_HANDLE);
334 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
335 pub fn HttpPushEnable(hrequest: *const ::core::ffi::c_void, ptransportsetting: *const HTTP_PUSH_TRANSPORT_SETTING, phwait: *mut HTTP_PUSH_WAIT_HANDLE) -> u32;
336 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
337 #[cfg(feature = "Win32_Foundation")]
338 pub fn HttpPushWait(hwait: HTTP_PUSH_WAIT_HANDLE, etype: HTTP_PUSH_WAIT_TYPE, pnotificationstatus: *mut HTTP_PUSH_NOTIFICATION_STATUS) -> u32;
339 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
340 #[cfg(feature = "Win32_Foundation")]
341 pub 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;
342 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
343 #[cfg(feature = "Win32_Foundation")]
344 pub 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;
345 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
346 #[cfg(feature = "Win32_Foundation")]
347 pub 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;
348 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
349 #[cfg(feature = "Win32_Foundation")]
350 pub fn HttpSendRequestExA(hrequest: *const ::core::ffi::c_void, lpbuffersin: *const INTERNET_BUFFERSA, lpbuffersout: *mut INTERNET_BUFFERSA, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL;
351 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
352 #[cfg(feature = "Win32_Foundation")]
353 pub fn HttpSendRequestExW(hrequest: *const ::core::ffi::c_void, lpbuffersin: *const INTERNET_BUFFERSW, lpbuffersout: *mut INTERNET_BUFFERSW, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL;
354 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
355 #[cfg(feature = "Win32_Foundation")]
356 pub 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;
357 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
358 #[cfg(feature = "Win32_Foundation")]
359 pub fn HttpWebSocketClose(hwebsocket: *const ::core::ffi::c_void, usstatus: u16, pvreason: *const ::core::ffi::c_void, dwreasonlength: u32) -> super::super::Foundation::BOOL;
360 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
361 pub fn HttpWebSocketCompleteUpgrade(hrequest: *const ::core::ffi::c_void, dwcontext: usize) -> *mut ::core::ffi::c_void;
362 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
363 #[cfg(feature = "Win32_Foundation")]
364 pub 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;
365 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
366 #[cfg(feature = "Win32_Foundation")]
367 pub 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;
368 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
369 #[cfg(feature = "Win32_Foundation")]
370 pub 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;
371 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
372 #[cfg(feature = "Win32_Foundation")]
373 pub fn HttpWebSocketShutdown(hwebsocket: *const ::core::ffi::c_void, usstatus: u16, pvreason: *const ::core::ffi::c_void, dwreasonlength: u32) -> super::super::Foundation::BOOL;
374 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
375 #[cfg(feature = "Win32_Foundation")]
376 pub fn ImportCookieFileA(szfilename: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
377 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
378 #[cfg(feature = "Win32_Foundation")]
379 pub fn ImportCookieFileW(szfilename: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
380 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
381 #[cfg(feature = "Win32_Foundation")]
382 pub fn IncrementUrlCacheHeaderData(nidx: u32, lpdwdata: *mut u32) -> super::super::Foundation::BOOL;
383 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
384 pub fn InternalInternetGetCookie(lpszurl: ::windows_sys::core::PCSTR, lpszcookiedata: ::windows_sys::core::PSTR, lpdwdatasize: *mut u32) -> u32;
385 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
386 #[cfg(feature = "Win32_Foundation")]
387 pub fn InternetAlgIdToStringA(ai: u32, lpstr: ::windows_sys::core::PSTR, lpdwstrlength: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL;
388 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
389 #[cfg(feature = "Win32_Foundation")]
390 pub fn InternetAlgIdToStringW(ai: u32, lpstr: ::windows_sys::core::PWSTR, lpdwstrlength: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL;
391 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
392 pub fn InternetAttemptConnect(dwreserved: u32) -> u32;
393 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
394 #[cfg(feature = "Win32_Foundation")]
395 pub fn InternetAutodial(dwflags: INTERNET_AUTODIAL, hwndparent: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
396 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
397 #[cfg(feature = "Win32_Foundation")]
398 pub fn InternetAutodialHangup(dwreserved: u32) -> super::super::Foundation::BOOL;
399 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
400 #[cfg(feature = "Win32_Foundation")]
401 pub fn InternetCanonicalizeUrlA(lpszurl: ::windows_sys::core::PCSTR, lpszbuffer: ::windows_sys::core::PSTR, lpdwbufferlength: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL;
402 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
403 #[cfg(feature = "Win32_Foundation")]
404 pub fn InternetCanonicalizeUrlW(lpszurl: ::windows_sys::core::PCWSTR, lpszbuffer: ::windows_sys::core::PWSTR, lpdwbufferlength: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL;
405 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
406 #[cfg(feature = "Win32_Foundation")]
407 pub fn InternetCheckConnectionA(lpszurl: ::windows_sys::core::PCSTR, dwflags: u32, dwreserved: u32) -> super::super::Foundation::BOOL;
408 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
409 #[cfg(feature = "Win32_Foundation")]
410 pub fn InternetCheckConnectionW(lpszurl: ::windows_sys::core::PCWSTR, dwflags: u32, dwreserved: u32) -> super::super::Foundation::BOOL;
411 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
412 #[cfg(feature = "Win32_Foundation")]
413 pub fn InternetClearAllPerSiteCookieDecisions() -> super::super::Foundation::BOOL;
414 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
415 #[cfg(feature = "Win32_Foundation")]
416 pub fn InternetCloseHandle(hinternet: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL;
417 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
418 #[cfg(feature = "Win32_Foundation")]
419 pub 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;
420 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
421 #[cfg(feature = "Win32_Foundation")]
422 pub 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;
423 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
424 #[cfg(feature = "Win32_Foundation")]
425 pub fn InternetConfirmZoneCrossing(hwnd: super::super::Foundation::HWND, szurlprev: ::windows_sys::core::PCSTR, szurlnew: ::windows_sys::core::PCSTR, bpost: super::super::Foundation::BOOL) -> u32;
426 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
427 #[cfg(feature = "Win32_Foundation")]
428 pub fn InternetConfirmZoneCrossingA(hwnd: super::super::Foundation::HWND, szurlprev: ::windows_sys::core::PCSTR, szurlnew: ::windows_sys::core::PCSTR, bpost: super::super::Foundation::BOOL) -> u32;
429 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
430 #[cfg(feature = "Win32_Foundation")]
431 pub fn InternetConfirmZoneCrossingW(hwnd: super::super::Foundation::HWND, szurlprev: ::windows_sys::core::PCWSTR, szurlnew: ::windows_sys::core::PCWSTR, bpost: super::super::Foundation::BOOL) -> u32;
432 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
433 pub 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;
434 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
435 pub 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;
436 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
437 #[cfg(feature = "Win32_Foundation")]
438 pub 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;
439 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinHttp\"`*"]
440 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinHttp"))]
441 pub 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;
442 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Networking_WinHttp\"`*"]
443 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinHttp"))]
444 pub 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;
445 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
446 #[cfg(feature = "Win32_Foundation")]
447 pub fn InternetCreateUrlA(lpurlcomponents: *const URL_COMPONENTSA, dwflags: u32, lpszurl: ::windows_sys::core::PSTR, lpdwurllength: *mut u32) -> super::super::Foundation::BOOL;
448 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
449 #[cfg(feature = "Win32_Foundation")]
450 pub fn InternetCreateUrlW(lpurlcomponents: *const URL_COMPONENTSW, dwflags: u32, lpszurl: ::windows_sys::core::PWSTR, lpdwurllength: *mut u32) -> super::super::Foundation::BOOL;
451 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
452 #[cfg(feature = "Win32_Foundation")]
453 pub fn InternetDial(hwndparent: super::super::Foundation::HWND, lpszconnectoid: ::windows_sys::core::PCSTR, dwflags: u32, lpdwconnection: *mut u32, dwreserved: u32) -> u32;
454 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
455 #[cfg(feature = "Win32_Foundation")]
456 pub fn InternetDialA(hwndparent: super::super::Foundation::HWND, lpszconnectoid: ::windows_sys::core::PCSTR, dwflags: u32, lpdwconnection: *mut usize, dwreserved: u32) -> u32;
457 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
458 #[cfg(feature = "Win32_Foundation")]
459 pub fn InternetDialW(hwndparent: super::super::Foundation::HWND, lpszconnectoid: ::windows_sys::core::PCWSTR, dwflags: u32, lpdwconnection: *mut usize, dwreserved: u32) -> u32;
460 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
461 #[cfg(feature = "Win32_Foundation")]
462 pub fn InternetEnumPerSiteCookieDecisionA(pszsitename: ::windows_sys::core::PSTR, pcsitenamesize: *mut u32, pdwdecision: *mut u32, dwindex: u32) -> super::super::Foundation::BOOL;
463 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
464 #[cfg(feature = "Win32_Foundation")]
465 pub fn InternetEnumPerSiteCookieDecisionW(pszsitename: ::windows_sys::core::PWSTR, pcsitenamesize: *mut u32, pdwdecision: *mut u32, dwindex: u32) -> super::super::Foundation::BOOL;
466 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
467 #[cfg(feature = "Win32_Foundation")]
468 pub 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;
469 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
470 #[cfg(feature = "Win32_Foundation")]
471 pub fn InternetFindNextFileA(hfind: *const ::core::ffi::c_void, lpvfinddata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
472 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
473 #[cfg(feature = "Win32_Foundation")]
474 pub fn InternetFindNextFileW(hfind: *const ::core::ffi::c_void, lpvfinddata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
475 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
476 #[cfg(feature = "Win32_Foundation")]
477 pub fn InternetFortezzaCommand(dwcommand: u32, hwnd: super::super::Foundation::HWND, dwreserved: usize) -> super::super::Foundation::BOOL;
478 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
479 #[cfg(feature = "Win32_Foundation")]
480 pub fn InternetFreeCookies(pcookies: *mut INTERNET_COOKIE2, dwcookiecount: u32);
481 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
482 #[cfg(feature = "Win32_Foundation")]
483 pub fn InternetFreeProxyInfoList(pproxyinfolist: *mut WININET_PROXY_INFO_LIST);
484 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
485 #[cfg(feature = "Win32_Foundation")]
486 pub fn InternetGetConnectedState(lpdwflags: *mut INTERNET_CONNECTION, dwreserved: u32) -> super::super::Foundation::BOOL;
487 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
488 #[cfg(feature = "Win32_Foundation")]
489 pub fn InternetGetConnectedStateEx(lpdwflags: *mut INTERNET_CONNECTION, lpszconnectionname: ::windows_sys::core::PSTR, dwnamelen: u32, dwreserved: u32) -> super::super::Foundation::BOOL;
490 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
491 #[cfg(feature = "Win32_Foundation")]
492 pub fn InternetGetConnectedStateExA(lpdwflags: *mut INTERNET_CONNECTION, lpszconnectionname: ::windows_sys::core::PSTR, cchnamelen: u32, dwreserved: u32) -> super::super::Foundation::BOOL;
493 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
494 #[cfg(feature = "Win32_Foundation")]
495 pub fn InternetGetConnectedStateExW(lpdwflags: *mut INTERNET_CONNECTION, lpszconnectionname: ::windows_sys::core::PWSTR, cchnamelen: u32, dwreserved: u32) -> super::super::Foundation::BOOL;
496 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
497 #[cfg(feature = "Win32_Foundation")]
498 pub fn InternetGetCookieA(lpszurl: ::windows_sys::core::PCSTR, lpszcookiename: ::windows_sys::core::PCSTR, lpszcookiedata: ::windows_sys::core::PSTR, lpdwsize: *mut u32) -> super::super::Foundation::BOOL;
499 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
500 #[cfg(feature = "Win32_Foundation")]
501 pub fn InternetGetCookieEx2(pcwszurl: ::windows_sys::core::PCWSTR, pcwszcookiename: ::windows_sys::core::PCWSTR, dwflags: u32, ppcookies: *mut *mut INTERNET_COOKIE2, pdwcookiecount: *mut u32) -> u32;
502 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
503 #[cfg(feature = "Win32_Foundation")]
504 pub 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;
505 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
506 #[cfg(feature = "Win32_Foundation")]
507 pub 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;
508 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
509 #[cfg(feature = "Win32_Foundation")]
510 pub fn InternetGetCookieW(lpszurl: ::windows_sys::core::PCWSTR, lpszcookiename: ::windows_sys::core::PCWSTR, lpszcookiedata: ::windows_sys::core::PWSTR, lpdwsize: *mut u32) -> super::super::Foundation::BOOL;
511 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
512 #[cfg(feature = "Win32_Foundation")]
513 pub fn InternetGetLastResponseInfoA(lpdwerror: *mut u32, lpszbuffer: ::windows_sys::core::PSTR, lpdwbufferlength: *mut u32) -> super::super::Foundation::BOOL;
514 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
515 #[cfg(feature = "Win32_Foundation")]
516 pub fn InternetGetLastResponseInfoW(lpdwerror: *mut u32, lpszbuffer: ::windows_sys::core::PWSTR, lpdwbufferlength: *mut u32) -> super::super::Foundation::BOOL;
517 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
518 #[cfg(feature = "Win32_Foundation")]
519 pub fn InternetGetPerSiteCookieDecisionA(pchhostname: ::windows_sys::core::PCSTR, presult: *mut u32) -> super::super::Foundation::BOOL;
520 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
521 #[cfg(feature = "Win32_Foundation")]
522 pub fn InternetGetPerSiteCookieDecisionW(pchhostname: ::windows_sys::core::PCWSTR, presult: *mut u32) -> super::super::Foundation::BOOL;
523 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
524 #[cfg(feature = "Win32_Foundation")]
525 pub fn InternetGetProxyForUrl(hinternet: *const ::core::ffi::c_void, pcwszurl: ::windows_sys::core::PCWSTR, pproxyinfolist: *mut WININET_PROXY_INFO_LIST) -> u32;
526 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
527 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
528 pub fn InternetGetSecurityInfoByURL(lpszurl: ::windows_sys::core::PCSTR, ppcertchain: *mut *mut super::super::Security::Cryptography::CERT_CHAIN_CONTEXT, pdwsecureflags: *mut u32) -> super::super::Foundation::BOOL;
529 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
530 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
531 pub fn InternetGetSecurityInfoByURLA(lpszurl: ::windows_sys::core::PCSTR, ppcertchain: *mut *mut super::super::Security::Cryptography::CERT_CHAIN_CONTEXT, pdwsecureflags: *mut u32) -> super::super::Foundation::BOOL;
532 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Cryptography\"`*"]
533 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))]
534 pub fn InternetGetSecurityInfoByURLW(lpszurl: ::windows_sys::core::PCWSTR, ppcertchain: *mut *mut super::super::Security::Cryptography::CERT_CHAIN_CONTEXT, pdwsecureflags: *mut u32) -> super::super::Foundation::BOOL;
535 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
536 #[cfg(feature = "Win32_Foundation")]
537 pub fn InternetGoOnline(lpszurl: ::windows_sys::core::PCSTR, hwndparent: super::super::Foundation::HWND, dwflags: u32) -> super::super::Foundation::BOOL;
538 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
539 #[cfg(feature = "Win32_Foundation")]
540 pub fn InternetGoOnlineA(lpszurl: ::windows_sys::core::PCSTR, hwndparent: super::super::Foundation::HWND, dwflags: u32) -> super::super::Foundation::BOOL;
541 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
542 #[cfg(feature = "Win32_Foundation")]
543 pub fn InternetGoOnlineW(lpszurl: ::windows_sys::core::PCWSTR, hwndparent: super::super::Foundation::HWND, dwflags: u32) -> super::super::Foundation::BOOL;
544 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
545 pub fn InternetHangUp(dwconnection: usize, dwreserved: u32) -> u32;
546 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
547 #[cfg(feature = "Win32_Foundation")]
548 pub fn InternetInitializeAutoProxyDll(dwreserved: u32) -> super::super::Foundation::BOOL;
549 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
550 #[cfg(feature = "Win32_Foundation")]
551 pub fn InternetLockRequestFile(hinternet: *const ::core::ffi::c_void, lphlockrequestinfo: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
552 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
553 pub 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;
554 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
555 pub 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;
556 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
557 pub 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;
558 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
559 pub 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;
560 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
561 #[cfg(feature = "Win32_Foundation")]
562 pub fn InternetQueryDataAvailable(hfile: *const ::core::ffi::c_void, lpdwnumberofbytesavailable: *mut u32, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL;
563 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
564 #[cfg(feature = "Win32_Foundation")]
565 pub fn InternetQueryFortezzaStatus(pdwstatus: *mut u32, dwreserved: usize) -> super::super::Foundation::BOOL;
566 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
567 #[cfg(feature = "Win32_Foundation")]
568 pub fn InternetQueryOptionA(hinternet: *const ::core::ffi::c_void, dwoption: u32, lpbuffer: *mut ::core::ffi::c_void, lpdwbufferlength: *mut u32) -> super::super::Foundation::BOOL;
569 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
570 #[cfg(feature = "Win32_Foundation")]
571 pub fn InternetQueryOptionW(hinternet: *const ::core::ffi::c_void, dwoption: u32, lpbuffer: *mut ::core::ffi::c_void, lpdwbufferlength: *mut u32) -> super::super::Foundation::BOOL;
572 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
573 #[cfg(feature = "Win32_Foundation")]
574 pub fn InternetReadFile(hfile: *const ::core::ffi::c_void, lpbuffer: *mut ::core::ffi::c_void, dwnumberofbytestoread: u32, lpdwnumberofbytesread: *mut u32) -> super::super::Foundation::BOOL;
575 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
576 #[cfg(feature = "Win32_Foundation")]
577 pub fn InternetReadFileExA(hfile: *const ::core::ffi::c_void, lpbuffersout: *mut INTERNET_BUFFERSA, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL;
578 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
579 #[cfg(feature = "Win32_Foundation")]
580 pub fn InternetReadFileExW(hfile: *const ::core::ffi::c_void, lpbuffersout: *mut INTERNET_BUFFERSW, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL;
581 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
582 #[cfg(feature = "Win32_Foundation")]
583 pub fn InternetSecurityProtocolToStringA(dwprotocol: u32, lpstr: ::windows_sys::core::PSTR, lpdwstrlength: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL;
584 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
585 #[cfg(feature = "Win32_Foundation")]
586 pub fn InternetSecurityProtocolToStringW(dwprotocol: u32, lpstr: ::windows_sys::core::PWSTR, lpdwstrlength: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL;
587 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
588 #[cfg(feature = "Win32_Foundation")]
589 pub fn InternetSetCookieA(lpszurl: ::windows_sys::core::PCSTR, lpszcookiename: ::windows_sys::core::PCSTR, lpszcookiedata: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
590 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
591 #[cfg(feature = "Win32_Foundation")]
592 pub fn InternetSetCookieEx2(pcwszurl: ::windows_sys::core::PCWSTR, pcookie: *const INTERNET_COOKIE2, pcwszp3ppolicy: ::windows_sys::core::PCWSTR, dwflags: u32, pdwcookiestate: *mut u32) -> u32;
593 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
594 pub fn InternetSetCookieExA(lpszurl: ::windows_sys::core::PCSTR, lpszcookiename: ::windows_sys::core::PCSTR, lpszcookiedata: ::windows_sys::core::PCSTR, dwflags: u32, dwreserved: usize) -> u32;
595 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
596 pub fn InternetSetCookieExW(lpszurl: ::windows_sys::core::PCWSTR, lpszcookiename: ::windows_sys::core::PCWSTR, lpszcookiedata: ::windows_sys::core::PCWSTR, dwflags: u32, dwreserved: usize) -> u32;
597 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
598 #[cfg(feature = "Win32_Foundation")]
599 pub fn InternetSetCookieW(lpszurl: ::windows_sys::core::PCWSTR, lpszcookiename: ::windows_sys::core::PCWSTR, lpszcookiedata: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
600 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
601 #[cfg(feature = "Win32_Foundation")]
602 pub fn InternetSetDialState(lpszconnectoid: ::windows_sys::core::PCSTR, dwstate: u32, dwreserved: u32) -> super::super::Foundation::BOOL;
603 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
604 #[cfg(feature = "Win32_Foundation")]
605 pub fn InternetSetDialStateA(lpszconnectoid: ::windows_sys::core::PCSTR, dwstate: u32, dwreserved: u32) -> super::super::Foundation::BOOL;
606 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
607 #[cfg(feature = "Win32_Foundation")]
608 pub fn InternetSetDialStateW(lpszconnectoid: ::windows_sys::core::PCWSTR, dwstate: u32, dwreserved: u32) -> super::super::Foundation::BOOL;
609 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
610 pub fn InternetSetFilePointer(hfile: *const ::core::ffi::c_void, ldistancetomove: i32, lpdistancetomovehigh: *mut i32, dwmovemethod: u32, dwcontext: usize) -> u32;
611 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
612 #[cfg(feature = "Win32_Foundation")]
613 pub fn InternetSetOptionA(hinternet: *const ::core::ffi::c_void, dwoption: u32, lpbuffer: *const ::core::ffi::c_void, dwbufferlength: u32) -> super::super::Foundation::BOOL;
614 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
615 #[cfg(feature = "Win32_Foundation")]
616 pub fn InternetSetOptionExA(hinternet: *const ::core::ffi::c_void, dwoption: u32, lpbuffer: *const ::core::ffi::c_void, dwbufferlength: u32, dwflags: u32) -> super::super::Foundation::BOOL;
617 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
618 #[cfg(feature = "Win32_Foundation")]
619 pub fn InternetSetOptionExW(hinternet: *const ::core::ffi::c_void, dwoption: u32, lpbuffer: *const ::core::ffi::c_void, dwbufferlength: u32, dwflags: u32) -> super::super::Foundation::BOOL;
620 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
621 #[cfg(feature = "Win32_Foundation")]
622 pub fn InternetSetOptionW(hinternet: *const ::core::ffi::c_void, dwoption: u32, lpbuffer: *const ::core::ffi::c_void, dwbufferlength: u32) -> super::super::Foundation::BOOL;
623 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
624 #[cfg(feature = "Win32_Foundation")]
625 pub fn InternetSetPerSiteCookieDecisionA(pchhostname: ::windows_sys::core::PCSTR, dwdecision: u32) -> super::super::Foundation::BOOL;
626 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
627 #[cfg(feature = "Win32_Foundation")]
628 pub fn InternetSetPerSiteCookieDecisionW(pchhostname: ::windows_sys::core::PCWSTR, dwdecision: u32) -> super::super::Foundation::BOOL;
629 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
630 pub fn InternetSetStatusCallback(hinternet: *const ::core::ffi::c_void, lpfninternetcallback: LPINTERNET_STATUS_CALLBACK) -> LPINTERNET_STATUS_CALLBACK;
631 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
632 pub fn InternetSetStatusCallbackA(hinternet: *const ::core::ffi::c_void, lpfninternetcallback: LPINTERNET_STATUS_CALLBACK) -> LPINTERNET_STATUS_CALLBACK;
633 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
634 pub fn InternetSetStatusCallbackW(hinternet: *const ::core::ffi::c_void, lpfninternetcallback: LPINTERNET_STATUS_CALLBACK) -> LPINTERNET_STATUS_CALLBACK;
635 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
636 #[cfg(feature = "Win32_Foundation")]
637 pub fn InternetShowSecurityInfoByURL(lpszurl: ::windows_sys::core::PCSTR, hwndparent: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
638 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
639 #[cfg(feature = "Win32_Foundation")]
640 pub fn InternetShowSecurityInfoByURLA(lpszurl: ::windows_sys::core::PCSTR, hwndparent: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
641 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
642 #[cfg(feature = "Win32_Foundation")]
643 pub fn InternetShowSecurityInfoByURLW(lpszurl: ::windows_sys::core::PCWSTR, hwndparent: super::super::Foundation::HWND) -> super::super::Foundation::BOOL;
644 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
645 #[cfg(feature = "Win32_Foundation")]
646 pub fn InternetTimeFromSystemTime(pst: *const super::super::Foundation::SYSTEMTIME, dwrfc: u32, lpsztime: ::windows_sys::core::PSTR, cbtime: u32) -> super::super::Foundation::BOOL;
647 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
648 #[cfg(feature = "Win32_Foundation")]
649 pub fn InternetTimeFromSystemTimeA(pst: *const super::super::Foundation::SYSTEMTIME, dwrfc: u32, lpsztime: ::windows_sys::core::PSTR, cbtime: u32) -> super::super::Foundation::BOOL;
650 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
651 #[cfg(feature = "Win32_Foundation")]
652 pub fn InternetTimeFromSystemTimeW(pst: *const super::super::Foundation::SYSTEMTIME, dwrfc: u32, lpsztime: ::windows_sys::core::PWSTR, cbtime: u32) -> super::super::Foundation::BOOL;
653 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
654 #[cfg(feature = "Win32_Foundation")]
655 pub fn InternetTimeToSystemTime(lpsztime: ::windows_sys::core::PCSTR, pst: *mut super::super::Foundation::SYSTEMTIME, dwreserved: u32) -> super::super::Foundation::BOOL;
656 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
657 #[cfg(feature = "Win32_Foundation")]
658 pub fn InternetTimeToSystemTimeA(lpsztime: ::windows_sys::core::PCSTR, pst: *mut super::super::Foundation::SYSTEMTIME, dwreserved: u32) -> super::super::Foundation::BOOL;
659 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
660 #[cfg(feature = "Win32_Foundation")]
661 pub fn InternetTimeToSystemTimeW(lpsztime: ::windows_sys::core::PCWSTR, pst: *mut super::super::Foundation::SYSTEMTIME, dwreserved: u32) -> super::super::Foundation::BOOL;
662 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
663 #[cfg(feature = "Win32_Foundation")]
664 pub fn InternetUnlockRequestFile(hlockrequestinfo: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
665 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
666 #[cfg(feature = "Win32_Foundation")]
667 pub fn InternetWriteFile(hfile: *const ::core::ffi::c_void, lpbuffer: *const ::core::ffi::c_void, dwnumberofbytestowrite: u32, lpdwnumberofbyteswritten: *mut u32) -> super::super::Foundation::BOOL;
668 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
669 #[cfg(feature = "Win32_Foundation")]
670 pub fn InternetWriteFileExA(hfile: *const ::core::ffi::c_void, lpbuffersin: *const INTERNET_BUFFERSA, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL;
671 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
672 #[cfg(feature = "Win32_Foundation")]
673 pub fn InternetWriteFileExW(hfile: *const ::core::ffi::c_void, lpbuffersin: *const INTERNET_BUFFERSW, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL;
674 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
675 #[cfg(feature = "Win32_Foundation")]
676 pub fn IsDomainLegalCookieDomainA(pchdomain: ::windows_sys::core::PCSTR, pchfulldomain: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
677 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
678 #[cfg(feature = "Win32_Foundation")]
679 pub fn IsDomainLegalCookieDomainW(pchdomain: ::windows_sys::core::PCWSTR, pchfulldomain: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
680 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
681 #[cfg(feature = "Win32_Foundation")]
682 pub fn IsHostInProxyBypassList(tscheme: INTERNET_SCHEME, lpszhost: ::windows_sys::core::PCSTR, cchhost: u32) -> super::super::Foundation::BOOL;
683 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
684 #[cfg(feature = "Win32_Foundation")]
685 pub fn IsProfilesEnabled() -> super::super::Foundation::BOOL;
686 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
687 #[cfg(feature = "Win32_Foundation")]
688 pub fn IsUrlCacheEntryExpiredA(lpszurlname: ::windows_sys::core::PCSTR, dwflags: u32, pftlastmodified: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::BOOL;
689 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
690 #[cfg(feature = "Win32_Foundation")]
691 pub fn IsUrlCacheEntryExpiredW(lpszurlname: ::windows_sys::core::PCWSTR, dwflags: u32, pftlastmodified: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::BOOL;
692 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
693 #[cfg(feature = "Win32_Foundation")]
694 pub fn LoadUrlCacheContent() -> super::super::Foundation::BOOL;
695 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
696 pub fn ParseX509EncodedCertificateForListBoxEntry(lpcert: *const u8, cbcert: u32, lpszlistboxentry: ::windows_sys::core::PSTR, lpdwlistboxentry: *mut u32) -> u32;
697 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
698 #[cfg(feature = "Win32_Foundation")]
699 pub 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;
700 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
701 pub fn PrivacyGetZonePreferenceW(dwzone: u32, dwtype: u32, pdwtemplate: *mut u32, pszbuffer: ::windows_sys::core::PWSTR, pdwbufferlength: *mut u32) -> u32;
702 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
703 pub fn PrivacySetZonePreferenceW(dwzone: u32, dwtype: u32, dwtemplate: u32, pszpreference: ::windows_sys::core::PCWSTR) -> u32;
704 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
705 #[cfg(feature = "Win32_Foundation")]
706 pub 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;
707 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
708 #[cfg(feature = "Win32_Foundation")]
709 pub fn ReadUrlCacheEntryStream(hurlcachestream: super::super::Foundation::HANDLE, dwlocation: u32, lpbuffer: *mut ::core::ffi::c_void, lpdwlen: *mut u32, reserved: u32) -> super::super::Foundation::BOOL;
710 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
711 #[cfg(feature = "Win32_Foundation")]
712 pub fn ReadUrlCacheEntryStreamEx(hurlcachestream: super::super::Foundation::HANDLE, qwlocation: u64, lpbuffer: *mut ::core::ffi::c_void, lpdwlen: *mut u32) -> super::super::Foundation::BOOL;
713 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
714 #[cfg(feature = "Win32_Foundation")]
715 pub fn RegisterUrlCacheNotification(hwnd: super::super::Foundation::HWND, umsg: u32, gid: i64, dwopsfilter: u32, dwreserved: u32) -> super::super::Foundation::BOOL;
716 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
717 #[cfg(feature = "Win32_Foundation")]
718 pub fn ResumeSuspendedDownload(hrequest: *const ::core::ffi::c_void, dwresultcode: u32) -> super::super::Foundation::BOOL;
719 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
720 #[cfg(feature = "Win32_Foundation")]
721 pub fn RetrieveUrlCacheEntryFileA(lpszurlname: ::windows_sys::core::PCSTR, lpcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOA, lpcbcacheentryinfo: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL;
722 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
723 #[cfg(feature = "Win32_Foundation")]
724 pub fn RetrieveUrlCacheEntryFileW(lpszurlname: ::windows_sys::core::PCWSTR, lpcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOW, lpcbcacheentryinfo: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL;
725 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
726 #[cfg(feature = "Win32_Foundation")]
727 pub 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;
728 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
729 #[cfg(feature = "Win32_Foundation")]
730 pub 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;
731 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
732 #[cfg(feature = "Win32_Foundation")]
733 pub fn RunOnceUrlCache(hwnd: super::super::Foundation::HWND, hinst: super::super::Foundation::HINSTANCE, lpszcmd: ::windows_sys::core::PCSTR, ncmdshow: i32) -> u32;
734 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
735 #[cfg(feature = "Win32_Foundation")]
736 pub fn SetUrlCacheConfigInfoA(lpcacheconfiginfo: *const INTERNET_CACHE_CONFIG_INFOA, dwfieldcontrol: u32) -> super::super::Foundation::BOOL;
737 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
738 #[cfg(feature = "Win32_Foundation")]
739 pub fn SetUrlCacheConfigInfoW(lpcacheconfiginfo: *const INTERNET_CACHE_CONFIG_INFOW, dwfieldcontrol: u32) -> super::super::Foundation::BOOL;
740 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
741 #[cfg(feature = "Win32_Foundation")]
742 pub 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;
743 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
744 #[cfg(feature = "Win32_Foundation")]
745 pub 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;
746 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
747 #[cfg(feature = "Win32_Foundation")]
748 pub 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;
749 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
750 #[cfg(feature = "Win32_Foundation")]
751 pub fn SetUrlCacheEntryInfoA(lpszurlname: ::windows_sys::core::PCSTR, lpcacheentryinfo: *const INTERNET_CACHE_ENTRY_INFOA, dwfieldcontrol: u32) -> super::super::Foundation::BOOL;
752 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
753 #[cfg(feature = "Win32_Foundation")]
754 pub fn SetUrlCacheEntryInfoW(lpszurlname: ::windows_sys::core::PCWSTR, lpcacheentryinfo: *const INTERNET_CACHE_ENTRY_INFOW, dwfieldcontrol: u32) -> super::super::Foundation::BOOL;
755 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
756 #[cfg(feature = "Win32_Foundation")]
757 pub fn SetUrlCacheGroupAttributeA(gid: i64, dwflags: u32, dwattributes: u32, lpgroupinfo: *const INTERNET_CACHE_GROUP_INFOA, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
758 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
759 #[cfg(feature = "Win32_Foundation")]
760 pub fn SetUrlCacheGroupAttributeW(gid: i64, dwflags: u32, dwattributes: u32, lpgroupinfo: *const INTERNET_CACHE_GROUP_INFOW, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL;
761 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
762 #[cfg(feature = "Win32_Foundation")]
763 pub fn SetUrlCacheHeaderData(nidx: u32, dwdata: u32) -> super::super::Foundation::BOOL;
764 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
765 #[cfg(feature = "Win32_Foundation")]
766 pub fn ShowClientAuthCerts(hwndparent: super::super::Foundation::HWND) -> u32;
767 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`*"]
768 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))]
769 pub fn ShowSecurityInfo(hwndparent: super::super::Foundation::HWND, psecurityinfo: *const INTERNET_SECURITY_INFO) -> u32;
770 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
771 #[cfg(feature = "Win32_Foundation")]
772 pub fn ShowX509EncodedCertificate(hwndparent: super::super::Foundation::HWND, lpcert: *const u8, cbcert: u32) -> u32;
773 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
774 #[cfg(feature = "Win32_Foundation")]
775 pub fn UnlockUrlCacheEntryFile(lpszurlname: ::windows_sys::core::PCSTR, dwreserved: u32) -> super::super::Foundation::BOOL;
776 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
777 #[cfg(feature = "Win32_Foundation")]
778 pub fn UnlockUrlCacheEntryFileA(lpszurlname: ::windows_sys::core::PCSTR, dwreserved: u32) -> super::super::Foundation::BOOL;
779 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
780 #[cfg(feature = "Win32_Foundation")]
781 pub fn UnlockUrlCacheEntryFileW(lpszurlname: ::windows_sys::core::PCWSTR, dwreserved: u32) -> super::super::Foundation::BOOL;
782 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
783 #[cfg(feature = "Win32_Foundation")]
784 pub fn UnlockUrlCacheEntryStream(hurlcachestream: super::super::Foundation::HANDLE, reserved: u32) -> super::super::Foundation::BOOL;
785 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
786 #[cfg(feature = "Win32_Foundation")]
787 pub fn UpdateUrlCacheContentPath(sznewpath: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
788 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
789 #[cfg(feature = "Win32_Foundation")]
790 pub fn UrlCacheCheckEntriesExist(rgpwszurls: *const ::windows_sys::core::PWSTR, centries: u32, rgfexist: *mut super::super::Foundation::BOOL) -> u32;
791 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
792 pub fn UrlCacheCloseEntryHandle(hentryfile: *const ::core::ffi::c_void);
793 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
794 pub fn UrlCacheContainerSetEntryMaximumAge(pwszprefix: ::windows_sys::core::PCWSTR, dwentrymaxage: u32) -> u32;
795 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
796 pub fn UrlCacheCreateContainer(pwszname: ::windows_sys::core::PCWSTR, pwszprefix: ::windows_sys::core::PCWSTR, pwszdirectory: ::windows_sys::core::PCWSTR, ulllimit: u64, dwoptions: u32) -> u32;
797 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
798 #[cfg(feature = "Win32_Foundation")]
799 pub 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;
800 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
801 #[cfg(feature = "Win32_Foundation")]
802 pub fn UrlCacheFindNextEntry(hfind: super::super::Foundation::HANDLE, pcacheentryinfo: *mut URLCACHE_ENTRY_INFO) -> u32;
803 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
804 #[cfg(feature = "Win32_Foundation")]
805 pub fn UrlCacheFreeEntryInfo(pcacheentryinfo: *mut URLCACHE_ENTRY_INFO);
806 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
807 pub fn UrlCacheFreeGlobalSpace(ulltargetsize: u64, dwfilter: u32) -> u32;
808 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
809 pub fn UrlCacheGetContentPaths(pppwszdirectories: *mut *mut ::windows_sys::core::PWSTR, pcdirectories: *mut u32) -> u32;
810 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
811 #[cfg(feature = "Win32_Foundation")]
812 pub fn UrlCacheGetEntryInfo(happcache: *const ::core::ffi::c_void, pcwszurl: ::windows_sys::core::PCWSTR, pcacheentryinfo: *mut URLCACHE_ENTRY_INFO) -> u32;
813 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
814 pub fn UrlCacheGetGlobalCacheSize(dwfilter: u32, pullsize: *mut u64, pulllimit: *mut u64) -> u32;
815 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
816 pub fn UrlCacheGetGlobalLimit(limittype: URL_CACHE_LIMIT_TYPE, pulllimit: *mut u64) -> u32;
817 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
818 pub fn UrlCacheReadEntryStream(hurlcachestream: *const ::core::ffi::c_void, ulllocation: u64, pbuffer: *mut ::core::ffi::c_void, dwbufferlen: u32, pdwbufferlen: *mut u32) -> u32;
819 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
820 pub fn UrlCacheReloadSettings() -> u32;
821 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
822 #[cfg(feature = "Win32_Foundation")]
823 pub 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;
824 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
825 #[cfg(feature = "Win32_Foundation")]
826 pub 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;
827 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
828 pub fn UrlCacheServer() -> u32;
829 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
830 pub fn UrlCacheSetGlobalLimit(limittype: URL_CACHE_LIMIT_TYPE, ulllimit: u64) -> u32;
831 #[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
832 pub fn UrlCacheUpdateEntryExtraData(happcache: *const ::core::ffi::c_void, pcwszurl: ::windows_sys::core::PCWSTR, pbextradata: *const u8, cbextradata: u32) -> u32;
833}
834pub type IDialBranding = *mut ::core::ffi::c_void;
835pub type IDialEngine = *mut ::core::ffi::c_void;
836pub type IDialEventSink = *mut ::core::ffi::c_void;
837pub type IProofOfPossessionCookieInfoManager = *mut ::core::ffi::c_void;
838pub type IProofOfPossessionCookieInfoManager2 = *mut ::core::ffi::c_void;
839#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
840pub const ANY_CACHE_ENTRY: u32 = 4294967295u32;
841#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
842pub const APP_CACHE_ENTRY_TYPE_EXPLICIT: u32 = 2u32;
843#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
844pub const APP_CACHE_ENTRY_TYPE_FALLBACK: u32 = 4u32;
845#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
846pub const APP_CACHE_ENTRY_TYPE_FOREIGN: u32 = 8u32;
847#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
848pub const APP_CACHE_ENTRY_TYPE_MANIFEST: u32 = 16u32;
849#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
850pub const APP_CACHE_ENTRY_TYPE_MASTER: u32 = 1u32;
851#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
852pub const APP_CACHE_LOOKUP_NO_MASTER_ONLY: u32 = 1u32;
853#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
854pub const AUTH_FLAG_DISABLE_BASIC_CLEARCHANNEL: u32 = 4u32;
855#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
856pub const AUTH_FLAG_DISABLE_NEGOTIATE: u32 = 1u32;
857#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
858pub const AUTH_FLAG_DISABLE_SERVER_AUTH: u32 = 8u32;
859#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
860pub const AUTH_FLAG_ENABLE_NEGOTIATE: u32 = 2u32;
861#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
862pub const AUTH_FLAG_RESET: u32 = 0u32;
863#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
864pub const AUTODIAL_MODE_ALWAYS: u32 = 2u32;
865#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
866pub const AUTODIAL_MODE_NEVER: u32 = 1u32;
867#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
868pub const AUTODIAL_MODE_NO_NETWORK_PRESENT: u32 = 4u32;
869#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
870pub const AUTO_PROXY_FLAG_ALWAYS_DETECT: u32 = 2u32;
871#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
872pub const AUTO_PROXY_FLAG_CACHE_INIT_RUN: u32 = 32u32;
873#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
874pub const AUTO_PROXY_FLAG_DETECTION_RUN: u32 = 4u32;
875#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
876pub const AUTO_PROXY_FLAG_DETECTION_SUSPECT: u32 = 64u32;
877#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
878pub const AUTO_PROXY_FLAG_DONT_CACHE_PROXY_RESULT: u32 = 16u32;
879#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
880pub const AUTO_PROXY_FLAG_MIGRATED: u32 = 8u32;
881#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
882pub const AUTO_PROXY_FLAG_USER_SET: u32 = 1u32;
883#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
884pub const CACHEGROUP_ATTRIBUTE_BASIC: u32 = 1u32;
885#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
886pub const CACHEGROUP_ATTRIBUTE_FLAG: u32 = 2u32;
887#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
888pub const CACHEGROUP_ATTRIBUTE_GET_ALL: u32 = 4294967295u32;
889#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
890pub const CACHEGROUP_ATTRIBUTE_GROUPNAME: u32 = 16u32;
891#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
892pub const CACHEGROUP_ATTRIBUTE_QUOTA: u32 = 8u32;
893#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
894pub const CACHEGROUP_ATTRIBUTE_STORAGE: u32 = 32u32;
895#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
896pub const CACHEGROUP_ATTRIBUTE_TYPE: u32 = 4u32;
897#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
898pub const CACHEGROUP_FLAG_FLUSHURL_ONDELETE: u32 = 2u32;
899#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
900pub const CACHEGROUP_FLAG_GIDONLY: u32 = 4u32;
901#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
902pub const CACHEGROUP_FLAG_NONPURGEABLE: u32 = 1u32;
903#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
904pub const CACHEGROUP_FLAG_VALID: u32 = 7u32;
905#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
906pub const CACHEGROUP_ID_BUILTIN_STICKY: u64 = 1152921504606846983u64;
907#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
908pub const CACHEGROUP_SEARCH_ALL: u32 = 0u32;
909#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
910pub const CACHEGROUP_SEARCH_BYURL: u32 = 1u32;
911#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
912pub const CACHEGROUP_TYPE_INVALID: u32 = 1u32;
913#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
914pub const CACHE_CONFIG_APPCONTAINER_CONTENT_QUOTA_FC: u32 = 131072u32;
915#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
916pub const CACHE_CONFIG_APPCONTAINER_TOTAL_CONTENT_QUOTA_FC: u32 = 262144u32;
917#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
918pub const CACHE_CONFIG_CONTENT_QUOTA_FC: u32 = 32768u32;
919#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
920pub const CACHE_CONFIG_TOTAL_CONTENT_QUOTA_FC: u32 = 65536u32;
921#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
922pub const CACHE_ENTRY_ACCTIME_FC: u32 = 256u32;
923#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
924pub const CACHE_ENTRY_ATTRIBUTE_FC: u32 = 4u32;
925#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
926pub const CACHE_ENTRY_EXEMPT_DELTA_FC: u32 = 2048u32;
927#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
928pub const CACHE_ENTRY_EXPTIME_FC: u32 = 128u32;
929#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
930pub const CACHE_ENTRY_HEADERINFO_FC: u32 = 1024u32;
931#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
932pub const CACHE_ENTRY_HITRATE_FC: u32 = 16u32;
933#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
934pub const CACHE_ENTRY_MODIFY_DATA_FC: u32 = 2147483648u32;
935#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
936pub const CACHE_ENTRY_MODTIME_FC: u32 = 64u32;
937#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
938pub const CACHE_ENTRY_SYNCTIME_FC: u32 = 512u32;
939#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
940pub const CACHE_ENTRY_TYPE_FC: u32 = 4096u32;
941#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
942pub const CACHE_FIND_CONTAINER_RETURN_NOCHANGE: u32 = 1u32;
943#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
944pub const CACHE_HEADER_DATA_CACHE_READ_COUNT_SINCE_LAST_SCAVENGE: u32 = 9u32;
945#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
946pub const CACHE_HEADER_DATA_CACHE_RESERVED_12: u32 = 12u32;
947#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
948pub const CACHE_HEADER_DATA_CACHE_RESERVED_13: u32 = 13u32;
949#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
950pub const CACHE_HEADER_DATA_CACHE_RESERVED_15: u32 = 15u32;
951#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
952pub const CACHE_HEADER_DATA_CACHE_RESERVED_16: u32 = 16u32;
953#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
954pub const CACHE_HEADER_DATA_CACHE_RESERVED_17: u32 = 17u32;
955#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
956pub const CACHE_HEADER_DATA_CACHE_RESERVED_18: u32 = 18u32;
957#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
958pub const CACHE_HEADER_DATA_CACHE_RESERVED_19: u32 = 19u32;
959#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
960pub const CACHE_HEADER_DATA_CACHE_RESERVED_20: u32 = 20u32;
961#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
962pub const CACHE_HEADER_DATA_CACHE_RESERVED_23: u32 = 23u32;
963#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
964pub const CACHE_HEADER_DATA_CACHE_RESERVED_24: u32 = 24u32;
965#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
966pub const CACHE_HEADER_DATA_CACHE_RESERVED_25: u32 = 25u32;
967#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
968pub const CACHE_HEADER_DATA_CACHE_RESERVED_26: u32 = 26u32;
969#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
970pub const CACHE_HEADER_DATA_CACHE_RESERVED_28: u32 = 28u32;
971#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
972pub const CACHE_HEADER_DATA_CACHE_RESERVED_29: u32 = 29u32;
973#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
974pub const CACHE_HEADER_DATA_CACHE_RESERVED_30: u32 = 30u32;
975#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
976pub const CACHE_HEADER_DATA_CACHE_RESERVED_31: u32 = 31u32;
977#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
978pub const CACHE_HEADER_DATA_CACHE_WRITE_COUNT_SINCE_LAST_SCAVENGE: u32 = 10u32;
979#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
980pub const CACHE_HEADER_DATA_CONLIST_CHANGE_COUNT: u32 = 1u32;
981#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
982pub const CACHE_HEADER_DATA_COOKIE_CHANGE_COUNT: u32 = 2u32;
983#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
984pub const CACHE_HEADER_DATA_CURRENT_SETTINGS_VERSION: u32 = 0u32;
985#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
986pub const CACHE_HEADER_DATA_DOWNLOAD_PARTIAL: u32 = 14u32;
987#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
988pub const CACHE_HEADER_DATA_GID_HIGH: u32 = 7u32;
989#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
990pub const CACHE_HEADER_DATA_GID_LOW: u32 = 6u32;
991#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
992pub const CACHE_HEADER_DATA_HSTS_CHANGE_COUNT: u32 = 11u32;
993#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
994pub const CACHE_HEADER_DATA_LAST: u32 = 31u32;
995#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
996pub const CACHE_HEADER_DATA_LAST_SCAVENGE_TIMESTAMP: u32 = 8u32;
997#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
998pub const CACHE_HEADER_DATA_NOTIFICATION_FILTER: u32 = 21u32;
999#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1000pub const CACHE_HEADER_DATA_NOTIFICATION_HWND: u32 = 3u32;
1001#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1002pub const CACHE_HEADER_DATA_NOTIFICATION_MESG: u32 = 4u32;
1003#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1004pub const CACHE_HEADER_DATA_ROOTGROUP_OFFSET: u32 = 5u32;
1005#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1006pub const CACHE_HEADER_DATA_ROOT_GROUPLIST_OFFSET: u32 = 27u32;
1007#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1008pub const CACHE_HEADER_DATA_ROOT_LEAK_OFFSET: u32 = 22u32;
1009#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1010pub const CACHE_HEADER_DATA_SSL_STATE_COUNT: u32 = 14u32;
1011#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1012pub const CACHE_NOTIFY_ADD_URL: u32 = 1u32;
1013#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1014pub const CACHE_NOTIFY_DELETE_ALL: u32 = 8u32;
1015#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1016pub const CACHE_NOTIFY_DELETE_URL: u32 = 2u32;
1017#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1018pub const CACHE_NOTIFY_FILTER_CHANGED: u32 = 268435456u32;
1019#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1020pub const CACHE_NOTIFY_SET_OFFLINE: u32 = 512u32;
1021#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1022pub const CACHE_NOTIFY_SET_ONLINE: u32 = 256u32;
1023#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1024pub const CACHE_NOTIFY_UPDATE_URL: u32 = 4u32;
1025#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1026pub const CACHE_NOTIFY_URL_SET_STICKY: u32 = 16u32;
1027#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1028pub const CACHE_NOTIFY_URL_UNSET_STICKY: u32 = 32u32;
1029#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1030pub const COOKIE_ACCEPTED_CACHE_ENTRY: u32 = 4096u32;
1031#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1032pub const COOKIE_ALLOW: u32 = 2u32;
1033#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1034pub const COOKIE_ALLOW_ALL: u32 = 4u32;
1035#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1036pub const COOKIE_CACHE_ENTRY: u32 = 1048576u32;
1037#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1038pub const COOKIE_DONT_ALLOW: u32 = 1u32;
1039#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1040pub const COOKIE_DONT_ALLOW_ALL: u32 = 8u32;
1041#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1042pub const COOKIE_DOWNGRADED_CACHE_ENTRY: u32 = 16384u32;
1043#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1044pub const COOKIE_LEASHED_CACHE_ENTRY: u32 = 8192u32;
1045#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1046pub const COOKIE_OP_3RD_PARTY: u32 = 32u32;
1047#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1048pub const COOKIE_OP_GET: u32 = 4u32;
1049#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1050pub const COOKIE_OP_MODIFY: u32 = 2u32;
1051#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1052pub const COOKIE_OP_PERSISTENT: u32 = 16u32;
1053#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1054pub const COOKIE_OP_SESSION: u32 = 8u32;
1055#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1056pub const COOKIE_OP_SET: u32 = 1u32;
1057#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1058pub const COOKIE_REJECTED_CACHE_ENTRY: u32 = 32768u32;
1059#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1060pub const COOKIE_STATE_LB: u32 = 0u32;
1061#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1062pub const COOKIE_STATE_UB: u32 = 5u32;
1063#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1064pub const DIALENG_OperationComplete: u32 = 65536u32;
1065#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1066pub const DIALENG_RedialAttempt: u32 = 65537u32;
1067#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1068pub const DIALENG_RedialWait: u32 = 65538u32;
1069#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1070pub const DIALPROP_DOMAIN: &str = "Domain";
1071#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1072pub const DIALPROP_LASTERROR: &str = "LastError";
1073#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1074pub const DIALPROP_PASSWORD: &str = "Password";
1075#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1076pub const DIALPROP_PHONENUMBER: &str = "PhoneNumber";
1077#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1078pub const DIALPROP_REDIALCOUNT: &str = "RedialCount";
1079#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1080pub const DIALPROP_REDIALINTERVAL: &str = "RedialInterval";
1081#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1082pub const DIALPROP_RESOLVEDPHONE: &str = "ResolvedPhone";
1083#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1084pub const DIALPROP_SAVEPASSWORD: &str = "SavePassword";
1085#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1086pub const DIALPROP_USERNAME: &str = "UserName";
1087#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1088pub const DLG_FLAGS_INSECURE_FALLBACK: u32 = 4194304u32;
1089#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1090pub const DLG_FLAGS_INVALID_CA: u32 = 16777216u32;
1091#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1092pub const DLG_FLAGS_SEC_CERT_CN_INVALID: u32 = 33554432u32;
1093#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1094pub const DLG_FLAGS_SEC_CERT_DATE_INVALID: u32 = 67108864u32;
1095#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1096pub const DLG_FLAGS_SEC_CERT_REV_FAILED: u32 = 8388608u32;
1097#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1098pub const DLG_FLAGS_WEAK_SIGNATURE: u32 = 2097152u32;
1099#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1100pub const DOWNLOAD_CACHE_ENTRY: u32 = 1024u32;
1101#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1102pub const DUO_PROTOCOL_FLAG_SPDY3: u32 = 1u32;
1103#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1104pub const DUO_PROTOCOL_MASK: u32 = 1u32;
1105#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1106pub const EDITED_CACHE_ENTRY: u32 = 8u32;
1107#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1108pub const ERROR_FTP_DROPPED: u32 = 12111u32;
1109#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1110pub const ERROR_FTP_NO_PASSIVE_MODE: u32 = 12112u32;
1111#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1112pub const ERROR_FTP_TRANSFER_IN_PROGRESS: u32 = 12110u32;
1113#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1114pub const ERROR_GOPHER_ATTRIBUTE_NOT_FOUND: u32 = 12137u32;
1115#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1116pub const ERROR_GOPHER_DATA_ERROR: u32 = 12132u32;
1117#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1118pub const ERROR_GOPHER_END_OF_DATA: u32 = 12133u32;
1119#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1120pub const ERROR_GOPHER_INCORRECT_LOCATOR_TYPE: u32 = 12135u32;
1121#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1122pub const ERROR_GOPHER_INVALID_LOCATOR: u32 = 12134u32;
1123#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1124pub const ERROR_GOPHER_NOT_FILE: u32 = 12131u32;
1125#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1126pub const ERROR_GOPHER_NOT_GOPHER_PLUS: u32 = 12136u32;
1127#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1128pub const ERROR_GOPHER_PROTOCOL_ERROR: u32 = 12130u32;
1129#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1130pub const ERROR_GOPHER_UNKNOWN_LOCATOR: u32 = 12138u32;
1131#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1132pub const ERROR_HTTP_COOKIE_DECLINED: u32 = 12162u32;
1133#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1134pub const ERROR_HTTP_COOKIE_NEEDS_CONFIRMATION: u32 = 12161u32;
1135#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1136pub const ERROR_HTTP_COOKIE_NEEDS_CONFIRMATION_EX: u32 = 12907u32;
1137#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1138pub const ERROR_HTTP_DOWNLEVEL_SERVER: u32 = 12151u32;
1139#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1140pub const ERROR_HTTP_HEADER_ALREADY_EXISTS: u32 = 12155u32;
1141#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1142pub const ERROR_HTTP_HEADER_NOT_FOUND: u32 = 12150u32;
1143#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1144pub const ERROR_HTTP_HSTS_REDIRECT_REQUIRED: u32 = 12060u32;
1145#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1146pub const ERROR_HTTP_INVALID_HEADER: u32 = 12153u32;
1147#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1148pub const ERROR_HTTP_INVALID_QUERY_REQUEST: u32 = 12154u32;
1149#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1150pub const ERROR_HTTP_INVALID_SERVER_RESPONSE: u32 = 12152u32;
1151#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1152pub const ERROR_HTTP_NOT_REDIRECTED: u32 = 12160u32;
1153#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1154pub const ERROR_HTTP_PUSH_ENABLE_FAILED: u32 = 12149u32;
1155#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1156pub const ERROR_HTTP_PUSH_RETRY_NOT_SUPPORTED: u32 = 12148u32;
1157#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1158pub const ERROR_HTTP_PUSH_STATUS_CODE_NOT_SUPPORTED: u32 = 12147u32;
1159#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1160pub const ERROR_HTTP_REDIRECT_FAILED: u32 = 12156u32;
1161#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1162pub const ERROR_HTTP_REDIRECT_NEEDS_CONFIRMATION: u32 = 12168u32;
1163#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1164pub const ERROR_INTERNET_ASYNC_THREAD_FAILED: u32 = 12047u32;
1165#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1166pub const ERROR_INTERNET_BAD_AUTO_PROXY_SCRIPT: u32 = 12166u32;
1167#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1168pub const ERROR_INTERNET_BAD_OPTION_LENGTH: u32 = 12010u32;
1169#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1170pub const ERROR_INTERNET_BAD_REGISTRY_PARAMETER: u32 = 12022u32;
1171#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1172pub const ERROR_INTERNET_CACHE_SUCCESS: u32 = 12906u32;
1173#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1174pub const ERROR_INTERNET_CANNOT_CONNECT: u32 = 12029u32;
1175#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1176pub const ERROR_INTERNET_CHG_POST_IS_NON_SECURE: u32 = 12042u32;
1177#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1178pub const ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED: u32 = 12044u32;
1179#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1180pub const ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED_PROXY: u32 = 12187u32;
1181#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1182pub const ERROR_INTERNET_CLIENT_AUTH_NOT_SETUP: u32 = 12046u32;
1183#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1184pub const ERROR_INTERNET_CONNECTION_ABORTED: u32 = 12030u32;
1185#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1186pub const ERROR_INTERNET_CONNECTION_AVAILABLE: u32 = 12902u32;
1187#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1188pub const ERROR_INTERNET_CONNECTION_RESET: u32 = 12031u32;
1189#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1190pub const ERROR_INTERNET_DECODING_FAILED: u32 = 12175u32;
1191#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1192pub const ERROR_INTERNET_DIALOG_PENDING: u32 = 12049u32;
1193#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1194pub const ERROR_INTERNET_DISALLOW_INPRIVATE: u32 = 12189u32;
1195#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1196pub const ERROR_INTERNET_DISCONNECTED: u32 = 12163u32;
1197#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1198pub const ERROR_INTERNET_EXTENDED_ERROR: u32 = 12003u32;
1199#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1200pub const ERROR_INTERNET_FAILED_DUETOSECURITYCHECK: u32 = 12171u32;
1201#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1202pub const ERROR_INTERNET_FEATURE_DISABLED: u32 = 12192u32;
1203#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1204pub const ERROR_INTERNET_FORCE_RETRY: u32 = 12032u32;
1205#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1206pub const ERROR_INTERNET_FORTEZZA_LOGIN_NEEDED: u32 = 12054u32;
1207#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1208pub const ERROR_INTERNET_GLOBAL_CALLBACK_FAILED: u32 = 12191u32;
1209#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1210pub const ERROR_INTERNET_HANDLE_EXISTS: u32 = 12036u32;
1211#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1212pub const ERROR_INTERNET_HTTPS_HTTP_SUBMIT_REDIR: u32 = 12052u32;
1213#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1214pub const ERROR_INTERNET_HTTPS_TO_HTTP_ON_REDIR: u32 = 12040u32;
1215#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1216pub const ERROR_INTERNET_HTTP_PROTOCOL_MISMATCH: u32 = 12190u32;
1217#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1218pub const ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR: u32 = 12039u32;
1219#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1220pub const ERROR_INTERNET_INCORRECT_FORMAT: u32 = 12027u32;
1221#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1222pub const ERROR_INTERNET_INCORRECT_HANDLE_STATE: u32 = 12019u32;
1223#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1224pub const ERROR_INTERNET_INCORRECT_HANDLE_TYPE: u32 = 12018u32;
1225#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1226pub const ERROR_INTERNET_INCORRECT_PASSWORD: u32 = 12014u32;
1227#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1228pub const ERROR_INTERNET_INCORRECT_USER_NAME: u32 = 12013u32;
1229#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1230pub const ERROR_INTERNET_INSECURE_FALLBACK_REQUIRED: u32 = 12059u32;
1231#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1232pub const ERROR_INTERNET_INSERT_CDROM: u32 = 12053u32;
1233#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1234pub const ERROR_INTERNET_INTERNAL_ERROR: u32 = 12004u32;
1235#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1236pub const ERROR_INTERNET_INTERNAL_SOCKET_ERROR: u32 = 12901u32;
1237#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1238pub const ERROR_INTERNET_INVALID_CA: u32 = 12045u32;
1239#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1240pub const ERROR_INTERNET_INVALID_OPERATION: u32 = 12016u32;
1241#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1242pub const ERROR_INTERNET_INVALID_OPTION: u32 = 12009u32;
1243#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1244pub const ERROR_INTERNET_INVALID_PROXY_REQUEST: u32 = 12033u32;
1245#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1246pub const ERROR_INTERNET_INVALID_URL: u32 = 12005u32;
1247#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1248pub const ERROR_INTERNET_ITEM_NOT_FOUND: u32 = 12028u32;
1249#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1250pub const ERROR_INTERNET_LOGIN_FAILURE: u32 = 12015u32;
1251#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1252pub const ERROR_INTERNET_LOGIN_FAILURE_DISPLAY_ENTITY_BODY: u32 = 12174u32;
1253#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1254pub const ERROR_INTERNET_MIXED_SECURITY: u32 = 12041u32;
1255#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1256pub const ERROR_INTERNET_NAME_NOT_RESOLVED: u32 = 12007u32;
1257#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1258pub const ERROR_INTERNET_NEED_MSN_SSPI_PKG: u32 = 12173u32;
1259#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1260pub const ERROR_INTERNET_NEED_UI: u32 = 12034u32;
1261#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1262pub const ERROR_INTERNET_NOT_INITIALIZED: u32 = 12172u32;
1263#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1264pub const ERROR_INTERNET_NOT_PROXY_REQUEST: u32 = 12020u32;
1265#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1266pub const ERROR_INTERNET_NO_CALLBACK: u32 = 12025u32;
1267#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1268pub const ERROR_INTERNET_NO_CM_CONNECTION: u32 = 12080u32;
1269#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1270pub const ERROR_INTERNET_NO_CONTEXT: u32 = 12024u32;
1271#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1272pub const ERROR_INTERNET_NO_DIRECT_ACCESS: u32 = 12023u32;
1273#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1274pub const ERROR_INTERNET_NO_KNOWN_SERVERS: u32 = 12903u32;
1275#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1276pub const ERROR_INTERNET_NO_NEW_CONTAINERS: u32 = 12051u32;
1277#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1278pub const ERROR_INTERNET_NO_PING_SUPPORT: u32 = 12905u32;
1279#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1280pub const ERROR_INTERNET_OFFLINE: u32 = 12163u32;
1281#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1282pub const ERROR_INTERNET_OPERATION_CANCELLED: u32 = 12017u32;
1283#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1284pub const ERROR_INTERNET_OPTION_NOT_SETTABLE: u32 = 12011u32;
1285#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1286pub const ERROR_INTERNET_OUT_OF_HANDLES: u32 = 12001u32;
1287#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1288pub const ERROR_INTERNET_PING_FAILED: u32 = 12904u32;
1289#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1290pub const ERROR_INTERNET_POST_IS_NON_SECURE: u32 = 12043u32;
1291#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1292pub const ERROR_INTERNET_PROTOCOL_NOT_FOUND: u32 = 12008u32;
1293#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1294pub const ERROR_INTERNET_PROXY_ALERT: u32 = 12061u32;
1295#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1296pub const ERROR_INTERNET_PROXY_SERVER_UNREACHABLE: u32 = 12165u32;
1297#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1298pub const ERROR_INTERNET_REDIRECT_SCHEME_CHANGE: u32 = 12048u32;
1299#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1300pub const ERROR_INTERNET_REGISTRY_VALUE_NOT_FOUND: u32 = 12021u32;
1301#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1302pub const ERROR_INTERNET_REQUEST_PENDING: u32 = 12026u32;
1303#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1304pub const ERROR_INTERNET_RETRY_DIALOG: u32 = 12050u32;
1305#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1306pub const ERROR_INTERNET_SECURE_FAILURE_PROXY: u32 = 12188u32;
1307#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1308pub const ERROR_INTERNET_SECURITY_CHANNEL_ERROR: u32 = 12157u32;
1309#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1310pub const ERROR_INTERNET_SEC_CERT_CN_INVALID: u32 = 12038u32;
1311#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1312pub const ERROR_INTERNET_SEC_CERT_DATE_INVALID: u32 = 12037u32;
1313#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1314pub const ERROR_INTERNET_SEC_CERT_ERRORS: u32 = 12055u32;
1315#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1316pub const ERROR_INTERNET_SEC_CERT_NO_REV: u32 = 12056u32;
1317#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1318pub const ERROR_INTERNET_SEC_CERT_REVOKED: u32 = 12170u32;
1319#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1320pub const ERROR_INTERNET_SEC_CERT_REV_FAILED: u32 = 12057u32;
1321#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1322pub const ERROR_INTERNET_SEC_CERT_WEAK_SIGNATURE: u32 = 12062u32;
1323#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1324pub const ERROR_INTERNET_SEC_INVALID_CERT: u32 = 12169u32;
1325#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1326pub const ERROR_INTERNET_SERVER_UNREACHABLE: u32 = 12164u32;
1327#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1328pub const ERROR_INTERNET_SHUTDOWN: u32 = 12012u32;
1329#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1330pub const ERROR_INTERNET_SOURCE_PORT_IN_USE: u32 = 12058u32;
1331#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1332pub const ERROR_INTERNET_TCPIP_NOT_INSTALLED: u32 = 12159u32;
1333#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1334pub const ERROR_INTERNET_TIMEOUT: u32 = 12002u32;
1335#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1336pub const ERROR_INTERNET_UNABLE_TO_CACHE_FILE: u32 = 12158u32;
1337#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1338pub const ERROR_INTERNET_UNABLE_TO_DOWNLOAD_SCRIPT: u32 = 12167u32;
1339#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1340pub const ERROR_INTERNET_UNRECOGNIZED_SCHEME: u32 = 12006u32;
1341#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1342pub const FLAGS_ERROR_UI_FILTER_FOR_ERRORS: u32 = 1u32;
1343#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1344pub const FLAGS_ERROR_UI_FLAGS_CHANGE_OPTIONS: u32 = 2u32;
1345#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1346pub const FLAGS_ERROR_UI_FLAGS_GENERATE_DATA: u32 = 4u32;
1347#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1348pub const FLAGS_ERROR_UI_FLAGS_NO_UI: u32 = 8u32;
1349#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1350pub const FLAGS_ERROR_UI_SERIALIZE_DIALOGS: u32 = 16u32;
1351#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1352pub const FLAGS_ERROR_UI_SHOW_IDN_HOSTNAME: u32 = 32u32;
1353#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1354pub const FLAG_ICC_FORCE_CONNECTION: u32 = 1u32;
1355#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1356pub const GOPHER_ABSTRACT_ATTRIBUTE: &str = "Abstract";
1357#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1358pub const GOPHER_ABSTRACT_CATEGORY: &str = "+ABSTRACT";
1359#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1360pub const GOPHER_ADMIN_ATTRIBUTE: &str = "Admin";
1361#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1362pub const GOPHER_ADMIN_CATEGORY: &str = "+ADMIN";
1363#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1364pub const GOPHER_ATTRIBUTE_ID_ABSTRACT: u32 = 2882325526u32;
1365#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1366pub const GOPHER_ATTRIBUTE_ID_ADMIN: u32 = 2882325514u32;
1367#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1368pub const GOPHER_ATTRIBUTE_ID_ALL: u32 = 2882325513u32;
1369#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1370pub const GOPHER_ATTRIBUTE_ID_BASE: u32 = 2882325504u32;
1371#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1372pub const GOPHER_ATTRIBUTE_ID_GEOG: u32 = 2882325522u32;
1373#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1374pub const GOPHER_ATTRIBUTE_ID_LOCATION: u32 = 2882325521u32;
1375#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1376pub const GOPHER_ATTRIBUTE_ID_MOD_DATE: u32 = 2882325515u32;
1377#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1378pub const GOPHER_ATTRIBUTE_ID_ORG: u32 = 2882325520u32;
1379#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1380pub const GOPHER_ATTRIBUTE_ID_PROVIDER: u32 = 2882325524u32;
1381#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1382pub const GOPHER_ATTRIBUTE_ID_RANGE: u32 = 2882325518u32;
1383#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1384pub const GOPHER_ATTRIBUTE_ID_SCORE: u32 = 2882325517u32;
1385#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1386pub const GOPHER_ATTRIBUTE_ID_SITE: u32 = 2882325519u32;
1387#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1388pub const GOPHER_ATTRIBUTE_ID_TIMEZONE: u32 = 2882325523u32;
1389#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1390pub const GOPHER_ATTRIBUTE_ID_TREEWALK: u32 = 2882325528u32;
1391#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1392pub const GOPHER_ATTRIBUTE_ID_TTL: u32 = 2882325516u32;
1393#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1394pub const GOPHER_ATTRIBUTE_ID_UNKNOWN: u32 = 2882325529u32;
1395#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1396pub const GOPHER_ATTRIBUTE_ID_VERSION: u32 = 2882325525u32;
1397#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1398pub const GOPHER_ATTRIBUTE_ID_VIEW: u32 = 2882325527u32;
1399#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1400pub const GOPHER_CATEGORY_ID_ABSTRACT: u32 = 2882325509u32;
1401#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1402pub const GOPHER_CATEGORY_ID_ADMIN: u32 = 2882325507u32;
1403#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1404pub const GOPHER_CATEGORY_ID_ALL: u32 = 2882325505u32;
1405#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1406pub const GOPHER_CATEGORY_ID_ASK: u32 = 2882325511u32;
1407#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1408pub const GOPHER_CATEGORY_ID_INFO: u32 = 2882325506u32;
1409#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1410pub const GOPHER_CATEGORY_ID_UNKNOWN: u32 = 2882325512u32;
1411#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1412pub const GOPHER_CATEGORY_ID_VERONICA: u32 = 2882325510u32;
1413#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1414pub const GOPHER_CATEGORY_ID_VIEWS: u32 = 2882325508u32;
1415#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1416pub const GOPHER_GEOG_ATTRIBUTE: &str = "Geog";
1417#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1418pub const GOPHER_INFO_CATEGORY: &str = "+INFO";
1419#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1420pub const GOPHER_LOCATION_ATTRIBUTE: &str = "Loc";
1421#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1422pub const GOPHER_MOD_DATE_ATTRIBUTE: &str = "Mod-Date";
1423#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1424pub const GOPHER_ORG_ATTRIBUTE: &str = "Org";
1425#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1426pub const GOPHER_PROVIDER_ATTRIBUTE: &str = "Provider";
1427#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1428pub const GOPHER_RANGE_ATTRIBUTE: &str = "Score-range";
1429#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1430pub const GOPHER_SCORE_ATTRIBUTE: &str = "Score";
1431#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1432pub const GOPHER_SITE_ATTRIBUTE: &str = "Site";
1433#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1434pub const GOPHER_TIMEZONE_ATTRIBUTE: &str = "TZ";
1435#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1436pub const GOPHER_TREEWALK_ATTRIBUTE: &str = "treewalk";
1437#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1438pub const GOPHER_TTL_ATTRIBUTE: &str = "TTL";
1439#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1440pub const GOPHER_VERONICA_CATEGORY: &str = "+VERONICA";
1441#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1442pub const GOPHER_VERSION_ATTRIBUTE: &str = "Version";
1443#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1444pub const GOPHER_VIEWS_CATEGORY: &str = "+VIEWS";
1445#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1446pub const GOPHER_VIEW_ATTRIBUTE: &str = "View";
1447#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1448pub const GROUPNAME_MAX_LENGTH: u32 = 120u32;
1449#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1450pub const GROUP_OWNER_STORAGE_SIZE: u32 = 4u32;
1451#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1452pub const HSR_ASYNC: u32 = 1u32;
1453#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1454pub const HSR_CHUNKED: u32 = 32u32;
1455#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1456pub const HSR_DOWNLOAD: u32 = 16u32;
1457#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1458pub const HSR_INITIATE: u32 = 8u32;
1459#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1460pub const HSR_SYNC: u32 = 4u32;
1461#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1462pub const HSR_USE_CONTEXT: u32 = 8u32;
1463#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1464pub const HTTP_1_1_CACHE_ENTRY: u32 = 64u32;
1465#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1466pub const HTTP_ADDREQ_FLAGS_MASK: u32 = 4294901760u32;
1467#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1468pub const HTTP_ADDREQ_FLAG_ALLOW_EMPTY_VALUES: u32 = 67108864u32;
1469#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1470pub const HTTP_ADDREQ_FLAG_RESPONSE_HEADERS: u32 = 33554432u32;
1471#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1472pub const HTTP_ADDREQ_INDEX_MASK: u32 = 65535u32;
1473#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1474pub const HTTP_COOKIES_SAME_SITE_LEVEL_CROSS_SITE: u32 = 3u32;
1475#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1476pub const HTTP_COOKIES_SAME_SITE_LEVEL_CROSS_SITE_LAX: u32 = 2u32;
1477#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1478pub const HTTP_COOKIES_SAME_SITE_LEVEL_MAX: u32 = 3u32;
1479#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1480pub const HTTP_COOKIES_SAME_SITE_LEVEL_SAME_SITE: u32 = 1u32;
1481#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1482pub const HTTP_COOKIES_SAME_SITE_LEVEL_UNKNOWN: u32 = 0u32;
1483#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1484pub const HTTP_MAJOR_VERSION: u32 = 1u32;
1485#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1486pub const HTTP_MINOR_VERSION: u32 = 0u32;
1487#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1488pub const HTTP_PROTOCOL_FLAG_HTTP2: u32 = 2u32;
1489#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1490pub const HTTP_PROTOCOL_MASK: u32 = 2u32;
1491#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1492pub const HTTP_QUERY_ACCEPT: u32 = 24u32;
1493#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1494pub const HTTP_QUERY_ACCEPT_CHARSET: u32 = 25u32;
1495#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1496pub const HTTP_QUERY_ACCEPT_ENCODING: u32 = 26u32;
1497#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1498pub const HTTP_QUERY_ACCEPT_LANGUAGE: u32 = 27u32;
1499#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1500pub const HTTP_QUERY_ACCEPT_RANGES: u32 = 42u32;
1501#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1502pub const HTTP_QUERY_AGE: u32 = 48u32;
1503#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1504pub const HTTP_QUERY_ALLOW: u32 = 7u32;
1505#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1506pub const HTTP_QUERY_AUTHENTICATION_INFO: u32 = 76u32;
1507#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1508pub const HTTP_QUERY_AUTHORIZATION: u32 = 28u32;
1509#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1510pub const HTTP_QUERY_CACHE_CONTROL: u32 = 49u32;
1511#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1512pub const HTTP_QUERY_CONNECTION: u32 = 23u32;
1513#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1514pub const HTTP_QUERY_CONTENT_BASE: u32 = 50u32;
1515#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1516pub const HTTP_QUERY_CONTENT_DESCRIPTION: u32 = 4u32;
1517#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1518pub const HTTP_QUERY_CONTENT_DISPOSITION: u32 = 47u32;
1519#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1520pub const HTTP_QUERY_CONTENT_ENCODING: u32 = 29u32;
1521#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1522pub const HTTP_QUERY_CONTENT_ID: u32 = 3u32;
1523#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1524pub const HTTP_QUERY_CONTENT_LANGUAGE: u32 = 6u32;
1525#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1526pub const HTTP_QUERY_CONTENT_LENGTH: u32 = 5u32;
1527#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1528pub const HTTP_QUERY_CONTENT_LOCATION: u32 = 51u32;
1529#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1530pub const HTTP_QUERY_CONTENT_MD5: u32 = 52u32;
1531#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1532pub const HTTP_QUERY_CONTENT_RANGE: u32 = 53u32;
1533#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1534pub const HTTP_QUERY_CONTENT_TRANSFER_ENCODING: u32 = 2u32;
1535#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1536pub const HTTP_QUERY_CONTENT_TYPE: u32 = 1u32;
1537#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1538pub const HTTP_QUERY_COOKIE: u32 = 44u32;
1539#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1540pub const HTTP_QUERY_COST: u32 = 15u32;
1541#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1542pub const HTTP_QUERY_CUSTOM: u32 = 65535u32;
1543#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1544pub const HTTP_QUERY_DATE: u32 = 9u32;
1545#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1546pub const HTTP_QUERY_DEFAULT_STYLE: u32 = 84u32;
1547#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1548pub const HTTP_QUERY_DERIVED_FROM: u32 = 14u32;
1549#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1550pub const HTTP_QUERY_DO_NOT_TRACK: u32 = 88u32;
1551#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1552pub const HTTP_QUERY_ECHO_HEADERS: u32 = 73u32;
1553#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1554pub const HTTP_QUERY_ECHO_HEADERS_CRLF: u32 = 74u32;
1555#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1556pub const HTTP_QUERY_ECHO_REPLY: u32 = 72u32;
1557#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1558pub const HTTP_QUERY_ECHO_REQUEST: u32 = 71u32;
1559#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1560pub const HTTP_QUERY_ETAG: u32 = 54u32;
1561#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1562pub const HTTP_QUERY_EXPECT: u32 = 68u32;
1563#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1564pub const HTTP_QUERY_EXPIRES: u32 = 10u32;
1565#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1566pub const HTTP_QUERY_FLAG_COALESCE: u32 = 268435456u32;
1567#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1568pub const HTTP_QUERY_FLAG_COALESCE_WITH_COMMA: u32 = 67108864u32;
1569#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1570pub const HTTP_QUERY_FLAG_NUMBER: u32 = 536870912u32;
1571#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1572pub const HTTP_QUERY_FLAG_NUMBER64: u32 = 134217728u32;
1573#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1574pub const HTTP_QUERY_FLAG_REQUEST_HEADERS: u32 = 2147483648u32;
1575#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1576pub const HTTP_QUERY_FLAG_SYSTEMTIME: u32 = 1073741824u32;
1577#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1578pub const HTTP_QUERY_FORWARDED: u32 = 30u32;
1579#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1580pub const HTTP_QUERY_FROM: u32 = 31u32;
1581#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1582pub const HTTP_QUERY_HOST: u32 = 55u32;
1583#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1584pub const HTTP_QUERY_HTTP2_SETTINGS: u32 = 90u32;
1585#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1586pub const HTTP_QUERY_IF_MATCH: u32 = 56u32;
1587#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1588pub const HTTP_QUERY_IF_MODIFIED_SINCE: u32 = 32u32;
1589#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1590pub const HTTP_QUERY_IF_NONE_MATCH: u32 = 57u32;
1591#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1592pub const HTTP_QUERY_IF_RANGE: u32 = 58u32;
1593#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1594pub const HTTP_QUERY_IF_UNMODIFIED_SINCE: u32 = 59u32;
1595#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1596pub const HTTP_QUERY_INCLUDE_REFERER_TOKEN_BINDING_ID: u32 = 93u32;
1597#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1598pub const HTTP_QUERY_INCLUDE_REFERRED_TOKEN_BINDING_ID: u32 = 93u32;
1599#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1600pub const HTTP_QUERY_KEEP_ALIVE: u32 = 89u32;
1601#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1602pub const HTTP_QUERY_LAST_MODIFIED: u32 = 11u32;
1603#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1604pub const HTTP_QUERY_LINK: u32 = 16u32;
1605#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1606pub const HTTP_QUERY_LOCATION: u32 = 33u32;
1607#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1608pub const HTTP_QUERY_MAX: u32 = 95u32;
1609#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1610pub const HTTP_QUERY_MAX_FORWARDS: u32 = 60u32;
1611#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1612pub const HTTP_QUERY_MESSAGE_ID: u32 = 12u32;
1613#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1614pub const HTTP_QUERY_MIME_VERSION: u32 = 0u32;
1615#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1616pub const HTTP_QUERY_ORIG_URI: u32 = 34u32;
1617#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1618pub const HTTP_QUERY_P3P: u32 = 80u32;
1619#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1620pub const HTTP_QUERY_PASSPORT_CONFIG: u32 = 78u32;
1621#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1622pub const HTTP_QUERY_PASSPORT_URLS: u32 = 77u32;
1623#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1624pub const HTTP_QUERY_PRAGMA: u32 = 17u32;
1625#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1626pub const HTTP_QUERY_PROXY_AUTHENTICATE: u32 = 41u32;
1627#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1628pub const HTTP_QUERY_PROXY_AUTHORIZATION: u32 = 61u32;
1629#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1630pub const HTTP_QUERY_PROXY_CONNECTION: u32 = 69u32;
1631#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1632pub const HTTP_QUERY_PROXY_SUPPORT: u32 = 75u32;
1633#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1634pub const HTTP_QUERY_PUBLIC: u32 = 8u32;
1635#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1636pub const HTTP_QUERY_PUBLIC_KEY_PINS: u32 = 94u32;
1637#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1638pub const HTTP_QUERY_PUBLIC_KEY_PINS_REPORT_ONLY: u32 = 95u32;
1639#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1640pub const HTTP_QUERY_RANGE: u32 = 62u32;
1641#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1642pub const HTTP_QUERY_RAW_HEADERS: u32 = 21u32;
1643#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1644pub const HTTP_QUERY_RAW_HEADERS_CRLF: u32 = 22u32;
1645#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1646pub const HTTP_QUERY_REFERER: u32 = 35u32;
1647#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1648pub const HTTP_QUERY_REFRESH: u32 = 46u32;
1649#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1650pub const HTTP_QUERY_REQUEST_METHOD: u32 = 45u32;
1651#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1652pub const HTTP_QUERY_RETRY_AFTER: u32 = 36u32;
1653#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1654pub const HTTP_QUERY_SERVER: u32 = 37u32;
1655#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1656pub const HTTP_QUERY_SET_COOKIE: u32 = 43u32;
1657#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1658pub const HTTP_QUERY_SET_COOKIE2: u32 = 87u32;
1659#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1660pub const HTTP_QUERY_STATUS_CODE: u32 = 19u32;
1661#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1662pub const HTTP_QUERY_STATUS_TEXT: u32 = 20u32;
1663#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1664pub const HTTP_QUERY_STRICT_TRANSPORT_SECURITY: u32 = 91u32;
1665#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1666pub const HTTP_QUERY_TITLE: u32 = 38u32;
1667#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1668pub const HTTP_QUERY_TOKEN_BINDING: u32 = 92u32;
1669#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1670pub const HTTP_QUERY_TRANSFER_ENCODING: u32 = 63u32;
1671#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1672pub const HTTP_QUERY_TRANSLATE: u32 = 82u32;
1673#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1674pub const HTTP_QUERY_UNLESS_MODIFIED_SINCE: u32 = 70u32;
1675#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1676pub const HTTP_QUERY_UPGRADE: u32 = 64u32;
1677#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1678pub const HTTP_QUERY_URI: u32 = 13u32;
1679#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1680pub const HTTP_QUERY_USER_AGENT: u32 = 39u32;
1681#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1682pub const HTTP_QUERY_VARY: u32 = 65u32;
1683#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1684pub const HTTP_QUERY_VERSION: u32 = 18u32;
1685#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1686pub const HTTP_QUERY_VIA: u32 = 66u32;
1687#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1688pub const HTTP_QUERY_WARNING: u32 = 67u32;
1689#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1690pub const HTTP_QUERY_WWW_AUTHENTICATE: u32 = 40u32;
1691#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1692pub const HTTP_QUERY_X_CONTENT_TYPE_OPTIONS: u32 = 79u32;
1693#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1694pub const HTTP_QUERY_X_FRAME_OPTIONS: u32 = 85u32;
1695#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1696pub const HTTP_QUERY_X_P2P_PEERDIST: u32 = 81u32;
1697#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1698pub const HTTP_QUERY_X_UA_COMPATIBLE: u32 = 83u32;
1699#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1700pub const HTTP_QUERY_X_XSS_PROTECTION: u32 = 86u32;
1701#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1702pub const HTTP_STATUS_MISDIRECTED_REQUEST: u32 = 421u32;
1703#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1704pub const HTTP_VERSIONA: &str = "HTTP/1.0";
1705#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1706pub const HTTP_VERSIONW: &str = "HTTP/1.0";
1707#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1708pub const HTTP_WEB_SOCKET_MAX_CLOSE_REASON_LENGTH: u32 = 123u32;
1709#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1710pub const HTTP_WEB_SOCKET_MIN_KEEPALIVE_VALUE: u32 = 10000u32;
1711#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1712pub const ICU_USERNAME: u32 = 1073741824u32;
1713#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1714pub const IDENTITY_CACHE_ENTRY: u32 = 2147483648u32;
1715#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1716pub const IDSI_FLAG_KEEP_ALIVE: u32 = 1u32;
1717#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1718pub const IDSI_FLAG_PROXY: u32 = 4u32;
1719#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1720pub const IDSI_FLAG_SECURE: u32 = 2u32;
1721#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1722pub const IDSI_FLAG_TUNNEL: u32 = 8u32;
1723#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1724pub const IMMUTABLE_CACHE_ENTRY: u32 = 524288u32;
1725#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1726pub const INSTALLED_CACHE_ENTRY: u32 = 268435456u32;
1727#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1728pub const INTERENT_GOONLINE_MASK: u32 = 3u32;
1729#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1730pub const INTERENT_GOONLINE_NOPROMPT: u32 = 2u32;
1731#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1732pub const INTERENT_GOONLINE_REFRESH: u32 = 1u32;
1733#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1734pub const INTERNET_AUTH_SCHEME_BASIC: u32 = 0u32;
1735#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1736pub const INTERNET_AUTH_SCHEME_DIGEST: u32 = 1u32;
1737#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1738pub const INTERNET_AUTH_SCHEME_KERBEROS: u32 = 3u32;
1739#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1740pub const INTERNET_AUTH_SCHEME_NEGOTIATE: u32 = 4u32;
1741#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1742pub const INTERNET_AUTH_SCHEME_NTLM: u32 = 2u32;
1743#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1744pub const INTERNET_AUTH_SCHEME_PASSPORT: u32 = 5u32;
1745#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1746pub const INTERNET_AUTH_SCHEME_UNKNOWN: u32 = 6u32;
1747#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1748pub const INTERNET_AUTOPROXY_INIT_DEFAULT: u32 = 1u32;
1749#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1750pub const INTERNET_AUTOPROXY_INIT_DOWNLOADSYNC: u32 = 2u32;
1751#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1752pub const INTERNET_AUTOPROXY_INIT_ONLYQUERY: u32 = 8u32;
1753#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1754pub const INTERNET_AUTOPROXY_INIT_QUERYSTATE: u32 = 4u32;
1755#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1756pub const INTERNET_CACHE_CONTAINER_AUTODELETE: u32 = 2u32;
1757#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1758pub const INTERNET_CACHE_CONTAINER_BLOOM_FILTER: u32 = 32u32;
1759#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1760pub const INTERNET_CACHE_CONTAINER_MAP_ENABLED: u32 = 16u32;
1761#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1762pub const INTERNET_CACHE_CONTAINER_NODESKTOPINIT: u32 = 8u32;
1763#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1764pub const INTERNET_CACHE_CONTAINER_NOSUBDIRS: u32 = 1u32;
1765#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1766pub const INTERNET_CACHE_CONTAINER_RESERVED1: u32 = 4u32;
1767#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1768pub const INTERNET_CACHE_CONTAINER_SHARE_READ: u32 = 256u32;
1769#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1770pub const INTERNET_CACHE_CONTAINER_SHARE_READ_WRITE: u32 = 768u32;
1771#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1772pub const INTERNET_CACHE_FLAG_ADD_FILENAME_ONLY: u32 = 2048u32;
1773#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1774pub const INTERNET_CACHE_FLAG_ALLOW_COLLISIONS: u32 = 256u32;
1775#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1776pub const INTERNET_CACHE_FLAG_ENTRY_OR_MAPPING: u32 = 1024u32;
1777#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1778pub const INTERNET_CACHE_FLAG_GET_STRUCT_ONLY: u32 = 4096u32;
1779#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1780pub const INTERNET_CACHE_FLAG_INSTALLED_ENTRY: u32 = 512u32;
1781#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1782pub const INTERNET_CACHE_GROUP_ADD: u32 = 0u32;
1783#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1784pub const INTERNET_CACHE_GROUP_REMOVE: u32 = 1u32;
1785#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1786pub const INTERNET_COOKIE_ALL_COOKIES: u32 = 536870912u32;
1787#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1788pub const INTERNET_COOKIE_APPLY_HOST_ONLY: u32 = 32768u32;
1789#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1790pub const INTERNET_COOKIE_APPLY_P3P: u32 = 128u32;
1791#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1792pub const INTERNET_COOKIE_ECTX_3RDPARTY: u32 = 2147483648u32;
1793#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1794pub const INTERNET_COOKIE_EDGE_COOKIES: u32 = 262144u32;
1795#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1796pub const INTERNET_COOKIE_EVALUATE_P3P: u32 = 64u32;
1797#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1798pub const INTERNET_COOKIE_HOST_ONLY: u32 = 16384u32;
1799#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1800pub const INTERNET_COOKIE_HOST_ONLY_APPLIED: u32 = 524288u32;
1801#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1802pub const INTERNET_COOKIE_IE6: u32 = 1024u32;
1803#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1804pub const INTERNET_COOKIE_IS_LEGACY: u32 = 2048u32;
1805#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1806pub const INTERNET_COOKIE_IS_RESTRICTED: u32 = 512u32;
1807#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1808pub const INTERNET_COOKIE_IS_SECURE: u32 = 1u32;
1809#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1810pub const INTERNET_COOKIE_IS_SESSION: u32 = 2u32;
1811#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1812pub const INTERNET_COOKIE_NON_SCRIPT: u32 = 4096u32;
1813#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1814pub const INTERNET_COOKIE_NO_CALLBACK: u32 = 1073741824u32;
1815#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1816pub const INTERNET_COOKIE_P3P_ENABLED: u32 = 256u32;
1817#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1818pub const INTERNET_COOKIE_PERSISTENT_HOST_ONLY: u32 = 65536u32;
1819#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1820pub const INTERNET_COOKIE_PROMPT_REQUIRED: u32 = 32u32;
1821#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1822pub const INTERNET_COOKIE_RESTRICTED_ZONE: u32 = 131072u32;
1823#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1824pub const INTERNET_COOKIE_SAME_SITE_LAX: u32 = 2097152u32;
1825#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1826pub const INTERNET_COOKIE_SAME_SITE_LEVEL_CROSS_SITE: u32 = 4194304u32;
1827#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1828pub const INTERNET_COOKIE_SAME_SITE_STRICT: u32 = 1048576u32;
1829#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1830pub const INTERNET_CUSTOMDIAL_CAN_HANGUP: u32 = 4u32;
1831#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1832pub const INTERNET_CUSTOMDIAL_CONNECT: u32 = 0u32;
1833#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1834pub const INTERNET_CUSTOMDIAL_DISCONNECT: u32 = 2u32;
1835#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1836pub const INTERNET_CUSTOMDIAL_SAFE_FOR_UNATTENDED: u32 = 1u32;
1837#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1838pub const INTERNET_CUSTOMDIAL_SHOWOFFLINE: u32 = 4u32;
1839#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1840pub const INTERNET_CUSTOMDIAL_UNATTENDED: u32 = 1u32;
1841#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1842pub const INTERNET_CUSTOMDIAL_WILL_SUPPLY_STATE: u32 = 2u32;
1843#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1844pub const INTERNET_DEFAULT_FTP_PORT: u32 = 21u32;
1845#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1846pub const INTERNET_DEFAULT_GOPHER_PORT: u32 = 70u32;
1847#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1848pub const INTERNET_DEFAULT_SOCKS_PORT: u32 = 1080u32;
1849#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1850pub const INTERNET_DIALSTATE_DISCONNECTED: u32 = 1u32;
1851#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1852pub const INTERNET_DIAL_FORCE_PROMPT: u32 = 8192u32;
1853#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1854pub const INTERNET_DIAL_SHOW_OFFLINE: u32 = 16384u32;
1855#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1856pub const INTERNET_DIAL_UNATTENDED: u32 = 32768u32;
1857#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1858pub const INTERNET_ERROR_BASE: u32 = 12000u32;
1859#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1860pub const INTERNET_ERROR_LAST: u32 = 12192u32;
1861#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1862pub const INTERNET_ERROR_MASK_COMBINED_SEC_CERT: u32 = 2u32;
1863#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1864pub const INTERNET_ERROR_MASK_INSERT_CDROM: u32 = 1u32;
1865#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1866pub const INTERNET_ERROR_MASK_LOGIN_FAILURE_DISPLAY_ENTITY_BODY: u32 = 8u32;
1867#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1868pub const INTERNET_ERROR_MASK_NEED_MSN_SSPI_PKG: u32 = 4u32;
1869#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1870pub const INTERNET_FIRST_OPTION: u32 = 1u32;
1871#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1872pub const INTERNET_FLAG_ASYNC: u32 = 268435456u32;
1873#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1874pub const INTERNET_FLAG_BGUPDATE: u32 = 8u32;
1875#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1876pub const INTERNET_FLAG_CACHE_ASYNC: u32 = 128u32;
1877#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1878pub const INTERNET_FLAG_CACHE_IF_NET_FAIL: u32 = 65536u32;
1879#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1880pub const INTERNET_FLAG_DONT_CACHE: u32 = 67108864u32;
1881#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1882pub const INTERNET_FLAG_EXISTING_CONNECT: u32 = 536870912u32;
1883#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1884pub const INTERNET_FLAG_FORMS_SUBMIT: u32 = 64u32;
1885#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1886pub const INTERNET_FLAG_FROM_CACHE: u32 = 16777216u32;
1887#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1888pub const INTERNET_FLAG_FTP_FOLDER_VIEW: u32 = 4u32;
1889#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1890pub const INTERNET_FLAG_FWD_BACK: u32 = 32u32;
1891#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1892pub const INTERNET_FLAG_HYPERLINK: u32 = 1024u32;
1893#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1894pub const INTERNET_FLAG_IDN_DIRECT: u32 = 1u32;
1895#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1896pub const INTERNET_FLAG_IDN_PROXY: u32 = 2u32;
1897#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1898pub const INTERNET_FLAG_IGNORE_CERT_CN_INVALID: u32 = 4096u32;
1899#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1900pub const INTERNET_FLAG_IGNORE_CERT_DATE_INVALID: u32 = 8192u32;
1901#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1902pub const INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTP: u32 = 32768u32;
1903#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1904pub const INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS: u32 = 16384u32;
1905#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1906pub const INTERNET_FLAG_KEEP_CONNECTION: u32 = 4194304u32;
1907#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1908pub const INTERNET_FLAG_MAKE_PERSISTENT: u32 = 33554432u32;
1909#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1910pub const INTERNET_FLAG_MUST_CACHE_REQUEST: u32 = 16u32;
1911#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1912pub const INTERNET_FLAG_NEED_FILE: u32 = 16u32;
1913#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1914pub const INTERNET_FLAG_NO_AUTH: u32 = 262144u32;
1915#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1916pub const INTERNET_FLAG_NO_AUTO_REDIRECT: u32 = 2097152u32;
1917#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1918pub const INTERNET_FLAG_NO_CACHE_WRITE: u32 = 67108864u32;
1919#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1920pub const INTERNET_FLAG_NO_COOKIES: u32 = 524288u32;
1921#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1922pub const INTERNET_FLAG_NO_UI: u32 = 512u32;
1923#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1924pub const INTERNET_FLAG_OFFLINE: u32 = 16777216u32;
1925#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1926pub const INTERNET_FLAG_PASSIVE: u32 = 134217728u32;
1927#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1928pub const INTERNET_FLAG_PRAGMA_NOCACHE: u32 = 256u32;
1929#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1930pub const INTERNET_FLAG_RAW_DATA: u32 = 1073741824u32;
1931#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1932pub const INTERNET_FLAG_READ_PREFETCH: u32 = 1048576u32;
1933#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1934pub const INTERNET_FLAG_RELOAD: u32 = 2147483648u32;
1935#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1936pub const INTERNET_FLAG_RESYNCHRONIZE: u32 = 2048u32;
1937#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1938pub const INTERNET_FLAG_SECURE: u32 = 8388608u32;
1939#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1940pub const INTERNET_GLOBAL_CALLBACK_SENDING_HTTP_HEADERS: u32 = 1u32;
1941#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1942pub const INTERNET_HANDLE_TYPE_CONNECT_FTP: u32 = 2u32;
1943#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1944pub const INTERNET_HANDLE_TYPE_CONNECT_GOPHER: u32 = 3u32;
1945#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1946pub const INTERNET_HANDLE_TYPE_CONNECT_HTTP: u32 = 4u32;
1947#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1948pub const INTERNET_HANDLE_TYPE_FILE_REQUEST: u32 = 14u32;
1949#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1950pub const INTERNET_HANDLE_TYPE_FTP_FILE: u32 = 7u32;
1951#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1952pub const INTERNET_HANDLE_TYPE_FTP_FILE_HTML: u32 = 8u32;
1953#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1954pub const INTERNET_HANDLE_TYPE_FTP_FIND: u32 = 5u32;
1955#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1956pub const INTERNET_HANDLE_TYPE_FTP_FIND_HTML: u32 = 6u32;
1957#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1958pub const INTERNET_HANDLE_TYPE_GOPHER_FILE: u32 = 11u32;
1959#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1960pub const INTERNET_HANDLE_TYPE_GOPHER_FILE_HTML: u32 = 12u32;
1961#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1962pub const INTERNET_HANDLE_TYPE_GOPHER_FIND: u32 = 9u32;
1963#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1964pub const INTERNET_HANDLE_TYPE_GOPHER_FIND_HTML: u32 = 10u32;
1965#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1966pub const INTERNET_HANDLE_TYPE_HTTP_REQUEST: u32 = 13u32;
1967#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1968pub const INTERNET_HANDLE_TYPE_INTERNET: u32 = 1u32;
1969#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1970pub const INTERNET_IDENTITY_FLAG_CLEAR_CONTENT: u32 = 32u32;
1971#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1972pub const INTERNET_IDENTITY_FLAG_CLEAR_COOKIES: u32 = 8u32;
1973#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1974pub const INTERNET_IDENTITY_FLAG_CLEAR_DATA: u32 = 4u32;
1975#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1976pub const INTERNET_IDENTITY_FLAG_CLEAR_HISTORY: u32 = 16u32;
1977#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1978pub const INTERNET_IDENTITY_FLAG_PRIVATE_CACHE: u32 = 1u32;
1979#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1980pub const INTERNET_IDENTITY_FLAG_SHARED_CACHE: u32 = 2u32;
1981#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1982pub const INTERNET_INTERNAL_ERROR_BASE: u32 = 12900u32;
1983#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1984pub const INTERNET_INVALID_PORT_NUMBER: u32 = 0u32;
1985#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1986pub const INTERNET_KEEP_ALIVE_DISABLED: u32 = 0u32;
1987#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1988pub const INTERNET_KEEP_ALIVE_ENABLED: u32 = 1u32;
1989#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1990pub const INTERNET_KEEP_ALIVE_UNKNOWN: u32 = 4294967295u32;
1991#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1992pub const INTERNET_LAST_OPTION: u32 = 187u32;
1993#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1994pub const INTERNET_LAST_OPTION_INTERNAL: u32 = 191u32;
1995#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1996pub const INTERNET_MAX_HOST_NAME_LENGTH: u32 = 256u32;
1997#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
1998pub const INTERNET_MAX_PASSWORD_LENGTH: u32 = 128u32;
1999#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2000pub const INTERNET_MAX_PORT_NUMBER_LENGTH: u32 = 5u32;
2001#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2002pub const INTERNET_MAX_PORT_NUMBER_VALUE: u32 = 65535u32;
2003#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2004pub const INTERNET_MAX_USER_NAME_LENGTH: u32 = 128u32;
2005#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2006pub const INTERNET_NO_CALLBACK: u32 = 0u32;
2007#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2008pub const INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY: u32 = 4u32;
2009#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2010pub const INTERNET_OPTION_ACTIVATE_WORKER_THREADS: u32 = 92u32;
2011#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2012pub const INTERNET_OPTION_ACTIVITY_ID: u32 = 185u32;
2013#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2014pub const INTERNET_OPTION_ALLOW_FAILED_CONNECT_CONTENT: u32 = 110u32;
2015#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2016pub const INTERNET_OPTION_ALLOW_INSECURE_FALLBACK: u32 = 161u32;
2017#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2018pub const INTERNET_OPTION_ALTER_IDENTITY: u32 = 80u32;
2019#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2020pub const INTERNET_OPTION_APP_CACHE: u32 = 130u32;
2021#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2022pub const INTERNET_OPTION_ASYNC: u32 = 30u32;
2023#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2024pub const INTERNET_OPTION_ASYNC_ID: u32 = 15u32;
2025#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2026pub const INTERNET_OPTION_ASYNC_PRIORITY: u32 = 16u32;
2027#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2028pub const INTERNET_OPTION_AUTH_FLAGS: u32 = 85u32;
2029#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2030pub const INTERNET_OPTION_AUTH_SCHEME_SELECTED: u32 = 183u32;
2031#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2032pub const INTERNET_OPTION_AUTODIAL_CONNECTION: u32 = 83u32;
2033#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2034pub const INTERNET_OPTION_AUTODIAL_HWND: u32 = 112u32;
2035#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2036pub const INTERNET_OPTION_AUTODIAL_MODE: u32 = 82u32;
2037#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2038pub const INTERNET_OPTION_BACKGROUND_CONNECTIONS: u32 = 121u32;
2039#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2040pub const INTERNET_OPTION_BYPASS_EDITED_ENTRY: u32 = 64u32;
2041#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2042pub const INTERNET_OPTION_CACHE_ENTRY_EXTRA_DATA: u32 = 139u32;
2043#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2044pub const INTERNET_OPTION_CACHE_PARTITION: u32 = 111u32;
2045#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2046pub const INTERNET_OPTION_CACHE_STREAM_HANDLE: u32 = 27u32;
2047#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2048pub const INTERNET_OPTION_CACHE_TIMESTAMPS: u32 = 69u32;
2049#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2050pub const INTERNET_OPTION_CALLBACK: u32 = 1u32;
2051#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2052pub const INTERNET_OPTION_CALLBACK_FILTER: u32 = 54u32;
2053#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2054pub const INTERNET_OPTION_CANCEL_CACHE_WRITE: u32 = 182u32;
2055#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2056pub const INTERNET_OPTION_CERT_ERROR_FLAGS: u32 = 98u32;
2057#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2058pub const INTERNET_OPTION_CHUNK_ENCODE_REQUEST: u32 = 150u32;
2059#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2060pub const INTERNET_OPTION_CLIENT_CERT_CONTEXT: u32 = 84u32;
2061#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2062pub const INTERNET_OPTION_CLIENT_CERT_ISSUER_LIST: u32 = 153u32;
2063#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2064pub const INTERNET_OPTION_CM_HANDLE_COPY_REF: u32 = 118u32;
2065#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2066pub const INTERNET_OPTION_CODEPAGE: u32 = 68u32;
2067#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2068pub const INTERNET_OPTION_CODEPAGE_EXTRA: u32 = 101u32;
2069#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2070pub const INTERNET_OPTION_CODEPAGE_PATH: u32 = 100u32;
2071#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2072pub const INTERNET_OPTION_COMPRESSED_CONTENT_LENGTH: u32 = 147u32;
2073#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2074pub const INTERNET_OPTION_CONNECTED_STATE: u32 = 50u32;
2075#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2076pub const INTERNET_OPTION_CONNECTION_FILTER: u32 = 162u32;
2077#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2078pub const INTERNET_OPTION_CONNECTION_INFO: u32 = 120u32;
2079#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2080pub const INTERNET_OPTION_CONNECT_BACKOFF: u32 = 4u32;
2081#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2082pub const INTERNET_OPTION_CONNECT_LIMIT: u32 = 46u32;
2083#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2084pub const INTERNET_OPTION_CONNECT_RETRIES: u32 = 3u32;
2085#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2086pub const INTERNET_OPTION_CONNECT_TIME: u32 = 55u32;
2087#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2088pub const INTERNET_OPTION_CONNECT_TIMEOUT: u32 = 2u32;
2089#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2090pub const INTERNET_OPTION_CONTEXT_VALUE: u32 = 45u32;
2091#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2092pub const INTERNET_OPTION_CONTEXT_VALUE_OLD: u32 = 10u32;
2093#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2094pub const INTERNET_OPTION_CONTROL_RECEIVE_TIMEOUT: u32 = 6u32;
2095#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2096pub const INTERNET_OPTION_CONTROL_SEND_TIMEOUT: u32 = 5u32;
2097#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2098pub const INTERNET_OPTION_COOKIES_3RD_PARTY: u32 = 86u32;
2099#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2100pub const INTERNET_OPTION_COOKIES_APPLY_HOST_ONLY: u32 = 179u32;
2101#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2102pub const INTERNET_OPTION_COOKIES_SAME_SITE_LEVEL: u32 = 187u32;
2103#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2104pub const INTERNET_OPTION_DATAFILE_EXT: u32 = 96u32;
2105#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2106pub const INTERNET_OPTION_DATAFILE_NAME: u32 = 33u32;
2107#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2108pub const INTERNET_OPTION_DATA_RECEIVE_TIMEOUT: u32 = 8u32;
2109#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2110pub const INTERNET_OPTION_DATA_SEND_TIMEOUT: u32 = 7u32;
2111#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2112pub const INTERNET_OPTION_DEPENDENCY_HANDLE: u32 = 131u32;
2113#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2114pub const INTERNET_OPTION_DETECT_POST_SEND: u32 = 71u32;
2115#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2116pub const INTERNET_OPTION_DIAGNOSTIC_SOCKET_INFO: u32 = 67u32;
2117#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2118pub const INTERNET_OPTION_DIGEST_AUTH_UNLOAD: u32 = 76u32;
2119#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2120pub const INTERNET_OPTION_DISABLE_AUTODIAL: u32 = 70u32;
2121#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2122pub const INTERNET_OPTION_DISABLE_INSECURE_FALLBACK: u32 = 160u32;
2123#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2124pub const INTERNET_OPTION_DISABLE_NTLM_PREAUTH: u32 = 72u32;
2125#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2126pub const INTERNET_OPTION_DISABLE_PASSPORT_AUTH: u32 = 87u32;
2127#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2128pub const INTERNET_OPTION_DISABLE_PROXY_LINK_LOCAL_NAME_RESOLUTION: u32 = 190u32;
2129#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2130pub const INTERNET_OPTION_DISALLOW_PREMATURE_EOF: u32 = 137u32;
2131#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2132pub const INTERNET_OPTION_DISCONNECTED_TIMEOUT: u32 = 49u32;
2133#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2134pub const INTERNET_OPTION_DOWNLOAD_MODE: u32 = 116u32;
2135#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2136pub const INTERNET_OPTION_DOWNLOAD_MODE_HANDLE: u32 = 165u32;
2137#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2138pub const INTERNET_OPTION_DO_NOT_TRACK: u32 = 123u32;
2139#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2140pub const INTERNET_OPTION_DUO_USED: u32 = 149u32;
2141#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2142pub const INTERNET_OPTION_EDGE_COOKIES: u32 = 166u32;
2143#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2144pub const INTERNET_OPTION_EDGE_COOKIES_TEMP: u32 = 175u32;
2145#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2146pub const INTERNET_OPTION_EDGE_MODE: u32 = 180u32;
2147#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2148pub const INTERNET_OPTION_ENABLE_DUO: u32 = 148u32;
2149#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2150pub const INTERNET_OPTION_ENABLE_HEADER_CALLBACKS: u32 = 168u32;
2151#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2152pub const INTERNET_OPTION_ENABLE_HTTP_PROTOCOL: u32 = 148u32;
2153#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2154pub const INTERNET_OPTION_ENABLE_PASSPORT_AUTH: u32 = 90u32;
2155#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2156pub const INTERNET_OPTION_ENABLE_REDIRECT_CACHE_READ: u32 = 122u32;
2157#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2158pub const INTERNET_OPTION_ENABLE_TEST_SIGNING: u32 = 189u32;
2159#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2160pub const INTERNET_OPTION_ENABLE_WBOEXT: u32 = 158u32;
2161#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2162pub const INTERNET_OPTION_ENABLE_ZLIB_DEFLATE: u32 = 173u32;
2163#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2164pub const INTERNET_OPTION_ENCODE_EXTRA: u32 = 155u32;
2165#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2166pub const INTERNET_OPTION_ENCODE_FALLBACK_FOR_REDIRECT_URI: u32 = 174u32;
2167#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2168pub const INTERNET_OPTION_END_BROWSER_SESSION: u32 = 42u32;
2169#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2170pub const INTERNET_OPTION_ENTERPRISE_CONTEXT: u32 = 159u32;
2171#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2172pub const INTERNET_OPTION_ERROR_MASK: u32 = 62u32;
2173#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2174pub const INTERNET_OPTION_EXEMPT_CONNECTION_LIMIT: u32 = 89u32;
2175#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2176pub const INTERNET_OPTION_EXTENDED_CALLBACKS: u32 = 108u32;
2177#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2178pub const INTERNET_OPTION_EXTENDED_ERROR: u32 = 24u32;
2179#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2180pub const INTERNET_OPTION_FAIL_ON_CACHE_WRITE_ERROR: u32 = 115u32;
2181#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2182pub const INTERNET_OPTION_FALSE_START: u32 = 141u32;
2183#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2184pub const INTERNET_OPTION_FLUSH_STATE: u32 = 135u32;
2185#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2186pub const INTERNET_OPTION_FORCE_DECODE: u32 = 178u32;
2187#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2188pub const INTERNET_OPTION_FROM_CACHE_TIMEOUT: u32 = 63u32;
2189#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2190pub const INTERNET_OPTION_GLOBAL_CALLBACK: u32 = 188u32;
2191#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2192pub const INTERNET_OPTION_HANDLE_TYPE: u32 = 9u32;
2193#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2194pub const INTERNET_OPTION_HIBERNATE_INACTIVE_WORKER_THREADS: u32 = 91u32;
2195#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2196pub const INTERNET_OPTION_HSTS: u32 = 157u32;
2197#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2198pub const INTERNET_OPTION_HTTP_09: u32 = 191u32;
2199#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2200pub const INTERNET_OPTION_HTTP_DECODING: u32 = 65u32;
2201#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2202pub const INTERNET_OPTION_HTTP_PROTOCOL_USED: u32 = 149u32;
2203#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2204pub const INTERNET_OPTION_HTTP_VERSION: u32 = 59u32;
2205#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2206pub const INTERNET_OPTION_IDENTITY: u32 = 78u32;
2207#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2208pub const INTERNET_OPTION_IDLE_STATE: u32 = 51u32;
2209#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2210pub const INTERNET_OPTION_IDN: u32 = 102u32;
2211#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2212pub const INTERNET_OPTION_IGNORE_CERT_ERROR_FLAGS: u32 = 99u32;
2213#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2214pub const INTERNET_OPTION_IGNORE_OFFLINE: u32 = 77u32;
2215#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2216pub const INTERNET_OPTION_KEEP_CONNECTION: u32 = 22u32;
2217#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2218pub const INTERNET_OPTION_LINE_STATE: u32 = 50u32;
2219#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2220pub const INTERNET_OPTION_LISTEN_TIMEOUT: u32 = 11u32;
2221#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2222pub const INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER: u32 = 74u32;
2223#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2224pub const INTERNET_OPTION_MAX_CONNS_PER_PROXY: u32 = 103u32;
2225#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2226pub const INTERNET_OPTION_MAX_CONNS_PER_SERVER: u32 = 73u32;
2227#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2228pub const INTERNET_OPTION_MAX_QUERY_BUFFER_SIZE: u32 = 140u32;
2229#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2230pub const INTERNET_OPTION_NET_SPEED: u32 = 61u32;
2231#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2232pub const INTERNET_OPTION_NOCACHE_WRITE_IN_PRIVATE: u32 = 184u32;
2233#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2234pub const INTERNET_OPTION_NOTIFY_SENDING_COOKIE: u32 = 152u32;
2235#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2236pub const INTERNET_OPTION_NO_HTTP_SERVER_AUTH: u32 = 167u32;
2237#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2238pub const INTERNET_OPTION_OFFLINE_MODE: u32 = 26u32;
2239#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2240pub const INTERNET_OPTION_OFFLINE_SEMANTICS: u32 = 52u32;
2241#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2242pub const INTERNET_OPTION_OFFLINE_TIMEOUT: u32 = 49u32;
2243#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2244pub const INTERNET_OPTION_OPT_IN_WEAK_SIGNATURE: u32 = 176u32;
2245#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2246pub const INTERNET_OPTION_ORIGINAL_CONNECT_FLAGS: u32 = 97u32;
2247#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2248pub const INTERNET_OPTION_PARENT_HANDLE: u32 = 21u32;
2249#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2250pub const INTERNET_OPTION_PARSE_LINE_FOLDING: u32 = 177u32;
2251#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2252pub const INTERNET_OPTION_PASSWORD: u32 = 29u32;
2253#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2254pub const INTERNET_OPTION_PER_CONNECTION_OPTION: u32 = 75u32;
2255#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2256pub const INTERNET_OPTION_POLICY: u32 = 48u32;
2257#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2258pub const INTERNET_OPTION_PRESERVE_REFERER_ON_HTTPS_TO_HTTP_REDIRECT: u32 = 170u32;
2259#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2260pub const INTERNET_OPTION_PRESERVE_REQUEST_SERVER_CREDENTIALS_ON_REDIRECT: u32 = 169u32;
2261#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2262pub const INTERNET_OPTION_PROXY: u32 = 38u32;
2263#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2264pub const INTERNET_OPTION_PROXY_AUTH_SCHEME: u32 = 144u32;
2265#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2266pub const INTERNET_OPTION_PROXY_CREDENTIALS: u32 = 107u32;
2267#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2268pub const INTERNET_OPTION_PROXY_FROM_REQUEST: u32 = 109u32;
2269#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2270pub const INTERNET_OPTION_PROXY_PASSWORD: u32 = 44u32;
2271#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2272pub const INTERNET_OPTION_PROXY_SETTINGS_CHANGED: u32 = 95u32;
2273#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2274pub const INTERNET_OPTION_PROXY_USERNAME: u32 = 43u32;
2275#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2276pub const INTERNET_OPTION_READ_BUFFER_SIZE: u32 = 12u32;
2277#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2278pub const INTERNET_OPTION_RECEIVE_THROUGHPUT: u32 = 57u32;
2279#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2280pub const INTERNET_OPTION_RECEIVE_TIMEOUT: u32 = 6u32;
2281#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2282pub const INTERNET_OPTION_REFERER_TOKEN_BINDING_HOSTNAME: u32 = 163u32;
2283#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2284pub const INTERNET_OPTION_REFRESH: u32 = 37u32;
2285#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2286pub const INTERNET_OPTION_REMOVE_IDENTITY: u32 = 79u32;
2287#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2288pub const INTERNET_OPTION_REQUEST_FLAGS: u32 = 23u32;
2289#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2290pub const INTERNET_OPTION_REQUEST_PRIORITY: u32 = 58u32;
2291#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2292pub const INTERNET_OPTION_REQUEST_TIMES: u32 = 186u32;
2293#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2294pub const INTERNET_OPTION_RESET: u32 = 154u32;
2295#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2296pub const INTERNET_OPTION_RESET_URLCACHE_SESSION: u32 = 60u32;
2297#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2298pub const INTERNET_OPTION_RESPONSE_RESUMABLE: u32 = 117u32;
2299#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2300pub const INTERNET_OPTION_RESTORE_WORKER_THREAD_DEFAULTS: u32 = 93u32;
2301#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2302pub const INTERNET_OPTION_SECONDARY_CACHE_KEY: u32 = 53u32;
2303#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2304pub const INTERNET_OPTION_SECURE_FAILURE: u32 = 151u32;
2305#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2306pub const INTERNET_OPTION_SECURITY_CERTIFICATE: u32 = 35u32;
2307#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2308pub const INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT: u32 = 32u32;
2309#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2310pub const INTERNET_OPTION_SECURITY_CONNECTION_INFO: u32 = 66u32;
2311#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2312pub const INTERNET_OPTION_SECURITY_FLAGS: u32 = 31u32;
2313#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2314pub const INTERNET_OPTION_SECURITY_KEY_BITNESS: u32 = 36u32;
2315#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2316pub const INTERNET_OPTION_SECURITY_SELECT_CLIENT_CERT: u32 = 47u32;
2317#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2318pub const INTERNET_OPTION_SEND_THROUGHPUT: u32 = 56u32;
2319#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2320pub const INTERNET_OPTION_SEND_TIMEOUT: u32 = 5u32;
2321#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2322pub const INTERNET_OPTION_SEND_UTF8_SERVERNAME_TO_PROXY: u32 = 88u32;
2323#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2324pub const INTERNET_OPTION_SERVER_ADDRESS_INFO: u32 = 156u32;
2325#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2326pub const INTERNET_OPTION_SERVER_AUTH_SCHEME: u32 = 143u32;
2327#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2328pub const INTERNET_OPTION_SERVER_CERT_CHAIN_CONTEXT: u32 = 105u32;
2329#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2330pub const INTERNET_OPTION_SERVER_CREDENTIALS: u32 = 113u32;
2331#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2332pub const INTERNET_OPTION_SESSION_START_TIME: u32 = 106u32;
2333#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2334pub const INTERNET_OPTION_SETTINGS_CHANGED: u32 = 39u32;
2335#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2336pub const INTERNET_OPTION_SET_IN_PRIVATE: u32 = 164u32;
2337#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2338pub const INTERNET_OPTION_SOCKET_NODELAY: u32 = 129u32;
2339#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2340pub const INTERNET_OPTION_SOCKET_NOTIFICATION_IOCTL: u32 = 138u32;
2341#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2342pub const INTERNET_OPTION_SOCKET_SEND_BUFFER_LENGTH: u32 = 94u32;
2343#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2344pub const INTERNET_OPTION_SOURCE_PORT: u32 = 146u32;
2345#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2346pub const INTERNET_OPTION_SUPPRESS_BEHAVIOR: u32 = 81u32;
2347#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2348pub const INTERNET_OPTION_SUPPRESS_SERVER_AUTH: u32 = 104u32;
2349#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2350pub const INTERNET_OPTION_SYNC_MODE_AUTOMATIC_SESSION_DISABLED: u32 = 172u32;
2351#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2352pub const INTERNET_OPTION_TCP_FAST_OPEN: u32 = 171u32;
2353#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2354pub const INTERNET_OPTION_TIMED_CONNECTION_LIMIT_BYPASS: u32 = 133u32;
2355#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2356pub const INTERNET_OPTION_TOKEN_BINDING_PUBLIC_KEY: u32 = 181u32;
2357#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2358pub const INTERNET_OPTION_TUNNEL_ONLY: u32 = 145u32;
2359#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2360pub const INTERNET_OPTION_UNLOAD_NOTIFY_EVENT: u32 = 128u32;
2361#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2362pub const INTERNET_OPTION_UPGRADE_TO_WEB_SOCKET: u32 = 126u32;
2363#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2364pub const INTERNET_OPTION_URL: u32 = 34u32;
2365#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2366pub const INTERNET_OPTION_USERNAME: u32 = 28u32;
2367#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2368pub const INTERNET_OPTION_USER_AGENT: u32 = 41u32;
2369#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2370pub const INTERNET_OPTION_USER_PASS_SERVER_ONLY: u32 = 142u32;
2371#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2372pub const INTERNET_OPTION_USE_FIRST_AVAILABLE_CONNECTION: u32 = 132u32;
2373#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2374pub const INTERNET_OPTION_USE_MODIFIED_HEADER_FILTER: u32 = 124u32;
2375#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2376pub const INTERNET_OPTION_VERSION: u32 = 40u32;
2377#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2378pub const INTERNET_OPTION_WEB_SOCKET_CLOSE_TIMEOUT: u32 = 134u32;
2379#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2380pub const INTERNET_OPTION_WEB_SOCKET_KEEPALIVE_INTERVAL: u32 = 127u32;
2381#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2382pub const INTERNET_OPTION_WPAD_SLEEP: u32 = 114u32;
2383#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2384pub const INTERNET_OPTION_WRITE_BUFFER_SIZE: u32 = 13u32;
2385#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2386pub const INTERNET_OPTION_WWA_MODE: u32 = 125u32;
2387#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2388pub const INTERNET_PER_CONN_FLAGS_UI: u32 = 10u32;
2389#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2390pub const INTERNET_PREFETCH_ABORTED: u32 = 2u32;
2391#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2392pub const INTERNET_PREFETCH_COMPLETE: u32 = 1u32;
2393#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2394pub const INTERNET_PREFETCH_PROGRESS: u32 = 0u32;
2395#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2396pub const INTERNET_PRIORITY_FOREGROUND: u32 = 1000u32;
2397#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2398pub const INTERNET_REQFLAG_ASYNC: u32 = 2u32;
2399#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2400pub const INTERNET_REQFLAG_CACHE_WRITE_DISABLED: u32 = 64u32;
2401#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2402pub const INTERNET_REQFLAG_FROM_APP_CACHE: u32 = 256u32;
2403#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2404pub const INTERNET_REQFLAG_FROM_CACHE: u32 = 1u32;
2405#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2406pub const INTERNET_REQFLAG_NET_TIMEOUT: u32 = 128u32;
2407#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2408pub const INTERNET_REQFLAG_NO_HEADERS: u32 = 8u32;
2409#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2410pub const INTERNET_REQFLAG_PASSIVE: u32 = 16u32;
2411#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2412pub const INTERNET_REQFLAG_VIA_PROXY: u32 = 4u32;
2413#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2414pub const INTERNET_RFC1123_BUFSIZE: u32 = 30u32;
2415#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2416pub const INTERNET_RFC1123_FORMAT: u32 = 0u32;
2417#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2418pub const INTERNET_SERVICE_FTP: u32 = 1u32;
2419#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2420pub const INTERNET_SERVICE_GOPHER: u32 = 2u32;
2421#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2422pub const INTERNET_SERVICE_HTTP: u32 = 3u32;
2423#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2424pub const INTERNET_SERVICE_URL: u32 = 0u32;
2425#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2426pub const INTERNET_STATUS_CLOSING_CONNECTION: u32 = 50u32;
2427#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2428pub const INTERNET_STATUS_CONNECTED_TO_SERVER: u32 = 21u32;
2429#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2430pub const INTERNET_STATUS_CONNECTING_TO_SERVER: u32 = 20u32;
2431#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2432pub const INTERNET_STATUS_CONNECTION_CLOSED: u32 = 51u32;
2433#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2434pub const INTERNET_STATUS_COOKIE: u32 = 430u32;
2435#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2436pub const INTERNET_STATUS_COOKIE_HISTORY: u32 = 327u32;
2437#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2438pub const INTERNET_STATUS_COOKIE_RECEIVED: u32 = 321u32;
2439#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2440pub const INTERNET_STATUS_COOKIE_SENT: u32 = 320u32;
2441#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2442pub const INTERNET_STATUS_CTL_RESPONSE_RECEIVED: u32 = 42u32;
2443#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2444pub const INTERNET_STATUS_DETECTING_PROXY: u32 = 80u32;
2445#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2446pub const INTERNET_STATUS_END_BROWSER_SESSION: u32 = 420u32;
2447#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2448pub const INTERNET_STATUS_FILTER_CLOSED: u32 = 512u32;
2449#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2450pub const INTERNET_STATUS_FILTER_CLOSING: u32 = 256u32;
2451#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2452pub const INTERNET_STATUS_FILTER_CONNECTED: u32 = 8u32;
2453#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2454pub const INTERNET_STATUS_FILTER_CONNECTING: u32 = 4u32;
2455#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2456pub const INTERNET_STATUS_FILTER_HANDLE_CLOSING: u32 = 2048u32;
2457#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2458pub const INTERNET_STATUS_FILTER_HANDLE_CREATED: u32 = 1024u32;
2459#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2460pub const INTERNET_STATUS_FILTER_PREFETCH: u32 = 4096u32;
2461#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2462pub const INTERNET_STATUS_FILTER_RECEIVED: u32 = 128u32;
2463#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2464pub const INTERNET_STATUS_FILTER_RECEIVING: u32 = 64u32;
2465#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2466pub const INTERNET_STATUS_FILTER_REDIRECT: u32 = 8192u32;
2467#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2468pub const INTERNET_STATUS_FILTER_RESOLVED: u32 = 2u32;
2469#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2470pub const INTERNET_STATUS_FILTER_RESOLVING: u32 = 1u32;
2471#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2472pub const INTERNET_STATUS_FILTER_SENDING: u32 = 16u32;
2473#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2474pub const INTERNET_STATUS_FILTER_SENT: u32 = 32u32;
2475#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2476pub const INTERNET_STATUS_FILTER_STATE_CHANGE: u32 = 16384u32;
2477#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2478pub const INTERNET_STATUS_HANDLE_CLOSING: u32 = 70u32;
2479#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2480pub const INTERNET_STATUS_HANDLE_CREATED: u32 = 60u32;
2481#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2482pub const INTERNET_STATUS_INTERMEDIATE_RESPONSE: u32 = 120u32;
2483#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2484pub const INTERNET_STATUS_NAME_RESOLVED: u32 = 11u32;
2485#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2486pub const INTERNET_STATUS_P3P_HEADER: u32 = 325u32;
2487#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2488pub const INTERNET_STATUS_P3P_POLICYREF: u32 = 326u32;
2489#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2490pub const INTERNET_STATUS_PREFETCH: u32 = 43u32;
2491#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2492pub const INTERNET_STATUS_PRIVACY_IMPACTED: u32 = 324u32;
2493#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2494pub const INTERNET_STATUS_PROXY_CREDENTIALS: u32 = 400u32;
2495#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2496pub const INTERNET_STATUS_RECEIVING_RESPONSE: u32 = 40u32;
2497#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2498pub const INTERNET_STATUS_REDIRECT: u32 = 110u32;
2499#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2500pub const INTERNET_STATUS_REQUEST_COMPLETE: u32 = 100u32;
2501#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2502pub const INTERNET_STATUS_REQUEST_HEADERS_SET: u32 = 329u32;
2503#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2504pub const INTERNET_STATUS_REQUEST_SENT: u32 = 31u32;
2505#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2506pub const INTERNET_STATUS_RESOLVING_NAME: u32 = 10u32;
2507#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2508pub const INTERNET_STATUS_RESPONSE_HEADERS_SET: u32 = 330u32;
2509#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2510pub const INTERNET_STATUS_RESPONSE_RECEIVED: u32 = 41u32;
2511#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2512pub const INTERNET_STATUS_SENDING_COOKIE: u32 = 328u32;
2513#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2514pub const INTERNET_STATUS_SENDING_REQUEST: u32 = 30u32;
2515#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2516pub const INTERNET_STATUS_SERVER_CONNECTION_STATE: u32 = 410u32;
2517#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2518pub const INTERNET_STATUS_SERVER_CREDENTIALS: u32 = 401u32;
2519#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2520pub const INTERNET_STATUS_STATE_CHANGE: u32 = 200u32;
2521#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2522pub const INTERNET_STATUS_USER_INPUT_REQUIRED: u32 = 140u32;
2523#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2524pub const INTERNET_SUPPRESS_COOKIE_PERSIST: u32 = 3u32;
2525#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2526pub const INTERNET_SUPPRESS_COOKIE_PERSIST_RESET: u32 = 4u32;
2527#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2528pub const INTERNET_SUPPRESS_COOKIE_POLICY: u32 = 1u32;
2529#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2530pub const INTERNET_SUPPRESS_COOKIE_POLICY_RESET: u32 = 2u32;
2531#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2532pub const INTERNET_SUPPRESS_RESET_ALL: u32 = 0u32;
2533#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2534pub const IRF_ASYNC: u32 = 1u32;
2535#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2536pub const IRF_NO_WAIT: u32 = 8u32;
2537#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2538pub const IRF_SYNC: u32 = 4u32;
2539#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2540pub const IRF_USE_CONTEXT: u32 = 8u32;
2541#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2542pub const ISO_FORCE_DISCONNECTED: u32 = 1u32;
2543#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2544pub const ISO_FORCE_OFFLINE: u32 = 1u32;
2545#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2546pub const ISO_GLOBAL: u32 = 1u32;
2547#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2548pub const ISO_REGISTRY: u32 = 2u32;
2549#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2550pub const LOCAL_NAMESPACE_PREFIX: &str = "Local\\";
2551#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2552pub const LOCAL_NAMESPACE_PREFIX_W: &str = "Local\\";
2553#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2554pub const MAX_CACHE_ENTRY_INFO_SIZE: u32 = 4096u32;
2555#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2556pub const MAX_GOPHER_ATTRIBUTE_NAME: u32 = 128u32;
2557#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2558pub const MAX_GOPHER_CATEGORY_NAME: u32 = 128u32;
2559#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2560pub const MAX_GOPHER_DISPLAY_TEXT: u32 = 128u32;
2561#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2562pub const MAX_GOPHER_HOST_NAME: u32 = 256u32;
2563#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2564pub const MAX_GOPHER_SELECTOR_TEXT: u32 = 256u32;
2565#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2566pub const MIN_GOPHER_ATTRIBUTE_LENGTH: u32 = 256u32;
2567#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2568pub const MUST_REVALIDATE_CACHE_ENTRY: u32 = 256u32;
2569#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2570pub const MaxPrivacySettings: u32 = 16384u32;
2571#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2572pub const NORMAL_CACHE_ENTRY: u32 = 1u32;
2573#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2574pub const OTHER_USER_CACHE_ENTRY: u32 = 8388608u32;
2575#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2576pub const PENDING_DELETE_CACHE_ENTRY: u32 = 4194304u32;
2577#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2578pub const POST_CHECK_CACHE_ENTRY: u32 = 536870912u32;
2579#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2580pub const POST_RESPONSE_CACHE_ENTRY: u32 = 67108864u32;
2581#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2582pub const PRIVACY_IMPACTED_CACHE_ENTRY: u32 = 33554432u32;
2583#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2584pub const PRIVACY_MODE_CACHE_ENTRY: u32 = 131072u32;
2585#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2586pub const PRIVACY_TEMPLATE_ADVANCED: u32 = 101u32;
2587#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2588pub const PRIVACY_TEMPLATE_CUSTOM: u32 = 100u32;
2589#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2590pub const PRIVACY_TEMPLATE_HIGH: u32 = 1u32;
2591#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2592pub const PRIVACY_TEMPLATE_LOW: u32 = 5u32;
2593#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2594pub const PRIVACY_TEMPLATE_MAX: u32 = 5u32;
2595#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2596pub const PRIVACY_TEMPLATE_MEDIUM: u32 = 3u32;
2597#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2598pub const PRIVACY_TEMPLATE_MEDIUM_HIGH: u32 = 2u32;
2599#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2600pub const PRIVACY_TEMPLATE_MEDIUM_LOW: u32 = 4u32;
2601#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2602pub const PRIVACY_TEMPLATE_NO_COOKIES: u32 = 0u32;
2603#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2604pub const PRIVACY_TYPE_FIRST_PARTY: u32 = 0u32;
2605#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2606pub const PRIVACY_TYPE_THIRD_PARTY: u32 = 1u32;
2607#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2608pub const PROXY_TYPE_AUTO_DETECT: u32 = 8u32;
2609#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2610pub const PROXY_TYPE_AUTO_PROXY_URL: u32 = 4u32;
2611#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2612pub const PROXY_TYPE_DIRECT: u32 = 1u32;
2613#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2614pub const PROXY_TYPE_PROXY: u32 = 2u32;
2615pub const ProofOfPossessionCookieInfoManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2844950405, data2: 41732, data3: 17296, data4: [139, 35, 167, 95, 28, 102, 134, 0] };
2616#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2617pub const REDIRECT_CACHE_ENTRY: u32 = 2048u32;
2618#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2619pub const REGSTR_DIAL_AUTOCONNECT: &str = "AutoConnect";
2620#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2621pub const REGSTR_LEASH_LEGACY_COOKIES: &str = "LeashLegacyCookies";
2622#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2623pub const SECURITY_FLAG_128BIT: u32 = 536870912u32;
2624#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2625pub const SECURITY_FLAG_40BIT: u32 = 268435456u32;
2626#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2627pub const SECURITY_FLAG_56BIT: u32 = 1073741824u32;
2628#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2629pub const SECURITY_FLAG_FORTEZZA: u32 = 134217728u32;
2630#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2631pub const SECURITY_FLAG_IETFSSL4: u32 = 32u32;
2632#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2633pub const SECURITY_FLAG_IGNORE_REDIRECT_TO_HTTP: u32 = 32768u32;
2634#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2635pub const SECURITY_FLAG_IGNORE_REDIRECT_TO_HTTPS: u32 = 16384u32;
2636#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2637pub const SECURITY_FLAG_IGNORE_REVOCATION: u32 = 128u32;
2638#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2639pub const SECURITY_FLAG_IGNORE_WEAK_SIGNATURE: u32 = 65536u32;
2640#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2641pub const SECURITY_FLAG_IGNORE_WRONG_USAGE: u32 = 512u32;
2642#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2643pub const SECURITY_FLAG_NORMALBITNESS: u32 = 268435456u32;
2644#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2645pub const SECURITY_FLAG_OPT_IN_WEAK_SIGNATURE: u32 = 131072u32;
2646#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2647pub const SECURITY_FLAG_PCT: u32 = 8u32;
2648#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2649pub const SECURITY_FLAG_PCT4: u32 = 16u32;
2650#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2651pub const SECURITY_FLAG_SSL: u32 = 2u32;
2652#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2653pub const SECURITY_FLAG_SSL3: u32 = 4u32;
2654#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2655pub const SECURITY_FLAG_UNKNOWNBIT: u32 = 2147483648u32;
2656#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2657pub const SHORTPATH_CACHE_ENTRY: u32 = 512u32;
2658#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2659pub const SPARSE_CACHE_ENTRY: u32 = 65536u32;
2660#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2661pub const STATIC_CACHE_ENTRY: u32 = 128u32;
2662#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2663pub const STICKY_CACHE_ENTRY: u32 = 4u32;
2664#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2665pub const TRACK_OFFLINE_CACHE_ENTRY: u32 = 16u32;
2666#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2667pub const TRACK_ONLINE_CACHE_ENTRY: u32 = 32u32;
2668#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2669pub const URLHISTORY_CACHE_ENTRY: u32 = 2097152u32;
2670#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2671pub const WININET_API_FLAG_ASYNC: u32 = 1u32;
2672#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2673pub const WININET_API_FLAG_SYNC: u32 = 4u32;
2674#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2675pub const WININET_API_FLAG_USE_CONTEXT: u32 = 8u32;
2676#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2677pub const XDR_CACHE_ENTRY: u32 = 262144u32;
2678#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2679pub type APP_CACHE_FINALIZE_STATE = i32;
2680#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2681pub const AppCacheFinalizeStateIncomplete: APP_CACHE_FINALIZE_STATE = 0i32;
2682#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2683pub const AppCacheFinalizeStateManifestChange: APP_CACHE_FINALIZE_STATE = 1i32;
2684#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2685pub const AppCacheFinalizeStateComplete: APP_CACHE_FINALIZE_STATE = 2i32;
2686#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2687pub type APP_CACHE_STATE = i32;
2688#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2689pub const AppCacheStateNoUpdateNeeded: APP_CACHE_STATE = 0i32;
2690#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2691pub const AppCacheStateUpdateNeeded: APP_CACHE_STATE = 1i32;
2692#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2693pub const AppCacheStateUpdateNeededNew: APP_CACHE_STATE = 2i32;
2694#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2695pub const AppCacheStateUpdateNeededMasterOnly: APP_CACHE_STATE = 3i32;
2696#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2697pub type CACHE_CONFIG = u32;
2698#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2699pub const CACHE_CONFIG_FORCE_CLEANUP_FC: CACHE_CONFIG = 32u32;
2700#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2701pub const CACHE_CONFIG_DISK_CACHE_PATHS_FC: CACHE_CONFIG = 64u32;
2702#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2703pub const CACHE_CONFIG_SYNC_MODE_FC: CACHE_CONFIG = 128u32;
2704#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2705pub const CACHE_CONFIG_CONTENT_PATHS_FC: CACHE_CONFIG = 256u32;
2706#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2707pub const CACHE_CONFIG_HISTORY_PATHS_FC: CACHE_CONFIG = 1024u32;
2708#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2709pub const CACHE_CONFIG_COOKIES_PATHS_FC: CACHE_CONFIG = 512u32;
2710#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2711pub const CACHE_CONFIG_QUOTA_FC: CACHE_CONFIG = 2048u32;
2712#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2713pub const CACHE_CONFIG_USER_MODE_FC: CACHE_CONFIG = 4096u32;
2714#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2715pub const CACHE_CONFIG_CONTENT_USAGE_FC: CACHE_CONFIG = 8192u32;
2716#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2717pub const CACHE_CONFIG_STICKY_CONTENT_USAGE_FC: CACHE_CONFIG = 16384u32;
2718#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2719pub type FORTCMD = i32;
2720#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2721pub const FORTCMD_LOGON: FORTCMD = 1i32;
2722#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2723pub const FORTCMD_LOGOFF: FORTCMD = 2i32;
2724#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2725pub const FORTCMD_CHG_PERSONALITY: FORTCMD = 3i32;
2726#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2727pub type FORTSTAT = i32;
2728#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2729pub const FORTSTAT_INSTALLED: FORTSTAT = 1i32;
2730#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2731pub const FORTSTAT_LOGGEDON: FORTSTAT = 2i32;
2732#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2733pub type FTP_FLAGS = u32;
2734#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2735pub const FTP_TRANSFER_TYPE_ASCII: FTP_FLAGS = 1u32;
2736#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2737pub const FTP_TRANSFER_TYPE_BINARY: FTP_FLAGS = 2u32;
2738#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2739pub const FTP_TRANSFER_TYPE_UNKNOWN: FTP_FLAGS = 0u32;
2740#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2741pub const INTERNET_FLAG_TRANSFER_ASCII: FTP_FLAGS = 1u32;
2742#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2743pub const INTERNET_FLAG_TRANSFER_BINARY: FTP_FLAGS = 2u32;
2744#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2745pub type GOPHER_TYPE = u32;
2746#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2747pub const GOPHER_TYPE_ASK: GOPHER_TYPE = 1073741824u32;
2748#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2749pub const GOPHER_TYPE_BINARY: GOPHER_TYPE = 512u32;
2750#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2751pub const GOPHER_TYPE_BITMAP: GOPHER_TYPE = 16384u32;
2752#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2753pub const GOPHER_TYPE_CALENDAR: GOPHER_TYPE = 524288u32;
2754#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2755pub const GOPHER_TYPE_CSO: GOPHER_TYPE = 4u32;
2756#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2757pub const GOPHER_TYPE_DIRECTORY: GOPHER_TYPE = 2u32;
2758#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2759pub const GOPHER_TYPE_DOS_ARCHIVE: GOPHER_TYPE = 32u32;
2760#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2761pub const GOPHER_TYPE_ERROR: GOPHER_TYPE = 8u32;
2762#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2763pub const GOPHER_TYPE_GIF: GOPHER_TYPE = 4096u32;
2764#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2765pub const GOPHER_TYPE_GOPHER_PLUS: GOPHER_TYPE = 2147483648u32;
2766#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2767pub const GOPHER_TYPE_HTML: GOPHER_TYPE = 131072u32;
2768#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2769pub const GOPHER_TYPE_IMAGE: GOPHER_TYPE = 8192u32;
2770#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2771pub const GOPHER_TYPE_INDEX_SERVER: GOPHER_TYPE = 128u32;
2772#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2773pub const GOPHER_TYPE_INLINE: GOPHER_TYPE = 1048576u32;
2774#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2775pub const GOPHER_TYPE_MAC_BINHEX: GOPHER_TYPE = 16u32;
2776#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2777pub const GOPHER_TYPE_MOVIE: GOPHER_TYPE = 32768u32;
2778#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2779pub const GOPHER_TYPE_PDF: GOPHER_TYPE = 262144u32;
2780#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2781pub const GOPHER_TYPE_REDUNDANT: GOPHER_TYPE = 1024u32;
2782#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2783pub const GOPHER_TYPE_SOUND: GOPHER_TYPE = 65536u32;
2784#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2785pub const GOPHER_TYPE_TELNET: GOPHER_TYPE = 256u32;
2786#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2787pub const GOPHER_TYPE_TEXT_FILE: GOPHER_TYPE = 1u32;
2788#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2789pub const GOPHER_TYPE_TN3270: GOPHER_TYPE = 2048u32;
2790#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2791pub const GOPHER_TYPE_UNIX_UUENCODED: GOPHER_TYPE = 64u32;
2792#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2793pub const GOPHER_TYPE_UNKNOWN: GOPHER_TYPE = 536870912u32;
2794#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2795pub type HTTP_ADDREQ_FLAG = u32;
2796#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2797pub const HTTP_ADDREQ_FLAG_ADD: HTTP_ADDREQ_FLAG = 536870912u32;
2798#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2799pub const HTTP_ADDREQ_FLAG_ADD_IF_NEW: HTTP_ADDREQ_FLAG = 268435456u32;
2800#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2801pub const HTTP_ADDREQ_FLAG_COALESCE: HTTP_ADDREQ_FLAG = 1073741824u32;
2802#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2803pub const HTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA: HTTP_ADDREQ_FLAG = 1073741824u32;
2804#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2805pub const HTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON: HTTP_ADDREQ_FLAG = 16777216u32;
2806#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2807pub const HTTP_ADDREQ_FLAG_REPLACE: HTTP_ADDREQ_FLAG = 2147483648u32;
2808#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2809pub type HTTP_POLICY_EXTENSION_TYPE = i32;
2810#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2811pub const POLICY_EXTENSION_TYPE_NONE: HTTP_POLICY_EXTENSION_TYPE = 0i32;
2812#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2813pub const POLICY_EXTENSION_TYPE_WINHTTP: HTTP_POLICY_EXTENSION_TYPE = 1i32;
2814#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2815pub const POLICY_EXTENSION_TYPE_WININET: HTTP_POLICY_EXTENSION_TYPE = 2i32;
2816#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2817pub type HTTP_POLICY_EXTENSION_VERSION = i32;
2818#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2819pub const POLICY_EXTENSION_VERSION1: HTTP_POLICY_EXTENSION_VERSION = 1i32;
2820#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2821pub type HTTP_PUSH_WAIT_TYPE = i32;
2822#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2823pub const HttpPushWaitEnableComplete: HTTP_PUSH_WAIT_TYPE = 0i32;
2824#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2825pub const HttpPushWaitReceiveComplete: HTTP_PUSH_WAIT_TYPE = 1i32;
2826#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2827pub const HttpPushWaitSendComplete: HTTP_PUSH_WAIT_TYPE = 2i32;
2828#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2829pub type HTTP_WEB_SOCKET_BUFFER_TYPE = i32;
2830#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2831pub const HTTP_WEB_SOCKET_BINARY_MESSAGE_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 0i32;
2832#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2833pub const HTTP_WEB_SOCKET_BINARY_FRAGMENT_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 1i32;
2834#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2835pub const HTTP_WEB_SOCKET_UTF8_MESSAGE_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 2i32;
2836#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2837pub const HTTP_WEB_SOCKET_UTF8_FRAGMENT_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 3i32;
2838#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2839pub const HTTP_WEB_SOCKET_CLOSE_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 4i32;
2840#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2841pub const HTTP_WEB_SOCKET_PING_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 5i32;
2842#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2843pub type HTTP_WEB_SOCKET_CLOSE_STATUS = i32;
2844#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2845pub const HTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1000i32;
2846#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2847pub const HTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1001i32;
2848#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2849pub const HTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1002i32;
2850#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2851pub const HTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1003i32;
2852#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2853pub const HTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1005i32;
2854#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2855pub const HTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1006i32;
2856#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2857pub const HTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1007i32;
2858#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2859pub const HTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1008i32;
2860#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2861pub const HTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1009i32;
2862#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2863pub const HTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1010i32;
2864#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2865pub const HTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1011i32;
2866#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2867pub const HTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1015i32;
2868#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2869pub type HTTP_WEB_SOCKET_OPERATION = i32;
2870#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2871pub const HTTP_WEB_SOCKET_SEND_OPERATION: HTTP_WEB_SOCKET_OPERATION = 0i32;
2872#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2873pub const HTTP_WEB_SOCKET_RECEIVE_OPERATION: HTTP_WEB_SOCKET_OPERATION = 1i32;
2874#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2875pub const HTTP_WEB_SOCKET_CLOSE_OPERATION: HTTP_WEB_SOCKET_OPERATION = 2i32;
2876#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2877pub const HTTP_WEB_SOCKET_SHUTDOWN_OPERATION: HTTP_WEB_SOCKET_OPERATION = 3i32;
2878#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2879pub type INTERNET_ACCESS_TYPE = u32;
2880#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2881pub const INTERNET_OPEN_TYPE_DIRECT: INTERNET_ACCESS_TYPE = 1u32;
2882#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2883pub const INTERNET_OPEN_TYPE_PRECONFIG: INTERNET_ACCESS_TYPE = 0u32;
2884#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2885pub const INTERNET_OPEN_TYPE_PROXY: INTERNET_ACCESS_TYPE = 3u32;
2886#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2887pub type INTERNET_AUTODIAL = u32;
2888#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2889pub const INTERNET_AUTODIAL_FAILIFSECURITYCHECK: INTERNET_AUTODIAL = 4u32;
2890#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2891pub const INTERNET_AUTODIAL_FORCE_ONLINE: INTERNET_AUTODIAL = 1u32;
2892#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2893pub const INTERNET_AUTODIAL_FORCE_UNATTENDED: INTERNET_AUTODIAL = 2u32;
2894#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2895pub const INTERNET_AUTODIAL_OVERRIDE_NET_PRESENT: INTERNET_AUTODIAL = 8u32;
2896#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2897pub type INTERNET_CONNECTION = u32;
2898#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2899pub const INTERNET_CONNECTION_CONFIGURED: INTERNET_CONNECTION = 64u32;
2900#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2901pub const INTERNET_CONNECTION_LAN: INTERNET_CONNECTION = 2u32;
2902#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2903pub const INTERNET_CONNECTION_MODEM: INTERNET_CONNECTION = 1u32;
2904#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2905pub const INTERNET_CONNECTION_MODEM_BUSY: INTERNET_CONNECTION = 8u32;
2906#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2907pub const INTERNET_CONNECTION_OFFLINE: INTERNET_CONNECTION = 32u32;
2908#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2909pub const INTERNET_CONNECTION_PROXY: INTERNET_CONNECTION = 4u32;
2910#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2911pub const INTERNET_RAS_INSTALLED: INTERNET_CONNECTION = 16u32;
2912#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2913pub type INTERNET_COOKIE_FLAGS = u32;
2914#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2915pub const INTERNET_COOKIE_HTTPONLY: INTERNET_COOKIE_FLAGS = 8192u32;
2916#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2917pub const INTERNET_COOKIE_THIRD_PARTY: INTERNET_COOKIE_FLAGS = 16u32;
2918#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2919pub const INTERNET_FLAG_RESTRICTED_ZONE: INTERNET_COOKIE_FLAGS = 131072u32;
2920#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2921pub type INTERNET_PER_CONN = u32;
2922#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2923pub const INTERNET_PER_CONN_AUTOCONFIG_URL: INTERNET_PER_CONN = 4u32;
2924#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2925pub const INTERNET_PER_CONN_AUTODISCOVERY_FLAGS: INTERNET_PER_CONN = 5u32;
2926#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2927pub const INTERNET_PER_CONN_FLAGS: INTERNET_PER_CONN = 1u32;
2928#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2929pub const INTERNET_PER_CONN_PROXY_BYPASS: INTERNET_PER_CONN = 3u32;
2930#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2931pub const INTERNET_PER_CONN_PROXY_SERVER: INTERNET_PER_CONN = 2u32;
2932#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2933pub const INTERNET_PER_CONN_AUTOCONFIG_SECONDARY_URL: INTERNET_PER_CONN = 6u32;
2934#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2935pub const INTERNET_PER_CONN_AUTOCONFIG_RELOAD_DELAY_MINS: INTERNET_PER_CONN = 7u32;
2936#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2937pub const INTERNET_PER_CONN_AUTOCONFIG_LAST_DETECT_TIME: INTERNET_PER_CONN = 8u32;
2938#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2939pub const INTERNET_PER_CONN_AUTOCONFIG_LAST_DETECT_URL: INTERNET_PER_CONN = 9u32;
2940#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2941pub type INTERNET_SCHEME = i32;
2942#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2943pub const INTERNET_SCHEME_PARTIAL: INTERNET_SCHEME = -2i32;
2944#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2945pub const INTERNET_SCHEME_UNKNOWN: INTERNET_SCHEME = -1i32;
2946#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2947pub const INTERNET_SCHEME_DEFAULT: INTERNET_SCHEME = 0i32;
2948#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2949pub const INTERNET_SCHEME_FTP: INTERNET_SCHEME = 1i32;
2950#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2951pub const INTERNET_SCHEME_GOPHER: INTERNET_SCHEME = 2i32;
2952#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2953pub const INTERNET_SCHEME_HTTP: INTERNET_SCHEME = 3i32;
2954#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2955pub const INTERNET_SCHEME_HTTPS: INTERNET_SCHEME = 4i32;
2956#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2957pub const INTERNET_SCHEME_FILE: INTERNET_SCHEME = 5i32;
2958#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2959pub const INTERNET_SCHEME_NEWS: INTERNET_SCHEME = 6i32;
2960#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2961pub const INTERNET_SCHEME_MAILTO: INTERNET_SCHEME = 7i32;
2962#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2963pub const INTERNET_SCHEME_SOCKS: INTERNET_SCHEME = 8i32;
2964#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2965pub const INTERNET_SCHEME_JAVASCRIPT: INTERNET_SCHEME = 9i32;
2966#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2967pub const INTERNET_SCHEME_VBSCRIPT: INTERNET_SCHEME = 10i32;
2968#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2969pub const INTERNET_SCHEME_RES: INTERNET_SCHEME = 11i32;
2970#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2971pub const INTERNET_SCHEME_FIRST: INTERNET_SCHEME = 1i32;
2972#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2973pub const INTERNET_SCHEME_LAST: INTERNET_SCHEME = 11i32;
2974#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2975pub type INTERNET_STATE = u32;
2976#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2977pub const INTERNET_STATE_CONNECTED: INTERNET_STATE = 1u32;
2978#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2979pub const INTERNET_STATE_DISCONNECTED: INTERNET_STATE = 2u32;
2980#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2981pub const INTERNET_STATE_DISCONNECTED_BY_USER: INTERNET_STATE = 16u32;
2982#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2983pub const INTERNET_STATE_IDLE: INTERNET_STATE = 256u32;
2984#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2985pub const INTERNET_STATE_BUSY: INTERNET_STATE = 512u32;
2986#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2987pub type InternetCookieState = i32;
2988#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2989pub const COOKIE_STATE_UNKNOWN: InternetCookieState = 0i32;
2990#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2991pub const COOKIE_STATE_ACCEPT: InternetCookieState = 1i32;
2992#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2993pub const COOKIE_STATE_PROMPT: InternetCookieState = 2i32;
2994#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2995pub const COOKIE_STATE_LEASH: InternetCookieState = 3i32;
2996#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2997pub const COOKIE_STATE_DOWNGRADE: InternetCookieState = 4i32;
2998#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
2999pub const COOKIE_STATE_REJECT: InternetCookieState = 5i32;
3000#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3001pub const COOKIE_STATE_MAX: InternetCookieState = 5i32;
3002#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3003pub type PROXY_AUTO_DETECT_TYPE = u32;
3004#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3005pub const PROXY_AUTO_DETECT_TYPE_DHCP: PROXY_AUTO_DETECT_TYPE = 1u32;
3006#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3007pub const PROXY_AUTO_DETECT_TYPE_DNS_A: PROXY_AUTO_DETECT_TYPE = 2u32;
3008#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3009pub type REQUEST_TIMES = i32;
3010#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3011pub const NameResolutionStart: REQUEST_TIMES = 0i32;
3012#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3013pub const NameResolutionEnd: REQUEST_TIMES = 1i32;
3014#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3015pub const ConnectionEstablishmentStart: REQUEST_TIMES = 2i32;
3016#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3017pub const ConnectionEstablishmentEnd: REQUEST_TIMES = 3i32;
3018#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3019pub const TLSHandshakeStart: REQUEST_TIMES = 4i32;
3020#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3021pub const TLSHandshakeEnd: REQUEST_TIMES = 5i32;
3022#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3023pub const HttpRequestTimeMax: REQUEST_TIMES = 32i32;
3024#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3025pub type URL_CACHE_LIMIT_TYPE = i32;
3026#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3027pub const UrlCacheLimitTypeIE: URL_CACHE_LIMIT_TYPE = 0i32;
3028#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3029pub const UrlCacheLimitTypeIETotal: URL_CACHE_LIMIT_TYPE = 1i32;
3030#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3031pub const UrlCacheLimitTypeAppContainer: URL_CACHE_LIMIT_TYPE = 2i32;
3032#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3033pub const UrlCacheLimitTypeAppContainerTotal: URL_CACHE_LIMIT_TYPE = 3i32;
3034#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3035pub const UrlCacheLimitTypeNum: URL_CACHE_LIMIT_TYPE = 4i32;
3036#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3037pub type WININET_SYNC_MODE = i32;
3038#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3039pub const WININET_SYNC_MODE_NEVER: WININET_SYNC_MODE = 0i32;
3040#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3041pub const WININET_SYNC_MODE_ON_EXPIRY: WININET_SYNC_MODE = 1i32;
3042#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3043pub const WININET_SYNC_MODE_ONCE_PER_SESSION: WININET_SYNC_MODE = 2i32;
3044#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3045pub const WININET_SYNC_MODE_ALWAYS: WININET_SYNC_MODE = 3i32;
3046#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3047pub const WININET_SYNC_MODE_AUTOMATIC: WININET_SYNC_MODE = 4i32;
3048#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3049pub const WININET_SYNC_MODE_DEFAULT: WININET_SYNC_MODE = 4i32;
3050#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3051pub type WPAD_CACHE_DELETE = i32;
3052#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3053pub const WPAD_CACHE_DELETE_CURRENT: WPAD_CACHE_DELETE = 0i32;
3054#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3055pub const WPAD_CACHE_DELETE_ALL: WPAD_CACHE_DELETE = 1i32;
3056#[repr(C)]
3057#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3058pub struct APP_CACHE_DOWNLOAD_ENTRY {
3059 pub pwszUrl: ::windows_sys::core::PWSTR,
3060 pub dwEntryType: u32,
3061}
3062impl ::core::marker::Copy for APP_CACHE_DOWNLOAD_ENTRY {}
3063impl ::core::clone::Clone for APP_CACHE_DOWNLOAD_ENTRY {
3064 fn clone(&self) -> Self {
3065 *self
3066 }
3067}
3068#[repr(C)]
3069#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3070pub struct APP_CACHE_DOWNLOAD_LIST {
3071 pub dwEntryCount: u32,
3072 pub pEntries: *mut APP_CACHE_DOWNLOAD_ENTRY,
3073}
3074impl ::core::marker::Copy for APP_CACHE_DOWNLOAD_LIST {}
3075impl ::core::clone::Clone for APP_CACHE_DOWNLOAD_LIST {
3076 fn clone(&self) -> Self {
3077 *self
3078 }
3079}
3080#[repr(C)]
3081#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3082#[cfg(feature = "Win32_Foundation")]
3083pub struct APP_CACHE_GROUP_INFO {
3084 pub pwszManifestUrl: ::windows_sys::core::PWSTR,
3085 pub ftLastAccessTime: super::super::Foundation::FILETIME,
3086 pub ullSize: u64,
3087}
3088#[cfg(feature = "Win32_Foundation")]
3089impl ::core::marker::Copy for APP_CACHE_GROUP_INFO {}
3090#[cfg(feature = "Win32_Foundation")]
3091impl ::core::clone::Clone for APP_CACHE_GROUP_INFO {
3092 fn clone(&self) -> Self {
3093 *self
3094 }
3095}
3096#[repr(C)]
3097#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3098#[cfg(feature = "Win32_Foundation")]
3099pub struct APP_CACHE_GROUP_LIST {
3100 pub dwAppCacheGroupCount: u32,
3101 pub pAppCacheGroups: *mut APP_CACHE_GROUP_INFO,
3102}
3103#[cfg(feature = "Win32_Foundation")]
3104impl ::core::marker::Copy for APP_CACHE_GROUP_LIST {}
3105#[cfg(feature = "Win32_Foundation")]
3106impl ::core::clone::Clone for APP_CACHE_GROUP_LIST {
3107 fn clone(&self) -> Self {
3108 *self
3109 }
3110}
3111#[repr(C)]
3112#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3113pub struct AUTO_PROXY_SCRIPT_BUFFER {
3114 pub dwStructSize: u32,
3115 pub lpszScriptBuffer: ::windows_sys::core::PSTR,
3116 pub dwScriptBufferSize: u32,
3117}
3118impl ::core::marker::Copy for AUTO_PROXY_SCRIPT_BUFFER {}
3119impl ::core::clone::Clone for AUTO_PROXY_SCRIPT_BUFFER {
3120 fn clone(&self) -> Self {
3121 *self
3122 }
3123}
3124#[repr(C)]
3125#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3126pub struct AutoProxyHelperFunctions {
3127 pub lpVtbl: *const AutoProxyHelperVtbl,
3128}
3129impl ::core::marker::Copy for AutoProxyHelperFunctions {}
3130impl ::core::clone::Clone for AutoProxyHelperFunctions {
3131 fn clone(&self) -> Self {
3132 *self
3133 }
3134}
3135#[repr(C)]
3136#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3137pub struct AutoProxyHelperVtbl {
3138 pub IsResolvable: isize,
3139 pub GetIPAddress: isize,
3140 pub ResolveHostName: isize,
3141 pub IsInNet: isize,
3142 pub IsResolvableEx: isize,
3143 pub GetIPAddressEx: isize,
3144 pub ResolveHostNameEx: isize,
3145 pub IsInNetEx: isize,
3146 pub SortIpList: isize,
3147}
3148impl ::core::marker::Copy for AutoProxyHelperVtbl {}
3149impl ::core::clone::Clone for AutoProxyHelperVtbl {
3150 fn clone(&self) -> Self {
3151 *self
3152 }
3153}
3154#[repr(C)]
3155#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3156#[cfg(feature = "Win32_Foundation")]
3157pub struct COOKIE_DLG_INFO {
3158 pub pszServer: ::windows_sys::core::PWSTR,
3159 pub pic: *mut INTERNET_COOKIE,
3160 pub dwStopWarning: u32,
3161 pub cx: i32,
3162 pub cy: i32,
3163 pub pszHeader: ::windows_sys::core::PWSTR,
3164 pub dwOperation: u32,
3165}
3166#[cfg(feature = "Win32_Foundation")]
3167impl ::core::marker::Copy for COOKIE_DLG_INFO {}
3168#[cfg(feature = "Win32_Foundation")]
3169impl ::core::clone::Clone for COOKIE_DLG_INFO {
3170 fn clone(&self) -> Self {
3171 *self
3172 }
3173}
3174#[repr(C)]
3175#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3176#[cfg(feature = "Win32_Foundation")]
3177pub struct CookieDecision {
3178 pub dwCookieState: u32,
3179 pub fAllowSession: super::super::Foundation::BOOL,
3180}
3181#[cfg(feature = "Win32_Foundation")]
3182impl ::core::marker::Copy for CookieDecision {}
3183#[cfg(feature = "Win32_Foundation")]
3184impl ::core::clone::Clone for CookieDecision {
3185 fn clone(&self) -> Self {
3186 *self
3187 }
3188}
3189#[repr(C)]
3190#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3191pub struct GOPHER_ABSTRACT_ATTRIBUTE_TYPE {
3192 pub ShortAbstract: *mut i8,
3193 pub AbstractFile: *mut i8,
3194}
3195impl ::core::marker::Copy for GOPHER_ABSTRACT_ATTRIBUTE_TYPE {}
3196impl ::core::clone::Clone for GOPHER_ABSTRACT_ATTRIBUTE_TYPE {
3197 fn clone(&self) -> Self {
3198 *self
3199 }
3200}
3201#[repr(C)]
3202#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3203pub struct GOPHER_ADMIN_ATTRIBUTE_TYPE {
3204 pub Comment: *mut i8,
3205 pub EmailAddress: *mut i8,
3206}
3207impl ::core::marker::Copy for GOPHER_ADMIN_ATTRIBUTE_TYPE {}
3208impl ::core::clone::Clone for GOPHER_ADMIN_ATTRIBUTE_TYPE {
3209 fn clone(&self) -> Self {
3210 *self
3211 }
3212}
3213#[repr(C)]
3214#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3215pub struct GOPHER_ASK_ATTRIBUTE_TYPE {
3216 pub QuestionType: *mut i8,
3217 pub QuestionText: *mut i8,
3218}
3219impl ::core::marker::Copy for GOPHER_ASK_ATTRIBUTE_TYPE {}
3220impl ::core::clone::Clone for GOPHER_ASK_ATTRIBUTE_TYPE {
3221 fn clone(&self) -> Self {
3222 *self
3223 }
3224}
3225#[repr(C)]
3226#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3227#[cfg(feature = "Win32_Foundation")]
3228pub struct GOPHER_ATTRIBUTE_TYPE {
3229 pub CategoryId: u32,
3230 pub AttributeId: u32,
3231 pub AttributeType: GOPHER_ATTRIBUTE_TYPE_0,
3232}
3233#[cfg(feature = "Win32_Foundation")]
3234impl ::core::marker::Copy for GOPHER_ATTRIBUTE_TYPE {}
3235#[cfg(feature = "Win32_Foundation")]
3236impl ::core::clone::Clone for GOPHER_ATTRIBUTE_TYPE {
3237 fn clone(&self) -> Self {
3238 *self
3239 }
3240}
3241#[repr(C)]
3242#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3243#[cfg(feature = "Win32_Foundation")]
3244pub union GOPHER_ATTRIBUTE_TYPE_0 {
3245 pub Admin: GOPHER_ADMIN_ATTRIBUTE_TYPE,
3246 pub ModDate: GOPHER_MOD_DATE_ATTRIBUTE_TYPE,
3247 pub Ttl: GOPHER_TTL_ATTRIBUTE_TYPE,
3248 pub Score: GOPHER_SCORE_ATTRIBUTE_TYPE,
3249 pub ScoreRange: GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE,
3250 pub Site: GOPHER_SITE_ATTRIBUTE_TYPE,
3251 pub Organization: GOPHER_ORGANIZATION_ATTRIBUTE_TYPE,
3252 pub Location: GOPHER_LOCATION_ATTRIBUTE_TYPE,
3253 pub GeographicalLocation: GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE,
3254 pub TimeZone: GOPHER_TIMEZONE_ATTRIBUTE_TYPE,
3255 pub Provider: GOPHER_PROVIDER_ATTRIBUTE_TYPE,
3256 pub Version: GOPHER_VERSION_ATTRIBUTE_TYPE,
3257 pub Abstract: GOPHER_ABSTRACT_ATTRIBUTE_TYPE,
3258 pub View: GOPHER_VIEW_ATTRIBUTE_TYPE,
3259 pub Veronica: GOPHER_VERONICA_ATTRIBUTE_TYPE,
3260 pub Ask: GOPHER_ASK_ATTRIBUTE_TYPE,
3261 pub Unknown: GOPHER_UNKNOWN_ATTRIBUTE_TYPE,
3262}
3263#[cfg(feature = "Win32_Foundation")]
3264impl ::core::marker::Copy for GOPHER_ATTRIBUTE_TYPE_0 {}
3265#[cfg(feature = "Win32_Foundation")]
3266impl ::core::clone::Clone for GOPHER_ATTRIBUTE_TYPE_0 {
3267 fn clone(&self) -> Self {
3268 *self
3269 }
3270}
3271#[repr(C)]
3272#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3273#[cfg(feature = "Win32_Foundation")]
3274pub struct GOPHER_FIND_DATAA {
3275 pub DisplayString: [super::super::Foundation::CHAR; 129],
3276 pub GopherType: GOPHER_TYPE,
3277 pub SizeLow: u32,
3278 pub SizeHigh: u32,
3279 pub LastModificationTime: super::super::Foundation::FILETIME,
3280 pub Locator: [super::super::Foundation::CHAR; 654],
3281}
3282#[cfg(feature = "Win32_Foundation")]
3283impl ::core::marker::Copy for GOPHER_FIND_DATAA {}
3284#[cfg(feature = "Win32_Foundation")]
3285impl ::core::clone::Clone for GOPHER_FIND_DATAA {
3286 fn clone(&self) -> Self {
3287 *self
3288 }
3289}
3290#[repr(C)]
3291#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3292#[cfg(feature = "Win32_Foundation")]
3293pub struct GOPHER_FIND_DATAW {
3294 pub DisplayString: [u16; 129],
3295 pub GopherType: GOPHER_TYPE,
3296 pub SizeLow: u32,
3297 pub SizeHigh: u32,
3298 pub LastModificationTime: super::super::Foundation::FILETIME,
3299 pub Locator: [u16; 654],
3300}
3301#[cfg(feature = "Win32_Foundation")]
3302impl ::core::marker::Copy for GOPHER_FIND_DATAW {}
3303#[cfg(feature = "Win32_Foundation")]
3304impl ::core::clone::Clone for GOPHER_FIND_DATAW {
3305 fn clone(&self) -> Self {
3306 *self
3307 }
3308}
3309#[repr(C)]
3310#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3311pub struct GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE {
3312 pub DegreesNorth: i32,
3313 pub MinutesNorth: i32,
3314 pub SecondsNorth: i32,
3315 pub DegreesEast: i32,
3316 pub MinutesEast: i32,
3317 pub SecondsEast: i32,
3318}
3319impl ::core::marker::Copy for GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE {}
3320impl ::core::clone::Clone for GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE {
3321 fn clone(&self) -> Self {
3322 *self
3323 }
3324}
3325#[repr(C)]
3326#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3327pub struct GOPHER_LOCATION_ATTRIBUTE_TYPE {
3328 pub Location: *mut i8,
3329}
3330impl ::core::marker::Copy for GOPHER_LOCATION_ATTRIBUTE_TYPE {}
3331impl ::core::clone::Clone for GOPHER_LOCATION_ATTRIBUTE_TYPE {
3332 fn clone(&self) -> Self {
3333 *self
3334 }
3335}
3336#[repr(C)]
3337#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3338#[cfg(feature = "Win32_Foundation")]
3339pub struct GOPHER_MOD_DATE_ATTRIBUTE_TYPE {
3340 pub DateAndTime: super::super::Foundation::FILETIME,
3341}
3342#[cfg(feature = "Win32_Foundation")]
3343impl ::core::marker::Copy for GOPHER_MOD_DATE_ATTRIBUTE_TYPE {}
3344#[cfg(feature = "Win32_Foundation")]
3345impl ::core::clone::Clone for GOPHER_MOD_DATE_ATTRIBUTE_TYPE {
3346 fn clone(&self) -> Self {
3347 *self
3348 }
3349}
3350#[repr(C)]
3351#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3352pub struct GOPHER_ORGANIZATION_ATTRIBUTE_TYPE {
3353 pub Organization: *mut i8,
3354}
3355impl ::core::marker::Copy for GOPHER_ORGANIZATION_ATTRIBUTE_TYPE {}
3356impl ::core::clone::Clone for GOPHER_ORGANIZATION_ATTRIBUTE_TYPE {
3357 fn clone(&self) -> Self {
3358 *self
3359 }
3360}
3361#[repr(C)]
3362#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3363pub struct GOPHER_PROVIDER_ATTRIBUTE_TYPE {
3364 pub Provider: *mut i8,
3365}
3366impl ::core::marker::Copy for GOPHER_PROVIDER_ATTRIBUTE_TYPE {}
3367impl ::core::clone::Clone for GOPHER_PROVIDER_ATTRIBUTE_TYPE {
3368 fn clone(&self) -> Self {
3369 *self
3370 }
3371}
3372#[repr(C)]
3373#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3374pub struct GOPHER_SCORE_ATTRIBUTE_TYPE {
3375 pub Score: i32,
3376}
3377impl ::core::marker::Copy for GOPHER_SCORE_ATTRIBUTE_TYPE {}
3378impl ::core::clone::Clone for GOPHER_SCORE_ATTRIBUTE_TYPE {
3379 fn clone(&self) -> Self {
3380 *self
3381 }
3382}
3383#[repr(C)]
3384#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3385pub struct GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE {
3386 pub LowerBound: i32,
3387 pub UpperBound: i32,
3388}
3389impl ::core::marker::Copy for GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE {}
3390impl ::core::clone::Clone for GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE {
3391 fn clone(&self) -> Self {
3392 *self
3393 }
3394}
3395#[repr(C)]
3396#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3397pub struct GOPHER_SITE_ATTRIBUTE_TYPE {
3398 pub Site: *mut i8,
3399}
3400impl ::core::marker::Copy for GOPHER_SITE_ATTRIBUTE_TYPE {}
3401impl ::core::clone::Clone for GOPHER_SITE_ATTRIBUTE_TYPE {
3402 fn clone(&self) -> Self {
3403 *self
3404 }
3405}
3406#[repr(C)]
3407#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3408pub struct GOPHER_TIMEZONE_ATTRIBUTE_TYPE {
3409 pub Zone: i32,
3410}
3411impl ::core::marker::Copy for GOPHER_TIMEZONE_ATTRIBUTE_TYPE {}
3412impl ::core::clone::Clone for GOPHER_TIMEZONE_ATTRIBUTE_TYPE {
3413 fn clone(&self) -> Self {
3414 *self
3415 }
3416}
3417#[repr(C)]
3418#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3419pub struct GOPHER_TTL_ATTRIBUTE_TYPE {
3420 pub Ttl: u32,
3421}
3422impl ::core::marker::Copy for GOPHER_TTL_ATTRIBUTE_TYPE {}
3423impl ::core::clone::Clone for GOPHER_TTL_ATTRIBUTE_TYPE {
3424 fn clone(&self) -> Self {
3425 *self
3426 }
3427}
3428#[repr(C)]
3429#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3430pub struct GOPHER_UNKNOWN_ATTRIBUTE_TYPE {
3431 pub Text: *mut i8,
3432}
3433impl ::core::marker::Copy for GOPHER_UNKNOWN_ATTRIBUTE_TYPE {}
3434impl ::core::clone::Clone for GOPHER_UNKNOWN_ATTRIBUTE_TYPE {
3435 fn clone(&self) -> Self {
3436 *self
3437 }
3438}
3439#[repr(C)]
3440#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3441#[cfg(feature = "Win32_Foundation")]
3442pub struct GOPHER_VERONICA_ATTRIBUTE_TYPE {
3443 pub TreeWalk: super::super::Foundation::BOOL,
3444}
3445#[cfg(feature = "Win32_Foundation")]
3446impl ::core::marker::Copy for GOPHER_VERONICA_ATTRIBUTE_TYPE {}
3447#[cfg(feature = "Win32_Foundation")]
3448impl ::core::clone::Clone for GOPHER_VERONICA_ATTRIBUTE_TYPE {
3449 fn clone(&self) -> Self {
3450 *self
3451 }
3452}
3453#[repr(C)]
3454#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3455pub struct GOPHER_VERSION_ATTRIBUTE_TYPE {
3456 pub Version: *mut i8,
3457}
3458impl ::core::marker::Copy for GOPHER_VERSION_ATTRIBUTE_TYPE {}
3459impl ::core::clone::Clone for GOPHER_VERSION_ATTRIBUTE_TYPE {
3460 fn clone(&self) -> Self {
3461 *self
3462 }
3463}
3464#[repr(C)]
3465#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3466pub struct GOPHER_VIEW_ATTRIBUTE_TYPE {
3467 pub ContentType: *mut i8,
3468 pub Language: *mut i8,
3469 pub Size: u32,
3470}
3471impl ::core::marker::Copy for GOPHER_VIEW_ATTRIBUTE_TYPE {}
3472impl ::core::clone::Clone for GOPHER_VIEW_ATTRIBUTE_TYPE {
3473 fn clone(&self) -> Self {
3474 *self
3475 }
3476}
3477#[repr(C)]
3478#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3479#[cfg(feature = "Win32_Foundation")]
3480pub struct HTTP_PUSH_NOTIFICATION_STATUS {
3481 pub ChannelStatusValid: super::super::Foundation::BOOL,
3482 pub ChannelStatus: u32,
3483}
3484#[cfg(feature = "Win32_Foundation")]
3485impl ::core::marker::Copy for HTTP_PUSH_NOTIFICATION_STATUS {}
3486#[cfg(feature = "Win32_Foundation")]
3487impl ::core::clone::Clone for HTTP_PUSH_NOTIFICATION_STATUS {
3488 fn clone(&self) -> Self {
3489 *self
3490 }
3491}
3492#[repr(C)]
3493#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3494pub struct HTTP_PUSH_TRANSPORT_SETTING {
3495 pub TransportSettingId: ::windows_sys::core::GUID,
3496 pub BrokerEventId: ::windows_sys::core::GUID,
3497}
3498impl ::core::marker::Copy for HTTP_PUSH_TRANSPORT_SETTING {}
3499impl ::core::clone::Clone for HTTP_PUSH_TRANSPORT_SETTING {
3500 fn clone(&self) -> Self {
3501 *self
3502 }
3503}
3504pub type HTTP_PUSH_WAIT_HANDLE = isize;
3505#[repr(C)]
3506#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3507pub struct HTTP_REQUEST_TIMES {
3508 pub cTimes: u32,
3509 pub rgTimes: [u64; 32],
3510}
3511impl ::core::marker::Copy for HTTP_REQUEST_TIMES {}
3512impl ::core::clone::Clone for HTTP_REQUEST_TIMES {
3513 fn clone(&self) -> Self {
3514 *self
3515 }
3516}
3517#[repr(C)]
3518#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3519pub struct HTTP_WEB_SOCKET_ASYNC_RESULT {
3520 pub AsyncResult: INTERNET_ASYNC_RESULT,
3521 pub Operation: HTTP_WEB_SOCKET_OPERATION,
3522 pub BufferType: HTTP_WEB_SOCKET_BUFFER_TYPE,
3523 pub dwBytesTransferred: u32,
3524}
3525impl ::core::marker::Copy for HTTP_WEB_SOCKET_ASYNC_RESULT {}
3526impl ::core::clone::Clone for HTTP_WEB_SOCKET_ASYNC_RESULT {
3527 fn clone(&self) -> Self {
3528 *self
3529 }
3530}
3531#[repr(C)]
3532#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3533pub struct INTERNET_ASYNC_RESULT {
3534 pub dwResult: usize,
3535 pub dwError: u32,
3536}
3537impl ::core::marker::Copy for INTERNET_ASYNC_RESULT {}
3538impl ::core::clone::Clone for INTERNET_ASYNC_RESULT {
3539 fn clone(&self) -> Self {
3540 *self
3541 }
3542}
3543#[repr(C)]
3544#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3545pub struct INTERNET_AUTH_NOTIFY_DATA {
3546 pub cbStruct: u32,
3547 pub dwOptions: u32,
3548 pub pfnNotify: PFN_AUTH_NOTIFY,
3549 pub dwContext: usize,
3550}
3551impl ::core::marker::Copy for INTERNET_AUTH_NOTIFY_DATA {}
3552impl ::core::clone::Clone for INTERNET_AUTH_NOTIFY_DATA {
3553 fn clone(&self) -> Self {
3554 *self
3555 }
3556}
3557#[repr(C)]
3558#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3559pub struct INTERNET_BUFFERSA {
3560 pub dwStructSize: u32,
3561 pub Next: *mut INTERNET_BUFFERSA,
3562 pub lpcszHeader: ::windows_sys::core::PCSTR,
3563 pub dwHeadersLength: u32,
3564 pub dwHeadersTotal: u32,
3565 pub lpvBuffer: *mut ::core::ffi::c_void,
3566 pub dwBufferLength: u32,
3567 pub dwBufferTotal: u32,
3568 pub dwOffsetLow: u32,
3569 pub dwOffsetHigh: u32,
3570}
3571impl ::core::marker::Copy for INTERNET_BUFFERSA {}
3572impl ::core::clone::Clone for INTERNET_BUFFERSA {
3573 fn clone(&self) -> Self {
3574 *self
3575 }
3576}
3577#[repr(C)]
3578#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3579pub struct INTERNET_BUFFERSW {
3580 pub dwStructSize: u32,
3581 pub Next: *mut INTERNET_BUFFERSW,
3582 pub lpcszHeader: ::windows_sys::core::PCWSTR,
3583 pub dwHeadersLength: u32,
3584 pub dwHeadersTotal: u32,
3585 pub lpvBuffer: *mut ::core::ffi::c_void,
3586 pub dwBufferLength: u32,
3587 pub dwBufferTotal: u32,
3588 pub dwOffsetLow: u32,
3589 pub dwOffsetHigh: u32,
3590}
3591impl ::core::marker::Copy for INTERNET_BUFFERSW {}
3592impl ::core::clone::Clone for INTERNET_BUFFERSW {
3593 fn clone(&self) -> Self {
3594 *self
3595 }
3596}
3597#[repr(C)]
3598#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3599#[cfg(feature = "Win32_Foundation")]
3600pub struct INTERNET_CACHE_CONFIG_INFOA {
3601 pub dwStructSize: u32,
3602 pub dwContainer: u32,
3603 pub dwQuota: u32,
3604 pub dwReserved4: u32,
3605 pub fPerUser: super::super::Foundation::BOOL,
3606 pub dwSyncMode: u32,
3607 pub dwNumCachePaths: u32,
3608 pub Anonymous: INTERNET_CACHE_CONFIG_INFOA_0,
3609 pub dwNormalUsage: u32,
3610 pub dwExemptUsage: u32,
3611}
3612#[cfg(feature = "Win32_Foundation")]
3613impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOA {}
3614#[cfg(feature = "Win32_Foundation")]
3615impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOA {
3616 fn clone(&self) -> Self {
3617 *self
3618 }
3619}
3620#[repr(C)]
3621#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3622#[cfg(feature = "Win32_Foundation")]
3623pub union INTERNET_CACHE_CONFIG_INFOA_0 {
3624 pub Anonymous: INTERNET_CACHE_CONFIG_INFOA_0_0,
3625 pub CachePaths: [INTERNET_CACHE_CONFIG_PATH_ENTRYA; 1],
3626}
3627#[cfg(feature = "Win32_Foundation")]
3628impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOA_0 {}
3629#[cfg(feature = "Win32_Foundation")]
3630impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOA_0 {
3631 fn clone(&self) -> Self {
3632 *self
3633 }
3634}
3635#[repr(C)]
3636#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3637#[cfg(feature = "Win32_Foundation")]
3638pub struct INTERNET_CACHE_CONFIG_INFOA_0_0 {
3639 pub CachePath: [super::super::Foundation::CHAR; 260],
3640 pub dwCacheSize: u32,
3641}
3642#[cfg(feature = "Win32_Foundation")]
3643impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOA_0_0 {}
3644#[cfg(feature = "Win32_Foundation")]
3645impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOA_0_0 {
3646 fn clone(&self) -> Self {
3647 *self
3648 }
3649}
3650#[repr(C)]
3651#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3652#[cfg(feature = "Win32_Foundation")]
3653pub struct INTERNET_CACHE_CONFIG_INFOW {
3654 pub dwStructSize: u32,
3655 pub dwContainer: u32,
3656 pub dwQuota: u32,
3657 pub dwReserved4: u32,
3658 pub fPerUser: super::super::Foundation::BOOL,
3659 pub dwSyncMode: u32,
3660 pub dwNumCachePaths: u32,
3661 pub Anonymous: INTERNET_CACHE_CONFIG_INFOW_0,
3662 pub dwNormalUsage: u32,
3663 pub dwExemptUsage: u32,
3664}
3665#[cfg(feature = "Win32_Foundation")]
3666impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOW {}
3667#[cfg(feature = "Win32_Foundation")]
3668impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOW {
3669 fn clone(&self) -> Self {
3670 *self
3671 }
3672}
3673#[repr(C)]
3674#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3675#[cfg(feature = "Win32_Foundation")]
3676pub union INTERNET_CACHE_CONFIG_INFOW_0 {
3677 pub Anonymous: INTERNET_CACHE_CONFIG_INFOW_0_0,
3678 pub CachePaths: [INTERNET_CACHE_CONFIG_PATH_ENTRYW; 1],
3679}
3680#[cfg(feature = "Win32_Foundation")]
3681impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOW_0 {}
3682#[cfg(feature = "Win32_Foundation")]
3683impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOW_0 {
3684 fn clone(&self) -> Self {
3685 *self
3686 }
3687}
3688#[repr(C)]
3689#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3690#[cfg(feature = "Win32_Foundation")]
3691pub struct INTERNET_CACHE_CONFIG_INFOW_0_0 {
3692 pub CachePath: [u16; 260],
3693 pub dwCacheSize: u32,
3694}
3695#[cfg(feature = "Win32_Foundation")]
3696impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOW_0_0 {}
3697#[cfg(feature = "Win32_Foundation")]
3698impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOW_0_0 {
3699 fn clone(&self) -> Self {
3700 *self
3701 }
3702}
3703#[repr(C)]
3704#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3705#[cfg(feature = "Win32_Foundation")]
3706pub struct INTERNET_CACHE_CONFIG_PATH_ENTRYA {
3707 pub CachePath: [super::super::Foundation::CHAR; 260],
3708 pub dwCacheSize: u32,
3709}
3710#[cfg(feature = "Win32_Foundation")]
3711impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_PATH_ENTRYA {}
3712#[cfg(feature = "Win32_Foundation")]
3713impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_PATH_ENTRYA {
3714 fn clone(&self) -> Self {
3715 *self
3716 }
3717}
3718#[repr(C)]
3719#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3720pub struct INTERNET_CACHE_CONFIG_PATH_ENTRYW {
3721 pub CachePath: [u16; 260],
3722 pub dwCacheSize: u32,
3723}
3724impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_PATH_ENTRYW {}
3725impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_PATH_ENTRYW {
3726 fn clone(&self) -> Self {
3727 *self
3728 }
3729}
3730#[repr(C)]
3731#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3732pub struct INTERNET_CACHE_CONTAINER_INFOA {
3733 pub dwCacheVersion: u32,
3734 pub lpszName: ::windows_sys::core::PSTR,
3735 pub lpszCachePrefix: ::windows_sys::core::PSTR,
3736 pub lpszVolumeLabel: ::windows_sys::core::PSTR,
3737 pub lpszVolumeTitle: ::windows_sys::core::PSTR,
3738}
3739impl ::core::marker::Copy for INTERNET_CACHE_CONTAINER_INFOA {}
3740impl ::core::clone::Clone for INTERNET_CACHE_CONTAINER_INFOA {
3741 fn clone(&self) -> Self {
3742 *self
3743 }
3744}
3745#[repr(C)]
3746#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3747pub struct INTERNET_CACHE_CONTAINER_INFOW {
3748 pub dwCacheVersion: u32,
3749 pub lpszName: ::windows_sys::core::PWSTR,
3750 pub lpszCachePrefix: ::windows_sys::core::PWSTR,
3751 pub lpszVolumeLabel: ::windows_sys::core::PWSTR,
3752 pub lpszVolumeTitle: ::windows_sys::core::PWSTR,
3753}
3754impl ::core::marker::Copy for INTERNET_CACHE_CONTAINER_INFOW {}
3755impl ::core::clone::Clone for INTERNET_CACHE_CONTAINER_INFOW {
3756 fn clone(&self) -> Self {
3757 *self
3758 }
3759}
3760#[repr(C)]
3761#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3762#[cfg(feature = "Win32_Foundation")]
3763pub struct INTERNET_CACHE_ENTRY_INFOA {
3764 pub dwStructSize: u32,
3765 pub lpszSourceUrlName: ::windows_sys::core::PSTR,
3766 pub lpszLocalFileName: ::windows_sys::core::PSTR,
3767 pub CacheEntryType: u32,
3768 pub dwUseCount: u32,
3769 pub dwHitRate: u32,
3770 pub dwSizeLow: u32,
3771 pub dwSizeHigh: u32,
3772 pub LastModifiedTime: super::super::Foundation::FILETIME,
3773 pub ExpireTime: super::super::Foundation::FILETIME,
3774 pub LastAccessTime: super::super::Foundation::FILETIME,
3775 pub LastSyncTime: super::super::Foundation::FILETIME,
3776 pub lpHeaderInfo: ::windows_sys::core::PSTR,
3777 pub dwHeaderInfoSize: u32,
3778 pub lpszFileExtension: ::windows_sys::core::PSTR,
3779 pub Anonymous: INTERNET_CACHE_ENTRY_INFOA_0,
3780}
3781#[cfg(feature = "Win32_Foundation")]
3782impl ::core::marker::Copy for INTERNET_CACHE_ENTRY_INFOA {}
3783#[cfg(feature = "Win32_Foundation")]
3784impl ::core::clone::Clone for INTERNET_CACHE_ENTRY_INFOA {
3785 fn clone(&self) -> Self {
3786 *self
3787 }
3788}
3789#[repr(C)]
3790#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3791#[cfg(feature = "Win32_Foundation")]
3792pub union INTERNET_CACHE_ENTRY_INFOA_0 {
3793 pub dwReserved: u32,
3794 pub dwExemptDelta: u32,
3795}
3796#[cfg(feature = "Win32_Foundation")]
3797impl ::core::marker::Copy for INTERNET_CACHE_ENTRY_INFOA_0 {}
3798#[cfg(feature = "Win32_Foundation")]
3799impl ::core::clone::Clone for INTERNET_CACHE_ENTRY_INFOA_0 {
3800 fn clone(&self) -> Self {
3801 *self
3802 }
3803}
3804#[repr(C)]
3805#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3806#[cfg(feature = "Win32_Foundation")]
3807pub struct INTERNET_CACHE_ENTRY_INFOW {
3808 pub dwStructSize: u32,
3809 pub lpszSourceUrlName: ::windows_sys::core::PWSTR,
3810 pub lpszLocalFileName: ::windows_sys::core::PWSTR,
3811 pub CacheEntryType: u32,
3812 pub dwUseCount: u32,
3813 pub dwHitRate: u32,
3814 pub dwSizeLow: u32,
3815 pub dwSizeHigh: u32,
3816 pub LastModifiedTime: super::super::Foundation::FILETIME,
3817 pub ExpireTime: super::super::Foundation::FILETIME,
3818 pub LastAccessTime: super::super::Foundation::FILETIME,
3819 pub LastSyncTime: super::super::Foundation::FILETIME,
3820 pub lpHeaderInfo: ::windows_sys::core::PWSTR,
3821 pub dwHeaderInfoSize: u32,
3822 pub lpszFileExtension: ::windows_sys::core::PWSTR,
3823 pub Anonymous: INTERNET_CACHE_ENTRY_INFOW_0,
3824}
3825#[cfg(feature = "Win32_Foundation")]
3826impl ::core::marker::Copy for INTERNET_CACHE_ENTRY_INFOW {}
3827#[cfg(feature = "Win32_Foundation")]
3828impl ::core::clone::Clone for INTERNET_CACHE_ENTRY_INFOW {
3829 fn clone(&self) -> Self {
3830 *self
3831 }
3832}
3833#[repr(C)]
3834#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3835#[cfg(feature = "Win32_Foundation")]
3836pub union INTERNET_CACHE_ENTRY_INFOW_0 {
3837 pub dwReserved: u32,
3838 pub dwExemptDelta: u32,
3839}
3840#[cfg(feature = "Win32_Foundation")]
3841impl ::core::marker::Copy for INTERNET_CACHE_ENTRY_INFOW_0 {}
3842#[cfg(feature = "Win32_Foundation")]
3843impl ::core::clone::Clone for INTERNET_CACHE_ENTRY_INFOW_0 {
3844 fn clone(&self) -> Self {
3845 *self
3846 }
3847}
3848#[repr(C)]
3849#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3850#[cfg(feature = "Win32_Foundation")]
3851pub struct INTERNET_CACHE_GROUP_INFOA {
3852 pub dwGroupSize: u32,
3853 pub dwGroupFlags: u32,
3854 pub dwGroupType: u32,
3855 pub dwDiskUsage: u32,
3856 pub dwDiskQuota: u32,
3857 pub dwOwnerStorage: [u32; 4],
3858 pub szGroupName: [super::super::Foundation::CHAR; 120],
3859}
3860#[cfg(feature = "Win32_Foundation")]
3861impl ::core::marker::Copy for INTERNET_CACHE_GROUP_INFOA {}
3862#[cfg(feature = "Win32_Foundation")]
3863impl ::core::clone::Clone for INTERNET_CACHE_GROUP_INFOA {
3864 fn clone(&self) -> Self {
3865 *self
3866 }
3867}
3868#[repr(C)]
3869#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3870pub struct INTERNET_CACHE_GROUP_INFOW {
3871 pub dwGroupSize: u32,
3872 pub dwGroupFlags: u32,
3873 pub dwGroupType: u32,
3874 pub dwDiskUsage: u32,
3875 pub dwDiskQuota: u32,
3876 pub dwOwnerStorage: [u32; 4],
3877 pub szGroupName: [u16; 120],
3878}
3879impl ::core::marker::Copy for INTERNET_CACHE_GROUP_INFOW {}
3880impl ::core::clone::Clone for INTERNET_CACHE_GROUP_INFOW {
3881 fn clone(&self) -> Self {
3882 *self
3883 }
3884}
3885#[repr(C)]
3886#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3887#[cfg(feature = "Win32_Foundation")]
3888pub struct INTERNET_CACHE_TIMESTAMPS {
3889 pub ftExpires: super::super::Foundation::FILETIME,
3890 pub ftLastModified: super::super::Foundation::FILETIME,
3891}
3892#[cfg(feature = "Win32_Foundation")]
3893impl ::core::marker::Copy for INTERNET_CACHE_TIMESTAMPS {}
3894#[cfg(feature = "Win32_Foundation")]
3895impl ::core::clone::Clone for INTERNET_CACHE_TIMESTAMPS {
3896 fn clone(&self) -> Self {
3897 *self
3898 }
3899}
3900#[repr(C)]
3901#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3902#[cfg(feature = "Win32_Foundation")]
3903pub struct INTERNET_CALLBACK_COOKIE {
3904 pub pcwszName: ::windows_sys::core::PCWSTR,
3905 pub pcwszValue: ::windows_sys::core::PCWSTR,
3906 pub pcwszDomain: ::windows_sys::core::PCWSTR,
3907 pub pcwszPath: ::windows_sys::core::PCWSTR,
3908 pub ftExpires: super::super::Foundation::FILETIME,
3909 pub dwFlags: u32,
3910}
3911#[cfg(feature = "Win32_Foundation")]
3912impl ::core::marker::Copy for INTERNET_CALLBACK_COOKIE {}
3913#[cfg(feature = "Win32_Foundation")]
3914impl ::core::clone::Clone for INTERNET_CALLBACK_COOKIE {
3915 fn clone(&self) -> Self {
3916 *self
3917 }
3918}
3919#[repr(C)]
3920#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3921#[cfg(feature = "Win32_Foundation")]
3922pub struct INTERNET_CERTIFICATE_INFO {
3923 pub ftExpiry: super::super::Foundation::FILETIME,
3924 pub ftStart: super::super::Foundation::FILETIME,
3925 pub lpszSubjectInfo: *mut i8,
3926 pub lpszIssuerInfo: *mut i8,
3927 pub lpszProtocolName: *mut i8,
3928 pub lpszSignatureAlgName: *mut i8,
3929 pub lpszEncryptionAlgName: *mut i8,
3930 pub dwKeySize: u32,
3931}
3932#[cfg(feature = "Win32_Foundation")]
3933impl ::core::marker::Copy for INTERNET_CERTIFICATE_INFO {}
3934#[cfg(feature = "Win32_Foundation")]
3935impl ::core::clone::Clone for INTERNET_CERTIFICATE_INFO {
3936 fn clone(&self) -> Self {
3937 *self
3938 }
3939}
3940#[repr(C)]
3941#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
3942pub struct INTERNET_CONNECTED_INFO {
3943 pub dwConnectedState: INTERNET_STATE,
3944 pub dwFlags: u32,
3945}
3946impl ::core::marker::Copy for INTERNET_CONNECTED_INFO {}
3947impl ::core::clone::Clone for INTERNET_CONNECTED_INFO {
3948 fn clone(&self) -> Self {
3949 *self
3950 }
3951}
3952#[repr(C)]
3953#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3954#[cfg(feature = "Win32_Foundation")]
3955pub struct INTERNET_COOKIE {
3956 pub cbSize: u32,
3957 pub pszName: ::windows_sys::core::PSTR,
3958 pub pszData: ::windows_sys::core::PSTR,
3959 pub pszDomain: ::windows_sys::core::PSTR,
3960 pub pszPath: ::windows_sys::core::PSTR,
3961 pub pftExpires: *mut super::super::Foundation::FILETIME,
3962 pub dwFlags: u32,
3963 pub pszUrl: ::windows_sys::core::PSTR,
3964 pub pszP3PPolicy: ::windows_sys::core::PSTR,
3965}
3966#[cfg(feature = "Win32_Foundation")]
3967impl ::core::marker::Copy for INTERNET_COOKIE {}
3968#[cfg(feature = "Win32_Foundation")]
3969impl ::core::clone::Clone for INTERNET_COOKIE {
3970 fn clone(&self) -> Self {
3971 *self
3972 }
3973}
3974#[repr(C)]
3975#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3976#[cfg(feature = "Win32_Foundation")]
3977pub struct INTERNET_COOKIE2 {
3978 pub pwszName: ::windows_sys::core::PWSTR,
3979 pub pwszValue: ::windows_sys::core::PWSTR,
3980 pub pwszDomain: ::windows_sys::core::PWSTR,
3981 pub pwszPath: ::windows_sys::core::PWSTR,
3982 pub dwFlags: u32,
3983 pub ftExpires: super::super::Foundation::FILETIME,
3984 pub fExpiresSet: super::super::Foundation::BOOL,
3985}
3986#[cfg(feature = "Win32_Foundation")]
3987impl ::core::marker::Copy for INTERNET_COOKIE2 {}
3988#[cfg(feature = "Win32_Foundation")]
3989impl ::core::clone::Clone for INTERNET_COOKIE2 {
3990 fn clone(&self) -> Self {
3991 *self
3992 }
3993}
3994#[repr(C)]
3995#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
3996#[cfg(feature = "Win32_Foundation")]
3997pub struct INTERNET_CREDENTIALS {
3998 pub lpcwszHostName: ::windows_sys::core::PCWSTR,
3999 pub dwPort: u32,
4000 pub dwScheme: u32,
4001 pub lpcwszUrl: ::windows_sys::core::PCWSTR,
4002 pub lpcwszRealm: ::windows_sys::core::PCWSTR,
4003 pub fAuthIdentity: super::super::Foundation::BOOL,
4004 pub Anonymous: INTERNET_CREDENTIALS_0,
4005}
4006#[cfg(feature = "Win32_Foundation")]
4007impl ::core::marker::Copy for INTERNET_CREDENTIALS {}
4008#[cfg(feature = "Win32_Foundation")]
4009impl ::core::clone::Clone for INTERNET_CREDENTIALS {
4010 fn clone(&self) -> Self {
4011 *self
4012 }
4013}
4014#[repr(C)]
4015#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4016#[cfg(feature = "Win32_Foundation")]
4017pub union INTERNET_CREDENTIALS_0 {
4018 pub Anonymous: INTERNET_CREDENTIALS_0_0,
4019 pub pAuthIdentityOpaque: *mut ::core::ffi::c_void,
4020}
4021#[cfg(feature = "Win32_Foundation")]
4022impl ::core::marker::Copy for INTERNET_CREDENTIALS_0 {}
4023#[cfg(feature = "Win32_Foundation")]
4024impl ::core::clone::Clone for INTERNET_CREDENTIALS_0 {
4025 fn clone(&self) -> Self {
4026 *self
4027 }
4028}
4029#[repr(C)]
4030#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4031#[cfg(feature = "Win32_Foundation")]
4032pub struct INTERNET_CREDENTIALS_0_0 {
4033 pub lpcwszUserName: ::windows_sys::core::PCWSTR,
4034 pub lpcwszPassword: ::windows_sys::core::PCWSTR,
4035}
4036#[cfg(feature = "Win32_Foundation")]
4037impl ::core::marker::Copy for INTERNET_CREDENTIALS_0_0 {}
4038#[cfg(feature = "Win32_Foundation")]
4039impl ::core::clone::Clone for INTERNET_CREDENTIALS_0_0 {
4040 fn clone(&self) -> Self {
4041 *self
4042 }
4043}
4044#[repr(C)]
4045#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
4046pub struct INTERNET_DIAGNOSTIC_SOCKET_INFO {
4047 pub Socket: usize,
4048 pub SourcePort: u32,
4049 pub DestPort: u32,
4050 pub Flags: u32,
4051}
4052impl ::core::marker::Copy for INTERNET_DIAGNOSTIC_SOCKET_INFO {}
4053impl ::core::clone::Clone for INTERNET_DIAGNOSTIC_SOCKET_INFO {
4054 fn clone(&self) -> Self {
4055 *self
4056 }
4057}
4058#[repr(C)]
4059#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4060#[cfg(feature = "Win32_Foundation")]
4061pub struct INTERNET_DOWNLOAD_MODE_HANDLE {
4062 pub pcwszFileName: ::windows_sys::core::PCWSTR,
4063 pub phFile: *mut super::super::Foundation::HANDLE,
4064}
4065#[cfg(feature = "Win32_Foundation")]
4066impl ::core::marker::Copy for INTERNET_DOWNLOAD_MODE_HANDLE {}
4067#[cfg(feature = "Win32_Foundation")]
4068impl ::core::clone::Clone for INTERNET_DOWNLOAD_MODE_HANDLE {
4069 fn clone(&self) -> Self {
4070 *self
4071 }
4072}
4073#[repr(C)]
4074#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
4075pub struct INTERNET_END_BROWSER_SESSION_DATA {
4076 pub lpBuffer: *mut ::core::ffi::c_void,
4077 pub dwBufferLength: u32,
4078}
4079impl ::core::marker::Copy for INTERNET_END_BROWSER_SESSION_DATA {}
4080impl ::core::clone::Clone for INTERNET_END_BROWSER_SESSION_DATA {
4081 fn clone(&self) -> Self {
4082 *self
4083 }
4084}
4085#[repr(C)]
4086#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4087#[cfg(feature = "Win32_Foundation")]
4088pub struct INTERNET_PER_CONN_OPTIONA {
4089 pub dwOption: INTERNET_PER_CONN,
4090 pub Value: INTERNET_PER_CONN_OPTIONA_0,
4091}
4092#[cfg(feature = "Win32_Foundation")]
4093impl ::core::marker::Copy for INTERNET_PER_CONN_OPTIONA {}
4094#[cfg(feature = "Win32_Foundation")]
4095impl ::core::clone::Clone for INTERNET_PER_CONN_OPTIONA {
4096 fn clone(&self) -> Self {
4097 *self
4098 }
4099}
4100#[repr(C)]
4101#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4102#[cfg(feature = "Win32_Foundation")]
4103pub union INTERNET_PER_CONN_OPTIONA_0 {
4104 pub dwValue: u32,
4105 pub pszValue: ::windows_sys::core::PSTR,
4106 pub ftValue: super::super::Foundation::FILETIME,
4107}
4108#[cfg(feature = "Win32_Foundation")]
4109impl ::core::marker::Copy for INTERNET_PER_CONN_OPTIONA_0 {}
4110#[cfg(feature = "Win32_Foundation")]
4111impl ::core::clone::Clone for INTERNET_PER_CONN_OPTIONA_0 {
4112 fn clone(&self) -> Self {
4113 *self
4114 }
4115}
4116#[repr(C)]
4117#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4118#[cfg(feature = "Win32_Foundation")]
4119pub struct INTERNET_PER_CONN_OPTIONW {
4120 pub dwOption: INTERNET_PER_CONN,
4121 pub Value: INTERNET_PER_CONN_OPTIONW_0,
4122}
4123#[cfg(feature = "Win32_Foundation")]
4124impl ::core::marker::Copy for INTERNET_PER_CONN_OPTIONW {}
4125#[cfg(feature = "Win32_Foundation")]
4126impl ::core::clone::Clone for INTERNET_PER_CONN_OPTIONW {
4127 fn clone(&self) -> Self {
4128 *self
4129 }
4130}
4131#[repr(C)]
4132#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4133#[cfg(feature = "Win32_Foundation")]
4134pub union INTERNET_PER_CONN_OPTIONW_0 {
4135 pub dwValue: u32,
4136 pub pszValue: ::windows_sys::core::PWSTR,
4137 pub ftValue: super::super::Foundation::FILETIME,
4138}
4139#[cfg(feature = "Win32_Foundation")]
4140impl ::core::marker::Copy for INTERNET_PER_CONN_OPTIONW_0 {}
4141#[cfg(feature = "Win32_Foundation")]
4142impl ::core::clone::Clone for INTERNET_PER_CONN_OPTIONW_0 {
4143 fn clone(&self) -> Self {
4144 *self
4145 }
4146}
4147#[repr(C)]
4148#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4149#[cfg(feature = "Win32_Foundation")]
4150pub struct INTERNET_PER_CONN_OPTION_LISTA {
4151 pub dwSize: u32,
4152 pub pszConnection: ::windows_sys::core::PSTR,
4153 pub dwOptionCount: u32,
4154 pub dwOptionError: u32,
4155 pub pOptions: *mut INTERNET_PER_CONN_OPTIONA,
4156}
4157#[cfg(feature = "Win32_Foundation")]
4158impl ::core::marker::Copy for INTERNET_PER_CONN_OPTION_LISTA {}
4159#[cfg(feature = "Win32_Foundation")]
4160impl ::core::clone::Clone for INTERNET_PER_CONN_OPTION_LISTA {
4161 fn clone(&self) -> Self {
4162 *self
4163 }
4164}
4165#[repr(C)]
4166#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4167#[cfg(feature = "Win32_Foundation")]
4168pub struct INTERNET_PER_CONN_OPTION_LISTW {
4169 pub dwSize: u32,
4170 pub pszConnection: ::windows_sys::core::PWSTR,
4171 pub dwOptionCount: u32,
4172 pub dwOptionError: u32,
4173 pub pOptions: *mut INTERNET_PER_CONN_OPTIONW,
4174}
4175#[cfg(feature = "Win32_Foundation")]
4176impl ::core::marker::Copy for INTERNET_PER_CONN_OPTION_LISTW {}
4177#[cfg(feature = "Win32_Foundation")]
4178impl ::core::clone::Clone for INTERNET_PER_CONN_OPTION_LISTW {
4179 fn clone(&self) -> Self {
4180 *self
4181 }
4182}
4183#[repr(C)]
4184#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
4185pub struct INTERNET_PREFETCH_STATUS {
4186 pub dwStatus: u32,
4187 pub dwSize: u32,
4188}
4189impl ::core::marker::Copy for INTERNET_PREFETCH_STATUS {}
4190impl ::core::clone::Clone for INTERNET_PREFETCH_STATUS {
4191 fn clone(&self) -> Self {
4192 *self
4193 }
4194}
4195#[repr(C)]
4196#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
4197pub struct INTERNET_PROXY_INFO {
4198 pub dwAccessType: INTERNET_ACCESS_TYPE,
4199 pub lpszProxy: *mut i8,
4200 pub lpszProxyBypass: *mut i8,
4201}
4202impl ::core::marker::Copy for INTERNET_PROXY_INFO {}
4203impl ::core::clone::Clone for INTERNET_PROXY_INFO {
4204 fn clone(&self) -> Self {
4205 *self
4206 }
4207}
4208#[repr(C)]
4209#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`*"]
4210#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))]
4211pub struct INTERNET_SECURITY_CONNECTION_INFO {
4212 pub dwSize: u32,
4213 pub fSecure: super::super::Foundation::BOOL,
4214 pub connectionInfo: super::super::Security::Authentication::Identity::SecPkgContext_ConnectionInfo,
4215 pub cipherInfo: super::super::Security::Authentication::Identity::SecPkgContext_CipherInfo,
4216}
4217#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))]
4218impl ::core::marker::Copy for INTERNET_SECURITY_CONNECTION_INFO {}
4219#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))]
4220impl ::core::clone::Clone for INTERNET_SECURITY_CONNECTION_INFO {
4221 fn clone(&self) -> Self {
4222 *self
4223 }
4224}
4225#[repr(C)]
4226#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`, `\"Win32_Security_Authentication_Identity\"`, `\"Win32_Security_Cryptography\"`*"]
4227#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))]
4228pub struct INTERNET_SECURITY_INFO {
4229 pub dwSize: u32,
4230 pub pCertificate: *const super::super::Security::Cryptography::CERT_CONTEXT,
4231 pub pcCertChain: *mut super::super::Security::Cryptography::CERT_CHAIN_CONTEXT,
4232 pub connectionInfo: super::super::Security::Authentication::Identity::SecPkgContext_ConnectionInfo,
4233 pub cipherInfo: super::super::Security::Authentication::Identity::SecPkgContext_CipherInfo,
4234 pub pcUnverifiedCertChain: *mut super::super::Security::Cryptography::CERT_CHAIN_CONTEXT,
4235 pub channelBindingToken: super::super::Security::Authentication::Identity::SecPkgContext_Bindings,
4236}
4237#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))]
4238impl ::core::marker::Copy for INTERNET_SECURITY_INFO {}
4239#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))]
4240impl ::core::clone::Clone for INTERNET_SECURITY_INFO {
4241 fn clone(&self) -> Self {
4242 *self
4243 }
4244}
4245#[repr(C)]
4246#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4247#[cfg(feature = "Win32_Foundation")]
4248pub struct INTERNET_SERVER_CONNECTION_STATE {
4249 pub lpcwszHostName: ::windows_sys::core::PCWSTR,
4250 pub fProxy: super::super::Foundation::BOOL,
4251 pub dwCounter: u32,
4252 pub dwConnectionLimit: u32,
4253 pub dwAvailableCreates: u32,
4254 pub dwAvailableKeepAlives: u32,
4255 pub dwActiveConnections: u32,
4256 pub dwWaiters: u32,
4257}
4258#[cfg(feature = "Win32_Foundation")]
4259impl ::core::marker::Copy for INTERNET_SERVER_CONNECTION_STATE {}
4260#[cfg(feature = "Win32_Foundation")]
4261impl ::core::clone::Clone for INTERNET_SERVER_CONNECTION_STATE {
4262 fn clone(&self) -> Self {
4263 *self
4264 }
4265}
4266#[repr(C)]
4267#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
4268pub struct INTERNET_VERSION_INFO {
4269 pub dwMajorVersion: u32,
4270 pub dwMinorVersion: u32,
4271}
4272impl ::core::marker::Copy for INTERNET_VERSION_INFO {}
4273impl ::core::clone::Clone for INTERNET_VERSION_INFO {
4274 fn clone(&self) -> Self {
4275 *self
4276 }
4277}
4278#[repr(C)]
4279#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
4280pub struct IncomingCookieState {
4281 pub cSession: i32,
4282 pub cPersistent: i32,
4283 pub cAccepted: i32,
4284 pub cLeashed: i32,
4285 pub cDowngraded: i32,
4286 pub cBlocked: i32,
4287 pub pszLocation: ::windows_sys::core::PCSTR,
4288}
4289impl ::core::marker::Copy for IncomingCookieState {}
4290impl ::core::clone::Clone for IncomingCookieState {
4291 fn clone(&self) -> Self {
4292 *self
4293 }
4294}
4295#[repr(C)]
4296#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4297#[cfg(feature = "Win32_Foundation")]
4298pub struct InternetCookieHistory {
4299 pub fAccepted: super::super::Foundation::BOOL,
4300 pub fLeashed: super::super::Foundation::BOOL,
4301 pub fDowngraded: super::super::Foundation::BOOL,
4302 pub fRejected: super::super::Foundation::BOOL,
4303}
4304#[cfg(feature = "Win32_Foundation")]
4305impl ::core::marker::Copy for InternetCookieHistory {}
4306#[cfg(feature = "Win32_Foundation")]
4307impl ::core::clone::Clone for InternetCookieHistory {
4308 fn clone(&self) -> Self {
4309 *self
4310 }
4311}
4312#[repr(C)]
4313#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
4314pub struct OutgoingCookieState {
4315 pub cSent: i32,
4316 pub cSuppressed: i32,
4317 pub pszLocation: ::windows_sys::core::PCSTR,
4318}
4319impl ::core::marker::Copy for OutgoingCookieState {}
4320impl ::core::clone::Clone for OutgoingCookieState {
4321 fn clone(&self) -> Self {
4322 *self
4323 }
4324}
4325#[repr(C)]
4326#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
4327pub struct ProofOfPossessionCookieInfo {
4328 pub name: ::windows_sys::core::PWSTR,
4329 pub data: ::windows_sys::core::PWSTR,
4330 pub flags: u32,
4331 pub p3pHeader: ::windows_sys::core::PWSTR,
4332}
4333impl ::core::marker::Copy for ProofOfPossessionCookieInfo {}
4334impl ::core::clone::Clone for ProofOfPossessionCookieInfo {
4335 fn clone(&self) -> Self {
4336 *self
4337 }
4338}
4339#[repr(C)]
4340#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4341#[cfg(feature = "Win32_Foundation")]
4342pub struct URLCACHE_ENTRY_INFO {
4343 pub pwszSourceUrlName: ::windows_sys::core::PWSTR,
4344 pub pwszLocalFileName: ::windows_sys::core::PWSTR,
4345 pub dwCacheEntryType: u32,
4346 pub dwUseCount: u32,
4347 pub dwHitRate: u32,
4348 pub dwSizeLow: u32,
4349 pub dwSizeHigh: u32,
4350 pub ftLastModifiedTime: super::super::Foundation::FILETIME,
4351 pub ftExpireTime: super::super::Foundation::FILETIME,
4352 pub ftLastAccessTime: super::super::Foundation::FILETIME,
4353 pub ftLastSyncTime: super::super::Foundation::FILETIME,
4354 pub pbHeaderInfo: *mut u8,
4355 pub cbHeaderInfoSize: u32,
4356 pub pbExtraData: *mut u8,
4357 pub cbExtraDataSize: u32,
4358}
4359#[cfg(feature = "Win32_Foundation")]
4360impl ::core::marker::Copy for URLCACHE_ENTRY_INFO {}
4361#[cfg(feature = "Win32_Foundation")]
4362impl ::core::clone::Clone for URLCACHE_ENTRY_INFO {
4363 fn clone(&self) -> Self {
4364 *self
4365 }
4366}
4367#[repr(C)]
4368#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
4369pub struct URL_COMPONENTSA {
4370 pub dwStructSize: u32,
4371 pub lpszScheme: ::windows_sys::core::PSTR,
4372 pub dwSchemeLength: u32,
4373 pub nScheme: INTERNET_SCHEME,
4374 pub lpszHostName: ::windows_sys::core::PSTR,
4375 pub dwHostNameLength: u32,
4376 pub nPort: u16,
4377 pub lpszUserName: ::windows_sys::core::PSTR,
4378 pub dwUserNameLength: u32,
4379 pub lpszPassword: ::windows_sys::core::PSTR,
4380 pub dwPasswordLength: u32,
4381 pub lpszUrlPath: ::windows_sys::core::PSTR,
4382 pub dwUrlPathLength: u32,
4383 pub lpszExtraInfo: ::windows_sys::core::PSTR,
4384 pub dwExtraInfoLength: u32,
4385}
4386impl ::core::marker::Copy for URL_COMPONENTSA {}
4387impl ::core::clone::Clone for URL_COMPONENTSA {
4388 fn clone(&self) -> Self {
4389 *self
4390 }
4391}
4392#[repr(C)]
4393#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
4394pub struct URL_COMPONENTSW {
4395 pub dwStructSize: u32,
4396 pub lpszScheme: ::windows_sys::core::PWSTR,
4397 pub dwSchemeLength: u32,
4398 pub nScheme: INTERNET_SCHEME,
4399 pub lpszHostName: ::windows_sys::core::PWSTR,
4400 pub dwHostNameLength: u32,
4401 pub nPort: u16,
4402 pub lpszUserName: ::windows_sys::core::PWSTR,
4403 pub dwUserNameLength: u32,
4404 pub lpszPassword: ::windows_sys::core::PWSTR,
4405 pub dwPasswordLength: u32,
4406 pub lpszUrlPath: ::windows_sys::core::PWSTR,
4407 pub dwUrlPathLength: u32,
4408 pub lpszExtraInfo: ::windows_sys::core::PWSTR,
4409 pub dwExtraInfoLength: u32,
4410}
4411impl ::core::marker::Copy for URL_COMPONENTSW {}
4412impl ::core::clone::Clone for URL_COMPONENTSW {
4413 fn clone(&self) -> Self {
4414 *self
4415 }
4416}
4417#[repr(C)]
4418#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4419#[cfg(feature = "Win32_Foundation")]
4420pub struct WININET_PROXY_INFO {
4421 pub fProxy: super::super::Foundation::BOOL,
4422 pub fBypass: super::super::Foundation::BOOL,
4423 pub ProxyScheme: INTERNET_SCHEME,
4424 pub pwszProxy: ::windows_sys::core::PWSTR,
4425 pub ProxyPort: u16,
4426}
4427#[cfg(feature = "Win32_Foundation")]
4428impl ::core::marker::Copy for WININET_PROXY_INFO {}
4429#[cfg(feature = "Win32_Foundation")]
4430impl ::core::clone::Clone for WININET_PROXY_INFO {
4431 fn clone(&self) -> Self {
4432 *self
4433 }
4434}
4435#[repr(C)]
4436#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4437#[cfg(feature = "Win32_Foundation")]
4438pub struct WININET_PROXY_INFO_LIST {
4439 pub dwProxyInfoCount: u32,
4440 pub pProxyInfo: *mut WININET_PROXY_INFO,
4441}
4442#[cfg(feature = "Win32_Foundation")]
4443impl ::core::marker::Copy for WININET_PROXY_INFO_LIST {}
4444#[cfg(feature = "Win32_Foundation")]
4445impl ::core::clone::Clone for WININET_PROXY_INFO_LIST {
4446 fn clone(&self) -> Self {
4447 *self
4448 }
4449}
4450#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4451#[cfg(feature = "Win32_Foundation")]
4452pub type CACHE_OPERATOR = ::core::option::Option<unsafe extern "system" fn(pcei: *mut INTERNET_CACHE_ENTRY_INFOA, pcbcei: *mut u32, popdata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL>;
4453#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4454#[cfg(feature = "Win32_Foundation")]
4455pub type GOPHER_ATTRIBUTE_ENUMERATOR = ::core::option::Option<unsafe extern "system" fn(lpattributeinfo: *const GOPHER_ATTRIBUTE_TYPE, dwerror: u32) -> super::super::Foundation::BOOL>;
4456#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
4457pub type HTTP_POLICY_EXTENSION_INIT = ::core::option::Option<unsafe extern "system" fn(version: HTTP_POLICY_EXTENSION_VERSION, r#type: HTTP_POLICY_EXTENSION_TYPE, pvdata: *const ::core::ffi::c_void, cbdata: u32) -> u32>;
4458#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
4459pub type HTTP_POLICY_EXTENSION_SHUTDOWN = ::core::option::Option<unsafe extern "system" fn(r#type: HTTP_POLICY_EXTENSION_TYPE) -> u32>;
4460#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
4461pub type LPINTERNET_STATUS_CALLBACK = ::core::option::Option<unsafe extern "system" fn(hinternet: *const ::core::ffi::c_void, dwcontext: usize, dwinternetstatus: u32, lpvstatusinformation: *const ::core::ffi::c_void, dwstatusinformationlength: u32)>;
4462#[doc = "*Required features: `\"Win32_Networking_WinInet\"`*"]
4463pub type PFN_AUTH_NOTIFY = ::core::option::Option<unsafe extern "system" fn(param0: usize, param1: u32, param2: *mut ::core::ffi::c_void) -> u32>;
4464#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4465#[cfg(feature = "Win32_Foundation")]
4466pub type PFN_DIAL_HANDLER = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: ::windows_sys::core::PCSTR, param2: u32, param3: *mut u32) -> u32>;
4467#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4468#[cfg(feature = "Win32_Foundation")]
4469pub type pfnInternetDeInitializeAutoProxyDll = ::core::option::Option<unsafe extern "system" fn(lpszmime: ::windows_sys::core::PCSTR, dwreserved: u32) -> super::super::Foundation::BOOL>;
4470#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4471#[cfg(feature = "Win32_Foundation")]
4472pub type pfnInternetGetProxyInfo = ::core::option::Option<unsafe extern "system" fn(lpszurl: ::windows_sys::core::PCSTR, dwurllength: u32, lpszurlhostname: ::windows_sys::core::PCSTR, dwurlhostnamelength: u32, lplpszproxyhostname: *mut ::windows_sys::core::PSTR, lpdwproxyhostnamelength: *mut u32) -> super::super::Foundation::BOOL>;
4473#[doc = "*Required features: `\"Win32_Networking_WinInet\"`, `\"Win32_Foundation\"`*"]
4474#[cfg(feature = "Win32_Foundation")]
4475pub type pfnInternetInitializeAutoProxyDll = ::core::option::Option<unsafe extern "system" fn(dwversion: u32, lpszdownloadedtempfile: ::windows_sys::core::PCSTR, lpszmime: ::windows_sys::core::PCSTR, lpautoproxycallbacks: *mut AutoProxyHelperFunctions, lpautoproxyscriptbuffer: *mut AUTO_PROXY_SCRIPT_BUFFER) -> super::super::Foundation::BOOL>;