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