]>
Commit | Line | Data |
---|---|---|
064997fb 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" { | |
4 | #[cfg(feature = "Win32_Foundation")] | |
5 | pub fn AppCacheCheckManifest(pwszmasterurl: super::super::Foundation::PWSTR, pwszmanifesturl: super::super::Foundation::PWSTR, pbmanifestdata: *const u8, dwmanifestdatasize: u32, pbmanifestresponseheaders: *const u8, dwmanifestresponseheaderssize: u32, pestate: *mut APP_CACHE_STATE, phnewappcache: *mut *mut ::core::ffi::c_void) -> u32; | |
6 | pub fn AppCacheCloseHandle(happcache: *const ::core::ffi::c_void); | |
7 | #[cfg(feature = "Win32_Foundation")] | |
8 | pub fn AppCacheCreateAndCommitFile(happcache: *const ::core::ffi::c_void, pwszsourcefilepath: super::super::Foundation::PWSTR, pwszurl: super::super::Foundation::PWSTR, pbresponseheaders: *const u8, dwresponseheaderssize: u32) -> u32; | |
9 | #[cfg(feature = "Win32_Foundation")] | |
10 | pub fn AppCacheDeleteGroup(pwszmanifesturl: super::super::Foundation::PWSTR) -> u32; | |
11 | #[cfg(feature = "Win32_Foundation")] | |
12 | pub fn AppCacheDeleteIEGroup(pwszmanifesturl: super::super::Foundation::PWSTR) -> u32; | |
13 | pub fn AppCacheDuplicateHandle(happcache: *const ::core::ffi::c_void, phduplicatedappcache: *mut *mut ::core::ffi::c_void) -> u32; | |
14 | pub fn AppCacheFinalize(happcache: *const ::core::ffi::c_void, pbmanifestdata: *const u8, dwmanifestdatasize: u32, pestate: *mut APP_CACHE_FINALIZE_STATE) -> u32; | |
15 | #[cfg(feature = "Win32_Foundation")] | |
16 | pub fn AppCacheFreeDownloadList(pdownloadlist: *mut APP_CACHE_DOWNLOAD_LIST); | |
17 | #[cfg(feature = "Win32_Foundation")] | |
18 | pub fn AppCacheFreeGroupList(pappcachegrouplist: *mut APP_CACHE_GROUP_LIST); | |
19 | #[cfg(feature = "Win32_Foundation")] | |
20 | pub fn AppCacheFreeIESpace(ftcutoff: super::super::Foundation::FILETIME) -> u32; | |
21 | #[cfg(feature = "Win32_Foundation")] | |
22 | pub fn AppCacheFreeSpace(ftcutoff: super::super::Foundation::FILETIME) -> u32; | |
23 | #[cfg(feature = "Win32_Foundation")] | |
24 | pub fn AppCacheGetDownloadList(happcache: *const ::core::ffi::c_void, pdownloadlist: *mut APP_CACHE_DOWNLOAD_LIST) -> u32; | |
25 | #[cfg(feature = "Win32_Foundation")] | |
26 | pub fn AppCacheGetFallbackUrl(happcache: *const ::core::ffi::c_void, pwszurl: super::super::Foundation::PWSTR, ppwszfallbackurl: *mut super::super::Foundation::PWSTR) -> u32; | |
27 | #[cfg(feature = "Win32_Foundation")] | |
28 | pub fn AppCacheGetGroupList(pappcachegrouplist: *mut APP_CACHE_GROUP_LIST) -> u32; | |
29 | #[cfg(feature = "Win32_Foundation")] | |
30 | pub fn AppCacheGetIEGroupList(pappcachegrouplist: *mut APP_CACHE_GROUP_LIST) -> u32; | |
31 | #[cfg(feature = "Win32_Foundation")] | |
32 | pub fn AppCacheGetInfo(happcache: *const ::core::ffi::c_void, pappcacheinfo: *mut APP_CACHE_GROUP_INFO) -> u32; | |
33 | #[cfg(feature = "Win32_Foundation")] | |
34 | pub fn AppCacheGetManifestUrl(happcache: *const ::core::ffi::c_void, ppwszmanifesturl: *mut super::super::Foundation::PWSTR) -> u32; | |
35 | #[cfg(feature = "Win32_Foundation")] | |
36 | pub fn AppCacheLookup(pwszurl: super::super::Foundation::PWSTR, dwflags: u32, phappcache: *mut *mut ::core::ffi::c_void) -> u32; | |
37 | #[cfg(feature = "Win32_Foundation")] | |
38 | pub fn CommitUrlCacheEntryA(lpszurlname: super::super::Foundation::PSTR, lpszlocalfilename: super::super::Foundation::PSTR, expiretime: super::super::Foundation::FILETIME, lastmodifiedtime: super::super::Foundation::FILETIME, cacheentrytype: u32, lpheaderinfo: *const u8, cchheaderinfo: u32, lpszfileextension: super::super::Foundation::PSTR, lpszoriginalurl: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; | |
39 | #[cfg(feature = "Win32_Foundation")] | |
40 | pub fn CommitUrlCacheEntryBinaryBlob(pwszurlname: super::super::Foundation::PWSTR, dwtype: u32, ftexpiretime: super::super::Foundation::FILETIME, ftmodifiedtime: super::super::Foundation::FILETIME, pbblob: *const u8, cbblob: u32) -> u32; | |
41 | #[cfg(feature = "Win32_Foundation")] | |
42 | pub fn CommitUrlCacheEntryW(lpszurlname: super::super::Foundation::PWSTR, lpszlocalfilename: super::super::Foundation::PWSTR, expiretime: super::super::Foundation::FILETIME, lastmodifiedtime: super::super::Foundation::FILETIME, cacheentrytype: u32, lpszheaderinfo: super::super::Foundation::PWSTR, cchheaderinfo: u32, lpszfileextension: super::super::Foundation::PWSTR, lpszoriginalurl: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; | |
43 | #[cfg(feature = "Win32_Foundation")] | |
44 | pub fn CreateMD5SSOHash(pszchallengeinfo: super::super::Foundation::PWSTR, pwszrealm: super::super::Foundation::PWSTR, pwsztarget: super::super::Foundation::PWSTR, pbhexhash: *mut u8) -> super::super::Foundation::BOOL; | |
45 | #[cfg(feature = "Win32_Foundation")] | |
46 | pub fn CreateUrlCacheContainerA(name: super::super::Foundation::PSTR, lpcacheprefix: super::super::Foundation::PSTR, lpszcachepath: super::super::Foundation::PSTR, kbcachelimit: u32, dwcontainertype: u32, dwoptions: u32, pvbuffer: *mut ::core::ffi::c_void, cbbuffer: *mut u32) -> super::super::Foundation::BOOL; | |
47 | #[cfg(feature = "Win32_Foundation")] | |
48 | pub fn CreateUrlCacheContainerW(name: super::super::Foundation::PWSTR, lpcacheprefix: super::super::Foundation::PWSTR, lpszcachepath: super::super::Foundation::PWSTR, kbcachelimit: u32, dwcontainertype: u32, dwoptions: u32, pvbuffer: *mut ::core::ffi::c_void, cbbuffer: *mut u32) -> super::super::Foundation::BOOL; | |
49 | #[cfg(feature = "Win32_Foundation")] | |
50 | pub fn CreateUrlCacheEntryA(lpszurlname: super::super::Foundation::PSTR, dwexpectedfilesize: u32, lpszfileextension: super::super::Foundation::PSTR, lpszfilename: super::super::Foundation::PSTR, dwreserved: u32) -> super::super::Foundation::BOOL; | |
51 | #[cfg(feature = "Win32_Foundation")] | |
52 | pub fn CreateUrlCacheEntryExW(lpszurlname: super::super::Foundation::PWSTR, dwexpectedfilesize: u32, lpszfileextension: super::super::Foundation::PWSTR, lpszfilename: super::super::Foundation::PWSTR, dwreserved: u32, fpreserveincomingfilename: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; | |
53 | #[cfg(feature = "Win32_Foundation")] | |
54 | pub fn CreateUrlCacheEntryW(lpszurlname: super::super::Foundation::PWSTR, dwexpectedfilesize: u32, lpszfileextension: super::super::Foundation::PWSTR, lpszfilename: super::super::Foundation::PWSTR, dwreserved: u32) -> super::super::Foundation::BOOL; | |
55 | pub fn CreateUrlCacheGroup(dwflags: u32, lpreserved: *mut ::core::ffi::c_void) -> i64; | |
56 | #[cfg(feature = "Win32_Foundation")] | |
57 | pub fn DeleteIE3Cache(hwnd: super::super::Foundation::HWND, hinst: super::super::Foundation::HINSTANCE, lpszcmd: super::super::Foundation::PSTR, ncmdshow: i32) -> u32; | |
58 | #[cfg(feature = "Win32_Foundation")] | |
59 | pub fn DeleteUrlCacheContainerA(name: super::super::Foundation::PSTR, dwoptions: u32) -> super::super::Foundation::BOOL; | |
60 | #[cfg(feature = "Win32_Foundation")] | |
61 | pub fn DeleteUrlCacheContainerW(name: super::super::Foundation::PWSTR, dwoptions: u32) -> super::super::Foundation::BOOL; | |
62 | #[cfg(feature = "Win32_Foundation")] | |
63 | pub fn DeleteUrlCacheEntry(lpszurlname: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; | |
64 | #[cfg(feature = "Win32_Foundation")] | |
65 | pub fn DeleteUrlCacheEntryA(lpszurlname: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; | |
66 | #[cfg(feature = "Win32_Foundation")] | |
67 | pub fn DeleteUrlCacheEntryW(lpszurlname: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; | |
68 | #[cfg(feature = "Win32_Foundation")] | |
69 | pub fn DeleteUrlCacheGroup(groupid: i64, dwflags: u32, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; | |
70 | #[cfg(feature = "Win32_Foundation")] | |
71 | pub fn DeleteWpadCacheForNetworks(param0: WPAD_CACHE_DELETE) -> super::super::Foundation::BOOL; | |
72 | #[cfg(feature = "Win32_Foundation")] | |
73 | pub fn DetectAutoProxyUrl(pszautoproxyurl: super::super::Foundation::PSTR, cchautoproxyurl: u32, dwdetectflags: PROXY_AUTO_DETECT_TYPE) -> super::super::Foundation::BOOL; | |
74 | #[cfg(feature = "Win32_Foundation")] | |
75 | pub fn DoConnectoidsExist() -> super::super::Foundation::BOOL; | |
76 | #[cfg(feature = "Win32_Foundation")] | |
77 | pub fn ExportCookieFileA(szfilename: super::super::Foundation::PSTR, fappend: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; | |
78 | #[cfg(feature = "Win32_Foundation")] | |
79 | pub fn ExportCookieFileW(szfilename: super::super::Foundation::PWSTR, fappend: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; | |
80 | #[cfg(feature = "Win32_Foundation")] | |
81 | pub fn FindCloseUrlCache(henumhandle: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; | |
82 | #[cfg(feature = "Win32_Foundation")] | |
83 | pub fn FindFirstUrlCacheContainerA(pdwmodified: *mut u32, lpcontainerinfo: *mut INTERNET_CACHE_CONTAINER_INFOA, lpcbcontainerinfo: *mut u32, dwoptions: u32) -> super::super::Foundation::HANDLE; | |
84 | #[cfg(feature = "Win32_Foundation")] | |
85 | pub fn FindFirstUrlCacheContainerW(pdwmodified: *mut u32, lpcontainerinfo: *mut INTERNET_CACHE_CONTAINER_INFOW, lpcbcontainerinfo: *mut u32, dwoptions: u32) -> super::super::Foundation::HANDLE; | |
86 | #[cfg(feature = "Win32_Foundation")] | |
87 | pub fn FindFirstUrlCacheEntryA(lpszurlsearchpattern: super::super::Foundation::PSTR, lpfirstcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOA, lpcbcacheentryinfo: *mut u32) -> super::super::Foundation::HANDLE; | |
88 | #[cfg(feature = "Win32_Foundation")] | |
89 | pub fn FindFirstUrlCacheEntryExA(lpszurlsearchpattern: super::super::Foundation::PSTR, 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; | |
90 | #[cfg(feature = "Win32_Foundation")] | |
91 | pub fn FindFirstUrlCacheEntryExW(lpszurlsearchpattern: super::super::Foundation::PWSTR, 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; | |
92 | #[cfg(feature = "Win32_Foundation")] | |
93 | pub fn FindFirstUrlCacheEntryW(lpszurlsearchpattern: super::super::Foundation::PWSTR, lpfirstcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOW, lpcbcacheentryinfo: *mut u32) -> super::super::Foundation::HANDLE; | |
94 | #[cfg(feature = "Win32_Foundation")] | |
95 | 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; | |
96 | #[cfg(feature = "Win32_Foundation")] | |
97 | pub fn FindNextUrlCacheContainerA(henumhandle: super::super::Foundation::HANDLE, lpcontainerinfo: *mut INTERNET_CACHE_CONTAINER_INFOA, lpcbcontainerinfo: *mut u32) -> super::super::Foundation::BOOL; | |
98 | #[cfg(feature = "Win32_Foundation")] | |
99 | pub fn FindNextUrlCacheContainerW(henumhandle: super::super::Foundation::HANDLE, lpcontainerinfo: *mut INTERNET_CACHE_CONTAINER_INFOW, lpcbcontainerinfo: *mut u32) -> super::super::Foundation::BOOL; | |
100 | #[cfg(feature = "Win32_Foundation")] | |
101 | pub fn FindNextUrlCacheEntryA(henumhandle: super::super::Foundation::HANDLE, lpnextcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOA, lpcbcacheentryinfo: *mut u32) -> super::super::Foundation::BOOL; | |
102 | #[cfg(feature = "Win32_Foundation")] | |
103 | 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; | |
104 | #[cfg(feature = "Win32_Foundation")] | |
105 | 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; | |
106 | #[cfg(feature = "Win32_Foundation")] | |
107 | pub fn FindNextUrlCacheEntryW(henumhandle: super::super::Foundation::HANDLE, lpnextcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOW, lpcbcacheentryinfo: *mut u32) -> super::super::Foundation::BOOL; | |
108 | #[cfg(feature = "Win32_Foundation")] | |
109 | pub fn FindNextUrlCacheGroup(hfind: super::super::Foundation::HANDLE, lpgroupid: *mut i64, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; | |
110 | #[cfg(feature = "Win32_Foundation")] | |
111 | pub fn FindP3PPolicySymbol(pszsymbol: super::super::Foundation::PSTR) -> i32; | |
112 | #[cfg(feature = "Win32_Foundation")] | |
113 | pub fn FreeUrlCacheSpaceA(lpszcachepath: super::super::Foundation::PSTR, dwsize: u32, dwfilter: u32) -> super::super::Foundation::BOOL; | |
114 | #[cfg(feature = "Win32_Foundation")] | |
115 | pub fn FreeUrlCacheSpaceW(lpszcachepath: super::super::Foundation::PWSTR, dwsize: u32, dwfilter: u32) -> super::super::Foundation::BOOL; | |
116 | #[cfg(feature = "Win32_Foundation")] | |
117 | pub fn FtpCommandA(hconnect: *const ::core::ffi::c_void, fexpectresponse: super::super::Foundation::BOOL, dwflags: FTP_FLAGS, lpszcommand: super::super::Foundation::PSTR, dwcontext: usize, phftpcommand: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; | |
118 | #[cfg(feature = "Win32_Foundation")] | |
119 | pub fn FtpCommandW(hconnect: *const ::core::ffi::c_void, fexpectresponse: super::super::Foundation::BOOL, dwflags: FTP_FLAGS, lpszcommand: super::super::Foundation::PWSTR, dwcontext: usize, phftpcommand: *mut *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; | |
120 | #[cfg(feature = "Win32_Foundation")] | |
121 | pub fn FtpCreateDirectoryA(hconnect: *const ::core::ffi::c_void, lpszdirectory: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; | |
122 | #[cfg(feature = "Win32_Foundation")] | |
123 | pub fn FtpCreateDirectoryW(hconnect: *const ::core::ffi::c_void, lpszdirectory: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; | |
124 | #[cfg(feature = "Win32_Foundation")] | |
125 | pub fn FtpDeleteFileA(hconnect: *const ::core::ffi::c_void, lpszfilename: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; | |
126 | #[cfg(feature = "Win32_Foundation")] | |
127 | pub fn FtpDeleteFileW(hconnect: *const ::core::ffi::c_void, lpszfilename: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; | |
128 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] | |
129 | pub fn FtpFindFirstFileA(hconnect: *const ::core::ffi::c_void, lpszsearchfile: super::super::Foundation::PSTR, lpfindfiledata: *mut super::super::Storage::FileSystem::WIN32_FIND_DATAA, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; | |
130 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_FileSystem"))] | |
131 | pub fn FtpFindFirstFileW(hconnect: *const ::core::ffi::c_void, lpszsearchfile: super::super::Foundation::PWSTR, lpfindfiledata: *mut super::super::Storage::FileSystem::WIN32_FIND_DATAW, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; | |
132 | #[cfg(feature = "Win32_Foundation")] | |
133 | pub fn FtpGetCurrentDirectoryA(hconnect: *const ::core::ffi::c_void, lpszcurrentdirectory: super::super::Foundation::PSTR, lpdwcurrentdirectory: *mut u32) -> super::super::Foundation::BOOL; | |
134 | #[cfg(feature = "Win32_Foundation")] | |
135 | pub fn FtpGetCurrentDirectoryW(hconnect: *const ::core::ffi::c_void, lpszcurrentdirectory: super::super::Foundation::PWSTR, lpdwcurrentdirectory: *mut u32) -> super::super::Foundation::BOOL; | |
136 | #[cfg(feature = "Win32_Foundation")] | |
137 | pub fn FtpGetFileA(hconnect: *const ::core::ffi::c_void, lpszremotefile: super::super::Foundation::PSTR, lpsznewfile: super::super::Foundation::PSTR, ffailifexists: super::super::Foundation::BOOL, dwflagsandattributes: u32, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; | |
138 | #[cfg(feature = "Win32_Foundation")] | |
139 | pub fn FtpGetFileEx(hftpsession: *const ::core::ffi::c_void, lpszremotefile: super::super::Foundation::PSTR, lpsznewfile: super::super::Foundation::PWSTR, ffailifexists: super::super::Foundation::BOOL, dwflagsandattributes: u32, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; | |
140 | pub fn FtpGetFileSize(hfile: *const ::core::ffi::c_void, lpdwfilesizehigh: *mut u32) -> u32; | |
141 | #[cfg(feature = "Win32_Foundation")] | |
142 | pub fn FtpGetFileW(hconnect: *const ::core::ffi::c_void, lpszremotefile: super::super::Foundation::PWSTR, lpsznewfile: super::super::Foundation::PWSTR, ffailifexists: super::super::Foundation::BOOL, dwflagsandattributes: u32, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; | |
143 | #[cfg(feature = "Win32_Foundation")] | |
144 | pub fn FtpOpenFileA(hconnect: *const ::core::ffi::c_void, lpszfilename: super::super::Foundation::PSTR, dwaccess: u32, dwflags: FTP_FLAGS, dwcontext: usize) -> *mut ::core::ffi::c_void; | |
145 | #[cfg(feature = "Win32_Foundation")] | |
146 | pub fn FtpOpenFileW(hconnect: *const ::core::ffi::c_void, lpszfilename: super::super::Foundation::PWSTR, dwaccess: u32, dwflags: FTP_FLAGS, dwcontext: usize) -> *mut ::core::ffi::c_void; | |
147 | #[cfg(feature = "Win32_Foundation")] | |
148 | pub fn FtpPutFileA(hconnect: *const ::core::ffi::c_void, lpszlocalfile: super::super::Foundation::PSTR, lpsznewremotefile: super::super::Foundation::PSTR, dwflags: FTP_FLAGS, dwcontext: usize) -> super::super::Foundation::BOOL; | |
149 | #[cfg(feature = "Win32_Foundation")] | |
150 | pub fn FtpPutFileEx(hftpsession: *const ::core::ffi::c_void, lpszlocalfile: super::super::Foundation::PWSTR, lpsznewremotefile: super::super::Foundation::PSTR, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; | |
151 | #[cfg(feature = "Win32_Foundation")] | |
152 | pub fn FtpPutFileW(hconnect: *const ::core::ffi::c_void, lpszlocalfile: super::super::Foundation::PWSTR, lpsznewremotefile: super::super::Foundation::PWSTR, dwflags: FTP_FLAGS, dwcontext: usize) -> super::super::Foundation::BOOL; | |
153 | #[cfg(feature = "Win32_Foundation")] | |
154 | pub fn FtpRemoveDirectoryA(hconnect: *const ::core::ffi::c_void, lpszdirectory: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; | |
155 | #[cfg(feature = "Win32_Foundation")] | |
156 | pub fn FtpRemoveDirectoryW(hconnect: *const ::core::ffi::c_void, lpszdirectory: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; | |
157 | #[cfg(feature = "Win32_Foundation")] | |
158 | pub fn FtpRenameFileA(hconnect: *const ::core::ffi::c_void, lpszexisting: super::super::Foundation::PSTR, lpsznew: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; | |
159 | #[cfg(feature = "Win32_Foundation")] | |
160 | pub fn FtpRenameFileW(hconnect: *const ::core::ffi::c_void, lpszexisting: super::super::Foundation::PWSTR, lpsznew: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; | |
161 | #[cfg(feature = "Win32_Foundation")] | |
162 | pub fn FtpSetCurrentDirectoryA(hconnect: *const ::core::ffi::c_void, lpszdirectory: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; | |
163 | #[cfg(feature = "Win32_Foundation")] | |
164 | pub fn FtpSetCurrentDirectoryW(hconnect: *const ::core::ffi::c_void, lpszdirectory: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; | |
165 | #[cfg(feature = "Win32_Foundation")] | |
166 | pub fn GetDiskInfoA(pszpath: super::super::Foundation::PSTR, pdwclustersize: *mut u32, pdlavail: *mut u64, pdltotal: *mut u64) -> super::super::Foundation::BOOL; | |
167 | #[cfg(feature = "Win32_Foundation")] | |
168 | pub fn GetUrlCacheConfigInfoA(lpcacheconfiginfo: *mut INTERNET_CACHE_CONFIG_INFOA, lpcbcacheconfiginfo: *mut u32, dwfieldcontrol: CACHE_CONFIG) -> super::super::Foundation::BOOL; | |
169 | #[cfg(feature = "Win32_Foundation")] | |
170 | pub fn GetUrlCacheConfigInfoW(lpcacheconfiginfo: *mut INTERNET_CACHE_CONFIG_INFOW, lpcbcacheconfiginfo: *mut u32, dwfieldcontrol: CACHE_CONFIG) -> super::super::Foundation::BOOL; | |
171 | #[cfg(feature = "Win32_Foundation")] | |
172 | pub fn GetUrlCacheEntryBinaryBlob(pwszurlname: super::super::Foundation::PWSTR, 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; | |
173 | #[cfg(feature = "Win32_Foundation")] | |
174 | pub fn GetUrlCacheEntryInfoA(lpszurlname: super::super::Foundation::PSTR, lpcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOA, lpcbcacheentryinfo: *mut u32) -> super::super::Foundation::BOOL; | |
175 | #[cfg(feature = "Win32_Foundation")] | |
176 | pub fn GetUrlCacheEntryInfoExA(lpszurl: super::super::Foundation::PSTR, lpcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOA, lpcbcacheentryinfo: *mut u32, lpszredirecturl: super::super::Foundation::PSTR, lpcbredirecturl: *mut u32, lpreserved: *mut ::core::ffi::c_void, dwflags: u32) -> super::super::Foundation::BOOL; | |
177 | #[cfg(feature = "Win32_Foundation")] | |
178 | pub fn GetUrlCacheEntryInfoExW(lpszurl: super::super::Foundation::PWSTR, lpcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOW, lpcbcacheentryinfo: *mut u32, lpszredirecturl: super::super::Foundation::PWSTR, lpcbredirecturl: *mut u32, lpreserved: *mut ::core::ffi::c_void, dwflags: u32) -> super::super::Foundation::BOOL; | |
179 | #[cfg(feature = "Win32_Foundation")] | |
180 | pub fn GetUrlCacheEntryInfoW(lpszurlname: super::super::Foundation::PWSTR, lpcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOW, lpcbcacheentryinfo: *mut u32) -> super::super::Foundation::BOOL; | |
181 | #[cfg(feature = "Win32_Foundation")] | |
182 | 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; | |
183 | #[cfg(feature = "Win32_Foundation")] | |
184 | 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; | |
185 | #[cfg(feature = "Win32_Foundation")] | |
186 | pub fn GetUrlCacheHeaderData(nidx: u32, lpdwdata: *mut u32) -> super::super::Foundation::BOOL; | |
187 | #[cfg(feature = "Win32_Foundation")] | |
188 | pub fn GopherCreateLocatorA(lpszhost: super::super::Foundation::PSTR, nserverport: u16, lpszdisplaystring: super::super::Foundation::PSTR, lpszselectorstring: super::super::Foundation::PSTR, dwgophertype: u32, lpszlocator: super::super::Foundation::PSTR, lpdwbufferlength: *mut u32) -> super::super::Foundation::BOOL; | |
189 | #[cfg(feature = "Win32_Foundation")] | |
190 | pub fn GopherCreateLocatorW(lpszhost: super::super::Foundation::PWSTR, nserverport: u16, lpszdisplaystring: super::super::Foundation::PWSTR, lpszselectorstring: super::super::Foundation::PWSTR, dwgophertype: u32, lpszlocator: super::super::Foundation::PWSTR, lpdwbufferlength: *mut u32) -> super::super::Foundation::BOOL; | |
191 | #[cfg(feature = "Win32_Foundation")] | |
192 | pub fn GopherFindFirstFileA(hconnect: *const ::core::ffi::c_void, lpszlocator: super::super::Foundation::PSTR, lpszsearchstring: super::super::Foundation::PSTR, lpfinddata: *mut GOPHER_FIND_DATAA, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; | |
193 | #[cfg(feature = "Win32_Foundation")] | |
194 | pub fn GopherFindFirstFileW(hconnect: *const ::core::ffi::c_void, lpszlocator: super::super::Foundation::PWSTR, lpszsearchstring: super::super::Foundation::PWSTR, lpfinddata: *mut GOPHER_FIND_DATAW, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; | |
195 | #[cfg(feature = "Win32_Foundation")] | |
196 | pub fn GopherGetAttributeA(hconnect: *const ::core::ffi::c_void, lpszlocator: super::super::Foundation::PSTR, lpszattributename: super::super::Foundation::PSTR, lpbuffer: *mut u8, dwbufferlength: u32, lpdwcharactersreturned: *mut u32, lpfnenumerator: ::core::option::Option<GOPHER_ATTRIBUTE_ENUMERATOR>, dwcontext: usize) -> super::super::Foundation::BOOL; | |
197 | #[cfg(feature = "Win32_Foundation")] | |
198 | pub fn GopherGetAttributeW(hconnect: *const ::core::ffi::c_void, lpszlocator: super::super::Foundation::PWSTR, lpszattributename: super::super::Foundation::PWSTR, lpbuffer: *mut u8, dwbufferlength: u32, lpdwcharactersreturned: *mut u32, lpfnenumerator: ::core::option::Option<GOPHER_ATTRIBUTE_ENUMERATOR>, dwcontext: usize) -> super::super::Foundation::BOOL; | |
199 | #[cfg(feature = "Win32_Foundation")] | |
200 | pub fn GopherGetLocatorTypeA(lpszlocator: super::super::Foundation::PSTR, lpdwgophertype: *mut u32) -> super::super::Foundation::BOOL; | |
201 | #[cfg(feature = "Win32_Foundation")] | |
202 | pub fn GopherGetLocatorTypeW(lpszlocator: super::super::Foundation::PWSTR, lpdwgophertype: *mut u32) -> super::super::Foundation::BOOL; | |
203 | #[cfg(feature = "Win32_Foundation")] | |
204 | pub fn GopherOpenFileA(hconnect: *const ::core::ffi::c_void, lpszlocator: super::super::Foundation::PSTR, lpszview: super::super::Foundation::PSTR, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; | |
205 | #[cfg(feature = "Win32_Foundation")] | |
206 | pub fn GopherOpenFileW(hconnect: *const ::core::ffi::c_void, lpszlocator: super::super::Foundation::PWSTR, lpszview: super::super::Foundation::PWSTR, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; | |
207 | #[cfg(feature = "Win32_Foundation")] | |
208 | pub fn HttpAddRequestHeadersA(hrequest: *const ::core::ffi::c_void, lpszheaders: super::super::Foundation::PSTR, dwheaderslength: u32, dwmodifiers: HTTP_ADDREQ_FLAG) -> super::super::Foundation::BOOL; | |
209 | #[cfg(feature = "Win32_Foundation")] | |
210 | pub fn HttpAddRequestHeadersW(hrequest: *const ::core::ffi::c_void, lpszheaders: super::super::Foundation::PWSTR, dwheaderslength: u32, dwmodifiers: HTTP_ADDREQ_FLAG) -> super::super::Foundation::BOOL; | |
211 | #[cfg(feature = "Win32_Foundation")] | |
212 | pub fn HttpCheckDavComplianceA(lpszurl: super::super::Foundation::PSTR, lpszcompliancetoken: super::super::Foundation::PSTR, lpffound: *mut i32, hwnd: super::super::Foundation::HWND, lpvreserved: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; | |
213 | #[cfg(feature = "Win32_Foundation")] | |
214 | pub fn HttpCheckDavComplianceW(lpszurl: super::super::Foundation::PWSTR, lpszcompliancetoken: super::super::Foundation::PWSTR, lpffound: *mut i32, hwnd: super::super::Foundation::HWND, lpvreserved: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; | |
215 | pub fn HttpCloseDependencyHandle(hdependencyhandle: *const ::core::ffi::c_void); | |
216 | pub fn HttpDuplicateDependencyHandle(hdependencyhandle: *const ::core::ffi::c_void, phduplicateddependencyhandle: *mut *mut ::core::ffi::c_void) -> u32; | |
217 | #[cfg(feature = "Win32_Foundation")] | |
218 | pub fn HttpEndRequestA(hrequest: *const ::core::ffi::c_void, lpbuffersout: *mut INTERNET_BUFFERSA, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; | |
219 | #[cfg(feature = "Win32_Foundation")] | |
220 | pub fn HttpEndRequestW(hrequest: *const ::core::ffi::c_void, lpbuffersout: *mut INTERNET_BUFFERSW, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; | |
221 | #[cfg(feature = "Win32_Foundation")] | |
222 | pub fn HttpGetServerCredentials(pwszurl: super::super::Foundation::PWSTR, ppwszusername: *mut super::super::Foundation::PWSTR, ppwszpassword: *mut super::super::Foundation::PWSTR) -> u32; | |
223 | pub fn HttpIndicatePageLoadComplete(hdependencyhandle: *const ::core::ffi::c_void) -> u32; | |
224 | #[cfg(feature = "Win32_Foundation")] | |
225 | pub fn HttpIsHostHstsEnabled(pcwszurl: super::super::Foundation::PWSTR, pfishsts: *mut super::super::Foundation::BOOL) -> u32; | |
226 | #[cfg(feature = "Win32_Foundation")] | |
227 | pub fn HttpOpenDependencyHandle(hrequesthandle: *const ::core::ffi::c_void, fbackground: super::super::Foundation::BOOL, phdependencyhandle: *mut *mut ::core::ffi::c_void) -> u32; | |
228 | #[cfg(feature = "Win32_Foundation")] | |
229 | pub fn HttpOpenRequestA(hconnect: *const ::core::ffi::c_void, lpszverb: super::super::Foundation::PSTR, lpszobjectname: super::super::Foundation::PSTR, lpszversion: super::super::Foundation::PSTR, lpszreferrer: super::super::Foundation::PSTR, lplpszaccepttypes: *const super::super::Foundation::PSTR, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; | |
230 | #[cfg(feature = "Win32_Foundation")] | |
231 | pub fn HttpOpenRequestW(hconnect: *const ::core::ffi::c_void, lpszverb: super::super::Foundation::PWSTR, lpszobjectname: super::super::Foundation::PWSTR, lpszversion: super::super::Foundation::PWSTR, lpszreferrer: super::super::Foundation::PWSTR, lplpszaccepttypes: *const super::super::Foundation::PWSTR, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; | |
232 | pub fn HttpPushClose(hwait: HTTP_PUSH_WAIT_HANDLE); | |
233 | pub fn HttpPushEnable(hrequest: *const ::core::ffi::c_void, ptransportsetting: *const HTTP_PUSH_TRANSPORT_SETTING, phwait: *mut HTTP_PUSH_WAIT_HANDLE) -> u32; | |
234 | #[cfg(feature = "Win32_Foundation")] | |
235 | pub fn HttpPushWait(hwait: HTTP_PUSH_WAIT_HANDLE, etype: HTTP_PUSH_WAIT_TYPE, pnotificationstatus: *mut HTTP_PUSH_NOTIFICATION_STATUS) -> u32; | |
236 | #[cfg(feature = "Win32_Foundation")] | |
237 | 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; | |
238 | #[cfg(feature = "Win32_Foundation")] | |
239 | 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; | |
240 | #[cfg(feature = "Win32_Foundation")] | |
241 | pub fn HttpSendRequestA(hrequest: *const ::core::ffi::c_void, lpszheaders: super::super::Foundation::PSTR, dwheaderslength: u32, lpoptional: *const ::core::ffi::c_void, dwoptionallength: u32) -> super::super::Foundation::BOOL; | |
242 | #[cfg(feature = "Win32_Foundation")] | |
243 | 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; | |
244 | #[cfg(feature = "Win32_Foundation")] | |
245 | 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; | |
246 | #[cfg(feature = "Win32_Foundation")] | |
247 | pub fn HttpSendRequestW(hrequest: *const ::core::ffi::c_void, lpszheaders: super::super::Foundation::PWSTR, dwheaderslength: u32, lpoptional: *const ::core::ffi::c_void, dwoptionallength: u32) -> super::super::Foundation::BOOL; | |
248 | #[cfg(feature = "Win32_Foundation")] | |
249 | pub fn HttpWebSocketClose(hwebsocket: *const ::core::ffi::c_void, usstatus: u16, pvreason: *const ::core::ffi::c_void, dwreasonlength: u32) -> super::super::Foundation::BOOL; | |
250 | pub fn HttpWebSocketCompleteUpgrade(hrequest: *const ::core::ffi::c_void, dwcontext: usize) -> *mut ::core::ffi::c_void; | |
251 | #[cfg(feature = "Win32_Foundation")] | |
252 | 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; | |
253 | #[cfg(feature = "Win32_Foundation")] | |
254 | 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; | |
255 | #[cfg(feature = "Win32_Foundation")] | |
256 | 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; | |
257 | #[cfg(feature = "Win32_Foundation")] | |
258 | pub fn HttpWebSocketShutdown(hwebsocket: *const ::core::ffi::c_void, usstatus: u16, pvreason: *const ::core::ffi::c_void, dwreasonlength: u32) -> super::super::Foundation::BOOL; | |
259 | #[cfg(feature = "Win32_Foundation")] | |
260 | pub fn ImportCookieFileA(szfilename: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; | |
261 | #[cfg(feature = "Win32_Foundation")] | |
262 | pub fn ImportCookieFileW(szfilename: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; | |
263 | #[cfg(feature = "Win32_Foundation")] | |
264 | pub fn IncrementUrlCacheHeaderData(nidx: u32, lpdwdata: *mut u32) -> super::super::Foundation::BOOL; | |
265 | #[cfg(feature = "Win32_Foundation")] | |
266 | pub fn InternalInternetGetCookie(lpszurl: super::super::Foundation::PSTR, lpszcookiedata: super::super::Foundation::PSTR, lpdwdatasize: *mut u32) -> u32; | |
267 | #[cfg(feature = "Win32_Foundation")] | |
268 | pub fn InternetAlgIdToStringA(ai: u32, lpstr: super::super::Foundation::PSTR, lpdwstrlength: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL; | |
269 | #[cfg(feature = "Win32_Foundation")] | |
270 | pub fn InternetAlgIdToStringW(ai: u32, lpstr: super::super::Foundation::PWSTR, lpdwstrlength: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL; | |
271 | pub fn InternetAttemptConnect(dwreserved: u32) -> u32; | |
272 | #[cfg(feature = "Win32_Foundation")] | |
273 | pub fn InternetAutodial(dwflags: INTERNET_AUTODIAL, hwndparent: super::super::Foundation::HWND) -> super::super::Foundation::BOOL; | |
274 | #[cfg(feature = "Win32_Foundation")] | |
275 | pub fn InternetAutodialHangup(dwreserved: u32) -> super::super::Foundation::BOOL; | |
276 | #[cfg(feature = "Win32_Foundation")] | |
277 | pub fn InternetCanonicalizeUrlA(lpszurl: super::super::Foundation::PSTR, lpszbuffer: super::super::Foundation::PSTR, lpdwbufferlength: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL; | |
278 | #[cfg(feature = "Win32_Foundation")] | |
279 | pub fn InternetCanonicalizeUrlW(lpszurl: super::super::Foundation::PWSTR, lpszbuffer: super::super::Foundation::PWSTR, lpdwbufferlength: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL; | |
280 | #[cfg(feature = "Win32_Foundation")] | |
281 | pub fn InternetCheckConnectionA(lpszurl: super::super::Foundation::PSTR, dwflags: u32, dwreserved: u32) -> super::super::Foundation::BOOL; | |
282 | #[cfg(feature = "Win32_Foundation")] | |
283 | pub fn InternetCheckConnectionW(lpszurl: super::super::Foundation::PWSTR, dwflags: u32, dwreserved: u32) -> super::super::Foundation::BOOL; | |
284 | #[cfg(feature = "Win32_Foundation")] | |
285 | pub fn InternetClearAllPerSiteCookieDecisions() -> super::super::Foundation::BOOL; | |
286 | #[cfg(feature = "Win32_Foundation")] | |
287 | pub fn InternetCloseHandle(hinternet: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; | |
288 | #[cfg(feature = "Win32_Foundation")] | |
289 | pub fn InternetCombineUrlA(lpszbaseurl: super::super::Foundation::PSTR, lpszrelativeurl: super::super::Foundation::PSTR, lpszbuffer: super::super::Foundation::PSTR, lpdwbufferlength: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL; | |
290 | #[cfg(feature = "Win32_Foundation")] | |
291 | pub fn InternetCombineUrlW(lpszbaseurl: super::super::Foundation::PWSTR, lpszrelativeurl: super::super::Foundation::PWSTR, lpszbuffer: super::super::Foundation::PWSTR, lpdwbufferlength: *mut u32, dwflags: u32) -> super::super::Foundation::BOOL; | |
292 | #[cfg(feature = "Win32_Foundation")] | |
293 | pub fn InternetConfirmZoneCrossing(hwnd: super::super::Foundation::HWND, szurlprev: super::super::Foundation::PSTR, szurlnew: super::super::Foundation::PSTR, bpost: super::super::Foundation::BOOL) -> u32; | |
294 | #[cfg(feature = "Win32_Foundation")] | |
295 | pub fn InternetConfirmZoneCrossingA(hwnd: super::super::Foundation::HWND, szurlprev: super::super::Foundation::PSTR, szurlnew: super::super::Foundation::PSTR, bpost: super::super::Foundation::BOOL) -> u32; | |
296 | #[cfg(feature = "Win32_Foundation")] | |
297 | pub fn InternetConfirmZoneCrossingW(hwnd: super::super::Foundation::HWND, szurlprev: super::super::Foundation::PWSTR, szurlnew: super::super::Foundation::PWSTR, bpost: super::super::Foundation::BOOL) -> u32; | |
298 | #[cfg(feature = "Win32_Foundation")] | |
299 | pub fn InternetConnectA(hinternet: *const ::core::ffi::c_void, lpszservername: super::super::Foundation::PSTR, nserverport: u16, lpszusername: super::super::Foundation::PSTR, lpszpassword: super::super::Foundation::PSTR, dwservice: u32, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; | |
300 | #[cfg(feature = "Win32_Foundation")] | |
301 | pub fn InternetConnectW(hinternet: *const ::core::ffi::c_void, lpszservername: super::super::Foundation::PWSTR, nserverport: u16, lpszusername: super::super::Foundation::PWSTR, lpszpassword: super::super::Foundation::PWSTR, dwservice: u32, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; | |
302 | #[cfg(feature = "Win32_Foundation")] | |
303 | pub fn InternetConvertUrlFromWireToWideChar(pcszurl: super::super::Foundation::PSTR, cchurl: u32, pcwszbaseurl: super::super::Foundation::PWSTR, dwcodepagehost: u32, dwcodepagepath: u32, fencodepathextra: super::super::Foundation::BOOL, dwcodepageextra: u32, ppwszconvertedurl: *mut super::super::Foundation::PWSTR) -> u32; | |
304 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinHttp"))] | |
305 | pub fn InternetCrackUrlA(lpszurl: super::super::Foundation::PSTR, dwurllength: u32, dwflags: super::WinHttp::WIN_HTTP_CREATE_URL_FLAGS, lpurlcomponents: *mut URL_COMPONENTSA) -> super::super::Foundation::BOOL; | |
306 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Networking_WinHttp"))] | |
307 | pub fn InternetCrackUrlW(lpszurl: super::super::Foundation::PWSTR, dwurllength: u32, dwflags: super::WinHttp::WIN_HTTP_CREATE_URL_FLAGS, lpurlcomponents: *mut URL_COMPONENTSW) -> super::super::Foundation::BOOL; | |
308 | #[cfg(feature = "Win32_Foundation")] | |
309 | pub fn InternetCreateUrlA(lpurlcomponents: *const URL_COMPONENTSA, dwflags: u32, lpszurl: super::super::Foundation::PSTR, lpdwurllength: *mut u32) -> super::super::Foundation::BOOL; | |
310 | #[cfg(feature = "Win32_Foundation")] | |
311 | pub fn InternetCreateUrlW(lpurlcomponents: *const URL_COMPONENTSW, dwflags: u32, lpszurl: super::super::Foundation::PWSTR, lpdwurllength: *mut u32) -> super::super::Foundation::BOOL; | |
312 | #[cfg(feature = "Win32_Foundation")] | |
313 | pub fn InternetDial(hwndparent: super::super::Foundation::HWND, lpszconnectoid: super::super::Foundation::PSTR, dwflags: u32, lpdwconnection: *mut u32, dwreserved: u32) -> u32; | |
314 | #[cfg(feature = "Win32_Foundation")] | |
315 | pub fn InternetDialA(hwndparent: super::super::Foundation::HWND, lpszconnectoid: super::super::Foundation::PSTR, dwflags: u32, lpdwconnection: *mut usize, dwreserved: u32) -> u32; | |
316 | #[cfg(feature = "Win32_Foundation")] | |
317 | pub fn InternetDialW(hwndparent: super::super::Foundation::HWND, lpszconnectoid: super::super::Foundation::PWSTR, dwflags: u32, lpdwconnection: *mut usize, dwreserved: u32) -> u32; | |
318 | #[cfg(feature = "Win32_Foundation")] | |
319 | pub fn InternetEnumPerSiteCookieDecisionA(pszsitename: super::super::Foundation::PSTR, pcsitenamesize: *mut u32, pdwdecision: *mut u32, dwindex: u32) -> super::super::Foundation::BOOL; | |
320 | #[cfg(feature = "Win32_Foundation")] | |
321 | pub fn InternetEnumPerSiteCookieDecisionW(pszsitename: super::super::Foundation::PWSTR, pcsitenamesize: *mut u32, pdwdecision: *mut u32, dwindex: u32) -> super::super::Foundation::BOOL; | |
322 | #[cfg(feature = "Win32_Foundation")] | |
323 | 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; | |
324 | #[cfg(feature = "Win32_Foundation")] | |
325 | pub fn InternetFindNextFileA(hfind: *const ::core::ffi::c_void, lpvfinddata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; | |
326 | #[cfg(feature = "Win32_Foundation")] | |
327 | pub fn InternetFindNextFileW(hfind: *const ::core::ffi::c_void, lpvfinddata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; | |
328 | #[cfg(feature = "Win32_Foundation")] | |
329 | pub fn InternetFortezzaCommand(dwcommand: u32, hwnd: super::super::Foundation::HWND, dwreserved: usize) -> super::super::Foundation::BOOL; | |
330 | #[cfg(feature = "Win32_Foundation")] | |
331 | pub fn InternetFreeCookies(pcookies: *mut INTERNET_COOKIE2, dwcookiecount: u32); | |
332 | #[cfg(feature = "Win32_Foundation")] | |
333 | pub fn InternetFreeProxyInfoList(pproxyinfolist: *mut WININET_PROXY_INFO_LIST); | |
334 | #[cfg(feature = "Win32_Foundation")] | |
335 | pub fn InternetGetConnectedState(lpdwflags: *mut INTERNET_CONNECTION, dwreserved: u32) -> super::super::Foundation::BOOL; | |
336 | #[cfg(feature = "Win32_Foundation")] | |
337 | pub fn InternetGetConnectedStateEx(lpdwflags: *mut INTERNET_CONNECTION, lpszconnectionname: super::super::Foundation::PSTR, dwnamelen: u32, dwreserved: u32) -> super::super::Foundation::BOOL; | |
338 | #[cfg(feature = "Win32_Foundation")] | |
339 | pub fn InternetGetConnectedStateExA(lpdwflags: *mut INTERNET_CONNECTION, lpszconnectionname: super::super::Foundation::PSTR, cchnamelen: u32, dwreserved: u32) -> super::super::Foundation::BOOL; | |
340 | #[cfg(feature = "Win32_Foundation")] | |
341 | pub fn InternetGetConnectedStateExW(lpdwflags: *mut INTERNET_CONNECTION, lpszconnectionname: super::super::Foundation::PWSTR, cchnamelen: u32, dwreserved: u32) -> super::super::Foundation::BOOL; | |
342 | #[cfg(feature = "Win32_Foundation")] | |
343 | pub fn InternetGetCookieA(lpszurl: super::super::Foundation::PSTR, lpszcookiename: super::super::Foundation::PSTR, lpszcookiedata: super::super::Foundation::PSTR, lpdwsize: *mut u32) -> super::super::Foundation::BOOL; | |
344 | #[cfg(feature = "Win32_Foundation")] | |
345 | pub fn InternetGetCookieEx2(pcwszurl: super::super::Foundation::PWSTR, pcwszcookiename: super::super::Foundation::PWSTR, dwflags: u32, ppcookies: *mut *mut INTERNET_COOKIE2, pdwcookiecount: *mut u32) -> u32; | |
346 | #[cfg(feature = "Win32_Foundation")] | |
347 | pub fn InternetGetCookieExA(lpszurl: super::super::Foundation::PSTR, lpszcookiename: super::super::Foundation::PSTR, lpszcookiedata: super::super::Foundation::PSTR, lpdwsize: *mut u32, dwflags: INTERNET_COOKIE_FLAGS, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; | |
348 | #[cfg(feature = "Win32_Foundation")] | |
349 | pub fn InternetGetCookieExW(lpszurl: super::super::Foundation::PWSTR, lpszcookiename: super::super::Foundation::PWSTR, lpszcookiedata: super::super::Foundation::PWSTR, lpdwsize: *mut u32, dwflags: INTERNET_COOKIE_FLAGS, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; | |
350 | #[cfg(feature = "Win32_Foundation")] | |
351 | pub fn InternetGetCookieW(lpszurl: super::super::Foundation::PWSTR, lpszcookiename: super::super::Foundation::PWSTR, lpszcookiedata: super::super::Foundation::PWSTR, lpdwsize: *mut u32) -> super::super::Foundation::BOOL; | |
352 | #[cfg(feature = "Win32_Foundation")] | |
353 | pub fn InternetGetLastResponseInfoA(lpdwerror: *mut u32, lpszbuffer: super::super::Foundation::PSTR, lpdwbufferlength: *mut u32) -> super::super::Foundation::BOOL; | |
354 | #[cfg(feature = "Win32_Foundation")] | |
355 | pub fn InternetGetLastResponseInfoW(lpdwerror: *mut u32, lpszbuffer: super::super::Foundation::PWSTR, lpdwbufferlength: *mut u32) -> super::super::Foundation::BOOL; | |
356 | #[cfg(feature = "Win32_Foundation")] | |
357 | pub fn InternetGetPerSiteCookieDecisionA(pchhostname: super::super::Foundation::PSTR, presult: *mut u32) -> super::super::Foundation::BOOL; | |
358 | #[cfg(feature = "Win32_Foundation")] | |
359 | pub fn InternetGetPerSiteCookieDecisionW(pchhostname: super::super::Foundation::PWSTR, presult: *mut u32) -> super::super::Foundation::BOOL; | |
360 | #[cfg(feature = "Win32_Foundation")] | |
361 | pub fn InternetGetProxyForUrl(hinternet: *const ::core::ffi::c_void, pcwszurl: super::super::Foundation::PWSTR, pproxyinfolist: *mut WININET_PROXY_INFO_LIST) -> u32; | |
362 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] | |
363 | pub fn InternetGetSecurityInfoByURL(lpszurl: super::super::Foundation::PSTR, ppcertchain: *mut *mut super::super::Security::Cryptography::CERT_CHAIN_CONTEXT, pdwsecureflags: *mut u32) -> super::super::Foundation::BOOL; | |
364 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] | |
365 | pub fn InternetGetSecurityInfoByURLA(lpszurl: super::super::Foundation::PSTR, ppcertchain: *mut *mut super::super::Security::Cryptography::CERT_CHAIN_CONTEXT, pdwsecureflags: *mut u32) -> super::super::Foundation::BOOL; | |
366 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Cryptography"))] | |
367 | pub fn InternetGetSecurityInfoByURLW(lpszurl: super::super::Foundation::PWSTR, ppcertchain: *mut *mut super::super::Security::Cryptography::CERT_CHAIN_CONTEXT, pdwsecureflags: *mut u32) -> super::super::Foundation::BOOL; | |
368 | #[cfg(feature = "Win32_Foundation")] | |
369 | pub fn InternetGoOnline(lpszurl: super::super::Foundation::PSTR, hwndparent: super::super::Foundation::HWND, dwflags: u32) -> super::super::Foundation::BOOL; | |
370 | #[cfg(feature = "Win32_Foundation")] | |
371 | pub fn InternetGoOnlineA(lpszurl: super::super::Foundation::PSTR, hwndparent: super::super::Foundation::HWND, dwflags: u32) -> super::super::Foundation::BOOL; | |
372 | #[cfg(feature = "Win32_Foundation")] | |
373 | pub fn InternetGoOnlineW(lpszurl: super::super::Foundation::PWSTR, hwndparent: super::super::Foundation::HWND, dwflags: u32) -> super::super::Foundation::BOOL; | |
374 | pub fn InternetHangUp(dwconnection: usize, dwreserved: u32) -> u32; | |
375 | #[cfg(feature = "Win32_Foundation")] | |
376 | pub fn InternetInitializeAutoProxyDll(dwreserved: u32) -> super::super::Foundation::BOOL; | |
377 | #[cfg(feature = "Win32_Foundation")] | |
378 | pub fn InternetLockRequestFile(hinternet: *const ::core::ffi::c_void, lphlockrequestinfo: *mut super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; | |
379 | #[cfg(feature = "Win32_Foundation")] | |
380 | pub fn InternetOpenA(lpszagent: super::super::Foundation::PSTR, dwaccesstype: u32, lpszproxy: super::super::Foundation::PSTR, lpszproxybypass: super::super::Foundation::PSTR, dwflags: u32) -> *mut ::core::ffi::c_void; | |
381 | #[cfg(feature = "Win32_Foundation")] | |
382 | pub fn InternetOpenUrlA(hinternet: *const ::core::ffi::c_void, lpszurl: super::super::Foundation::PSTR, lpszheaders: super::super::Foundation::PSTR, dwheaderslength: u32, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; | |
383 | #[cfg(feature = "Win32_Foundation")] | |
384 | pub fn InternetOpenUrlW(hinternet: *const ::core::ffi::c_void, lpszurl: super::super::Foundation::PWSTR, lpszheaders: super::super::Foundation::PWSTR, dwheaderslength: u32, dwflags: u32, dwcontext: usize) -> *mut ::core::ffi::c_void; | |
385 | #[cfg(feature = "Win32_Foundation")] | |
386 | pub fn InternetOpenW(lpszagent: super::super::Foundation::PWSTR, dwaccesstype: u32, lpszproxy: super::super::Foundation::PWSTR, lpszproxybypass: super::super::Foundation::PWSTR, dwflags: u32) -> *mut ::core::ffi::c_void; | |
387 | #[cfg(feature = "Win32_Foundation")] | |
388 | pub fn InternetQueryDataAvailable(hfile: *const ::core::ffi::c_void, lpdwnumberofbytesavailable: *mut u32, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; | |
389 | #[cfg(feature = "Win32_Foundation")] | |
390 | pub fn InternetQueryFortezzaStatus(pdwstatus: *mut u32, dwreserved: usize) -> super::super::Foundation::BOOL; | |
391 | #[cfg(feature = "Win32_Foundation")] | |
392 | pub fn InternetQueryOptionA(hinternet: *const ::core::ffi::c_void, dwoption: u32, lpbuffer: *mut ::core::ffi::c_void, lpdwbufferlength: *mut u32) -> super::super::Foundation::BOOL; | |
393 | #[cfg(feature = "Win32_Foundation")] | |
394 | pub fn InternetQueryOptionW(hinternet: *const ::core::ffi::c_void, dwoption: u32, lpbuffer: *mut ::core::ffi::c_void, lpdwbufferlength: *mut u32) -> super::super::Foundation::BOOL; | |
395 | #[cfg(feature = "Win32_Foundation")] | |
396 | pub fn InternetReadFile(hfile: *const ::core::ffi::c_void, lpbuffer: *mut ::core::ffi::c_void, dwnumberofbytestoread: u32, lpdwnumberofbytesread: *mut u32) -> super::super::Foundation::BOOL; | |
397 | #[cfg(feature = "Win32_Foundation")] | |
398 | pub fn InternetReadFileExA(hfile: *const ::core::ffi::c_void, lpbuffersout: *mut INTERNET_BUFFERSA, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; | |
399 | #[cfg(feature = "Win32_Foundation")] | |
400 | pub fn InternetReadFileExW(hfile: *const ::core::ffi::c_void, lpbuffersout: *mut INTERNET_BUFFERSW, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; | |
401 | #[cfg(feature = "Win32_Foundation")] | |
402 | pub fn InternetSecurityProtocolToStringA(dwprotocol: u32, lpstr: super::super::Foundation::PSTR, lpdwstrlength: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL; | |
403 | #[cfg(feature = "Win32_Foundation")] | |
404 | pub fn InternetSecurityProtocolToStringW(dwprotocol: u32, lpstr: super::super::Foundation::PWSTR, lpdwstrlength: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL; | |
405 | #[cfg(feature = "Win32_Foundation")] | |
406 | pub fn InternetSetCookieA(lpszurl: super::super::Foundation::PSTR, lpszcookiename: super::super::Foundation::PSTR, lpszcookiedata: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; | |
407 | #[cfg(feature = "Win32_Foundation")] | |
408 | pub fn InternetSetCookieEx2(pcwszurl: super::super::Foundation::PWSTR, pcookie: *const INTERNET_COOKIE2, pcwszp3ppolicy: super::super::Foundation::PWSTR, dwflags: u32, pdwcookiestate: *mut u32) -> u32; | |
409 | #[cfg(feature = "Win32_Foundation")] | |
410 | pub fn InternetSetCookieExA(lpszurl: super::super::Foundation::PSTR, lpszcookiename: super::super::Foundation::PSTR, lpszcookiedata: super::super::Foundation::PSTR, dwflags: u32, dwreserved: usize) -> u32; | |
411 | #[cfg(feature = "Win32_Foundation")] | |
412 | pub fn InternetSetCookieExW(lpszurl: super::super::Foundation::PWSTR, lpszcookiename: super::super::Foundation::PWSTR, lpszcookiedata: super::super::Foundation::PWSTR, dwflags: u32, dwreserved: usize) -> u32; | |
413 | #[cfg(feature = "Win32_Foundation")] | |
414 | pub fn InternetSetCookieW(lpszurl: super::super::Foundation::PWSTR, lpszcookiename: super::super::Foundation::PWSTR, lpszcookiedata: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; | |
415 | #[cfg(feature = "Win32_Foundation")] | |
416 | pub fn InternetSetDialState(lpszconnectoid: super::super::Foundation::PSTR, dwstate: u32, dwreserved: u32) -> super::super::Foundation::BOOL; | |
417 | #[cfg(feature = "Win32_Foundation")] | |
418 | pub fn InternetSetDialStateA(lpszconnectoid: super::super::Foundation::PSTR, dwstate: u32, dwreserved: u32) -> super::super::Foundation::BOOL; | |
419 | #[cfg(feature = "Win32_Foundation")] | |
420 | pub fn InternetSetDialStateW(lpszconnectoid: super::super::Foundation::PWSTR, dwstate: u32, dwreserved: u32) -> super::super::Foundation::BOOL; | |
421 | pub fn InternetSetFilePointer(hfile: *const ::core::ffi::c_void, ldistancetomove: i32, lpdistancetomovehigh: *mut i32, dwmovemethod: u32, dwcontext: usize) -> u32; | |
422 | #[cfg(feature = "Win32_Foundation")] | |
423 | pub fn InternetSetOptionA(hinternet: *const ::core::ffi::c_void, dwoption: u32, lpbuffer: *const ::core::ffi::c_void, dwbufferlength: u32) -> super::super::Foundation::BOOL; | |
424 | #[cfg(feature = "Win32_Foundation")] | |
425 | 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; | |
426 | #[cfg(feature = "Win32_Foundation")] | |
427 | 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; | |
428 | #[cfg(feature = "Win32_Foundation")] | |
429 | pub fn InternetSetOptionW(hinternet: *const ::core::ffi::c_void, dwoption: u32, lpbuffer: *const ::core::ffi::c_void, dwbufferlength: u32) -> super::super::Foundation::BOOL; | |
430 | #[cfg(feature = "Win32_Foundation")] | |
431 | pub fn InternetSetPerSiteCookieDecisionA(pchhostname: super::super::Foundation::PSTR, dwdecision: u32) -> super::super::Foundation::BOOL; | |
432 | #[cfg(feature = "Win32_Foundation")] | |
433 | pub fn InternetSetPerSiteCookieDecisionW(pchhostname: super::super::Foundation::PWSTR, dwdecision: u32) -> super::super::Foundation::BOOL; | |
434 | pub fn InternetSetStatusCallback(hinternet: *const ::core::ffi::c_void, lpfninternetcallback: ::core::option::Option<LPINTERNET_STATUS_CALLBACK>) -> LPINTERNET_STATUS_CALLBACK; | |
435 | pub fn InternetSetStatusCallbackA(hinternet: *const ::core::ffi::c_void, lpfninternetcallback: ::core::option::Option<LPINTERNET_STATUS_CALLBACK>) -> LPINTERNET_STATUS_CALLBACK; | |
436 | pub fn InternetSetStatusCallbackW(hinternet: *const ::core::ffi::c_void, lpfninternetcallback: ::core::option::Option<LPINTERNET_STATUS_CALLBACK>) -> LPINTERNET_STATUS_CALLBACK; | |
437 | #[cfg(feature = "Win32_Foundation")] | |
438 | pub fn InternetShowSecurityInfoByURL(lpszurl: super::super::Foundation::PSTR, hwndparent: super::super::Foundation::HWND) -> super::super::Foundation::BOOL; | |
439 | #[cfg(feature = "Win32_Foundation")] | |
440 | pub fn InternetShowSecurityInfoByURLA(lpszurl: super::super::Foundation::PSTR, hwndparent: super::super::Foundation::HWND) -> super::super::Foundation::BOOL; | |
441 | #[cfg(feature = "Win32_Foundation")] | |
442 | pub fn InternetShowSecurityInfoByURLW(lpszurl: super::super::Foundation::PWSTR, hwndparent: super::super::Foundation::HWND) -> super::super::Foundation::BOOL; | |
443 | #[cfg(feature = "Win32_Foundation")] | |
444 | pub fn InternetTimeFromSystemTime(pst: *const super::super::Foundation::SYSTEMTIME, dwrfc: u32, lpsztime: super::super::Foundation::PSTR, cbtime: u32) -> super::super::Foundation::BOOL; | |
445 | #[cfg(feature = "Win32_Foundation")] | |
446 | pub fn InternetTimeFromSystemTimeA(pst: *const super::super::Foundation::SYSTEMTIME, dwrfc: u32, lpsztime: super::super::Foundation::PSTR, cbtime: u32) -> super::super::Foundation::BOOL; | |
447 | #[cfg(feature = "Win32_Foundation")] | |
448 | pub fn InternetTimeFromSystemTimeW(pst: *const super::super::Foundation::SYSTEMTIME, dwrfc: u32, lpsztime: super::super::Foundation::PWSTR, cbtime: u32) -> super::super::Foundation::BOOL; | |
449 | #[cfg(feature = "Win32_Foundation")] | |
450 | pub fn InternetTimeToSystemTime(lpsztime: super::super::Foundation::PSTR, pst: *mut super::super::Foundation::SYSTEMTIME, dwreserved: u32) -> super::super::Foundation::BOOL; | |
451 | #[cfg(feature = "Win32_Foundation")] | |
452 | pub fn InternetTimeToSystemTimeA(lpsztime: super::super::Foundation::PSTR, pst: *mut super::super::Foundation::SYSTEMTIME, dwreserved: u32) -> super::super::Foundation::BOOL; | |
453 | #[cfg(feature = "Win32_Foundation")] | |
454 | pub fn InternetTimeToSystemTimeW(lpsztime: super::super::Foundation::PWSTR, pst: *mut super::super::Foundation::SYSTEMTIME, dwreserved: u32) -> super::super::Foundation::BOOL; | |
455 | #[cfg(feature = "Win32_Foundation")] | |
456 | pub fn InternetUnlockRequestFile(hlockrequestinfo: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL; | |
457 | #[cfg(feature = "Win32_Foundation")] | |
458 | pub fn InternetWriteFile(hfile: *const ::core::ffi::c_void, lpbuffer: *const ::core::ffi::c_void, dwnumberofbytestowrite: u32, lpdwnumberofbyteswritten: *mut u32) -> super::super::Foundation::BOOL; | |
459 | #[cfg(feature = "Win32_Foundation")] | |
460 | pub fn InternetWriteFileExA(hfile: *const ::core::ffi::c_void, lpbuffersin: *const INTERNET_BUFFERSA, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; | |
461 | #[cfg(feature = "Win32_Foundation")] | |
462 | pub fn InternetWriteFileExW(hfile: *const ::core::ffi::c_void, lpbuffersin: *const INTERNET_BUFFERSW, dwflags: u32, dwcontext: usize) -> super::super::Foundation::BOOL; | |
463 | #[cfg(feature = "Win32_Foundation")] | |
464 | pub fn IsDomainLegalCookieDomainA(pchdomain: super::super::Foundation::PSTR, pchfulldomain: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; | |
465 | #[cfg(feature = "Win32_Foundation")] | |
466 | pub fn IsDomainLegalCookieDomainW(pchdomain: super::super::Foundation::PWSTR, pchfulldomain: super::super::Foundation::PWSTR) -> super::super::Foundation::BOOL; | |
467 | #[cfg(feature = "Win32_Foundation")] | |
468 | pub fn IsHostInProxyBypassList(tscheme: INTERNET_SCHEME, lpszhost: super::super::Foundation::PSTR, cchhost: u32) -> super::super::Foundation::BOOL; | |
469 | #[cfg(feature = "Win32_Foundation")] | |
470 | pub fn IsProfilesEnabled() -> super::super::Foundation::BOOL; | |
471 | #[cfg(feature = "Win32_Foundation")] | |
472 | pub fn IsUrlCacheEntryExpiredA(lpszurlname: super::super::Foundation::PSTR, dwflags: u32, pftlastmodified: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::BOOL; | |
473 | #[cfg(feature = "Win32_Foundation")] | |
474 | pub fn IsUrlCacheEntryExpiredW(lpszurlname: super::super::Foundation::PWSTR, dwflags: u32, pftlastmodified: *mut super::super::Foundation::FILETIME) -> super::super::Foundation::BOOL; | |
475 | #[cfg(feature = "Win32_Foundation")] | |
476 | pub fn LoadUrlCacheContent() -> super::super::Foundation::BOOL; | |
477 | #[cfg(feature = "Win32_Foundation")] | |
478 | pub fn ParseX509EncodedCertificateForListBoxEntry(lpcert: *const u8, cbcert: u32, lpszlistboxentry: super::super::Foundation::PSTR, lpdwlistboxentry: *mut u32) -> u32; | |
479 | #[cfg(feature = "Win32_Foundation")] | |
480 | pub fn PerformOperationOverUrlCacheA(pszurlsearchpattern: super::super::Foundation::PSTR, dwflags: u32, dwfilter: u32, groupid: i64, preserved1: *mut ::core::ffi::c_void, pdwreserved2: *mut u32, preserved3: *mut ::core::ffi::c_void, op: ::core::option::Option<CACHE_OPERATOR>, poperatordata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; | |
481 | #[cfg(feature = "Win32_Foundation")] | |
482 | pub fn PrivacyGetZonePreferenceW(dwzone: u32, dwtype: u32, pdwtemplate: *mut u32, pszbuffer: super::super::Foundation::PWSTR, pdwbufferlength: *mut u32) -> u32; | |
483 | #[cfg(feature = "Win32_Foundation")] | |
484 | pub fn PrivacySetZonePreferenceW(dwzone: u32, dwtype: u32, dwtemplate: u32, pszpreference: super::super::Foundation::PWSTR) -> u32; | |
485 | #[cfg(feature = "Win32_Foundation")] | |
486 | pub fn ReadGuidsForConnectedNetworks(pcnetworks: *mut u32, pppwsznetworkguids: *mut *mut super::super::Foundation::PWSTR, pppbstrnetworknames: *mut *mut super::super::Foundation::BSTR, pppwszgwmacs: *mut *mut super::super::Foundation::PWSTR, pcgatewaymacs: *mut u32, pdwflags: *mut u32) -> super::super::Foundation::BOOL; | |
487 | #[cfg(feature = "Win32_Foundation")] | |
488 | 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; | |
489 | #[cfg(feature = "Win32_Foundation")] | |
490 | pub fn ReadUrlCacheEntryStreamEx(hurlcachestream: super::super::Foundation::HANDLE, qwlocation: u64, lpbuffer: *mut ::core::ffi::c_void, lpdwlen: *mut u32) -> super::super::Foundation::BOOL; | |
491 | #[cfg(feature = "Win32_Foundation")] | |
492 | pub fn RegisterUrlCacheNotification(hwnd: super::super::Foundation::HWND, umsg: u32, gid: i64, dwopsfilter: u32, dwreserved: u32) -> super::super::Foundation::BOOL; | |
493 | #[cfg(feature = "Win32_Foundation")] | |
494 | pub fn ResumeSuspendedDownload(hrequest: *const ::core::ffi::c_void, dwresultcode: u32) -> super::super::Foundation::BOOL; | |
495 | #[cfg(feature = "Win32_Foundation")] | |
496 | pub fn RetrieveUrlCacheEntryFileA(lpszurlname: super::super::Foundation::PSTR, lpcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOA, lpcbcacheentryinfo: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL; | |
497 | #[cfg(feature = "Win32_Foundation")] | |
498 | pub fn RetrieveUrlCacheEntryFileW(lpszurlname: super::super::Foundation::PWSTR, lpcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOW, lpcbcacheentryinfo: *mut u32, dwreserved: u32) -> super::super::Foundation::BOOL; | |
499 | #[cfg(feature = "Win32_Foundation")] | |
500 | pub fn RetrieveUrlCacheEntryStreamA(lpszurlname: super::super::Foundation::PSTR, lpcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOA, lpcbcacheentryinfo: *mut u32, frandomread: super::super::Foundation::BOOL, dwreserved: u32) -> super::super::Foundation::HANDLE; | |
501 | #[cfg(feature = "Win32_Foundation")] | |
502 | pub fn RetrieveUrlCacheEntryStreamW(lpszurlname: super::super::Foundation::PWSTR, lpcacheentryinfo: *mut INTERNET_CACHE_ENTRY_INFOW, lpcbcacheentryinfo: *mut u32, frandomread: super::super::Foundation::BOOL, dwreserved: u32) -> super::super::Foundation::HANDLE; | |
503 | #[cfg(feature = "Win32_Foundation")] | |
504 | pub fn RunOnceUrlCache(hwnd: super::super::Foundation::HWND, hinst: super::super::Foundation::HINSTANCE, lpszcmd: super::super::Foundation::PSTR, ncmdshow: i32) -> u32; | |
505 | #[cfg(feature = "Win32_Foundation")] | |
506 | pub fn SetUrlCacheConfigInfoA(lpcacheconfiginfo: *const INTERNET_CACHE_CONFIG_INFOA, dwfieldcontrol: u32) -> super::super::Foundation::BOOL; | |
507 | #[cfg(feature = "Win32_Foundation")] | |
508 | pub fn SetUrlCacheConfigInfoW(lpcacheconfiginfo: *const INTERNET_CACHE_CONFIG_INFOW, dwfieldcontrol: u32) -> super::super::Foundation::BOOL; | |
509 | #[cfg(feature = "Win32_Foundation")] | |
510 | pub fn SetUrlCacheEntryGroup(lpszurlname: super::super::Foundation::PSTR, dwflags: u32, groupid: i64, pbgroupattributes: *mut u8, cbgroupattributes: u32, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; | |
511 | #[cfg(feature = "Win32_Foundation")] | |
512 | pub fn SetUrlCacheEntryGroupA(lpszurlname: super::super::Foundation::PSTR, dwflags: u32, groupid: i64, pbgroupattributes: *mut u8, cbgroupattributes: u32, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; | |
513 | #[cfg(feature = "Win32_Foundation")] | |
514 | pub fn SetUrlCacheEntryGroupW(lpszurlname: super::super::Foundation::PWSTR, dwflags: u32, groupid: i64, pbgroupattributes: *mut u8, cbgroupattributes: u32, lpreserved: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; | |
515 | #[cfg(feature = "Win32_Foundation")] | |
516 | pub fn SetUrlCacheEntryInfoA(lpszurlname: super::super::Foundation::PSTR, lpcacheentryinfo: *const INTERNET_CACHE_ENTRY_INFOA, dwfieldcontrol: u32) -> super::super::Foundation::BOOL; | |
517 | #[cfg(feature = "Win32_Foundation")] | |
518 | pub fn SetUrlCacheEntryInfoW(lpszurlname: super::super::Foundation::PWSTR, lpcacheentryinfo: *const INTERNET_CACHE_ENTRY_INFOW, dwfieldcontrol: u32) -> super::super::Foundation::BOOL; | |
519 | #[cfg(feature = "Win32_Foundation")] | |
520 | 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; | |
521 | #[cfg(feature = "Win32_Foundation")] | |
522 | 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; | |
523 | #[cfg(feature = "Win32_Foundation")] | |
524 | pub fn SetUrlCacheHeaderData(nidx: u32, dwdata: u32) -> super::super::Foundation::BOOL; | |
525 | #[cfg(feature = "Win32_Foundation")] | |
526 | pub fn ShowClientAuthCerts(hwndparent: super::super::Foundation::HWND) -> u32; | |
527 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] | |
528 | pub fn ShowSecurityInfo(hwndparent: super::super::Foundation::HWND, psecurityinfo: *const INTERNET_SECURITY_INFO) -> u32; | |
529 | #[cfg(feature = "Win32_Foundation")] | |
530 | pub fn ShowX509EncodedCertificate(hwndparent: super::super::Foundation::HWND, lpcert: *const u8, cbcert: u32) -> u32; | |
531 | #[cfg(feature = "Win32_Foundation")] | |
532 | pub fn UnlockUrlCacheEntryFile(lpszurlname: super::super::Foundation::PSTR, dwreserved: u32) -> super::super::Foundation::BOOL; | |
533 | #[cfg(feature = "Win32_Foundation")] | |
534 | pub fn UnlockUrlCacheEntryFileA(lpszurlname: super::super::Foundation::PSTR, dwreserved: u32) -> super::super::Foundation::BOOL; | |
535 | #[cfg(feature = "Win32_Foundation")] | |
536 | pub fn UnlockUrlCacheEntryFileW(lpszurlname: super::super::Foundation::PWSTR, dwreserved: u32) -> super::super::Foundation::BOOL; | |
537 | #[cfg(feature = "Win32_Foundation")] | |
538 | pub fn UnlockUrlCacheEntryStream(hurlcachestream: super::super::Foundation::HANDLE, reserved: u32) -> super::super::Foundation::BOOL; | |
539 | #[cfg(feature = "Win32_Foundation")] | |
540 | pub fn UpdateUrlCacheContentPath(sznewpath: super::super::Foundation::PSTR) -> super::super::Foundation::BOOL; | |
541 | #[cfg(feature = "Win32_Foundation")] | |
542 | pub fn UrlCacheCheckEntriesExist(rgpwszurls: *const super::super::Foundation::PWSTR, centries: u32, rgfexist: *mut super::super::Foundation::BOOL) -> u32; | |
543 | pub fn UrlCacheCloseEntryHandle(hentryfile: *const ::core::ffi::c_void); | |
544 | #[cfg(feature = "Win32_Foundation")] | |
545 | pub fn UrlCacheContainerSetEntryMaximumAge(pwszprefix: super::super::Foundation::PWSTR, dwentrymaxage: u32) -> u32; | |
546 | #[cfg(feature = "Win32_Foundation")] | |
547 | pub fn UrlCacheCreateContainer(pwszname: super::super::Foundation::PWSTR, pwszprefix: super::super::Foundation::PWSTR, pwszdirectory: super::super::Foundation::PWSTR, ulllimit: u64, dwoptions: u32) -> u32; | |
548 | #[cfg(feature = "Win32_Foundation")] | |
549 | pub fn UrlCacheFindFirstEntry(pwszprefix: super::super::Foundation::PWSTR, dwflags: u32, dwfilter: u32, groupid: i64, pcacheentryinfo: *mut URLCACHE_ENTRY_INFO, phfind: *mut super::super::Foundation::HANDLE) -> u32; | |
550 | #[cfg(feature = "Win32_Foundation")] | |
551 | pub fn UrlCacheFindNextEntry(hfind: super::super::Foundation::HANDLE, pcacheentryinfo: *mut URLCACHE_ENTRY_INFO) -> u32; | |
552 | #[cfg(feature = "Win32_Foundation")] | |
553 | pub fn UrlCacheFreeEntryInfo(pcacheentryinfo: *mut URLCACHE_ENTRY_INFO); | |
554 | pub fn UrlCacheFreeGlobalSpace(ulltargetsize: u64, dwfilter: u32) -> u32; | |
555 | #[cfg(feature = "Win32_Foundation")] | |
556 | pub fn UrlCacheGetContentPaths(pppwszdirectories: *mut *mut super::super::Foundation::PWSTR, pcdirectories: *mut u32) -> u32; | |
557 | #[cfg(feature = "Win32_Foundation")] | |
558 | pub fn UrlCacheGetEntryInfo(happcache: *const ::core::ffi::c_void, pcwszurl: super::super::Foundation::PWSTR, pcacheentryinfo: *mut URLCACHE_ENTRY_INFO) -> u32; | |
559 | pub fn UrlCacheGetGlobalCacheSize(dwfilter: u32, pullsize: *mut u64, pulllimit: *mut u64) -> u32; | |
560 | pub fn UrlCacheGetGlobalLimit(limittype: URL_CACHE_LIMIT_TYPE, pulllimit: *mut u64) -> u32; | |
561 | pub fn UrlCacheReadEntryStream(hurlcachestream: *const ::core::ffi::c_void, ulllocation: u64, pbuffer: *mut ::core::ffi::c_void, dwbufferlen: u32, pdwbufferlen: *mut u32) -> u32; | |
562 | pub fn UrlCacheReloadSettings() -> u32; | |
563 | #[cfg(feature = "Win32_Foundation")] | |
564 | pub fn UrlCacheRetrieveEntryFile(happcache: *const ::core::ffi::c_void, pcwszurl: super::super::Foundation::PWSTR, pcacheentryinfo: *mut URLCACHE_ENTRY_INFO, phentryfile: *mut *mut ::core::ffi::c_void) -> u32; | |
565 | #[cfg(feature = "Win32_Foundation")] | |
566 | pub fn UrlCacheRetrieveEntryStream(happcache: *const ::core::ffi::c_void, pcwszurl: super::super::Foundation::PWSTR, frandomread: super::super::Foundation::BOOL, pcacheentryinfo: *mut URLCACHE_ENTRY_INFO, phentrystream: *mut *mut ::core::ffi::c_void) -> u32; | |
567 | pub fn UrlCacheServer() -> u32; | |
568 | pub fn UrlCacheSetGlobalLimit(limittype: URL_CACHE_LIMIT_TYPE, ulllimit: u64) -> u32; | |
569 | #[cfg(feature = "Win32_Foundation")] | |
570 | pub fn UrlCacheUpdateEntryExtraData(happcache: *const ::core::ffi::c_void, pcwszurl: super::super::Foundation::PWSTR, pbextradata: *const u8, cbextradata: u32) -> u32; | |
571 | } | |
572 | pub const ANY_CACHE_ENTRY: u32 = 4294967295u32; | |
573 | #[repr(C)] | |
574 | #[cfg(feature = "Win32_Foundation")] | |
575 | pub struct APP_CACHE_DOWNLOAD_ENTRY { | |
576 | pub pwszUrl: super::super::Foundation::PWSTR, | |
577 | pub dwEntryType: u32, | |
578 | } | |
579 | #[cfg(feature = "Win32_Foundation")] | |
580 | impl ::core::marker::Copy for APP_CACHE_DOWNLOAD_ENTRY {} | |
581 | #[cfg(feature = "Win32_Foundation")] | |
582 | impl ::core::clone::Clone for APP_CACHE_DOWNLOAD_ENTRY { | |
583 | fn clone(&self) -> Self { | |
584 | *self | |
585 | } | |
586 | } | |
587 | #[repr(C)] | |
588 | #[cfg(feature = "Win32_Foundation")] | |
589 | pub struct APP_CACHE_DOWNLOAD_LIST { | |
590 | pub dwEntryCount: u32, | |
591 | pub pEntries: *mut APP_CACHE_DOWNLOAD_ENTRY, | |
592 | } | |
593 | #[cfg(feature = "Win32_Foundation")] | |
594 | impl ::core::marker::Copy for APP_CACHE_DOWNLOAD_LIST {} | |
595 | #[cfg(feature = "Win32_Foundation")] | |
596 | impl ::core::clone::Clone for APP_CACHE_DOWNLOAD_LIST { | |
597 | fn clone(&self) -> Self { | |
598 | *self | |
599 | } | |
600 | } | |
601 | pub const APP_CACHE_ENTRY_TYPE_EXPLICIT: u32 = 2u32; | |
602 | pub const APP_CACHE_ENTRY_TYPE_FALLBACK: u32 = 4u32; | |
603 | pub const APP_CACHE_ENTRY_TYPE_FOREIGN: u32 = 8u32; | |
604 | pub const APP_CACHE_ENTRY_TYPE_MANIFEST: u32 = 16u32; | |
605 | pub const APP_CACHE_ENTRY_TYPE_MASTER: u32 = 1u32; | |
606 | pub type APP_CACHE_FINALIZE_STATE = i32; | |
607 | pub const AppCacheFinalizeStateIncomplete: APP_CACHE_FINALIZE_STATE = 0i32; | |
608 | pub const AppCacheFinalizeStateManifestChange: APP_CACHE_FINALIZE_STATE = 1i32; | |
609 | pub const AppCacheFinalizeStateComplete: APP_CACHE_FINALIZE_STATE = 2i32; | |
610 | #[repr(C)] | |
611 | #[cfg(feature = "Win32_Foundation")] | |
612 | pub struct APP_CACHE_GROUP_INFO { | |
613 | pub pwszManifestUrl: super::super::Foundation::PWSTR, | |
614 | pub ftLastAccessTime: super::super::Foundation::FILETIME, | |
615 | pub ullSize: u64, | |
616 | } | |
617 | #[cfg(feature = "Win32_Foundation")] | |
618 | impl ::core::marker::Copy for APP_CACHE_GROUP_INFO {} | |
619 | #[cfg(feature = "Win32_Foundation")] | |
620 | impl ::core::clone::Clone for APP_CACHE_GROUP_INFO { | |
621 | fn clone(&self) -> Self { | |
622 | *self | |
623 | } | |
624 | } | |
625 | #[repr(C)] | |
626 | #[cfg(feature = "Win32_Foundation")] | |
627 | pub struct APP_CACHE_GROUP_LIST { | |
628 | pub dwAppCacheGroupCount: u32, | |
629 | pub pAppCacheGroups: *mut APP_CACHE_GROUP_INFO, | |
630 | } | |
631 | #[cfg(feature = "Win32_Foundation")] | |
632 | impl ::core::marker::Copy for APP_CACHE_GROUP_LIST {} | |
633 | #[cfg(feature = "Win32_Foundation")] | |
634 | impl ::core::clone::Clone for APP_CACHE_GROUP_LIST { | |
635 | fn clone(&self) -> Self { | |
636 | *self | |
637 | } | |
638 | } | |
639 | pub const APP_CACHE_LOOKUP_NO_MASTER_ONLY: u32 = 1u32; | |
640 | pub type APP_CACHE_STATE = i32; | |
641 | pub const AppCacheStateNoUpdateNeeded: APP_CACHE_STATE = 0i32; | |
642 | pub const AppCacheStateUpdateNeeded: APP_CACHE_STATE = 1i32; | |
643 | pub const AppCacheStateUpdateNeededNew: APP_CACHE_STATE = 2i32; | |
644 | pub const AppCacheStateUpdateNeededMasterOnly: APP_CACHE_STATE = 3i32; | |
645 | pub const AUTH_FLAG_DISABLE_BASIC_CLEARCHANNEL: u32 = 4u32; | |
646 | pub const AUTH_FLAG_DISABLE_NEGOTIATE: u32 = 1u32; | |
647 | pub const AUTH_FLAG_DISABLE_SERVER_AUTH: u32 = 8u32; | |
648 | pub const AUTH_FLAG_ENABLE_NEGOTIATE: u32 = 2u32; | |
649 | pub const AUTH_FLAG_RESET: u32 = 0u32; | |
650 | pub const AUTODIAL_MODE_ALWAYS: u32 = 2u32; | |
651 | pub const AUTODIAL_MODE_NEVER: u32 = 1u32; | |
652 | pub const AUTODIAL_MODE_NO_NETWORK_PRESENT: u32 = 4u32; | |
653 | pub const AUTO_PROXY_FLAG_ALWAYS_DETECT: u32 = 2u32; | |
654 | pub const AUTO_PROXY_FLAG_CACHE_INIT_RUN: u32 = 32u32; | |
655 | pub const AUTO_PROXY_FLAG_DETECTION_RUN: u32 = 4u32; | |
656 | pub const AUTO_PROXY_FLAG_DETECTION_SUSPECT: u32 = 64u32; | |
657 | pub const AUTO_PROXY_FLAG_DONT_CACHE_PROXY_RESULT: u32 = 16u32; | |
658 | pub const AUTO_PROXY_FLAG_MIGRATED: u32 = 8u32; | |
659 | pub const AUTO_PROXY_FLAG_USER_SET: u32 = 1u32; | |
660 | #[repr(C)] | |
661 | #[cfg(feature = "Win32_Foundation")] | |
662 | pub struct AUTO_PROXY_SCRIPT_BUFFER { | |
663 | pub dwStructSize: u32, | |
664 | pub lpszScriptBuffer: super::super::Foundation::PSTR, | |
665 | pub dwScriptBufferSize: u32, | |
666 | } | |
667 | #[cfg(feature = "Win32_Foundation")] | |
668 | impl ::core::marker::Copy for AUTO_PROXY_SCRIPT_BUFFER {} | |
669 | #[cfg(feature = "Win32_Foundation")] | |
670 | impl ::core::clone::Clone for AUTO_PROXY_SCRIPT_BUFFER { | |
671 | fn clone(&self) -> Self { | |
672 | *self | |
673 | } | |
674 | } | |
675 | #[repr(C)] | |
676 | pub struct AutoProxyHelperFunctions { | |
677 | pub lpVtbl: *mut AutoProxyHelperVtbl, | |
678 | } | |
679 | impl ::core::marker::Copy for AutoProxyHelperFunctions {} | |
680 | impl ::core::clone::Clone for AutoProxyHelperFunctions { | |
681 | fn clone(&self) -> Self { | |
682 | *self | |
683 | } | |
684 | } | |
685 | #[repr(C)] | |
686 | pub struct AutoProxyHelperVtbl { | |
687 | pub IsResolvable: isize, | |
688 | pub GetIPAddress: isize, | |
689 | pub ResolveHostName: isize, | |
690 | pub IsInNet: isize, | |
691 | pub IsResolvableEx: isize, | |
692 | pub GetIPAddressEx: isize, | |
693 | pub ResolveHostNameEx: isize, | |
694 | pub IsInNetEx: isize, | |
695 | pub SortIpList: isize, | |
696 | } | |
697 | impl ::core::marker::Copy for AutoProxyHelperVtbl {} | |
698 | impl ::core::clone::Clone for AutoProxyHelperVtbl { | |
699 | fn clone(&self) -> Self { | |
700 | *self | |
701 | } | |
702 | } | |
703 | pub const CACHEGROUP_ATTRIBUTE_BASIC: u32 = 1u32; | |
704 | pub const CACHEGROUP_ATTRIBUTE_FLAG: u32 = 2u32; | |
705 | pub const CACHEGROUP_ATTRIBUTE_GET_ALL: u32 = 4294967295u32; | |
706 | pub const CACHEGROUP_ATTRIBUTE_GROUPNAME: u32 = 16u32; | |
707 | pub const CACHEGROUP_ATTRIBUTE_QUOTA: u32 = 8u32; | |
708 | pub const CACHEGROUP_ATTRIBUTE_STORAGE: u32 = 32u32; | |
709 | pub const CACHEGROUP_ATTRIBUTE_TYPE: u32 = 4u32; | |
710 | pub const CACHEGROUP_FLAG_FLUSHURL_ONDELETE: u32 = 2u32; | |
711 | pub const CACHEGROUP_FLAG_GIDONLY: u32 = 4u32; | |
712 | pub const CACHEGROUP_FLAG_NONPURGEABLE: u32 = 1u32; | |
713 | pub const CACHEGROUP_FLAG_VALID: u32 = 7u32; | |
714 | pub const CACHEGROUP_ID_BUILTIN_STICKY: u64 = 1152921504606846983u64; | |
715 | pub const CACHEGROUP_SEARCH_ALL: u32 = 0u32; | |
716 | pub const CACHEGROUP_SEARCH_BYURL: u32 = 1u32; | |
717 | pub const CACHEGROUP_TYPE_INVALID: u32 = 1u32; | |
718 | pub type CACHE_CONFIG = u32; | |
719 | pub const CACHE_CONFIG_FORCE_CLEANUP_FC: CACHE_CONFIG = 32u32; | |
720 | pub const CACHE_CONFIG_DISK_CACHE_PATHS_FC: CACHE_CONFIG = 64u32; | |
721 | pub const CACHE_CONFIG_SYNC_MODE_FC: CACHE_CONFIG = 128u32; | |
722 | pub const CACHE_CONFIG_CONTENT_PATHS_FC: CACHE_CONFIG = 256u32; | |
723 | pub const CACHE_CONFIG_HISTORY_PATHS_FC: CACHE_CONFIG = 1024u32; | |
724 | pub const CACHE_CONFIG_COOKIES_PATHS_FC: CACHE_CONFIG = 512u32; | |
725 | pub const CACHE_CONFIG_QUOTA_FC: CACHE_CONFIG = 2048u32; | |
726 | pub const CACHE_CONFIG_USER_MODE_FC: CACHE_CONFIG = 4096u32; | |
727 | pub const CACHE_CONFIG_CONTENT_USAGE_FC: CACHE_CONFIG = 8192u32; | |
728 | pub const CACHE_CONFIG_STICKY_CONTENT_USAGE_FC: CACHE_CONFIG = 16384u32; | |
729 | pub const CACHE_CONFIG_APPCONTAINER_CONTENT_QUOTA_FC: u32 = 131072u32; | |
730 | pub const CACHE_CONFIG_APPCONTAINER_TOTAL_CONTENT_QUOTA_FC: u32 = 262144u32; | |
731 | pub const CACHE_CONFIG_CONTENT_QUOTA_FC: u32 = 32768u32; | |
732 | pub const CACHE_CONFIG_TOTAL_CONTENT_QUOTA_FC: u32 = 65536u32; | |
733 | pub const CACHE_ENTRY_ACCTIME_FC: u32 = 256u32; | |
734 | pub const CACHE_ENTRY_ATTRIBUTE_FC: u32 = 4u32; | |
735 | pub const CACHE_ENTRY_EXEMPT_DELTA_FC: u32 = 2048u32; | |
736 | pub const CACHE_ENTRY_EXPTIME_FC: u32 = 128u32; | |
737 | pub const CACHE_ENTRY_HEADERINFO_FC: u32 = 1024u32; | |
738 | pub const CACHE_ENTRY_HITRATE_FC: u32 = 16u32; | |
739 | pub const CACHE_ENTRY_MODIFY_DATA_FC: u32 = 2147483648u32; | |
740 | pub const CACHE_ENTRY_MODTIME_FC: u32 = 64u32; | |
741 | pub const CACHE_ENTRY_SYNCTIME_FC: u32 = 512u32; | |
742 | pub const CACHE_ENTRY_TYPE_FC: u32 = 4096u32; | |
743 | pub const CACHE_FIND_CONTAINER_RETURN_NOCHANGE: u32 = 1u32; | |
744 | pub const CACHE_HEADER_DATA_CACHE_READ_COUNT_SINCE_LAST_SCAVENGE: u32 = 9u32; | |
745 | pub const CACHE_HEADER_DATA_CACHE_RESERVED_12: u32 = 12u32; | |
746 | pub const CACHE_HEADER_DATA_CACHE_RESERVED_13: u32 = 13u32; | |
747 | pub const CACHE_HEADER_DATA_CACHE_RESERVED_15: u32 = 15u32; | |
748 | pub const CACHE_HEADER_DATA_CACHE_RESERVED_16: u32 = 16u32; | |
749 | pub const CACHE_HEADER_DATA_CACHE_RESERVED_17: u32 = 17u32; | |
750 | pub const CACHE_HEADER_DATA_CACHE_RESERVED_18: u32 = 18u32; | |
751 | pub const CACHE_HEADER_DATA_CACHE_RESERVED_19: u32 = 19u32; | |
752 | pub const CACHE_HEADER_DATA_CACHE_RESERVED_20: u32 = 20u32; | |
753 | pub const CACHE_HEADER_DATA_CACHE_RESERVED_23: u32 = 23u32; | |
754 | pub const CACHE_HEADER_DATA_CACHE_RESERVED_24: u32 = 24u32; | |
755 | pub const CACHE_HEADER_DATA_CACHE_RESERVED_25: u32 = 25u32; | |
756 | pub const CACHE_HEADER_DATA_CACHE_RESERVED_26: u32 = 26u32; | |
757 | pub const CACHE_HEADER_DATA_CACHE_RESERVED_28: u32 = 28u32; | |
758 | pub const CACHE_HEADER_DATA_CACHE_RESERVED_29: u32 = 29u32; | |
759 | pub const CACHE_HEADER_DATA_CACHE_RESERVED_30: u32 = 30u32; | |
760 | pub const CACHE_HEADER_DATA_CACHE_RESERVED_31: u32 = 31u32; | |
761 | pub const CACHE_HEADER_DATA_CACHE_WRITE_COUNT_SINCE_LAST_SCAVENGE: u32 = 10u32; | |
762 | pub const CACHE_HEADER_DATA_CONLIST_CHANGE_COUNT: u32 = 1u32; | |
763 | pub const CACHE_HEADER_DATA_COOKIE_CHANGE_COUNT: u32 = 2u32; | |
764 | pub const CACHE_HEADER_DATA_CURRENT_SETTINGS_VERSION: u32 = 0u32; | |
765 | pub const CACHE_HEADER_DATA_DOWNLOAD_PARTIAL: u32 = 14u32; | |
766 | pub const CACHE_HEADER_DATA_GID_HIGH: u32 = 7u32; | |
767 | pub const CACHE_HEADER_DATA_GID_LOW: u32 = 6u32; | |
768 | pub const CACHE_HEADER_DATA_HSTS_CHANGE_COUNT: u32 = 11u32; | |
769 | pub const CACHE_HEADER_DATA_LAST: u32 = 31u32; | |
770 | pub const CACHE_HEADER_DATA_LAST_SCAVENGE_TIMESTAMP: u32 = 8u32; | |
771 | pub const CACHE_HEADER_DATA_NOTIFICATION_FILTER: u32 = 21u32; | |
772 | pub const CACHE_HEADER_DATA_NOTIFICATION_HWND: u32 = 3u32; | |
773 | pub const CACHE_HEADER_DATA_NOTIFICATION_MESG: u32 = 4u32; | |
774 | pub const CACHE_HEADER_DATA_ROOTGROUP_OFFSET: u32 = 5u32; | |
775 | pub const CACHE_HEADER_DATA_ROOT_GROUPLIST_OFFSET: u32 = 27u32; | |
776 | pub const CACHE_HEADER_DATA_ROOT_LEAK_OFFSET: u32 = 22u32; | |
777 | pub const CACHE_HEADER_DATA_SSL_STATE_COUNT: u32 = 14u32; | |
778 | pub const CACHE_NOTIFY_ADD_URL: u32 = 1u32; | |
779 | pub const CACHE_NOTIFY_DELETE_ALL: u32 = 8u32; | |
780 | pub const CACHE_NOTIFY_DELETE_URL: u32 = 2u32; | |
781 | pub const CACHE_NOTIFY_FILTER_CHANGED: u32 = 268435456u32; | |
782 | pub const CACHE_NOTIFY_SET_OFFLINE: u32 = 512u32; | |
783 | pub const CACHE_NOTIFY_SET_ONLINE: u32 = 256u32; | |
784 | pub const CACHE_NOTIFY_UPDATE_URL: u32 = 4u32; | |
785 | pub const CACHE_NOTIFY_URL_SET_STICKY: u32 = 16u32; | |
786 | pub const CACHE_NOTIFY_URL_UNSET_STICKY: u32 = 32u32; | |
787 | #[cfg(feature = "Win32_Foundation")] | |
788 | pub type CACHE_OPERATOR = unsafe extern "system" fn(pcei: *mut INTERNET_CACHE_ENTRY_INFOA, pcbcei: *mut u32, popdata: *mut ::core::ffi::c_void) -> super::super::Foundation::BOOL; | |
789 | pub const COOKIE_ACCEPTED_CACHE_ENTRY: u32 = 4096u32; | |
790 | pub const COOKIE_ALLOW: u32 = 2u32; | |
791 | pub const COOKIE_ALLOW_ALL: u32 = 4u32; | |
792 | pub const COOKIE_CACHE_ENTRY: u32 = 1048576u32; | |
793 | #[repr(C)] | |
794 | #[cfg(feature = "Win32_Foundation")] | |
795 | pub struct COOKIE_DLG_INFO { | |
796 | pub pszServer: super::super::Foundation::PWSTR, | |
797 | pub pic: *mut INTERNET_COOKIE, | |
798 | pub dwStopWarning: u32, | |
799 | pub cx: i32, | |
800 | pub cy: i32, | |
801 | pub pszHeader: super::super::Foundation::PWSTR, | |
802 | pub dwOperation: u32, | |
803 | } | |
804 | #[cfg(feature = "Win32_Foundation")] | |
805 | impl ::core::marker::Copy for COOKIE_DLG_INFO {} | |
806 | #[cfg(feature = "Win32_Foundation")] | |
807 | impl ::core::clone::Clone for COOKIE_DLG_INFO { | |
808 | fn clone(&self) -> Self { | |
809 | *self | |
810 | } | |
811 | } | |
812 | pub const COOKIE_DONT_ALLOW: u32 = 1u32; | |
813 | pub const COOKIE_DONT_ALLOW_ALL: u32 = 8u32; | |
814 | pub const COOKIE_DOWNGRADED_CACHE_ENTRY: u32 = 16384u32; | |
815 | pub const COOKIE_LEASHED_CACHE_ENTRY: u32 = 8192u32; | |
816 | pub const COOKIE_OP_3RD_PARTY: u32 = 32u32; | |
817 | pub const COOKIE_OP_GET: u32 = 4u32; | |
818 | pub const COOKIE_OP_MODIFY: u32 = 2u32; | |
819 | pub const COOKIE_OP_PERSISTENT: u32 = 16u32; | |
820 | pub const COOKIE_OP_SESSION: u32 = 8u32; | |
821 | pub const COOKIE_OP_SET: u32 = 1u32; | |
822 | pub const COOKIE_REJECTED_CACHE_ENTRY: u32 = 32768u32; | |
823 | pub const COOKIE_STATE_LB: u32 = 0u32; | |
824 | pub const COOKIE_STATE_UB: u32 = 5u32; | |
825 | #[repr(C)] | |
826 | #[cfg(feature = "Win32_Foundation")] | |
827 | pub struct CookieDecision { | |
828 | pub dwCookieState: u32, | |
829 | pub fAllowSession: super::super::Foundation::BOOL, | |
830 | } | |
831 | #[cfg(feature = "Win32_Foundation")] | |
832 | impl ::core::marker::Copy for CookieDecision {} | |
833 | #[cfg(feature = "Win32_Foundation")] | |
834 | impl ::core::clone::Clone for CookieDecision { | |
835 | fn clone(&self) -> Self { | |
836 | *self | |
837 | } | |
838 | } | |
839 | pub const DIALENG_OperationComplete: u32 = 65536u32; | |
840 | pub const DIALENG_RedialAttempt: u32 = 65537u32; | |
841 | pub const DIALENG_RedialWait: u32 = 65538u32; | |
842 | pub const DLG_FLAGS_INSECURE_FALLBACK: u32 = 4194304u32; | |
843 | pub const DLG_FLAGS_INVALID_CA: u32 = 16777216u32; | |
844 | pub const DLG_FLAGS_SEC_CERT_CN_INVALID: u32 = 33554432u32; | |
845 | pub const DLG_FLAGS_SEC_CERT_DATE_INVALID: u32 = 67108864u32; | |
846 | pub const DLG_FLAGS_SEC_CERT_REV_FAILED: u32 = 8388608u32; | |
847 | pub const DLG_FLAGS_WEAK_SIGNATURE: u32 = 2097152u32; | |
848 | pub const DOWNLOAD_CACHE_ENTRY: u32 = 1024u32; | |
849 | pub const DUO_PROTOCOL_FLAG_SPDY3: u32 = 1u32; | |
850 | pub const DUO_PROTOCOL_MASK: u32 = 1u32; | |
851 | pub const EDITED_CACHE_ENTRY: u32 = 8u32; | |
852 | pub const ERROR_FTP_DROPPED: u32 = 12111u32; | |
853 | pub const ERROR_FTP_NO_PASSIVE_MODE: u32 = 12112u32; | |
854 | pub const ERROR_FTP_TRANSFER_IN_PROGRESS: u32 = 12110u32; | |
855 | pub const ERROR_GOPHER_ATTRIBUTE_NOT_FOUND: u32 = 12137u32; | |
856 | pub const ERROR_GOPHER_DATA_ERROR: u32 = 12132u32; | |
857 | pub const ERROR_GOPHER_END_OF_DATA: u32 = 12133u32; | |
858 | pub const ERROR_GOPHER_INCORRECT_LOCATOR_TYPE: u32 = 12135u32; | |
859 | pub const ERROR_GOPHER_INVALID_LOCATOR: u32 = 12134u32; | |
860 | pub const ERROR_GOPHER_NOT_FILE: u32 = 12131u32; | |
861 | pub const ERROR_GOPHER_NOT_GOPHER_PLUS: u32 = 12136u32; | |
862 | pub const ERROR_GOPHER_PROTOCOL_ERROR: u32 = 12130u32; | |
863 | pub const ERROR_GOPHER_UNKNOWN_LOCATOR: u32 = 12138u32; | |
864 | pub const ERROR_HTTP_COOKIE_DECLINED: u32 = 12162u32; | |
865 | pub const ERROR_HTTP_COOKIE_NEEDS_CONFIRMATION: u32 = 12161u32; | |
866 | pub const ERROR_HTTP_COOKIE_NEEDS_CONFIRMATION_EX: u32 = 12907u32; | |
867 | pub const ERROR_HTTP_DOWNLEVEL_SERVER: u32 = 12151u32; | |
868 | pub const ERROR_HTTP_HEADER_ALREADY_EXISTS: u32 = 12155u32; | |
869 | pub const ERROR_HTTP_HEADER_NOT_FOUND: u32 = 12150u32; | |
870 | pub const ERROR_HTTP_HSTS_REDIRECT_REQUIRED: u32 = 12060u32; | |
871 | pub const ERROR_HTTP_INVALID_HEADER: u32 = 12153u32; | |
872 | pub const ERROR_HTTP_INVALID_QUERY_REQUEST: u32 = 12154u32; | |
873 | pub const ERROR_HTTP_INVALID_SERVER_RESPONSE: u32 = 12152u32; | |
874 | pub const ERROR_HTTP_NOT_REDIRECTED: u32 = 12160u32; | |
875 | pub const ERROR_HTTP_PUSH_ENABLE_FAILED: u32 = 12149u32; | |
876 | pub const ERROR_HTTP_PUSH_RETRY_NOT_SUPPORTED: u32 = 12148u32; | |
877 | pub const ERROR_HTTP_PUSH_STATUS_CODE_NOT_SUPPORTED: u32 = 12147u32; | |
878 | pub const ERROR_HTTP_REDIRECT_FAILED: u32 = 12156u32; | |
879 | pub const ERROR_HTTP_REDIRECT_NEEDS_CONFIRMATION: u32 = 12168u32; | |
880 | pub const ERROR_INTERNET_ASYNC_THREAD_FAILED: u32 = 12047u32; | |
881 | pub const ERROR_INTERNET_BAD_AUTO_PROXY_SCRIPT: u32 = 12166u32; | |
882 | pub const ERROR_INTERNET_BAD_OPTION_LENGTH: u32 = 12010u32; | |
883 | pub const ERROR_INTERNET_BAD_REGISTRY_PARAMETER: u32 = 12022u32; | |
884 | pub const ERROR_INTERNET_CACHE_SUCCESS: u32 = 12906u32; | |
885 | pub const ERROR_INTERNET_CANNOT_CONNECT: u32 = 12029u32; | |
886 | pub const ERROR_INTERNET_CHG_POST_IS_NON_SECURE: u32 = 12042u32; | |
887 | pub const ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED: u32 = 12044u32; | |
888 | pub const ERROR_INTERNET_CLIENT_AUTH_CERT_NEEDED_PROXY: u32 = 12187u32; | |
889 | pub const ERROR_INTERNET_CLIENT_AUTH_NOT_SETUP: u32 = 12046u32; | |
890 | pub const ERROR_INTERNET_CONNECTION_ABORTED: u32 = 12030u32; | |
891 | pub const ERROR_INTERNET_CONNECTION_AVAILABLE: u32 = 12902u32; | |
892 | pub const ERROR_INTERNET_CONNECTION_RESET: u32 = 12031u32; | |
893 | pub const ERROR_INTERNET_DECODING_FAILED: u32 = 12175u32; | |
894 | pub const ERROR_INTERNET_DIALOG_PENDING: u32 = 12049u32; | |
895 | pub const ERROR_INTERNET_DISALLOW_INPRIVATE: u32 = 12189u32; | |
896 | pub const ERROR_INTERNET_DISCONNECTED: u32 = 12163u32; | |
897 | pub const ERROR_INTERNET_EXTENDED_ERROR: u32 = 12003u32; | |
898 | pub const ERROR_INTERNET_FAILED_DUETOSECURITYCHECK: u32 = 12171u32; | |
899 | pub const ERROR_INTERNET_FEATURE_DISABLED: u32 = 12192u32; | |
900 | pub const ERROR_INTERNET_FORCE_RETRY: u32 = 12032u32; | |
901 | pub const ERROR_INTERNET_FORTEZZA_LOGIN_NEEDED: u32 = 12054u32; | |
902 | pub const ERROR_INTERNET_GLOBAL_CALLBACK_FAILED: u32 = 12191u32; | |
903 | pub const ERROR_INTERNET_HANDLE_EXISTS: u32 = 12036u32; | |
904 | pub const ERROR_INTERNET_HTTPS_HTTP_SUBMIT_REDIR: u32 = 12052u32; | |
905 | pub const ERROR_INTERNET_HTTPS_TO_HTTP_ON_REDIR: u32 = 12040u32; | |
906 | pub const ERROR_INTERNET_HTTP_PROTOCOL_MISMATCH: u32 = 12190u32; | |
907 | pub const ERROR_INTERNET_HTTP_TO_HTTPS_ON_REDIR: u32 = 12039u32; | |
908 | pub const ERROR_INTERNET_INCORRECT_FORMAT: u32 = 12027u32; | |
909 | pub const ERROR_INTERNET_INCORRECT_HANDLE_STATE: u32 = 12019u32; | |
910 | pub const ERROR_INTERNET_INCORRECT_HANDLE_TYPE: u32 = 12018u32; | |
911 | pub const ERROR_INTERNET_INCORRECT_PASSWORD: u32 = 12014u32; | |
912 | pub const ERROR_INTERNET_INCORRECT_USER_NAME: u32 = 12013u32; | |
913 | pub const ERROR_INTERNET_INSECURE_FALLBACK_REQUIRED: u32 = 12059u32; | |
914 | pub const ERROR_INTERNET_INSERT_CDROM: u32 = 12053u32; | |
915 | pub const ERROR_INTERNET_INTERNAL_ERROR: u32 = 12004u32; | |
916 | pub const ERROR_INTERNET_INTERNAL_SOCKET_ERROR: u32 = 12901u32; | |
917 | pub const ERROR_INTERNET_INVALID_CA: u32 = 12045u32; | |
918 | pub const ERROR_INTERNET_INVALID_OPERATION: u32 = 12016u32; | |
919 | pub const ERROR_INTERNET_INVALID_OPTION: u32 = 12009u32; | |
920 | pub const ERROR_INTERNET_INVALID_PROXY_REQUEST: u32 = 12033u32; | |
921 | pub const ERROR_INTERNET_INVALID_URL: u32 = 12005u32; | |
922 | pub const ERROR_INTERNET_ITEM_NOT_FOUND: u32 = 12028u32; | |
923 | pub const ERROR_INTERNET_LOGIN_FAILURE: u32 = 12015u32; | |
924 | pub const ERROR_INTERNET_LOGIN_FAILURE_DISPLAY_ENTITY_BODY: u32 = 12174u32; | |
925 | pub const ERROR_INTERNET_MIXED_SECURITY: u32 = 12041u32; | |
926 | pub const ERROR_INTERNET_NAME_NOT_RESOLVED: u32 = 12007u32; | |
927 | pub const ERROR_INTERNET_NEED_MSN_SSPI_PKG: u32 = 12173u32; | |
928 | pub const ERROR_INTERNET_NEED_UI: u32 = 12034u32; | |
929 | pub const ERROR_INTERNET_NOT_INITIALIZED: u32 = 12172u32; | |
930 | pub const ERROR_INTERNET_NOT_PROXY_REQUEST: u32 = 12020u32; | |
931 | pub const ERROR_INTERNET_NO_CALLBACK: u32 = 12025u32; | |
932 | pub const ERROR_INTERNET_NO_CM_CONNECTION: u32 = 12080u32; | |
933 | pub const ERROR_INTERNET_NO_CONTEXT: u32 = 12024u32; | |
934 | pub const ERROR_INTERNET_NO_DIRECT_ACCESS: u32 = 12023u32; | |
935 | pub const ERROR_INTERNET_NO_KNOWN_SERVERS: u32 = 12903u32; | |
936 | pub const ERROR_INTERNET_NO_NEW_CONTAINERS: u32 = 12051u32; | |
937 | pub const ERROR_INTERNET_NO_PING_SUPPORT: u32 = 12905u32; | |
938 | pub const ERROR_INTERNET_OFFLINE: u32 = 12163u32; | |
939 | pub const ERROR_INTERNET_OPERATION_CANCELLED: u32 = 12017u32; | |
940 | pub const ERROR_INTERNET_OPTION_NOT_SETTABLE: u32 = 12011u32; | |
941 | pub const ERROR_INTERNET_OUT_OF_HANDLES: u32 = 12001u32; | |
942 | pub const ERROR_INTERNET_PING_FAILED: u32 = 12904u32; | |
943 | pub const ERROR_INTERNET_POST_IS_NON_SECURE: u32 = 12043u32; | |
944 | pub const ERROR_INTERNET_PROTOCOL_NOT_FOUND: u32 = 12008u32; | |
945 | pub const ERROR_INTERNET_PROXY_ALERT: u32 = 12061u32; | |
946 | pub const ERROR_INTERNET_PROXY_SERVER_UNREACHABLE: u32 = 12165u32; | |
947 | pub const ERROR_INTERNET_REDIRECT_SCHEME_CHANGE: u32 = 12048u32; | |
948 | pub const ERROR_INTERNET_REGISTRY_VALUE_NOT_FOUND: u32 = 12021u32; | |
949 | pub const ERROR_INTERNET_REQUEST_PENDING: u32 = 12026u32; | |
950 | pub const ERROR_INTERNET_RETRY_DIALOG: u32 = 12050u32; | |
951 | pub const ERROR_INTERNET_SECURE_FAILURE_PROXY: u32 = 12188u32; | |
952 | pub const ERROR_INTERNET_SECURITY_CHANNEL_ERROR: u32 = 12157u32; | |
953 | pub const ERROR_INTERNET_SEC_CERT_CN_INVALID: u32 = 12038u32; | |
954 | pub const ERROR_INTERNET_SEC_CERT_DATE_INVALID: u32 = 12037u32; | |
955 | pub const ERROR_INTERNET_SEC_CERT_ERRORS: u32 = 12055u32; | |
956 | pub const ERROR_INTERNET_SEC_CERT_NO_REV: u32 = 12056u32; | |
957 | pub const ERROR_INTERNET_SEC_CERT_REVOKED: u32 = 12170u32; | |
958 | pub const ERROR_INTERNET_SEC_CERT_REV_FAILED: u32 = 12057u32; | |
959 | pub const ERROR_INTERNET_SEC_CERT_WEAK_SIGNATURE: u32 = 12062u32; | |
960 | pub const ERROR_INTERNET_SEC_INVALID_CERT: u32 = 12169u32; | |
961 | pub const ERROR_INTERNET_SERVER_UNREACHABLE: u32 = 12164u32; | |
962 | pub const ERROR_INTERNET_SHUTDOWN: u32 = 12012u32; | |
963 | pub const ERROR_INTERNET_SOURCE_PORT_IN_USE: u32 = 12058u32; | |
964 | pub const ERROR_INTERNET_TCPIP_NOT_INSTALLED: u32 = 12159u32; | |
965 | pub const ERROR_INTERNET_TIMEOUT: u32 = 12002u32; | |
966 | pub const ERROR_INTERNET_UNABLE_TO_CACHE_FILE: u32 = 12158u32; | |
967 | pub const ERROR_INTERNET_UNABLE_TO_DOWNLOAD_SCRIPT: u32 = 12167u32; | |
968 | pub const ERROR_INTERNET_UNRECOGNIZED_SCHEME: u32 = 12006u32; | |
969 | pub const FLAGS_ERROR_UI_FILTER_FOR_ERRORS: u32 = 1u32; | |
970 | pub const FLAGS_ERROR_UI_FLAGS_CHANGE_OPTIONS: u32 = 2u32; | |
971 | pub const FLAGS_ERROR_UI_FLAGS_GENERATE_DATA: u32 = 4u32; | |
972 | pub const FLAGS_ERROR_UI_FLAGS_NO_UI: u32 = 8u32; | |
973 | pub const FLAGS_ERROR_UI_SERIALIZE_DIALOGS: u32 = 16u32; | |
974 | pub const FLAGS_ERROR_UI_SHOW_IDN_HOSTNAME: u32 = 32u32; | |
975 | pub const FLAG_ICC_FORCE_CONNECTION: u32 = 1u32; | |
976 | pub type FORTCMD = i32; | |
977 | pub const FORTCMD_LOGON: FORTCMD = 1i32; | |
978 | pub const FORTCMD_LOGOFF: FORTCMD = 2i32; | |
979 | pub const FORTCMD_CHG_PERSONALITY: FORTCMD = 3i32; | |
980 | pub type FORTSTAT = i32; | |
981 | pub const FORTSTAT_INSTALLED: FORTSTAT = 1i32; | |
982 | pub const FORTSTAT_LOGGEDON: FORTSTAT = 2i32; | |
983 | pub type FTP_FLAGS = u32; | |
984 | pub const FTP_TRANSFER_TYPE_ASCII: FTP_FLAGS = 1u32; | |
985 | pub const FTP_TRANSFER_TYPE_BINARY: FTP_FLAGS = 2u32; | |
986 | pub const FTP_TRANSFER_TYPE_UNKNOWN: FTP_FLAGS = 0u32; | |
987 | pub const INTERNET_FLAG_TRANSFER_ASCII: FTP_FLAGS = 1u32; | |
988 | pub const INTERNET_FLAG_TRANSFER_BINARY: FTP_FLAGS = 2u32; | |
989 | #[repr(C)] | |
990 | pub struct GOPHER_ABSTRACT_ATTRIBUTE_TYPE { | |
991 | pub ShortAbstract: *mut i8, | |
992 | pub AbstractFile: *mut i8, | |
993 | } | |
994 | impl ::core::marker::Copy for GOPHER_ABSTRACT_ATTRIBUTE_TYPE {} | |
995 | impl ::core::clone::Clone for GOPHER_ABSTRACT_ATTRIBUTE_TYPE { | |
996 | fn clone(&self) -> Self { | |
997 | *self | |
998 | } | |
999 | } | |
1000 | #[repr(C)] | |
1001 | pub struct GOPHER_ADMIN_ATTRIBUTE_TYPE { | |
1002 | pub Comment: *mut i8, | |
1003 | pub EmailAddress: *mut i8, | |
1004 | } | |
1005 | impl ::core::marker::Copy for GOPHER_ADMIN_ATTRIBUTE_TYPE {} | |
1006 | impl ::core::clone::Clone for GOPHER_ADMIN_ATTRIBUTE_TYPE { | |
1007 | fn clone(&self) -> Self { | |
1008 | *self | |
1009 | } | |
1010 | } | |
1011 | #[repr(C)] | |
1012 | pub struct GOPHER_ASK_ATTRIBUTE_TYPE { | |
1013 | pub QuestionType: *mut i8, | |
1014 | pub QuestionText: *mut i8, | |
1015 | } | |
1016 | impl ::core::marker::Copy for GOPHER_ASK_ATTRIBUTE_TYPE {} | |
1017 | impl ::core::clone::Clone for GOPHER_ASK_ATTRIBUTE_TYPE { | |
1018 | fn clone(&self) -> Self { | |
1019 | *self | |
1020 | } | |
1021 | } | |
1022 | #[cfg(feature = "Win32_Foundation")] | |
1023 | pub type GOPHER_ATTRIBUTE_ENUMERATOR = unsafe extern "system" fn(lpattributeinfo: *const GOPHER_ATTRIBUTE_TYPE, dwerror: u32) -> super::super::Foundation::BOOL; | |
1024 | pub const GOPHER_ATTRIBUTE_ID_ABSTRACT: u32 = 2882325526u32; | |
1025 | pub const GOPHER_ATTRIBUTE_ID_ADMIN: u32 = 2882325514u32; | |
1026 | pub const GOPHER_ATTRIBUTE_ID_ALL: u32 = 2882325513u32; | |
1027 | pub const GOPHER_ATTRIBUTE_ID_BASE: u32 = 2882325504u32; | |
1028 | pub const GOPHER_ATTRIBUTE_ID_GEOG: u32 = 2882325522u32; | |
1029 | pub const GOPHER_ATTRIBUTE_ID_LOCATION: u32 = 2882325521u32; | |
1030 | pub const GOPHER_ATTRIBUTE_ID_MOD_DATE: u32 = 2882325515u32; | |
1031 | pub const GOPHER_ATTRIBUTE_ID_ORG: u32 = 2882325520u32; | |
1032 | pub const GOPHER_ATTRIBUTE_ID_PROVIDER: u32 = 2882325524u32; | |
1033 | pub const GOPHER_ATTRIBUTE_ID_RANGE: u32 = 2882325518u32; | |
1034 | pub const GOPHER_ATTRIBUTE_ID_SCORE: u32 = 2882325517u32; | |
1035 | pub const GOPHER_ATTRIBUTE_ID_SITE: u32 = 2882325519u32; | |
1036 | pub const GOPHER_ATTRIBUTE_ID_TIMEZONE: u32 = 2882325523u32; | |
1037 | pub const GOPHER_ATTRIBUTE_ID_TREEWALK: u32 = 2882325528u32; | |
1038 | pub const GOPHER_ATTRIBUTE_ID_TTL: u32 = 2882325516u32; | |
1039 | pub const GOPHER_ATTRIBUTE_ID_UNKNOWN: u32 = 2882325529u32; | |
1040 | pub const GOPHER_ATTRIBUTE_ID_VERSION: u32 = 2882325525u32; | |
1041 | pub const GOPHER_ATTRIBUTE_ID_VIEW: u32 = 2882325527u32; | |
1042 | #[repr(C)] | |
1043 | #[cfg(feature = "Win32_Foundation")] | |
1044 | pub struct GOPHER_ATTRIBUTE_TYPE { | |
1045 | pub CategoryId: u32, | |
1046 | pub AttributeId: u32, | |
1047 | pub AttributeType: GOPHER_ATTRIBUTE_TYPE_0, | |
1048 | } | |
1049 | #[cfg(feature = "Win32_Foundation")] | |
1050 | impl ::core::marker::Copy for GOPHER_ATTRIBUTE_TYPE {} | |
1051 | #[cfg(feature = "Win32_Foundation")] | |
1052 | impl ::core::clone::Clone for GOPHER_ATTRIBUTE_TYPE { | |
1053 | fn clone(&self) -> Self { | |
1054 | *self | |
1055 | } | |
1056 | } | |
1057 | #[repr(C)] | |
1058 | #[cfg(feature = "Win32_Foundation")] | |
1059 | pub union GOPHER_ATTRIBUTE_TYPE_0 { | |
1060 | pub Admin: GOPHER_ADMIN_ATTRIBUTE_TYPE, | |
1061 | pub ModDate: GOPHER_MOD_DATE_ATTRIBUTE_TYPE, | |
1062 | pub Ttl: GOPHER_TTL_ATTRIBUTE_TYPE, | |
1063 | pub Score: GOPHER_SCORE_ATTRIBUTE_TYPE, | |
1064 | pub ScoreRange: GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE, | |
1065 | pub Site: GOPHER_SITE_ATTRIBUTE_TYPE, | |
1066 | pub Organization: GOPHER_ORGANIZATION_ATTRIBUTE_TYPE, | |
1067 | pub Location: GOPHER_LOCATION_ATTRIBUTE_TYPE, | |
1068 | pub GeographicalLocation: GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE, | |
1069 | pub TimeZone: GOPHER_TIMEZONE_ATTRIBUTE_TYPE, | |
1070 | pub Provider: GOPHER_PROVIDER_ATTRIBUTE_TYPE, | |
1071 | pub Version: GOPHER_VERSION_ATTRIBUTE_TYPE, | |
1072 | pub Abstract: GOPHER_ABSTRACT_ATTRIBUTE_TYPE, | |
1073 | pub View: GOPHER_VIEW_ATTRIBUTE_TYPE, | |
1074 | pub Veronica: GOPHER_VERONICA_ATTRIBUTE_TYPE, | |
1075 | pub Ask: GOPHER_ASK_ATTRIBUTE_TYPE, | |
1076 | pub Unknown: GOPHER_UNKNOWN_ATTRIBUTE_TYPE, | |
1077 | } | |
1078 | #[cfg(feature = "Win32_Foundation")] | |
1079 | impl ::core::marker::Copy for GOPHER_ATTRIBUTE_TYPE_0 {} | |
1080 | #[cfg(feature = "Win32_Foundation")] | |
1081 | impl ::core::clone::Clone for GOPHER_ATTRIBUTE_TYPE_0 { | |
1082 | fn clone(&self) -> Self { | |
1083 | *self | |
1084 | } | |
1085 | } | |
1086 | pub const GOPHER_CATEGORY_ID_ABSTRACT: u32 = 2882325509u32; | |
1087 | pub const GOPHER_CATEGORY_ID_ADMIN: u32 = 2882325507u32; | |
1088 | pub const GOPHER_CATEGORY_ID_ALL: u32 = 2882325505u32; | |
1089 | pub const GOPHER_CATEGORY_ID_ASK: u32 = 2882325511u32; | |
1090 | pub const GOPHER_CATEGORY_ID_INFO: u32 = 2882325506u32; | |
1091 | pub const GOPHER_CATEGORY_ID_UNKNOWN: u32 = 2882325512u32; | |
1092 | pub const GOPHER_CATEGORY_ID_VERONICA: u32 = 2882325510u32; | |
1093 | pub const GOPHER_CATEGORY_ID_VIEWS: u32 = 2882325508u32; | |
1094 | #[repr(C)] | |
1095 | #[cfg(feature = "Win32_Foundation")] | |
1096 | pub struct GOPHER_FIND_DATAA { | |
1097 | pub DisplayString: [super::super::Foundation::CHAR; 129], | |
1098 | pub GopherType: GOPHER_TYPE, | |
1099 | pub SizeLow: u32, | |
1100 | pub SizeHigh: u32, | |
1101 | pub LastModificationTime: super::super::Foundation::FILETIME, | |
1102 | pub Locator: [super::super::Foundation::CHAR; 654], | |
1103 | } | |
1104 | #[cfg(feature = "Win32_Foundation")] | |
1105 | impl ::core::marker::Copy for GOPHER_FIND_DATAA {} | |
1106 | #[cfg(feature = "Win32_Foundation")] | |
1107 | impl ::core::clone::Clone for GOPHER_FIND_DATAA { | |
1108 | fn clone(&self) -> Self { | |
1109 | *self | |
1110 | } | |
1111 | } | |
1112 | #[repr(C)] | |
1113 | #[cfg(feature = "Win32_Foundation")] | |
1114 | pub struct GOPHER_FIND_DATAW { | |
1115 | pub DisplayString: [u16; 129], | |
1116 | pub GopherType: GOPHER_TYPE, | |
1117 | pub SizeLow: u32, | |
1118 | pub SizeHigh: u32, | |
1119 | pub LastModificationTime: super::super::Foundation::FILETIME, | |
1120 | pub Locator: [u16; 654], | |
1121 | } | |
1122 | #[cfg(feature = "Win32_Foundation")] | |
1123 | impl ::core::marker::Copy for GOPHER_FIND_DATAW {} | |
1124 | #[cfg(feature = "Win32_Foundation")] | |
1125 | impl ::core::clone::Clone for GOPHER_FIND_DATAW { | |
1126 | fn clone(&self) -> Self { | |
1127 | *self | |
1128 | } | |
1129 | } | |
1130 | #[repr(C)] | |
1131 | pub struct GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE { | |
1132 | pub DegreesNorth: i32, | |
1133 | pub MinutesNorth: i32, | |
1134 | pub SecondsNorth: i32, | |
1135 | pub DegreesEast: i32, | |
1136 | pub MinutesEast: i32, | |
1137 | pub SecondsEast: i32, | |
1138 | } | |
1139 | impl ::core::marker::Copy for GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE {} | |
1140 | impl ::core::clone::Clone for GOPHER_GEOGRAPHICAL_LOCATION_ATTRIBUTE_TYPE { | |
1141 | fn clone(&self) -> Self { | |
1142 | *self | |
1143 | } | |
1144 | } | |
1145 | #[repr(C)] | |
1146 | pub struct GOPHER_LOCATION_ATTRIBUTE_TYPE { | |
1147 | pub Location: *mut i8, | |
1148 | } | |
1149 | impl ::core::marker::Copy for GOPHER_LOCATION_ATTRIBUTE_TYPE {} | |
1150 | impl ::core::clone::Clone for GOPHER_LOCATION_ATTRIBUTE_TYPE { | |
1151 | fn clone(&self) -> Self { | |
1152 | *self | |
1153 | } | |
1154 | } | |
1155 | #[repr(C)] | |
1156 | #[cfg(feature = "Win32_Foundation")] | |
1157 | pub struct GOPHER_MOD_DATE_ATTRIBUTE_TYPE { | |
1158 | pub DateAndTime: super::super::Foundation::FILETIME, | |
1159 | } | |
1160 | #[cfg(feature = "Win32_Foundation")] | |
1161 | impl ::core::marker::Copy for GOPHER_MOD_DATE_ATTRIBUTE_TYPE {} | |
1162 | #[cfg(feature = "Win32_Foundation")] | |
1163 | impl ::core::clone::Clone for GOPHER_MOD_DATE_ATTRIBUTE_TYPE { | |
1164 | fn clone(&self) -> Self { | |
1165 | *self | |
1166 | } | |
1167 | } | |
1168 | #[repr(C)] | |
1169 | pub struct GOPHER_ORGANIZATION_ATTRIBUTE_TYPE { | |
1170 | pub Organization: *mut i8, | |
1171 | } | |
1172 | impl ::core::marker::Copy for GOPHER_ORGANIZATION_ATTRIBUTE_TYPE {} | |
1173 | impl ::core::clone::Clone for GOPHER_ORGANIZATION_ATTRIBUTE_TYPE { | |
1174 | fn clone(&self) -> Self { | |
1175 | *self | |
1176 | } | |
1177 | } | |
1178 | #[repr(C)] | |
1179 | pub struct GOPHER_PROVIDER_ATTRIBUTE_TYPE { | |
1180 | pub Provider: *mut i8, | |
1181 | } | |
1182 | impl ::core::marker::Copy for GOPHER_PROVIDER_ATTRIBUTE_TYPE {} | |
1183 | impl ::core::clone::Clone for GOPHER_PROVIDER_ATTRIBUTE_TYPE { | |
1184 | fn clone(&self) -> Self { | |
1185 | *self | |
1186 | } | |
1187 | } | |
1188 | #[repr(C)] | |
1189 | pub struct GOPHER_SCORE_ATTRIBUTE_TYPE { | |
1190 | pub Score: i32, | |
1191 | } | |
1192 | impl ::core::marker::Copy for GOPHER_SCORE_ATTRIBUTE_TYPE {} | |
1193 | impl ::core::clone::Clone for GOPHER_SCORE_ATTRIBUTE_TYPE { | |
1194 | fn clone(&self) -> Self { | |
1195 | *self | |
1196 | } | |
1197 | } | |
1198 | #[repr(C)] | |
1199 | pub struct GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE { | |
1200 | pub LowerBound: i32, | |
1201 | pub UpperBound: i32, | |
1202 | } | |
1203 | impl ::core::marker::Copy for GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE {} | |
1204 | impl ::core::clone::Clone for GOPHER_SCORE_RANGE_ATTRIBUTE_TYPE { | |
1205 | fn clone(&self) -> Self { | |
1206 | *self | |
1207 | } | |
1208 | } | |
1209 | #[repr(C)] | |
1210 | pub struct GOPHER_SITE_ATTRIBUTE_TYPE { | |
1211 | pub Site: *mut i8, | |
1212 | } | |
1213 | impl ::core::marker::Copy for GOPHER_SITE_ATTRIBUTE_TYPE {} | |
1214 | impl ::core::clone::Clone for GOPHER_SITE_ATTRIBUTE_TYPE { | |
1215 | fn clone(&self) -> Self { | |
1216 | *self | |
1217 | } | |
1218 | } | |
1219 | #[repr(C)] | |
1220 | pub struct GOPHER_TIMEZONE_ATTRIBUTE_TYPE { | |
1221 | pub Zone: i32, | |
1222 | } | |
1223 | impl ::core::marker::Copy for GOPHER_TIMEZONE_ATTRIBUTE_TYPE {} | |
1224 | impl ::core::clone::Clone for GOPHER_TIMEZONE_ATTRIBUTE_TYPE { | |
1225 | fn clone(&self) -> Self { | |
1226 | *self | |
1227 | } | |
1228 | } | |
1229 | #[repr(C)] | |
1230 | pub struct GOPHER_TTL_ATTRIBUTE_TYPE { | |
1231 | pub Ttl: u32, | |
1232 | } | |
1233 | impl ::core::marker::Copy for GOPHER_TTL_ATTRIBUTE_TYPE {} | |
1234 | impl ::core::clone::Clone for GOPHER_TTL_ATTRIBUTE_TYPE { | |
1235 | fn clone(&self) -> Self { | |
1236 | *self | |
1237 | } | |
1238 | } | |
1239 | pub type GOPHER_TYPE = u32; | |
1240 | pub const GOPHER_TYPE_ASK: GOPHER_TYPE = 1073741824u32; | |
1241 | pub const GOPHER_TYPE_BINARY: GOPHER_TYPE = 512u32; | |
1242 | pub const GOPHER_TYPE_BITMAP: GOPHER_TYPE = 16384u32; | |
1243 | pub const GOPHER_TYPE_CALENDAR: GOPHER_TYPE = 524288u32; | |
1244 | pub const GOPHER_TYPE_CSO: GOPHER_TYPE = 4u32; | |
1245 | pub const GOPHER_TYPE_DIRECTORY: GOPHER_TYPE = 2u32; | |
1246 | pub const GOPHER_TYPE_DOS_ARCHIVE: GOPHER_TYPE = 32u32; | |
1247 | pub const GOPHER_TYPE_ERROR: GOPHER_TYPE = 8u32; | |
1248 | pub const GOPHER_TYPE_GIF: GOPHER_TYPE = 4096u32; | |
1249 | pub const GOPHER_TYPE_GOPHER_PLUS: GOPHER_TYPE = 2147483648u32; | |
1250 | pub const GOPHER_TYPE_HTML: GOPHER_TYPE = 131072u32; | |
1251 | pub const GOPHER_TYPE_IMAGE: GOPHER_TYPE = 8192u32; | |
1252 | pub const GOPHER_TYPE_INDEX_SERVER: GOPHER_TYPE = 128u32; | |
1253 | pub const GOPHER_TYPE_INLINE: GOPHER_TYPE = 1048576u32; | |
1254 | pub const GOPHER_TYPE_MAC_BINHEX: GOPHER_TYPE = 16u32; | |
1255 | pub const GOPHER_TYPE_MOVIE: GOPHER_TYPE = 32768u32; | |
1256 | pub const GOPHER_TYPE_PDF: GOPHER_TYPE = 262144u32; | |
1257 | pub const GOPHER_TYPE_REDUNDANT: GOPHER_TYPE = 1024u32; | |
1258 | pub const GOPHER_TYPE_SOUND: GOPHER_TYPE = 65536u32; | |
1259 | pub const GOPHER_TYPE_TELNET: GOPHER_TYPE = 256u32; | |
1260 | pub const GOPHER_TYPE_TEXT_FILE: GOPHER_TYPE = 1u32; | |
1261 | pub const GOPHER_TYPE_TN3270: GOPHER_TYPE = 2048u32; | |
1262 | pub const GOPHER_TYPE_UNIX_UUENCODED: GOPHER_TYPE = 64u32; | |
1263 | pub const GOPHER_TYPE_UNKNOWN: GOPHER_TYPE = 536870912u32; | |
1264 | #[repr(C)] | |
1265 | pub struct GOPHER_UNKNOWN_ATTRIBUTE_TYPE { | |
1266 | pub Text: *mut i8, | |
1267 | } | |
1268 | impl ::core::marker::Copy for GOPHER_UNKNOWN_ATTRIBUTE_TYPE {} | |
1269 | impl ::core::clone::Clone for GOPHER_UNKNOWN_ATTRIBUTE_TYPE { | |
1270 | fn clone(&self) -> Self { | |
1271 | *self | |
1272 | } | |
1273 | } | |
1274 | #[repr(C)] | |
1275 | #[cfg(feature = "Win32_Foundation")] | |
1276 | pub struct GOPHER_VERONICA_ATTRIBUTE_TYPE { | |
1277 | pub TreeWalk: super::super::Foundation::BOOL, | |
1278 | } | |
1279 | #[cfg(feature = "Win32_Foundation")] | |
1280 | impl ::core::marker::Copy for GOPHER_VERONICA_ATTRIBUTE_TYPE {} | |
1281 | #[cfg(feature = "Win32_Foundation")] | |
1282 | impl ::core::clone::Clone for GOPHER_VERONICA_ATTRIBUTE_TYPE { | |
1283 | fn clone(&self) -> Self { | |
1284 | *self | |
1285 | } | |
1286 | } | |
1287 | #[repr(C)] | |
1288 | pub struct GOPHER_VERSION_ATTRIBUTE_TYPE { | |
1289 | pub Version: *mut i8, | |
1290 | } | |
1291 | impl ::core::marker::Copy for GOPHER_VERSION_ATTRIBUTE_TYPE {} | |
1292 | impl ::core::clone::Clone for GOPHER_VERSION_ATTRIBUTE_TYPE { | |
1293 | fn clone(&self) -> Self { | |
1294 | *self | |
1295 | } | |
1296 | } | |
1297 | #[repr(C)] | |
1298 | pub struct GOPHER_VIEW_ATTRIBUTE_TYPE { | |
1299 | pub ContentType: *mut i8, | |
1300 | pub Language: *mut i8, | |
1301 | pub Size: u32, | |
1302 | } | |
1303 | impl ::core::marker::Copy for GOPHER_VIEW_ATTRIBUTE_TYPE {} | |
1304 | impl ::core::clone::Clone for GOPHER_VIEW_ATTRIBUTE_TYPE { | |
1305 | fn clone(&self) -> Self { | |
1306 | *self | |
1307 | } | |
1308 | } | |
1309 | pub const GROUPNAME_MAX_LENGTH: u32 = 120u32; | |
1310 | pub const GROUP_OWNER_STORAGE_SIZE: u32 = 4u32; | |
1311 | pub const HSR_ASYNC: u32 = 1u32; | |
1312 | pub const HSR_CHUNKED: u32 = 32u32; | |
1313 | pub const HSR_DOWNLOAD: u32 = 16u32; | |
1314 | pub const HSR_INITIATE: u32 = 8u32; | |
1315 | pub const HSR_SYNC: u32 = 4u32; | |
1316 | pub const HSR_USE_CONTEXT: u32 = 8u32; | |
1317 | pub const HTTP_1_1_CACHE_ENTRY: u32 = 64u32; | |
1318 | pub type HTTP_ADDREQ_FLAG = u32; | |
1319 | pub const HTTP_ADDREQ_FLAG_ADD: HTTP_ADDREQ_FLAG = 536870912u32; | |
1320 | pub const HTTP_ADDREQ_FLAG_ADD_IF_NEW: HTTP_ADDREQ_FLAG = 268435456u32; | |
1321 | pub const HTTP_ADDREQ_FLAG_COALESCE: HTTP_ADDREQ_FLAG = 1073741824u32; | |
1322 | pub const HTTP_ADDREQ_FLAG_COALESCE_WITH_COMMA: HTTP_ADDREQ_FLAG = 1073741824u32; | |
1323 | pub const HTTP_ADDREQ_FLAG_COALESCE_WITH_SEMICOLON: HTTP_ADDREQ_FLAG = 16777216u32; | |
1324 | pub const HTTP_ADDREQ_FLAG_REPLACE: HTTP_ADDREQ_FLAG = 2147483648u32; | |
1325 | pub const HTTP_ADDREQ_FLAGS_MASK: u32 = 4294901760u32; | |
1326 | pub const HTTP_ADDREQ_FLAG_ALLOW_EMPTY_VALUES: u32 = 67108864u32; | |
1327 | pub const HTTP_ADDREQ_FLAG_RESPONSE_HEADERS: u32 = 33554432u32; | |
1328 | pub const HTTP_ADDREQ_INDEX_MASK: u32 = 65535u32; | |
1329 | pub const HTTP_COOKIES_SAME_SITE_LEVEL_CROSS_SITE: u32 = 3u32; | |
1330 | pub const HTTP_COOKIES_SAME_SITE_LEVEL_CROSS_SITE_LAX: u32 = 2u32; | |
1331 | pub const HTTP_COOKIES_SAME_SITE_LEVEL_MAX: u32 = 3u32; | |
1332 | pub const HTTP_COOKIES_SAME_SITE_LEVEL_SAME_SITE: u32 = 1u32; | |
1333 | pub const HTTP_COOKIES_SAME_SITE_LEVEL_UNKNOWN: u32 = 0u32; | |
1334 | pub const HTTP_MAJOR_VERSION: u32 = 1u32; | |
1335 | pub const HTTP_MINOR_VERSION: u32 = 0u32; | |
1336 | pub type HTTP_POLICY_EXTENSION_INIT = unsafe extern "system" fn(version: HTTP_POLICY_EXTENSION_VERSION, r#type: HTTP_POLICY_EXTENSION_TYPE, pvdata: *const ::core::ffi::c_void, cbdata: u32) -> u32; | |
1337 | pub type HTTP_POLICY_EXTENSION_SHUTDOWN = unsafe extern "system" fn(r#type: HTTP_POLICY_EXTENSION_TYPE) -> u32; | |
1338 | pub type HTTP_POLICY_EXTENSION_TYPE = i32; | |
1339 | pub const POLICY_EXTENSION_TYPE_NONE: HTTP_POLICY_EXTENSION_TYPE = 0i32; | |
1340 | pub const POLICY_EXTENSION_TYPE_WINHTTP: HTTP_POLICY_EXTENSION_TYPE = 1i32; | |
1341 | pub const POLICY_EXTENSION_TYPE_WININET: HTTP_POLICY_EXTENSION_TYPE = 2i32; | |
1342 | pub type HTTP_POLICY_EXTENSION_VERSION = i32; | |
1343 | pub const POLICY_EXTENSION_VERSION1: HTTP_POLICY_EXTENSION_VERSION = 1i32; | |
1344 | pub const HTTP_PROTOCOL_FLAG_HTTP2: u32 = 2u32; | |
1345 | pub const HTTP_PROTOCOL_MASK: u32 = 2u32; | |
1346 | #[repr(C)] | |
1347 | #[cfg(feature = "Win32_Foundation")] | |
1348 | pub struct HTTP_PUSH_NOTIFICATION_STATUS { | |
1349 | pub ChannelStatusValid: super::super::Foundation::BOOL, | |
1350 | pub ChannelStatus: u32, | |
1351 | } | |
1352 | #[cfg(feature = "Win32_Foundation")] | |
1353 | impl ::core::marker::Copy for HTTP_PUSH_NOTIFICATION_STATUS {} | |
1354 | #[cfg(feature = "Win32_Foundation")] | |
1355 | impl ::core::clone::Clone for HTTP_PUSH_NOTIFICATION_STATUS { | |
1356 | fn clone(&self) -> Self { | |
1357 | *self | |
1358 | } | |
1359 | } | |
1360 | #[repr(C)] | |
1361 | pub struct HTTP_PUSH_TRANSPORT_SETTING { | |
1362 | pub TransportSettingId: ::windows_sys::core::GUID, | |
1363 | pub BrokerEventId: ::windows_sys::core::GUID, | |
1364 | } | |
1365 | impl ::core::marker::Copy for HTTP_PUSH_TRANSPORT_SETTING {} | |
1366 | impl ::core::clone::Clone for HTTP_PUSH_TRANSPORT_SETTING { | |
1367 | fn clone(&self) -> Self { | |
1368 | *self | |
1369 | } | |
1370 | } | |
1371 | pub type HTTP_PUSH_WAIT_HANDLE = isize; | |
1372 | pub type HTTP_PUSH_WAIT_TYPE = i32; | |
1373 | pub const HttpPushWaitEnableComplete: HTTP_PUSH_WAIT_TYPE = 0i32; | |
1374 | pub const HttpPushWaitReceiveComplete: HTTP_PUSH_WAIT_TYPE = 1i32; | |
1375 | pub const HttpPushWaitSendComplete: HTTP_PUSH_WAIT_TYPE = 2i32; | |
1376 | pub const HTTP_QUERY_ACCEPT: u32 = 24u32; | |
1377 | pub const HTTP_QUERY_ACCEPT_CHARSET: u32 = 25u32; | |
1378 | pub const HTTP_QUERY_ACCEPT_ENCODING: u32 = 26u32; | |
1379 | pub const HTTP_QUERY_ACCEPT_LANGUAGE: u32 = 27u32; | |
1380 | pub const HTTP_QUERY_ACCEPT_RANGES: u32 = 42u32; | |
1381 | pub const HTTP_QUERY_AGE: u32 = 48u32; | |
1382 | pub const HTTP_QUERY_ALLOW: u32 = 7u32; | |
1383 | pub const HTTP_QUERY_AUTHENTICATION_INFO: u32 = 76u32; | |
1384 | pub const HTTP_QUERY_AUTHORIZATION: u32 = 28u32; | |
1385 | pub const HTTP_QUERY_CACHE_CONTROL: u32 = 49u32; | |
1386 | pub const HTTP_QUERY_CONNECTION: u32 = 23u32; | |
1387 | pub const HTTP_QUERY_CONTENT_BASE: u32 = 50u32; | |
1388 | pub const HTTP_QUERY_CONTENT_DESCRIPTION: u32 = 4u32; | |
1389 | pub const HTTP_QUERY_CONTENT_DISPOSITION: u32 = 47u32; | |
1390 | pub const HTTP_QUERY_CONTENT_ENCODING: u32 = 29u32; | |
1391 | pub const HTTP_QUERY_CONTENT_ID: u32 = 3u32; | |
1392 | pub const HTTP_QUERY_CONTENT_LANGUAGE: u32 = 6u32; | |
1393 | pub const HTTP_QUERY_CONTENT_LENGTH: u32 = 5u32; | |
1394 | pub const HTTP_QUERY_CONTENT_LOCATION: u32 = 51u32; | |
1395 | pub const HTTP_QUERY_CONTENT_MD5: u32 = 52u32; | |
1396 | pub const HTTP_QUERY_CONTENT_RANGE: u32 = 53u32; | |
1397 | pub const HTTP_QUERY_CONTENT_TRANSFER_ENCODING: u32 = 2u32; | |
1398 | pub const HTTP_QUERY_CONTENT_TYPE: u32 = 1u32; | |
1399 | pub const HTTP_QUERY_COOKIE: u32 = 44u32; | |
1400 | pub const HTTP_QUERY_COST: u32 = 15u32; | |
1401 | pub const HTTP_QUERY_CUSTOM: u32 = 65535u32; | |
1402 | pub const HTTP_QUERY_DATE: u32 = 9u32; | |
1403 | pub const HTTP_QUERY_DEFAULT_STYLE: u32 = 84u32; | |
1404 | pub const HTTP_QUERY_DERIVED_FROM: u32 = 14u32; | |
1405 | pub const HTTP_QUERY_DO_NOT_TRACK: u32 = 88u32; | |
1406 | pub const HTTP_QUERY_ECHO_HEADERS: u32 = 73u32; | |
1407 | pub const HTTP_QUERY_ECHO_HEADERS_CRLF: u32 = 74u32; | |
1408 | pub const HTTP_QUERY_ECHO_REPLY: u32 = 72u32; | |
1409 | pub const HTTP_QUERY_ECHO_REQUEST: u32 = 71u32; | |
1410 | pub const HTTP_QUERY_ETAG: u32 = 54u32; | |
1411 | pub const HTTP_QUERY_EXPECT: u32 = 68u32; | |
1412 | pub const HTTP_QUERY_EXPIRES: u32 = 10u32; | |
1413 | pub const HTTP_QUERY_FLAG_COALESCE: u32 = 268435456u32; | |
1414 | pub const HTTP_QUERY_FLAG_COALESCE_WITH_COMMA: u32 = 67108864u32; | |
1415 | pub const HTTP_QUERY_FLAG_NUMBER: u32 = 536870912u32; | |
1416 | pub const HTTP_QUERY_FLAG_NUMBER64: u32 = 134217728u32; | |
1417 | pub const HTTP_QUERY_FLAG_REQUEST_HEADERS: u32 = 2147483648u32; | |
1418 | pub const HTTP_QUERY_FLAG_SYSTEMTIME: u32 = 1073741824u32; | |
1419 | pub const HTTP_QUERY_FORWARDED: u32 = 30u32; | |
1420 | pub const HTTP_QUERY_FROM: u32 = 31u32; | |
1421 | pub const HTTP_QUERY_HOST: u32 = 55u32; | |
1422 | pub const HTTP_QUERY_HTTP2_SETTINGS: u32 = 90u32; | |
1423 | pub const HTTP_QUERY_IF_MATCH: u32 = 56u32; | |
1424 | pub const HTTP_QUERY_IF_MODIFIED_SINCE: u32 = 32u32; | |
1425 | pub const HTTP_QUERY_IF_NONE_MATCH: u32 = 57u32; | |
1426 | pub const HTTP_QUERY_IF_RANGE: u32 = 58u32; | |
1427 | pub const HTTP_QUERY_IF_UNMODIFIED_SINCE: u32 = 59u32; | |
1428 | pub const HTTP_QUERY_INCLUDE_REFERER_TOKEN_BINDING_ID: u32 = 93u32; | |
1429 | pub const HTTP_QUERY_INCLUDE_REFERRED_TOKEN_BINDING_ID: u32 = 93u32; | |
1430 | pub const HTTP_QUERY_KEEP_ALIVE: u32 = 89u32; | |
1431 | pub const HTTP_QUERY_LAST_MODIFIED: u32 = 11u32; | |
1432 | pub const HTTP_QUERY_LINK: u32 = 16u32; | |
1433 | pub const HTTP_QUERY_LOCATION: u32 = 33u32; | |
1434 | pub const HTTP_QUERY_MAX: u32 = 95u32; | |
1435 | pub const HTTP_QUERY_MAX_FORWARDS: u32 = 60u32; | |
1436 | pub const HTTP_QUERY_MESSAGE_ID: u32 = 12u32; | |
1437 | pub const HTTP_QUERY_MIME_VERSION: u32 = 0u32; | |
1438 | pub const HTTP_QUERY_ORIG_URI: u32 = 34u32; | |
1439 | pub const HTTP_QUERY_P3P: u32 = 80u32; | |
1440 | pub const HTTP_QUERY_PASSPORT_CONFIG: u32 = 78u32; | |
1441 | pub const HTTP_QUERY_PASSPORT_URLS: u32 = 77u32; | |
1442 | pub const HTTP_QUERY_PRAGMA: u32 = 17u32; | |
1443 | pub const HTTP_QUERY_PROXY_AUTHENTICATE: u32 = 41u32; | |
1444 | pub const HTTP_QUERY_PROXY_AUTHORIZATION: u32 = 61u32; | |
1445 | pub const HTTP_QUERY_PROXY_CONNECTION: u32 = 69u32; | |
1446 | pub const HTTP_QUERY_PROXY_SUPPORT: u32 = 75u32; | |
1447 | pub const HTTP_QUERY_PUBLIC: u32 = 8u32; | |
1448 | pub const HTTP_QUERY_PUBLIC_KEY_PINS: u32 = 94u32; | |
1449 | pub const HTTP_QUERY_PUBLIC_KEY_PINS_REPORT_ONLY: u32 = 95u32; | |
1450 | pub const HTTP_QUERY_RANGE: u32 = 62u32; | |
1451 | pub const HTTP_QUERY_RAW_HEADERS: u32 = 21u32; | |
1452 | pub const HTTP_QUERY_RAW_HEADERS_CRLF: u32 = 22u32; | |
1453 | pub const HTTP_QUERY_REFERER: u32 = 35u32; | |
1454 | pub const HTTP_QUERY_REFRESH: u32 = 46u32; | |
1455 | pub const HTTP_QUERY_REQUEST_METHOD: u32 = 45u32; | |
1456 | pub const HTTP_QUERY_RETRY_AFTER: u32 = 36u32; | |
1457 | pub const HTTP_QUERY_SERVER: u32 = 37u32; | |
1458 | pub const HTTP_QUERY_SET_COOKIE: u32 = 43u32; | |
1459 | pub const HTTP_QUERY_SET_COOKIE2: u32 = 87u32; | |
1460 | pub const HTTP_QUERY_STATUS_CODE: u32 = 19u32; | |
1461 | pub const HTTP_QUERY_STATUS_TEXT: u32 = 20u32; | |
1462 | pub const HTTP_QUERY_STRICT_TRANSPORT_SECURITY: u32 = 91u32; | |
1463 | pub const HTTP_QUERY_TITLE: u32 = 38u32; | |
1464 | pub const HTTP_QUERY_TOKEN_BINDING: u32 = 92u32; | |
1465 | pub const HTTP_QUERY_TRANSFER_ENCODING: u32 = 63u32; | |
1466 | pub const HTTP_QUERY_TRANSLATE: u32 = 82u32; | |
1467 | pub const HTTP_QUERY_UNLESS_MODIFIED_SINCE: u32 = 70u32; | |
1468 | pub const HTTP_QUERY_UPGRADE: u32 = 64u32; | |
1469 | pub const HTTP_QUERY_URI: u32 = 13u32; | |
1470 | pub const HTTP_QUERY_USER_AGENT: u32 = 39u32; | |
1471 | pub const HTTP_QUERY_VARY: u32 = 65u32; | |
1472 | pub const HTTP_QUERY_VERSION: u32 = 18u32; | |
1473 | pub const HTTP_QUERY_VIA: u32 = 66u32; | |
1474 | pub const HTTP_QUERY_WARNING: u32 = 67u32; | |
1475 | pub const HTTP_QUERY_WWW_AUTHENTICATE: u32 = 40u32; | |
1476 | pub const HTTP_QUERY_X_CONTENT_TYPE_OPTIONS: u32 = 79u32; | |
1477 | pub const HTTP_QUERY_X_FRAME_OPTIONS: u32 = 85u32; | |
1478 | pub const HTTP_QUERY_X_P2P_PEERDIST: u32 = 81u32; | |
1479 | pub const HTTP_QUERY_X_UA_COMPATIBLE: u32 = 83u32; | |
1480 | pub const HTTP_QUERY_X_XSS_PROTECTION: u32 = 86u32; | |
1481 | #[repr(C)] | |
1482 | pub struct HTTP_REQUEST_TIMES { | |
1483 | pub cTimes: u32, | |
1484 | pub rgTimes: [u64; 32], | |
1485 | } | |
1486 | impl ::core::marker::Copy for HTTP_REQUEST_TIMES {} | |
1487 | impl ::core::clone::Clone for HTTP_REQUEST_TIMES { | |
1488 | fn clone(&self) -> Self { | |
1489 | *self | |
1490 | } | |
1491 | } | |
1492 | pub const HTTP_STATUS_MISDIRECTED_REQUEST: u32 = 421u32; | |
1493 | #[repr(C)] | |
1494 | pub struct HTTP_WEB_SOCKET_ASYNC_RESULT { | |
1495 | pub AsyncResult: INTERNET_ASYNC_RESULT, | |
1496 | pub Operation: HTTP_WEB_SOCKET_OPERATION, | |
1497 | pub BufferType: HTTP_WEB_SOCKET_BUFFER_TYPE, | |
1498 | pub dwBytesTransferred: u32, | |
1499 | } | |
1500 | impl ::core::marker::Copy for HTTP_WEB_SOCKET_ASYNC_RESULT {} | |
1501 | impl ::core::clone::Clone for HTTP_WEB_SOCKET_ASYNC_RESULT { | |
1502 | fn clone(&self) -> Self { | |
1503 | *self | |
1504 | } | |
1505 | } | |
1506 | pub type HTTP_WEB_SOCKET_BUFFER_TYPE = i32; | |
1507 | pub const HTTP_WEB_SOCKET_BINARY_MESSAGE_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 0i32; | |
1508 | pub const HTTP_WEB_SOCKET_BINARY_FRAGMENT_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 1i32; | |
1509 | pub const HTTP_WEB_SOCKET_UTF8_MESSAGE_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 2i32; | |
1510 | pub const HTTP_WEB_SOCKET_UTF8_FRAGMENT_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 3i32; | |
1511 | pub const HTTP_WEB_SOCKET_CLOSE_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 4i32; | |
1512 | pub const HTTP_WEB_SOCKET_PING_TYPE: HTTP_WEB_SOCKET_BUFFER_TYPE = 5i32; | |
1513 | pub type HTTP_WEB_SOCKET_CLOSE_STATUS = i32; | |
1514 | pub const HTTP_WEB_SOCKET_SUCCESS_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1000i32; | |
1515 | pub const HTTP_WEB_SOCKET_ENDPOINT_TERMINATED_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1001i32; | |
1516 | pub const HTTP_WEB_SOCKET_PROTOCOL_ERROR_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1002i32; | |
1517 | pub const HTTP_WEB_SOCKET_INVALID_DATA_TYPE_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1003i32; | |
1518 | pub const HTTP_WEB_SOCKET_EMPTY_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1005i32; | |
1519 | pub const HTTP_WEB_SOCKET_ABORTED_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1006i32; | |
1520 | pub const HTTP_WEB_SOCKET_INVALID_PAYLOAD_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1007i32; | |
1521 | pub const HTTP_WEB_SOCKET_POLICY_VIOLATION_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1008i32; | |
1522 | pub const HTTP_WEB_SOCKET_MESSAGE_TOO_BIG_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1009i32; | |
1523 | pub const HTTP_WEB_SOCKET_UNSUPPORTED_EXTENSIONS_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1010i32; | |
1524 | pub const HTTP_WEB_SOCKET_SERVER_ERROR_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1011i32; | |
1525 | pub const HTTP_WEB_SOCKET_SECURE_HANDSHAKE_ERROR_CLOSE_STATUS: HTTP_WEB_SOCKET_CLOSE_STATUS = 1015i32; | |
1526 | pub const HTTP_WEB_SOCKET_MAX_CLOSE_REASON_LENGTH: u32 = 123u32; | |
1527 | pub const HTTP_WEB_SOCKET_MIN_KEEPALIVE_VALUE: u32 = 10000u32; | |
1528 | pub type HTTP_WEB_SOCKET_OPERATION = i32; | |
1529 | pub const HTTP_WEB_SOCKET_SEND_OPERATION: HTTP_WEB_SOCKET_OPERATION = 0i32; | |
1530 | pub const HTTP_WEB_SOCKET_RECEIVE_OPERATION: HTTP_WEB_SOCKET_OPERATION = 1i32; | |
1531 | pub const HTTP_WEB_SOCKET_CLOSE_OPERATION: HTTP_WEB_SOCKET_OPERATION = 2i32; | |
1532 | pub const HTTP_WEB_SOCKET_SHUTDOWN_OPERATION: HTTP_WEB_SOCKET_OPERATION = 3i32; | |
1533 | pub const ICU_USERNAME: u32 = 1073741824u32; | |
1534 | pub const IDENTITY_CACHE_ENTRY: u32 = 2147483648u32; | |
1535 | pub const IDSI_FLAG_KEEP_ALIVE: u32 = 1u32; | |
1536 | pub const IDSI_FLAG_PROXY: u32 = 4u32; | |
1537 | pub const IDSI_FLAG_SECURE: u32 = 2u32; | |
1538 | pub const IDSI_FLAG_TUNNEL: u32 = 8u32; | |
1539 | pub type IDialBranding = *mut ::core::ffi::c_void; | |
1540 | pub type IDialEngine = *mut ::core::ffi::c_void; | |
1541 | pub type IDialEventSink = *mut ::core::ffi::c_void; | |
1542 | pub const IMMUTABLE_CACHE_ENTRY: u32 = 524288u32; | |
1543 | pub const INSTALLED_CACHE_ENTRY: u32 = 268435456u32; | |
1544 | pub const INTERENT_GOONLINE_MASK: u32 = 3u32; | |
1545 | pub const INTERENT_GOONLINE_NOPROMPT: u32 = 2u32; | |
1546 | pub const INTERENT_GOONLINE_REFRESH: u32 = 1u32; | |
1547 | pub type INTERNET_ACCESS_TYPE = u32; | |
1548 | pub const INTERNET_OPEN_TYPE_DIRECT: INTERNET_ACCESS_TYPE = 1u32; | |
1549 | pub const INTERNET_OPEN_TYPE_PRECONFIG: INTERNET_ACCESS_TYPE = 0u32; | |
1550 | pub const INTERNET_OPEN_TYPE_PROXY: INTERNET_ACCESS_TYPE = 3u32; | |
1551 | #[repr(C)] | |
1552 | pub struct INTERNET_ASYNC_RESULT { | |
1553 | pub dwResult: usize, | |
1554 | pub dwError: u32, | |
1555 | } | |
1556 | impl ::core::marker::Copy for INTERNET_ASYNC_RESULT {} | |
1557 | impl ::core::clone::Clone for INTERNET_ASYNC_RESULT { | |
1558 | fn clone(&self) -> Self { | |
1559 | *self | |
1560 | } | |
1561 | } | |
1562 | #[repr(C)] | |
1563 | pub struct INTERNET_AUTH_NOTIFY_DATA { | |
1564 | pub cbStruct: u32, | |
1565 | pub dwOptions: u32, | |
1566 | pub pfnNotify: PFN_AUTH_NOTIFY, | |
1567 | pub dwContext: usize, | |
1568 | } | |
1569 | impl ::core::marker::Copy for INTERNET_AUTH_NOTIFY_DATA {} | |
1570 | impl ::core::clone::Clone for INTERNET_AUTH_NOTIFY_DATA { | |
1571 | fn clone(&self) -> Self { | |
1572 | *self | |
1573 | } | |
1574 | } | |
1575 | pub const INTERNET_AUTH_SCHEME_BASIC: u32 = 0u32; | |
1576 | pub const INTERNET_AUTH_SCHEME_DIGEST: u32 = 1u32; | |
1577 | pub const INTERNET_AUTH_SCHEME_KERBEROS: u32 = 3u32; | |
1578 | pub const INTERNET_AUTH_SCHEME_NEGOTIATE: u32 = 4u32; | |
1579 | pub const INTERNET_AUTH_SCHEME_NTLM: u32 = 2u32; | |
1580 | pub const INTERNET_AUTH_SCHEME_PASSPORT: u32 = 5u32; | |
1581 | pub const INTERNET_AUTH_SCHEME_UNKNOWN: u32 = 6u32; | |
1582 | pub type INTERNET_AUTODIAL = u32; | |
1583 | pub const INTERNET_AUTODIAL_FAILIFSECURITYCHECK: INTERNET_AUTODIAL = 4u32; | |
1584 | pub const INTERNET_AUTODIAL_FORCE_ONLINE: INTERNET_AUTODIAL = 1u32; | |
1585 | pub const INTERNET_AUTODIAL_FORCE_UNATTENDED: INTERNET_AUTODIAL = 2u32; | |
1586 | pub const INTERNET_AUTODIAL_OVERRIDE_NET_PRESENT: INTERNET_AUTODIAL = 8u32; | |
1587 | pub const INTERNET_AUTOPROXY_INIT_DEFAULT: u32 = 1u32; | |
1588 | pub const INTERNET_AUTOPROXY_INIT_DOWNLOADSYNC: u32 = 2u32; | |
1589 | pub const INTERNET_AUTOPROXY_INIT_ONLYQUERY: u32 = 8u32; | |
1590 | pub const INTERNET_AUTOPROXY_INIT_QUERYSTATE: u32 = 4u32; | |
1591 | #[repr(C)] | |
1592 | #[cfg(feature = "Win32_Foundation")] | |
1593 | pub struct INTERNET_BUFFERSA { | |
1594 | pub dwStructSize: u32, | |
1595 | pub Next: *mut INTERNET_BUFFERSA, | |
1596 | pub lpcszHeader: super::super::Foundation::PSTR, | |
1597 | pub dwHeadersLength: u32, | |
1598 | pub dwHeadersTotal: u32, | |
1599 | pub lpvBuffer: *mut ::core::ffi::c_void, | |
1600 | pub dwBufferLength: u32, | |
1601 | pub dwBufferTotal: u32, | |
1602 | pub dwOffsetLow: u32, | |
1603 | pub dwOffsetHigh: u32, | |
1604 | } | |
1605 | #[cfg(feature = "Win32_Foundation")] | |
1606 | impl ::core::marker::Copy for INTERNET_BUFFERSA {} | |
1607 | #[cfg(feature = "Win32_Foundation")] | |
1608 | impl ::core::clone::Clone for INTERNET_BUFFERSA { | |
1609 | fn clone(&self) -> Self { | |
1610 | *self | |
1611 | } | |
1612 | } | |
1613 | #[repr(C)] | |
1614 | #[cfg(feature = "Win32_Foundation")] | |
1615 | pub struct INTERNET_BUFFERSW { | |
1616 | pub dwStructSize: u32, | |
1617 | pub Next: *mut INTERNET_BUFFERSW, | |
1618 | pub lpcszHeader: super::super::Foundation::PWSTR, | |
1619 | pub dwHeadersLength: u32, | |
1620 | pub dwHeadersTotal: u32, | |
1621 | pub lpvBuffer: *mut ::core::ffi::c_void, | |
1622 | pub dwBufferLength: u32, | |
1623 | pub dwBufferTotal: u32, | |
1624 | pub dwOffsetLow: u32, | |
1625 | pub dwOffsetHigh: u32, | |
1626 | } | |
1627 | #[cfg(feature = "Win32_Foundation")] | |
1628 | impl ::core::marker::Copy for INTERNET_BUFFERSW {} | |
1629 | #[cfg(feature = "Win32_Foundation")] | |
1630 | impl ::core::clone::Clone for INTERNET_BUFFERSW { | |
1631 | fn clone(&self) -> Self { | |
1632 | *self | |
1633 | } | |
1634 | } | |
1635 | #[repr(C)] | |
1636 | #[cfg(feature = "Win32_Foundation")] | |
1637 | pub struct INTERNET_CACHE_CONFIG_INFOA { | |
1638 | pub dwStructSize: u32, | |
1639 | pub dwContainer: u32, | |
1640 | pub dwQuota: u32, | |
1641 | pub dwReserved4: u32, | |
1642 | pub fPerUser: super::super::Foundation::BOOL, | |
1643 | pub dwSyncMode: u32, | |
1644 | pub dwNumCachePaths: u32, | |
1645 | pub Anonymous: INTERNET_CACHE_CONFIG_INFOA_0, | |
1646 | pub dwNormalUsage: u32, | |
1647 | pub dwExemptUsage: u32, | |
1648 | } | |
1649 | #[cfg(feature = "Win32_Foundation")] | |
1650 | impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOA {} | |
1651 | #[cfg(feature = "Win32_Foundation")] | |
1652 | impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOA { | |
1653 | fn clone(&self) -> Self { | |
1654 | *self | |
1655 | } | |
1656 | } | |
1657 | #[repr(C)] | |
1658 | #[cfg(feature = "Win32_Foundation")] | |
1659 | pub union INTERNET_CACHE_CONFIG_INFOA_0 { | |
1660 | pub Anonymous: INTERNET_CACHE_CONFIG_INFOA_0_0, | |
1661 | pub CachePaths: [INTERNET_CACHE_CONFIG_PATH_ENTRYA; 1], | |
1662 | } | |
1663 | #[cfg(feature = "Win32_Foundation")] | |
1664 | impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOA_0 {} | |
1665 | #[cfg(feature = "Win32_Foundation")] | |
1666 | impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOA_0 { | |
1667 | fn clone(&self) -> Self { | |
1668 | *self | |
1669 | } | |
1670 | } | |
1671 | #[repr(C)] | |
1672 | #[cfg(feature = "Win32_Foundation")] | |
1673 | pub struct INTERNET_CACHE_CONFIG_INFOA_0_0 { | |
1674 | pub CachePath: [super::super::Foundation::CHAR; 260], | |
1675 | pub dwCacheSize: u32, | |
1676 | } | |
1677 | #[cfg(feature = "Win32_Foundation")] | |
1678 | impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOA_0_0 {} | |
1679 | #[cfg(feature = "Win32_Foundation")] | |
1680 | impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOA_0_0 { | |
1681 | fn clone(&self) -> Self { | |
1682 | *self | |
1683 | } | |
1684 | } | |
1685 | #[repr(C)] | |
1686 | #[cfg(feature = "Win32_Foundation")] | |
1687 | pub struct INTERNET_CACHE_CONFIG_INFOW { | |
1688 | pub dwStructSize: u32, | |
1689 | pub dwContainer: u32, | |
1690 | pub dwQuota: u32, | |
1691 | pub dwReserved4: u32, | |
1692 | pub fPerUser: super::super::Foundation::BOOL, | |
1693 | pub dwSyncMode: u32, | |
1694 | pub dwNumCachePaths: u32, | |
1695 | pub Anonymous: INTERNET_CACHE_CONFIG_INFOW_0, | |
1696 | pub dwNormalUsage: u32, | |
1697 | pub dwExemptUsage: u32, | |
1698 | } | |
1699 | #[cfg(feature = "Win32_Foundation")] | |
1700 | impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOW {} | |
1701 | #[cfg(feature = "Win32_Foundation")] | |
1702 | impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOW { | |
1703 | fn clone(&self) -> Self { | |
1704 | *self | |
1705 | } | |
1706 | } | |
1707 | #[repr(C)] | |
1708 | #[cfg(feature = "Win32_Foundation")] | |
1709 | pub union INTERNET_CACHE_CONFIG_INFOW_0 { | |
1710 | pub Anonymous: INTERNET_CACHE_CONFIG_INFOW_0_0, | |
1711 | pub CachePaths: [INTERNET_CACHE_CONFIG_PATH_ENTRYW; 1], | |
1712 | } | |
1713 | #[cfg(feature = "Win32_Foundation")] | |
1714 | impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOW_0 {} | |
1715 | #[cfg(feature = "Win32_Foundation")] | |
1716 | impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOW_0 { | |
1717 | fn clone(&self) -> Self { | |
1718 | *self | |
1719 | } | |
1720 | } | |
1721 | #[repr(C)] | |
1722 | #[cfg(feature = "Win32_Foundation")] | |
1723 | pub struct INTERNET_CACHE_CONFIG_INFOW_0_0 { | |
1724 | pub CachePath: [u16; 260], | |
1725 | pub dwCacheSize: u32, | |
1726 | } | |
1727 | #[cfg(feature = "Win32_Foundation")] | |
1728 | impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_INFOW_0_0 {} | |
1729 | #[cfg(feature = "Win32_Foundation")] | |
1730 | impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_INFOW_0_0 { | |
1731 | fn clone(&self) -> Self { | |
1732 | *self | |
1733 | } | |
1734 | } | |
1735 | #[repr(C)] | |
1736 | #[cfg(feature = "Win32_Foundation")] | |
1737 | pub struct INTERNET_CACHE_CONFIG_PATH_ENTRYA { | |
1738 | pub CachePath: [super::super::Foundation::CHAR; 260], | |
1739 | pub dwCacheSize: u32, | |
1740 | } | |
1741 | #[cfg(feature = "Win32_Foundation")] | |
1742 | impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_PATH_ENTRYA {} | |
1743 | #[cfg(feature = "Win32_Foundation")] | |
1744 | impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_PATH_ENTRYA { | |
1745 | fn clone(&self) -> Self { | |
1746 | *self | |
1747 | } | |
1748 | } | |
1749 | #[repr(C)] | |
1750 | pub struct INTERNET_CACHE_CONFIG_PATH_ENTRYW { | |
1751 | pub CachePath: [u16; 260], | |
1752 | pub dwCacheSize: u32, | |
1753 | } | |
1754 | impl ::core::marker::Copy for INTERNET_CACHE_CONFIG_PATH_ENTRYW {} | |
1755 | impl ::core::clone::Clone for INTERNET_CACHE_CONFIG_PATH_ENTRYW { | |
1756 | fn clone(&self) -> Self { | |
1757 | *self | |
1758 | } | |
1759 | } | |
1760 | pub const INTERNET_CACHE_CONTAINER_AUTODELETE: u32 = 2u32; | |
1761 | pub const INTERNET_CACHE_CONTAINER_BLOOM_FILTER: u32 = 32u32; | |
1762 | #[repr(C)] | |
1763 | #[cfg(feature = "Win32_Foundation")] | |
1764 | pub struct INTERNET_CACHE_CONTAINER_INFOA { | |
1765 | pub dwCacheVersion: u32, | |
1766 | pub lpszName: super::super::Foundation::PSTR, | |
1767 | pub lpszCachePrefix: super::super::Foundation::PSTR, | |
1768 | pub lpszVolumeLabel: super::super::Foundation::PSTR, | |
1769 | pub lpszVolumeTitle: super::super::Foundation::PSTR, | |
1770 | } | |
1771 | #[cfg(feature = "Win32_Foundation")] | |
1772 | impl ::core::marker::Copy for INTERNET_CACHE_CONTAINER_INFOA {} | |
1773 | #[cfg(feature = "Win32_Foundation")] | |
1774 | impl ::core::clone::Clone for INTERNET_CACHE_CONTAINER_INFOA { | |
1775 | fn clone(&self) -> Self { | |
1776 | *self | |
1777 | } | |
1778 | } | |
1779 | #[repr(C)] | |
1780 | #[cfg(feature = "Win32_Foundation")] | |
1781 | pub struct INTERNET_CACHE_CONTAINER_INFOW { | |
1782 | pub dwCacheVersion: u32, | |
1783 | pub lpszName: super::super::Foundation::PWSTR, | |
1784 | pub lpszCachePrefix: super::super::Foundation::PWSTR, | |
1785 | pub lpszVolumeLabel: super::super::Foundation::PWSTR, | |
1786 | pub lpszVolumeTitle: super::super::Foundation::PWSTR, | |
1787 | } | |
1788 | #[cfg(feature = "Win32_Foundation")] | |
1789 | impl ::core::marker::Copy for INTERNET_CACHE_CONTAINER_INFOW {} | |
1790 | #[cfg(feature = "Win32_Foundation")] | |
1791 | impl ::core::clone::Clone for INTERNET_CACHE_CONTAINER_INFOW { | |
1792 | fn clone(&self) -> Self { | |
1793 | *self | |
1794 | } | |
1795 | } | |
1796 | pub const INTERNET_CACHE_CONTAINER_MAP_ENABLED: u32 = 16u32; | |
1797 | pub const INTERNET_CACHE_CONTAINER_NODESKTOPINIT: u32 = 8u32; | |
1798 | pub const INTERNET_CACHE_CONTAINER_NOSUBDIRS: u32 = 1u32; | |
1799 | pub const INTERNET_CACHE_CONTAINER_RESERVED1: u32 = 4u32; | |
1800 | pub const INTERNET_CACHE_CONTAINER_SHARE_READ: u32 = 256u32; | |
1801 | pub const INTERNET_CACHE_CONTAINER_SHARE_READ_WRITE: u32 = 768u32; | |
1802 | #[repr(C)] | |
1803 | #[cfg(feature = "Win32_Foundation")] | |
1804 | pub struct INTERNET_CACHE_ENTRY_INFOA { | |
1805 | pub dwStructSize: u32, | |
1806 | pub lpszSourceUrlName: super::super::Foundation::PSTR, | |
1807 | pub lpszLocalFileName: super::super::Foundation::PSTR, | |
1808 | pub CacheEntryType: u32, | |
1809 | pub dwUseCount: u32, | |
1810 | pub dwHitRate: u32, | |
1811 | pub dwSizeLow: u32, | |
1812 | pub dwSizeHigh: u32, | |
1813 | pub LastModifiedTime: super::super::Foundation::FILETIME, | |
1814 | pub ExpireTime: super::super::Foundation::FILETIME, | |
1815 | pub LastAccessTime: super::super::Foundation::FILETIME, | |
1816 | pub LastSyncTime: super::super::Foundation::FILETIME, | |
1817 | pub lpHeaderInfo: super::super::Foundation::PSTR, | |
1818 | pub dwHeaderInfoSize: u32, | |
1819 | pub lpszFileExtension: super::super::Foundation::PSTR, | |
1820 | pub Anonymous: INTERNET_CACHE_ENTRY_INFOA_0, | |
1821 | } | |
1822 | #[cfg(feature = "Win32_Foundation")] | |
1823 | impl ::core::marker::Copy for INTERNET_CACHE_ENTRY_INFOA {} | |
1824 | #[cfg(feature = "Win32_Foundation")] | |
1825 | impl ::core::clone::Clone for INTERNET_CACHE_ENTRY_INFOA { | |
1826 | fn clone(&self) -> Self { | |
1827 | *self | |
1828 | } | |
1829 | } | |
1830 | #[repr(C)] | |
1831 | #[cfg(feature = "Win32_Foundation")] | |
1832 | pub union INTERNET_CACHE_ENTRY_INFOA_0 { | |
1833 | pub dwReserved: u32, | |
1834 | pub dwExemptDelta: u32, | |
1835 | } | |
1836 | #[cfg(feature = "Win32_Foundation")] | |
1837 | impl ::core::marker::Copy for INTERNET_CACHE_ENTRY_INFOA_0 {} | |
1838 | #[cfg(feature = "Win32_Foundation")] | |
1839 | impl ::core::clone::Clone for INTERNET_CACHE_ENTRY_INFOA_0 { | |
1840 | fn clone(&self) -> Self { | |
1841 | *self | |
1842 | } | |
1843 | } | |
1844 | #[repr(C)] | |
1845 | #[cfg(feature = "Win32_Foundation")] | |
1846 | pub struct INTERNET_CACHE_ENTRY_INFOW { | |
1847 | pub dwStructSize: u32, | |
1848 | pub lpszSourceUrlName: super::super::Foundation::PWSTR, | |
1849 | pub lpszLocalFileName: super::super::Foundation::PWSTR, | |
1850 | pub CacheEntryType: u32, | |
1851 | pub dwUseCount: u32, | |
1852 | pub dwHitRate: u32, | |
1853 | pub dwSizeLow: u32, | |
1854 | pub dwSizeHigh: u32, | |
1855 | pub LastModifiedTime: super::super::Foundation::FILETIME, | |
1856 | pub ExpireTime: super::super::Foundation::FILETIME, | |
1857 | pub LastAccessTime: super::super::Foundation::FILETIME, | |
1858 | pub LastSyncTime: super::super::Foundation::FILETIME, | |
1859 | pub lpHeaderInfo: super::super::Foundation::PWSTR, | |
1860 | pub dwHeaderInfoSize: u32, | |
1861 | pub lpszFileExtension: super::super::Foundation::PWSTR, | |
1862 | pub Anonymous: INTERNET_CACHE_ENTRY_INFOW_0, | |
1863 | } | |
1864 | #[cfg(feature = "Win32_Foundation")] | |
1865 | impl ::core::marker::Copy for INTERNET_CACHE_ENTRY_INFOW {} | |
1866 | #[cfg(feature = "Win32_Foundation")] | |
1867 | impl ::core::clone::Clone for INTERNET_CACHE_ENTRY_INFOW { | |
1868 | fn clone(&self) -> Self { | |
1869 | *self | |
1870 | } | |
1871 | } | |
1872 | #[repr(C)] | |
1873 | #[cfg(feature = "Win32_Foundation")] | |
1874 | pub union INTERNET_CACHE_ENTRY_INFOW_0 { | |
1875 | pub dwReserved: u32, | |
1876 | pub dwExemptDelta: u32, | |
1877 | } | |
1878 | #[cfg(feature = "Win32_Foundation")] | |
1879 | impl ::core::marker::Copy for INTERNET_CACHE_ENTRY_INFOW_0 {} | |
1880 | #[cfg(feature = "Win32_Foundation")] | |
1881 | impl ::core::clone::Clone for INTERNET_CACHE_ENTRY_INFOW_0 { | |
1882 | fn clone(&self) -> Self { | |
1883 | *self | |
1884 | } | |
1885 | } | |
1886 | pub const INTERNET_CACHE_FLAG_ADD_FILENAME_ONLY: u32 = 2048u32; | |
1887 | pub const INTERNET_CACHE_FLAG_ALLOW_COLLISIONS: u32 = 256u32; | |
1888 | pub const INTERNET_CACHE_FLAG_ENTRY_OR_MAPPING: u32 = 1024u32; | |
1889 | pub const INTERNET_CACHE_FLAG_GET_STRUCT_ONLY: u32 = 4096u32; | |
1890 | pub const INTERNET_CACHE_FLAG_INSTALLED_ENTRY: u32 = 512u32; | |
1891 | pub const INTERNET_CACHE_GROUP_ADD: u32 = 0u32; | |
1892 | #[repr(C)] | |
1893 | #[cfg(feature = "Win32_Foundation")] | |
1894 | pub struct INTERNET_CACHE_GROUP_INFOA { | |
1895 | pub dwGroupSize: u32, | |
1896 | pub dwGroupFlags: u32, | |
1897 | pub dwGroupType: u32, | |
1898 | pub dwDiskUsage: u32, | |
1899 | pub dwDiskQuota: u32, | |
1900 | pub dwOwnerStorage: [u32; 4], | |
1901 | pub szGroupName: [super::super::Foundation::CHAR; 120], | |
1902 | } | |
1903 | #[cfg(feature = "Win32_Foundation")] | |
1904 | impl ::core::marker::Copy for INTERNET_CACHE_GROUP_INFOA {} | |
1905 | #[cfg(feature = "Win32_Foundation")] | |
1906 | impl ::core::clone::Clone for INTERNET_CACHE_GROUP_INFOA { | |
1907 | fn clone(&self) -> Self { | |
1908 | *self | |
1909 | } | |
1910 | } | |
1911 | #[repr(C)] | |
1912 | pub struct INTERNET_CACHE_GROUP_INFOW { | |
1913 | pub dwGroupSize: u32, | |
1914 | pub dwGroupFlags: u32, | |
1915 | pub dwGroupType: u32, | |
1916 | pub dwDiskUsage: u32, | |
1917 | pub dwDiskQuota: u32, | |
1918 | pub dwOwnerStorage: [u32; 4], | |
1919 | pub szGroupName: [u16; 120], | |
1920 | } | |
1921 | impl ::core::marker::Copy for INTERNET_CACHE_GROUP_INFOW {} | |
1922 | impl ::core::clone::Clone for INTERNET_CACHE_GROUP_INFOW { | |
1923 | fn clone(&self) -> Self { | |
1924 | *self | |
1925 | } | |
1926 | } | |
1927 | pub const INTERNET_CACHE_GROUP_REMOVE: u32 = 1u32; | |
1928 | #[repr(C)] | |
1929 | #[cfg(feature = "Win32_Foundation")] | |
1930 | pub struct INTERNET_CACHE_TIMESTAMPS { | |
1931 | pub ftExpires: super::super::Foundation::FILETIME, | |
1932 | pub ftLastModified: super::super::Foundation::FILETIME, | |
1933 | } | |
1934 | #[cfg(feature = "Win32_Foundation")] | |
1935 | impl ::core::marker::Copy for INTERNET_CACHE_TIMESTAMPS {} | |
1936 | #[cfg(feature = "Win32_Foundation")] | |
1937 | impl ::core::clone::Clone for INTERNET_CACHE_TIMESTAMPS { | |
1938 | fn clone(&self) -> Self { | |
1939 | *self | |
1940 | } | |
1941 | } | |
1942 | #[repr(C)] | |
1943 | #[cfg(feature = "Win32_Foundation")] | |
1944 | pub struct INTERNET_CALLBACK_COOKIE { | |
1945 | pub pcwszName: super::super::Foundation::PWSTR, | |
1946 | pub pcwszValue: super::super::Foundation::PWSTR, | |
1947 | pub pcwszDomain: super::super::Foundation::PWSTR, | |
1948 | pub pcwszPath: super::super::Foundation::PWSTR, | |
1949 | pub ftExpires: super::super::Foundation::FILETIME, | |
1950 | pub dwFlags: u32, | |
1951 | } | |
1952 | #[cfg(feature = "Win32_Foundation")] | |
1953 | impl ::core::marker::Copy for INTERNET_CALLBACK_COOKIE {} | |
1954 | #[cfg(feature = "Win32_Foundation")] | |
1955 | impl ::core::clone::Clone for INTERNET_CALLBACK_COOKIE { | |
1956 | fn clone(&self) -> Self { | |
1957 | *self | |
1958 | } | |
1959 | } | |
1960 | #[repr(C)] | |
1961 | #[cfg(feature = "Win32_Foundation")] | |
1962 | pub struct INTERNET_CERTIFICATE_INFO { | |
1963 | pub ftExpiry: super::super::Foundation::FILETIME, | |
1964 | pub ftStart: super::super::Foundation::FILETIME, | |
1965 | pub lpszSubjectInfo: *mut i8, | |
1966 | pub lpszIssuerInfo: *mut i8, | |
1967 | pub lpszProtocolName: *mut i8, | |
1968 | pub lpszSignatureAlgName: *mut i8, | |
1969 | pub lpszEncryptionAlgName: *mut i8, | |
1970 | pub dwKeySize: u32, | |
1971 | } | |
1972 | #[cfg(feature = "Win32_Foundation")] | |
1973 | impl ::core::marker::Copy for INTERNET_CERTIFICATE_INFO {} | |
1974 | #[cfg(feature = "Win32_Foundation")] | |
1975 | impl ::core::clone::Clone for INTERNET_CERTIFICATE_INFO { | |
1976 | fn clone(&self) -> Self { | |
1977 | *self | |
1978 | } | |
1979 | } | |
1980 | #[repr(C)] | |
1981 | pub struct INTERNET_CONNECTED_INFO { | |
1982 | pub dwConnectedState: INTERNET_STATE, | |
1983 | pub dwFlags: u32, | |
1984 | } | |
1985 | impl ::core::marker::Copy for INTERNET_CONNECTED_INFO {} | |
1986 | impl ::core::clone::Clone for INTERNET_CONNECTED_INFO { | |
1987 | fn clone(&self) -> Self { | |
1988 | *self | |
1989 | } | |
1990 | } | |
1991 | pub type INTERNET_CONNECTION = u32; | |
1992 | pub const INTERNET_CONNECTION_CONFIGURED: INTERNET_CONNECTION = 64u32; | |
1993 | pub const INTERNET_CONNECTION_LAN_: INTERNET_CONNECTION = 2u32; | |
1994 | pub const INTERNET_CONNECTION_MODEM: INTERNET_CONNECTION = 1u32; | |
1995 | pub const INTERNET_CONNECTION_MODEM_BUSY: INTERNET_CONNECTION = 8u32; | |
1996 | pub const INTERNET_CONNECTION_OFFLINE_: INTERNET_CONNECTION = 32u32; | |
1997 | pub const INTERNET_CONNECTION_PROXY: INTERNET_CONNECTION = 4u32; | |
1998 | pub const INTERNET_RAS_INSTALLED: INTERNET_CONNECTION = 16u32; | |
1999 | pub const INTERNET_CONNECTION_LAN: u32 = 2u32; | |
2000 | pub const INTERNET_CONNECTION_OFFLINE: u32 = 32u32; | |
2001 | #[repr(C)] | |
2002 | #[cfg(feature = "Win32_Foundation")] | |
2003 | pub struct INTERNET_COOKIE { | |
2004 | pub cbSize: u32, | |
2005 | pub pszName: super::super::Foundation::PSTR, | |
2006 | pub pszData: super::super::Foundation::PSTR, | |
2007 | pub pszDomain: super::super::Foundation::PSTR, | |
2008 | pub pszPath: super::super::Foundation::PSTR, | |
2009 | pub pftExpires: *mut super::super::Foundation::FILETIME, | |
2010 | pub dwFlags: u32, | |
2011 | pub pszUrl: super::super::Foundation::PSTR, | |
2012 | pub pszP3PPolicy: super::super::Foundation::PSTR, | |
2013 | } | |
2014 | #[cfg(feature = "Win32_Foundation")] | |
2015 | impl ::core::marker::Copy for INTERNET_COOKIE {} | |
2016 | #[cfg(feature = "Win32_Foundation")] | |
2017 | impl ::core::clone::Clone for INTERNET_COOKIE { | |
2018 | fn clone(&self) -> Self { | |
2019 | *self | |
2020 | } | |
2021 | } | |
2022 | #[repr(C)] | |
2023 | #[cfg(feature = "Win32_Foundation")] | |
2024 | pub struct INTERNET_COOKIE2 { | |
2025 | pub pwszName: super::super::Foundation::PWSTR, | |
2026 | pub pwszValue: super::super::Foundation::PWSTR, | |
2027 | pub pwszDomain: super::super::Foundation::PWSTR, | |
2028 | pub pwszPath: super::super::Foundation::PWSTR, | |
2029 | pub dwFlags: u32, | |
2030 | pub ftExpires: super::super::Foundation::FILETIME, | |
2031 | pub fExpiresSet: super::super::Foundation::BOOL, | |
2032 | } | |
2033 | #[cfg(feature = "Win32_Foundation")] | |
2034 | impl ::core::marker::Copy for INTERNET_COOKIE2 {} | |
2035 | #[cfg(feature = "Win32_Foundation")] | |
2036 | impl ::core::clone::Clone for INTERNET_COOKIE2 { | |
2037 | fn clone(&self) -> Self { | |
2038 | *self | |
2039 | } | |
2040 | } | |
2041 | pub const INTERNET_COOKIE_ALL_COOKIES: u32 = 536870912u32; | |
2042 | pub const INTERNET_COOKIE_APPLY_HOST_ONLY: u32 = 32768u32; | |
2043 | pub const INTERNET_COOKIE_APPLY_P3P: u32 = 128u32; | |
2044 | pub const INTERNET_COOKIE_ECTX_3RDPARTY: u32 = 2147483648u32; | |
2045 | pub const INTERNET_COOKIE_EDGE_COOKIES: u32 = 262144u32; | |
2046 | pub const INTERNET_COOKIE_EVALUATE_P3P: u32 = 64u32; | |
2047 | pub type INTERNET_COOKIE_FLAGS = u32; | |
2048 | pub const INTERNET_COOKIE_HTTPONLY: INTERNET_COOKIE_FLAGS = 8192u32; | |
2049 | pub const INTERNET_COOKIE_THIRD_PARTY: INTERNET_COOKIE_FLAGS = 16u32; | |
2050 | pub const INTERNET_FLAG_RESTRICTED_ZONE: INTERNET_COOKIE_FLAGS = 131072u32; | |
2051 | pub const INTERNET_COOKIE_HOST_ONLY: u32 = 16384u32; | |
2052 | pub const INTERNET_COOKIE_HOST_ONLY_APPLIED: u32 = 524288u32; | |
2053 | pub const INTERNET_COOKIE_IE6: u32 = 1024u32; | |
2054 | pub const INTERNET_COOKIE_IS_LEGACY: u32 = 2048u32; | |
2055 | pub const INTERNET_COOKIE_IS_RESTRICTED: u32 = 512u32; | |
2056 | pub const INTERNET_COOKIE_IS_SECURE: u32 = 1u32; | |
2057 | pub const INTERNET_COOKIE_IS_SESSION: u32 = 2u32; | |
2058 | pub const INTERNET_COOKIE_NON_SCRIPT: u32 = 4096u32; | |
2059 | pub const INTERNET_COOKIE_NO_CALLBACK: u32 = 1073741824u32; | |
2060 | pub const INTERNET_COOKIE_P3P_ENABLED: u32 = 256u32; | |
2061 | pub const INTERNET_COOKIE_PERSISTENT_HOST_ONLY: u32 = 65536u32; | |
2062 | pub const INTERNET_COOKIE_PROMPT_REQUIRED: u32 = 32u32; | |
2063 | pub const INTERNET_COOKIE_RESTRICTED_ZONE: u32 = 131072u32; | |
2064 | pub const INTERNET_COOKIE_SAME_SITE_LAX: u32 = 2097152u32; | |
2065 | pub const INTERNET_COOKIE_SAME_SITE_LEVEL_CROSS_SITE: u32 = 4194304u32; | |
2066 | pub const INTERNET_COOKIE_SAME_SITE_STRICT: u32 = 1048576u32; | |
2067 | #[repr(C)] | |
2068 | #[cfg(feature = "Win32_Foundation")] | |
2069 | pub struct INTERNET_CREDENTIALS { | |
2070 | pub lpcwszHostName: super::super::Foundation::PWSTR, | |
2071 | pub dwPort: u32, | |
2072 | pub dwScheme: u32, | |
2073 | pub lpcwszUrl: super::super::Foundation::PWSTR, | |
2074 | pub lpcwszRealm: super::super::Foundation::PWSTR, | |
2075 | pub fAuthIdentity: super::super::Foundation::BOOL, | |
2076 | pub Anonymous: INTERNET_CREDENTIALS_0, | |
2077 | } | |
2078 | #[cfg(feature = "Win32_Foundation")] | |
2079 | impl ::core::marker::Copy for INTERNET_CREDENTIALS {} | |
2080 | #[cfg(feature = "Win32_Foundation")] | |
2081 | impl ::core::clone::Clone for INTERNET_CREDENTIALS { | |
2082 | fn clone(&self) -> Self { | |
2083 | *self | |
2084 | } | |
2085 | } | |
2086 | #[repr(C)] | |
2087 | #[cfg(feature = "Win32_Foundation")] | |
2088 | pub union INTERNET_CREDENTIALS_0 { | |
2089 | pub Anonymous: INTERNET_CREDENTIALS_0_0, | |
2090 | pub pAuthIdentityOpaque: *mut ::core::ffi::c_void, | |
2091 | } | |
2092 | #[cfg(feature = "Win32_Foundation")] | |
2093 | impl ::core::marker::Copy for INTERNET_CREDENTIALS_0 {} | |
2094 | #[cfg(feature = "Win32_Foundation")] | |
2095 | impl ::core::clone::Clone for INTERNET_CREDENTIALS_0 { | |
2096 | fn clone(&self) -> Self { | |
2097 | *self | |
2098 | } | |
2099 | } | |
2100 | #[repr(C)] | |
2101 | #[cfg(feature = "Win32_Foundation")] | |
2102 | pub struct INTERNET_CREDENTIALS_0_0 { | |
2103 | pub lpcwszUserName: super::super::Foundation::PWSTR, | |
2104 | pub lpcwszPassword: super::super::Foundation::PWSTR, | |
2105 | } | |
2106 | #[cfg(feature = "Win32_Foundation")] | |
2107 | impl ::core::marker::Copy for INTERNET_CREDENTIALS_0_0 {} | |
2108 | #[cfg(feature = "Win32_Foundation")] | |
2109 | impl ::core::clone::Clone for INTERNET_CREDENTIALS_0_0 { | |
2110 | fn clone(&self) -> Self { | |
2111 | *self | |
2112 | } | |
2113 | } | |
2114 | pub const INTERNET_CUSTOMDIAL_CAN_HANGUP: u32 = 4u32; | |
2115 | pub const INTERNET_CUSTOMDIAL_CONNECT: u32 = 0u32; | |
2116 | pub const INTERNET_CUSTOMDIAL_DISCONNECT: u32 = 2u32; | |
2117 | pub const INTERNET_CUSTOMDIAL_SAFE_FOR_UNATTENDED: u32 = 1u32; | |
2118 | pub const INTERNET_CUSTOMDIAL_SHOWOFFLINE: u32 = 4u32; | |
2119 | pub const INTERNET_CUSTOMDIAL_UNATTENDED: u32 = 1u32; | |
2120 | pub const INTERNET_CUSTOMDIAL_WILL_SUPPLY_STATE: u32 = 2u32; | |
2121 | pub const INTERNET_DEFAULT_FTP_PORT: u32 = 21u32; | |
2122 | pub const INTERNET_DEFAULT_GOPHER_PORT: u32 = 70u32; | |
2123 | pub const INTERNET_DEFAULT_SOCKS_PORT: u32 = 1080u32; | |
2124 | #[repr(C)] | |
2125 | pub struct INTERNET_DIAGNOSTIC_SOCKET_INFO { | |
2126 | pub Socket: usize, | |
2127 | pub SourcePort: u32, | |
2128 | pub DestPort: u32, | |
2129 | pub Flags: u32, | |
2130 | } | |
2131 | impl ::core::marker::Copy for INTERNET_DIAGNOSTIC_SOCKET_INFO {} | |
2132 | impl ::core::clone::Clone for INTERNET_DIAGNOSTIC_SOCKET_INFO { | |
2133 | fn clone(&self) -> Self { | |
2134 | *self | |
2135 | } | |
2136 | } | |
2137 | pub const INTERNET_DIALSTATE_DISCONNECTED: u32 = 1u32; | |
2138 | pub const INTERNET_DIAL_FORCE_PROMPT: u32 = 8192u32; | |
2139 | pub const INTERNET_DIAL_SHOW_OFFLINE: u32 = 16384u32; | |
2140 | pub const INTERNET_DIAL_UNATTENDED: u32 = 32768u32; | |
2141 | #[repr(C)] | |
2142 | #[cfg(feature = "Win32_Foundation")] | |
2143 | pub struct INTERNET_DOWNLOAD_MODE_HANDLE { | |
2144 | pub pcwszFileName: super::super::Foundation::PWSTR, | |
2145 | pub phFile: *mut super::super::Foundation::HANDLE, | |
2146 | } | |
2147 | #[cfg(feature = "Win32_Foundation")] | |
2148 | impl ::core::marker::Copy for INTERNET_DOWNLOAD_MODE_HANDLE {} | |
2149 | #[cfg(feature = "Win32_Foundation")] | |
2150 | impl ::core::clone::Clone for INTERNET_DOWNLOAD_MODE_HANDLE { | |
2151 | fn clone(&self) -> Self { | |
2152 | *self | |
2153 | } | |
2154 | } | |
2155 | #[repr(C)] | |
2156 | pub struct INTERNET_END_BROWSER_SESSION_DATA { | |
2157 | pub lpBuffer: *mut ::core::ffi::c_void, | |
2158 | pub dwBufferLength: u32, | |
2159 | } | |
2160 | impl ::core::marker::Copy for INTERNET_END_BROWSER_SESSION_DATA {} | |
2161 | impl ::core::clone::Clone for INTERNET_END_BROWSER_SESSION_DATA { | |
2162 | fn clone(&self) -> Self { | |
2163 | *self | |
2164 | } | |
2165 | } | |
2166 | pub const INTERNET_ERROR_BASE: u32 = 12000u32; | |
2167 | pub const INTERNET_ERROR_LAST: u32 = 12192u32; | |
2168 | pub const INTERNET_ERROR_MASK_COMBINED_SEC_CERT: u32 = 2u32; | |
2169 | pub const INTERNET_ERROR_MASK_INSERT_CDROM: u32 = 1u32; | |
2170 | pub const INTERNET_ERROR_MASK_LOGIN_FAILURE_DISPLAY_ENTITY_BODY: u32 = 8u32; | |
2171 | pub const INTERNET_ERROR_MASK_NEED_MSN_SSPI_PKG: u32 = 4u32; | |
2172 | pub const INTERNET_FIRST_OPTION: u32 = 1u32; | |
2173 | pub const INTERNET_FLAG_ASYNC: u32 = 268435456u32; | |
2174 | pub const INTERNET_FLAG_BGUPDATE: u32 = 8u32; | |
2175 | pub const INTERNET_FLAG_CACHE_ASYNC: u32 = 128u32; | |
2176 | pub const INTERNET_FLAG_CACHE_IF_NET_FAIL: u32 = 65536u32; | |
2177 | pub const INTERNET_FLAG_DONT_CACHE: u32 = 67108864u32; | |
2178 | pub const INTERNET_FLAG_EXISTING_CONNECT: u32 = 536870912u32; | |
2179 | pub const INTERNET_FLAG_FORMS_SUBMIT: u32 = 64u32; | |
2180 | pub const INTERNET_FLAG_FROM_CACHE: u32 = 16777216u32; | |
2181 | pub const INTERNET_FLAG_FTP_FOLDER_VIEW: u32 = 4u32; | |
2182 | pub const INTERNET_FLAG_FWD_BACK: u32 = 32u32; | |
2183 | pub const INTERNET_FLAG_HYPERLINK: u32 = 1024u32; | |
2184 | pub const INTERNET_FLAG_IDN_DIRECT: u32 = 1u32; | |
2185 | pub const INTERNET_FLAG_IDN_PROXY: u32 = 2u32; | |
2186 | pub const INTERNET_FLAG_IGNORE_CERT_CN_INVALID: u32 = 4096u32; | |
2187 | pub const INTERNET_FLAG_IGNORE_CERT_DATE_INVALID: u32 = 8192u32; | |
2188 | pub const INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTP: u32 = 32768u32; | |
2189 | pub const INTERNET_FLAG_IGNORE_REDIRECT_TO_HTTPS: u32 = 16384u32; | |
2190 | pub const INTERNET_FLAG_KEEP_CONNECTION: u32 = 4194304u32; | |
2191 | pub const INTERNET_FLAG_MAKE_PERSISTENT: u32 = 33554432u32; | |
2192 | pub const INTERNET_FLAG_MUST_CACHE_REQUEST: u32 = 16u32; | |
2193 | pub const INTERNET_FLAG_NEED_FILE: u32 = 16u32; | |
2194 | pub const INTERNET_FLAG_NO_AUTH: u32 = 262144u32; | |
2195 | pub const INTERNET_FLAG_NO_AUTO_REDIRECT: u32 = 2097152u32; | |
2196 | pub const INTERNET_FLAG_NO_CACHE_WRITE: u32 = 67108864u32; | |
2197 | pub const INTERNET_FLAG_NO_COOKIES: u32 = 524288u32; | |
2198 | pub const INTERNET_FLAG_NO_UI: u32 = 512u32; | |
2199 | pub const INTERNET_FLAG_OFFLINE: u32 = 16777216u32; | |
2200 | pub const INTERNET_FLAG_PASSIVE: u32 = 134217728u32; | |
2201 | pub const INTERNET_FLAG_PRAGMA_NOCACHE: u32 = 256u32; | |
2202 | pub const INTERNET_FLAG_RAW_DATA: u32 = 1073741824u32; | |
2203 | pub const INTERNET_FLAG_READ_PREFETCH: u32 = 1048576u32; | |
2204 | pub const INTERNET_FLAG_RELOAD: u32 = 2147483648u32; | |
2205 | pub const INTERNET_FLAG_RESYNCHRONIZE: u32 = 2048u32; | |
2206 | pub const INTERNET_FLAG_SECURE: u32 = 8388608u32; | |
2207 | pub const INTERNET_GLOBAL_CALLBACK_SENDING_HTTP_HEADERS: u32 = 1u32; | |
2208 | pub const INTERNET_HANDLE_TYPE_CONNECT_FTP: u32 = 2u32; | |
2209 | pub const INTERNET_HANDLE_TYPE_CONNECT_GOPHER: u32 = 3u32; | |
2210 | pub const INTERNET_HANDLE_TYPE_CONNECT_HTTP: u32 = 4u32; | |
2211 | pub const INTERNET_HANDLE_TYPE_FILE_REQUEST: u32 = 14u32; | |
2212 | pub const INTERNET_HANDLE_TYPE_FTP_FILE: u32 = 7u32; | |
2213 | pub const INTERNET_HANDLE_TYPE_FTP_FILE_HTML: u32 = 8u32; | |
2214 | pub const INTERNET_HANDLE_TYPE_FTP_FIND: u32 = 5u32; | |
2215 | pub const INTERNET_HANDLE_TYPE_FTP_FIND_HTML: u32 = 6u32; | |
2216 | pub const INTERNET_HANDLE_TYPE_GOPHER_FILE: u32 = 11u32; | |
2217 | pub const INTERNET_HANDLE_TYPE_GOPHER_FILE_HTML: u32 = 12u32; | |
2218 | pub const INTERNET_HANDLE_TYPE_GOPHER_FIND: u32 = 9u32; | |
2219 | pub const INTERNET_HANDLE_TYPE_GOPHER_FIND_HTML: u32 = 10u32; | |
2220 | pub const INTERNET_HANDLE_TYPE_HTTP_REQUEST: u32 = 13u32; | |
2221 | pub const INTERNET_HANDLE_TYPE_INTERNET: u32 = 1u32; | |
2222 | pub const INTERNET_IDENTITY_FLAG_CLEAR_CONTENT: u32 = 32u32; | |
2223 | pub const INTERNET_IDENTITY_FLAG_CLEAR_COOKIES: u32 = 8u32; | |
2224 | pub const INTERNET_IDENTITY_FLAG_CLEAR_DATA: u32 = 4u32; | |
2225 | pub const INTERNET_IDENTITY_FLAG_CLEAR_HISTORY: u32 = 16u32; | |
2226 | pub const INTERNET_IDENTITY_FLAG_PRIVATE_CACHE: u32 = 1u32; | |
2227 | pub const INTERNET_IDENTITY_FLAG_SHARED_CACHE: u32 = 2u32; | |
2228 | pub const INTERNET_INTERNAL_ERROR_BASE: u32 = 12900u32; | |
2229 | pub const INTERNET_INVALID_PORT_NUMBER: u32 = 0u32; | |
2230 | pub const INTERNET_KEEP_ALIVE_DISABLED: u32 = 0u32; | |
2231 | pub const INTERNET_KEEP_ALIVE_ENABLED: u32 = 1u32; | |
2232 | pub const INTERNET_KEEP_ALIVE_UNKNOWN: u32 = 4294967295u32; | |
2233 | pub const INTERNET_LAST_OPTION: u32 = 187u32; | |
2234 | pub const INTERNET_LAST_OPTION_INTERNAL: u32 = 191u32; | |
2235 | pub const INTERNET_MAX_HOST_NAME_LENGTH: u32 = 256u32; | |
2236 | pub const INTERNET_MAX_PASSWORD_LENGTH: u32 = 128u32; | |
2237 | pub const INTERNET_MAX_PORT_NUMBER_LENGTH: u32 = 5u32; | |
2238 | pub const INTERNET_MAX_PORT_NUMBER_VALUE: u32 = 65535u32; | |
2239 | pub const INTERNET_MAX_USER_NAME_LENGTH: u32 = 128u32; | |
2240 | pub const INTERNET_NO_CALLBACK: u32 = 0u32; | |
2241 | pub const INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY: u32 = 4u32; | |
2242 | pub const INTERNET_OPTION_ACTIVATE_WORKER_THREADS: u32 = 92u32; | |
2243 | pub const INTERNET_OPTION_ACTIVITY_ID: u32 = 185u32; | |
2244 | pub const INTERNET_OPTION_ALLOW_FAILED_CONNECT_CONTENT: u32 = 110u32; | |
2245 | pub const INTERNET_OPTION_ALLOW_INSECURE_FALLBACK: u32 = 161u32; | |
2246 | pub const INTERNET_OPTION_ALTER_IDENTITY: u32 = 80u32; | |
2247 | pub const INTERNET_OPTION_APP_CACHE: u32 = 130u32; | |
2248 | pub const INTERNET_OPTION_ASYNC: u32 = 30u32; | |
2249 | pub const INTERNET_OPTION_ASYNC_ID: u32 = 15u32; | |
2250 | pub const INTERNET_OPTION_ASYNC_PRIORITY: u32 = 16u32; | |
2251 | pub const INTERNET_OPTION_AUTH_FLAGS: u32 = 85u32; | |
2252 | pub const INTERNET_OPTION_AUTH_SCHEME_SELECTED: u32 = 183u32; | |
2253 | pub const INTERNET_OPTION_AUTODIAL_CONNECTION: u32 = 83u32; | |
2254 | pub const INTERNET_OPTION_AUTODIAL_HWND: u32 = 112u32; | |
2255 | pub const INTERNET_OPTION_AUTODIAL_MODE: u32 = 82u32; | |
2256 | pub const INTERNET_OPTION_BACKGROUND_CONNECTIONS: u32 = 121u32; | |
2257 | pub const INTERNET_OPTION_BYPASS_EDITED_ENTRY: u32 = 64u32; | |
2258 | pub const INTERNET_OPTION_CACHE_ENTRY_EXTRA_DATA: u32 = 139u32; | |
2259 | pub const INTERNET_OPTION_CACHE_PARTITION: u32 = 111u32; | |
2260 | pub const INTERNET_OPTION_CACHE_STREAM_HANDLE: u32 = 27u32; | |
2261 | pub const INTERNET_OPTION_CACHE_TIMESTAMPS: u32 = 69u32; | |
2262 | pub const INTERNET_OPTION_CALLBACK: u32 = 1u32; | |
2263 | pub const INTERNET_OPTION_CALLBACK_FILTER: u32 = 54u32; | |
2264 | pub const INTERNET_OPTION_CANCEL_CACHE_WRITE: u32 = 182u32; | |
2265 | pub const INTERNET_OPTION_CERT_ERROR_FLAGS: u32 = 98u32; | |
2266 | pub const INTERNET_OPTION_CHUNK_ENCODE_REQUEST: u32 = 150u32; | |
2267 | pub const INTERNET_OPTION_CLIENT_CERT_CONTEXT: u32 = 84u32; | |
2268 | pub const INTERNET_OPTION_CLIENT_CERT_ISSUER_LIST: u32 = 153u32; | |
2269 | pub const INTERNET_OPTION_CM_HANDLE_COPY_REF: u32 = 118u32; | |
2270 | pub const INTERNET_OPTION_CODEPAGE: u32 = 68u32; | |
2271 | pub const INTERNET_OPTION_CODEPAGE_EXTRA: u32 = 101u32; | |
2272 | pub const INTERNET_OPTION_CODEPAGE_PATH: u32 = 100u32; | |
2273 | pub const INTERNET_OPTION_COMPRESSED_CONTENT_LENGTH: u32 = 147u32; | |
2274 | pub const INTERNET_OPTION_CONNECTED_STATE: u32 = 50u32; | |
2275 | pub const INTERNET_OPTION_CONNECTION_FILTER: u32 = 162u32; | |
2276 | pub const INTERNET_OPTION_CONNECTION_INFO: u32 = 120u32; | |
2277 | pub const INTERNET_OPTION_CONNECT_BACKOFF: u32 = 4u32; | |
2278 | pub const INTERNET_OPTION_CONNECT_LIMIT: u32 = 46u32; | |
2279 | pub const INTERNET_OPTION_CONNECT_RETRIES: u32 = 3u32; | |
2280 | pub const INTERNET_OPTION_CONNECT_TIME: u32 = 55u32; | |
2281 | pub const INTERNET_OPTION_CONNECT_TIMEOUT: u32 = 2u32; | |
2282 | pub const INTERNET_OPTION_CONTEXT_VALUE: u32 = 45u32; | |
2283 | pub const INTERNET_OPTION_CONTEXT_VALUE_OLD: u32 = 10u32; | |
2284 | pub const INTERNET_OPTION_CONTROL_RECEIVE_TIMEOUT: u32 = 6u32; | |
2285 | pub const INTERNET_OPTION_CONTROL_SEND_TIMEOUT: u32 = 5u32; | |
2286 | pub const INTERNET_OPTION_COOKIES_3RD_PARTY: u32 = 86u32; | |
2287 | pub const INTERNET_OPTION_COOKIES_APPLY_HOST_ONLY: u32 = 179u32; | |
2288 | pub const INTERNET_OPTION_COOKIES_SAME_SITE_LEVEL: u32 = 187u32; | |
2289 | pub const INTERNET_OPTION_DATAFILE_EXT: u32 = 96u32; | |
2290 | pub const INTERNET_OPTION_DATAFILE_NAME: u32 = 33u32; | |
2291 | pub const INTERNET_OPTION_DATA_RECEIVE_TIMEOUT: u32 = 8u32; | |
2292 | pub const INTERNET_OPTION_DATA_SEND_TIMEOUT: u32 = 7u32; | |
2293 | pub const INTERNET_OPTION_DEPENDENCY_HANDLE: u32 = 131u32; | |
2294 | pub const INTERNET_OPTION_DETECT_POST_SEND: u32 = 71u32; | |
2295 | pub const INTERNET_OPTION_DIAGNOSTIC_SOCKET_INFO: u32 = 67u32; | |
2296 | pub const INTERNET_OPTION_DIGEST_AUTH_UNLOAD: u32 = 76u32; | |
2297 | pub const INTERNET_OPTION_DISABLE_AUTODIAL: u32 = 70u32; | |
2298 | pub const INTERNET_OPTION_DISABLE_INSECURE_FALLBACK: u32 = 160u32; | |
2299 | pub const INTERNET_OPTION_DISABLE_NTLM_PREAUTH: u32 = 72u32; | |
2300 | pub const INTERNET_OPTION_DISABLE_PASSPORT_AUTH: u32 = 87u32; | |
2301 | pub const INTERNET_OPTION_DISABLE_PROXY_LINK_LOCAL_NAME_RESOLUTION: u32 = 190u32; | |
2302 | pub const INTERNET_OPTION_DISALLOW_PREMATURE_EOF: u32 = 137u32; | |
2303 | pub const INTERNET_OPTION_DISCONNECTED_TIMEOUT: u32 = 49u32; | |
2304 | pub const INTERNET_OPTION_DOWNLOAD_MODE: u32 = 116u32; | |
2305 | pub const INTERNET_OPTION_DOWNLOAD_MODE_HANDLE: u32 = 165u32; | |
2306 | pub const INTERNET_OPTION_DO_NOT_TRACK: u32 = 123u32; | |
2307 | pub const INTERNET_OPTION_DUO_USED: u32 = 149u32; | |
2308 | pub const INTERNET_OPTION_EDGE_COOKIES: u32 = 166u32; | |
2309 | pub const INTERNET_OPTION_EDGE_COOKIES_TEMP: u32 = 175u32; | |
2310 | pub const INTERNET_OPTION_EDGE_MODE: u32 = 180u32; | |
2311 | pub const INTERNET_OPTION_ENABLE_DUO: u32 = 148u32; | |
2312 | pub const INTERNET_OPTION_ENABLE_HEADER_CALLBACKS: u32 = 168u32; | |
2313 | pub const INTERNET_OPTION_ENABLE_HTTP_PROTOCOL: u32 = 148u32; | |
2314 | pub const INTERNET_OPTION_ENABLE_PASSPORT_AUTH: u32 = 90u32; | |
2315 | pub const INTERNET_OPTION_ENABLE_REDIRECT_CACHE_READ: u32 = 122u32; | |
2316 | pub const INTERNET_OPTION_ENABLE_TEST_SIGNING: u32 = 189u32; | |
2317 | pub const INTERNET_OPTION_ENABLE_WBOEXT: u32 = 158u32; | |
2318 | pub const INTERNET_OPTION_ENABLE_ZLIB_DEFLATE: u32 = 173u32; | |
2319 | pub const INTERNET_OPTION_ENCODE_EXTRA: u32 = 155u32; | |
2320 | pub const INTERNET_OPTION_ENCODE_FALLBACK_FOR_REDIRECT_URI: u32 = 174u32; | |
2321 | pub const INTERNET_OPTION_END_BROWSER_SESSION: u32 = 42u32; | |
2322 | pub const INTERNET_OPTION_ENTERPRISE_CONTEXT: u32 = 159u32; | |
2323 | pub const INTERNET_OPTION_ERROR_MASK: u32 = 62u32; | |
2324 | pub const INTERNET_OPTION_EXEMPT_CONNECTION_LIMIT: u32 = 89u32; | |
2325 | pub const INTERNET_OPTION_EXTENDED_CALLBACKS: u32 = 108u32; | |
2326 | pub const INTERNET_OPTION_EXTENDED_ERROR: u32 = 24u32; | |
2327 | pub const INTERNET_OPTION_FAIL_ON_CACHE_WRITE_ERROR: u32 = 115u32; | |
2328 | pub const INTERNET_OPTION_FALSE_START: u32 = 141u32; | |
2329 | pub const INTERNET_OPTION_FLUSH_STATE: u32 = 135u32; | |
2330 | pub const INTERNET_OPTION_FORCE_DECODE: u32 = 178u32; | |
2331 | pub const INTERNET_OPTION_FROM_CACHE_TIMEOUT: u32 = 63u32; | |
2332 | pub const INTERNET_OPTION_GLOBAL_CALLBACK: u32 = 188u32; | |
2333 | pub const INTERNET_OPTION_HANDLE_TYPE: u32 = 9u32; | |
2334 | pub const INTERNET_OPTION_HIBERNATE_INACTIVE_WORKER_THREADS: u32 = 91u32; | |
2335 | pub const INTERNET_OPTION_HSTS: u32 = 157u32; | |
2336 | pub const INTERNET_OPTION_HTTP_09: u32 = 191u32; | |
2337 | pub const INTERNET_OPTION_HTTP_DECODING: u32 = 65u32; | |
2338 | pub const INTERNET_OPTION_HTTP_PROTOCOL_USED: u32 = 149u32; | |
2339 | pub const INTERNET_OPTION_HTTP_VERSION: u32 = 59u32; | |
2340 | pub const INTERNET_OPTION_IDENTITY: u32 = 78u32; | |
2341 | pub const INTERNET_OPTION_IDLE_STATE: u32 = 51u32; | |
2342 | pub const INTERNET_OPTION_IDN: u32 = 102u32; | |
2343 | pub const INTERNET_OPTION_IGNORE_CERT_ERROR_FLAGS: u32 = 99u32; | |
2344 | pub const INTERNET_OPTION_IGNORE_OFFLINE: u32 = 77u32; | |
2345 | pub const INTERNET_OPTION_KEEP_CONNECTION: u32 = 22u32; | |
2346 | pub const INTERNET_OPTION_LINE_STATE: u32 = 50u32; | |
2347 | pub const INTERNET_OPTION_LISTEN_TIMEOUT: u32 = 11u32; | |
2348 | pub const INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER: u32 = 74u32; | |
2349 | pub const INTERNET_OPTION_MAX_CONNS_PER_PROXY: u32 = 103u32; | |
2350 | pub const INTERNET_OPTION_MAX_CONNS_PER_SERVER: u32 = 73u32; | |
2351 | pub const INTERNET_OPTION_MAX_QUERY_BUFFER_SIZE: u32 = 140u32; | |
2352 | pub const INTERNET_OPTION_NET_SPEED: u32 = 61u32; | |
2353 | pub const INTERNET_OPTION_NOCACHE_WRITE_IN_PRIVATE: u32 = 184u32; | |
2354 | pub const INTERNET_OPTION_NOTIFY_SENDING_COOKIE: u32 = 152u32; | |
2355 | pub const INTERNET_OPTION_NO_HTTP_SERVER_AUTH: u32 = 167u32; | |
2356 | pub const INTERNET_OPTION_OFFLINE_MODE: u32 = 26u32; | |
2357 | pub const INTERNET_OPTION_OFFLINE_SEMANTICS: u32 = 52u32; | |
2358 | pub const INTERNET_OPTION_OFFLINE_TIMEOUT: u32 = 49u32; | |
2359 | pub const INTERNET_OPTION_OPT_IN_WEAK_SIGNATURE: u32 = 176u32; | |
2360 | pub const INTERNET_OPTION_ORIGINAL_CONNECT_FLAGS: u32 = 97u32; | |
2361 | pub const INTERNET_OPTION_PARENT_HANDLE: u32 = 21u32; | |
2362 | pub const INTERNET_OPTION_PARSE_LINE_FOLDING: u32 = 177u32; | |
2363 | pub const INTERNET_OPTION_PASSWORD: u32 = 29u32; | |
2364 | pub const INTERNET_OPTION_PER_CONNECTION_OPTION: u32 = 75u32; | |
2365 | pub const INTERNET_OPTION_POLICY: u32 = 48u32; | |
2366 | pub const INTERNET_OPTION_PRESERVE_REFERER_ON_HTTPS_TO_HTTP_REDIRECT: u32 = 170u32; | |
2367 | pub const INTERNET_OPTION_PRESERVE_REQUEST_SERVER_CREDENTIALS_ON_REDIRECT: u32 = 169u32; | |
2368 | pub const INTERNET_OPTION_PROXY: u32 = 38u32; | |
2369 | pub const INTERNET_OPTION_PROXY_AUTH_SCHEME: u32 = 144u32; | |
2370 | pub const INTERNET_OPTION_PROXY_CREDENTIALS: u32 = 107u32; | |
2371 | pub const INTERNET_OPTION_PROXY_FROM_REQUEST: u32 = 109u32; | |
2372 | pub const INTERNET_OPTION_PROXY_PASSWORD: u32 = 44u32; | |
2373 | pub const INTERNET_OPTION_PROXY_SETTINGS_CHANGED: u32 = 95u32; | |
2374 | pub const INTERNET_OPTION_PROXY_USERNAME: u32 = 43u32; | |
2375 | pub const INTERNET_OPTION_READ_BUFFER_SIZE: u32 = 12u32; | |
2376 | pub const INTERNET_OPTION_RECEIVE_THROUGHPUT: u32 = 57u32; | |
2377 | pub const INTERNET_OPTION_RECEIVE_TIMEOUT: u32 = 6u32; | |
2378 | pub const INTERNET_OPTION_REFERER_TOKEN_BINDING_HOSTNAME: u32 = 163u32; | |
2379 | pub const INTERNET_OPTION_REFRESH: u32 = 37u32; | |
2380 | pub const INTERNET_OPTION_REMOVE_IDENTITY: u32 = 79u32; | |
2381 | pub const INTERNET_OPTION_REQUEST_FLAGS: u32 = 23u32; | |
2382 | pub const INTERNET_OPTION_REQUEST_PRIORITY: u32 = 58u32; | |
2383 | pub const INTERNET_OPTION_REQUEST_TIMES: u32 = 186u32; | |
2384 | pub const INTERNET_OPTION_RESET: u32 = 154u32; | |
2385 | pub const INTERNET_OPTION_RESET_URLCACHE_SESSION: u32 = 60u32; | |
2386 | pub const INTERNET_OPTION_RESPONSE_RESUMABLE: u32 = 117u32; | |
2387 | pub const INTERNET_OPTION_RESTORE_WORKER_THREAD_DEFAULTS: u32 = 93u32; | |
2388 | pub const INTERNET_OPTION_SECONDARY_CACHE_KEY: u32 = 53u32; | |
2389 | pub const INTERNET_OPTION_SECURE_FAILURE: u32 = 151u32; | |
2390 | pub const INTERNET_OPTION_SECURITY_CERTIFICATE: u32 = 35u32; | |
2391 | pub const INTERNET_OPTION_SECURITY_CERTIFICATE_STRUCT: u32 = 32u32; | |
2392 | pub const INTERNET_OPTION_SECURITY_CONNECTION_INFO: u32 = 66u32; | |
2393 | pub const INTERNET_OPTION_SECURITY_FLAGS: u32 = 31u32; | |
2394 | pub const INTERNET_OPTION_SECURITY_KEY_BITNESS: u32 = 36u32; | |
2395 | pub const INTERNET_OPTION_SECURITY_SELECT_CLIENT_CERT: u32 = 47u32; | |
2396 | pub const INTERNET_OPTION_SEND_THROUGHPUT: u32 = 56u32; | |
2397 | pub const INTERNET_OPTION_SEND_TIMEOUT: u32 = 5u32; | |
2398 | pub const INTERNET_OPTION_SEND_UTF8_SERVERNAME_TO_PROXY: u32 = 88u32; | |
2399 | pub const INTERNET_OPTION_SERVER_ADDRESS_INFO: u32 = 156u32; | |
2400 | pub const INTERNET_OPTION_SERVER_AUTH_SCHEME: u32 = 143u32; | |
2401 | pub const INTERNET_OPTION_SERVER_CERT_CHAIN_CONTEXT: u32 = 105u32; | |
2402 | pub const INTERNET_OPTION_SERVER_CREDENTIALS: u32 = 113u32; | |
2403 | pub const INTERNET_OPTION_SESSION_START_TIME: u32 = 106u32; | |
2404 | pub const INTERNET_OPTION_SETTINGS_CHANGED: u32 = 39u32; | |
2405 | pub const INTERNET_OPTION_SET_IN_PRIVATE: u32 = 164u32; | |
2406 | pub const INTERNET_OPTION_SOCKET_NODELAY: u32 = 129u32; | |
2407 | pub const INTERNET_OPTION_SOCKET_NOTIFICATION_IOCTL: u32 = 138u32; | |
2408 | pub const INTERNET_OPTION_SOCKET_SEND_BUFFER_LENGTH: u32 = 94u32; | |
2409 | pub const INTERNET_OPTION_SOURCE_PORT: u32 = 146u32; | |
2410 | pub const INTERNET_OPTION_SUPPRESS_BEHAVIOR: u32 = 81u32; | |
2411 | pub const INTERNET_OPTION_SUPPRESS_SERVER_AUTH: u32 = 104u32; | |
2412 | pub const INTERNET_OPTION_SYNC_MODE_AUTOMATIC_SESSION_DISABLED: u32 = 172u32; | |
2413 | pub const INTERNET_OPTION_TCP_FAST_OPEN: u32 = 171u32; | |
2414 | pub const INTERNET_OPTION_TIMED_CONNECTION_LIMIT_BYPASS: u32 = 133u32; | |
2415 | pub const INTERNET_OPTION_TOKEN_BINDING_PUBLIC_KEY: u32 = 181u32; | |
2416 | pub const INTERNET_OPTION_TUNNEL_ONLY: u32 = 145u32; | |
2417 | pub const INTERNET_OPTION_UNLOAD_NOTIFY_EVENT: u32 = 128u32; | |
2418 | pub const INTERNET_OPTION_UPGRADE_TO_WEB_SOCKET: u32 = 126u32; | |
2419 | pub const INTERNET_OPTION_URL: u32 = 34u32; | |
2420 | pub const INTERNET_OPTION_USERNAME: u32 = 28u32; | |
2421 | pub const INTERNET_OPTION_USER_AGENT: u32 = 41u32; | |
2422 | pub const INTERNET_OPTION_USER_PASS_SERVER_ONLY: u32 = 142u32; | |
2423 | pub const INTERNET_OPTION_USE_FIRST_AVAILABLE_CONNECTION: u32 = 132u32; | |
2424 | pub const INTERNET_OPTION_USE_MODIFIED_HEADER_FILTER: u32 = 124u32; | |
2425 | pub const INTERNET_OPTION_VERSION: u32 = 40u32; | |
2426 | pub const INTERNET_OPTION_WEB_SOCKET_CLOSE_TIMEOUT: u32 = 134u32; | |
2427 | pub const INTERNET_OPTION_WEB_SOCKET_KEEPALIVE_INTERVAL: u32 = 127u32; | |
2428 | pub const INTERNET_OPTION_WPAD_SLEEP: u32 = 114u32; | |
2429 | pub const INTERNET_OPTION_WRITE_BUFFER_SIZE: u32 = 13u32; | |
2430 | pub const INTERNET_OPTION_WWA_MODE: u32 = 125u32; | |
2431 | pub type INTERNET_PER_CONN = u32; | |
2432 | pub const INTERNET_PER_CONN_AUTOCONFIG_URL: INTERNET_PER_CONN = 4u32; | |
2433 | pub const INTERNET_PER_CONN_AUTODISCOVERY_FLAGS: INTERNET_PER_CONN = 5u32; | |
2434 | pub const INTERNET_PER_CONN_FLAGS: INTERNET_PER_CONN = 1u32; | |
2435 | pub const INTERNET_PER_CONN_PROXY_BYPASS: INTERNET_PER_CONN = 3u32; | |
2436 | pub const INTERNET_PER_CONN_PROXY_SERVER: INTERNET_PER_CONN = 2u32; | |
2437 | pub const INTERNET_PER_CONN_AUTOCONFIG_SECONDARY_URL: INTERNET_PER_CONN = 6u32; | |
2438 | pub const INTERNET_PER_CONN_AUTOCONFIG_RELOAD_DELAY_MINS: INTERNET_PER_CONN = 7u32; | |
2439 | pub const INTERNET_PER_CONN_AUTOCONFIG_LAST_DETECT_TIME: INTERNET_PER_CONN = 8u32; | |
2440 | pub const INTERNET_PER_CONN_AUTOCONFIG_LAST_DETECT_URL: INTERNET_PER_CONN = 9u32; | |
2441 | pub const INTERNET_PER_CONN_FLAGS_UI: u32 = 10u32; | |
2442 | #[repr(C)] | |
2443 | #[cfg(feature = "Win32_Foundation")] | |
2444 | pub struct INTERNET_PER_CONN_OPTIONA { | |
2445 | pub dwOption: INTERNET_PER_CONN, | |
2446 | pub Value: INTERNET_PER_CONN_OPTIONA_0, | |
2447 | } | |
2448 | #[cfg(feature = "Win32_Foundation")] | |
2449 | impl ::core::marker::Copy for INTERNET_PER_CONN_OPTIONA {} | |
2450 | #[cfg(feature = "Win32_Foundation")] | |
2451 | impl ::core::clone::Clone for INTERNET_PER_CONN_OPTIONA { | |
2452 | fn clone(&self) -> Self { | |
2453 | *self | |
2454 | } | |
2455 | } | |
2456 | #[repr(C)] | |
2457 | #[cfg(feature = "Win32_Foundation")] | |
2458 | pub union INTERNET_PER_CONN_OPTIONA_0 { | |
2459 | pub dwValue: u32, | |
2460 | pub pszValue: super::super::Foundation::PSTR, | |
2461 | pub ftValue: super::super::Foundation::FILETIME, | |
2462 | } | |
2463 | #[cfg(feature = "Win32_Foundation")] | |
2464 | impl ::core::marker::Copy for INTERNET_PER_CONN_OPTIONA_0 {} | |
2465 | #[cfg(feature = "Win32_Foundation")] | |
2466 | impl ::core::clone::Clone for INTERNET_PER_CONN_OPTIONA_0 { | |
2467 | fn clone(&self) -> Self { | |
2468 | *self | |
2469 | } | |
2470 | } | |
2471 | #[repr(C)] | |
2472 | #[cfg(feature = "Win32_Foundation")] | |
2473 | pub struct INTERNET_PER_CONN_OPTIONW { | |
2474 | pub dwOption: INTERNET_PER_CONN, | |
2475 | pub Value: INTERNET_PER_CONN_OPTIONW_0, | |
2476 | } | |
2477 | #[cfg(feature = "Win32_Foundation")] | |
2478 | impl ::core::marker::Copy for INTERNET_PER_CONN_OPTIONW {} | |
2479 | #[cfg(feature = "Win32_Foundation")] | |
2480 | impl ::core::clone::Clone for INTERNET_PER_CONN_OPTIONW { | |
2481 | fn clone(&self) -> Self { | |
2482 | *self | |
2483 | } | |
2484 | } | |
2485 | #[repr(C)] | |
2486 | #[cfg(feature = "Win32_Foundation")] | |
2487 | pub union INTERNET_PER_CONN_OPTIONW_0 { | |
2488 | pub dwValue: u32, | |
2489 | pub pszValue: super::super::Foundation::PWSTR, | |
2490 | pub ftValue: super::super::Foundation::FILETIME, | |
2491 | } | |
2492 | #[cfg(feature = "Win32_Foundation")] | |
2493 | impl ::core::marker::Copy for INTERNET_PER_CONN_OPTIONW_0 {} | |
2494 | #[cfg(feature = "Win32_Foundation")] | |
2495 | impl ::core::clone::Clone for INTERNET_PER_CONN_OPTIONW_0 { | |
2496 | fn clone(&self) -> Self { | |
2497 | *self | |
2498 | } | |
2499 | } | |
2500 | #[repr(C)] | |
2501 | #[cfg(feature = "Win32_Foundation")] | |
2502 | pub struct INTERNET_PER_CONN_OPTION_LISTA { | |
2503 | pub dwSize: u32, | |
2504 | pub pszConnection: super::super::Foundation::PSTR, | |
2505 | pub dwOptionCount: u32, | |
2506 | pub dwOptionError: u32, | |
2507 | pub pOptions: *mut INTERNET_PER_CONN_OPTIONA, | |
2508 | } | |
2509 | #[cfg(feature = "Win32_Foundation")] | |
2510 | impl ::core::marker::Copy for INTERNET_PER_CONN_OPTION_LISTA {} | |
2511 | #[cfg(feature = "Win32_Foundation")] | |
2512 | impl ::core::clone::Clone for INTERNET_PER_CONN_OPTION_LISTA { | |
2513 | fn clone(&self) -> Self { | |
2514 | *self | |
2515 | } | |
2516 | } | |
2517 | #[repr(C)] | |
2518 | #[cfg(feature = "Win32_Foundation")] | |
2519 | pub struct INTERNET_PER_CONN_OPTION_LISTW { | |
2520 | pub dwSize: u32, | |
2521 | pub pszConnection: super::super::Foundation::PWSTR, | |
2522 | pub dwOptionCount: u32, | |
2523 | pub dwOptionError: u32, | |
2524 | pub pOptions: *mut INTERNET_PER_CONN_OPTIONW, | |
2525 | } | |
2526 | #[cfg(feature = "Win32_Foundation")] | |
2527 | impl ::core::marker::Copy for INTERNET_PER_CONN_OPTION_LISTW {} | |
2528 | #[cfg(feature = "Win32_Foundation")] | |
2529 | impl ::core::clone::Clone for INTERNET_PER_CONN_OPTION_LISTW { | |
2530 | fn clone(&self) -> Self { | |
2531 | *self | |
2532 | } | |
2533 | } | |
2534 | pub const INTERNET_PREFETCH_ABORTED: u32 = 2u32; | |
2535 | pub const INTERNET_PREFETCH_COMPLETE: u32 = 1u32; | |
2536 | pub const INTERNET_PREFETCH_PROGRESS: u32 = 0u32; | |
2537 | #[repr(C)] | |
2538 | pub struct INTERNET_PREFETCH_STATUS { | |
2539 | pub dwStatus: u32, | |
2540 | pub dwSize: u32, | |
2541 | } | |
2542 | impl ::core::marker::Copy for INTERNET_PREFETCH_STATUS {} | |
2543 | impl ::core::clone::Clone for INTERNET_PREFETCH_STATUS { | |
2544 | fn clone(&self) -> Self { | |
2545 | *self | |
2546 | } | |
2547 | } | |
2548 | pub const INTERNET_PRIORITY_FOREGROUND: u32 = 1000u32; | |
2549 | #[repr(C)] | |
2550 | pub struct INTERNET_PROXY_INFO { | |
2551 | pub dwAccessType: INTERNET_ACCESS_TYPE, | |
2552 | pub lpszProxy: *mut i8, | |
2553 | pub lpszProxyBypass: *mut i8, | |
2554 | } | |
2555 | impl ::core::marker::Copy for INTERNET_PROXY_INFO {} | |
2556 | impl ::core::clone::Clone for INTERNET_PROXY_INFO { | |
2557 | fn clone(&self) -> Self { | |
2558 | *self | |
2559 | } | |
2560 | } | |
2561 | pub const INTERNET_REQFLAG_ASYNC: u32 = 2u32; | |
2562 | pub const INTERNET_REQFLAG_CACHE_WRITE_DISABLED: u32 = 64u32; | |
2563 | pub const INTERNET_REQFLAG_FROM_APP_CACHE: u32 = 256u32; | |
2564 | pub const INTERNET_REQFLAG_FROM_CACHE: u32 = 1u32; | |
2565 | pub const INTERNET_REQFLAG_NET_TIMEOUT: u32 = 128u32; | |
2566 | pub const INTERNET_REQFLAG_NO_HEADERS: u32 = 8u32; | |
2567 | pub const INTERNET_REQFLAG_PASSIVE: u32 = 16u32; | |
2568 | pub const INTERNET_REQFLAG_VIA_PROXY: u32 = 4u32; | |
2569 | pub const INTERNET_RFC1123_BUFSIZE: u32 = 30u32; | |
2570 | pub const INTERNET_RFC1123_FORMAT: u32 = 0u32; | |
2571 | pub type INTERNET_SCHEME = i32; | |
2572 | pub const INTERNET_SCHEME_PARTIAL: INTERNET_SCHEME = -2i32; | |
2573 | pub const INTERNET_SCHEME_UNKNOWN: INTERNET_SCHEME = -1i32; | |
2574 | pub const INTERNET_SCHEME_DEFAULT: INTERNET_SCHEME = 0i32; | |
2575 | pub const INTERNET_SCHEME_FTP: INTERNET_SCHEME = 1i32; | |
2576 | pub const INTERNET_SCHEME_GOPHER: INTERNET_SCHEME = 2i32; | |
2577 | pub const INTERNET_SCHEME_HTTP: INTERNET_SCHEME = 3i32; | |
2578 | pub const INTERNET_SCHEME_HTTPS: INTERNET_SCHEME = 4i32; | |
2579 | pub const INTERNET_SCHEME_FILE: INTERNET_SCHEME = 5i32; | |
2580 | pub const INTERNET_SCHEME_NEWS: INTERNET_SCHEME = 6i32; | |
2581 | pub const INTERNET_SCHEME_MAILTO: INTERNET_SCHEME = 7i32; | |
2582 | pub const INTERNET_SCHEME_SOCKS: INTERNET_SCHEME = 8i32; | |
2583 | pub const INTERNET_SCHEME_JAVASCRIPT: INTERNET_SCHEME = 9i32; | |
2584 | pub const INTERNET_SCHEME_VBSCRIPT: INTERNET_SCHEME = 10i32; | |
2585 | pub const INTERNET_SCHEME_RES: INTERNET_SCHEME = 11i32; | |
2586 | pub const INTERNET_SCHEME_FIRST: INTERNET_SCHEME = 1i32; | |
2587 | pub const INTERNET_SCHEME_LAST: INTERNET_SCHEME = 11i32; | |
2588 | #[repr(C)] | |
2589 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))] | |
2590 | pub struct INTERNET_SECURITY_CONNECTION_INFO { | |
2591 | pub dwSize: u32, | |
2592 | pub fSecure: super::super::Foundation::BOOL, | |
2593 | pub connectionInfo: super::super::Security::Authentication::Identity::SecPkgContext_ConnectionInfo, | |
2594 | pub cipherInfo: super::super::Security::Authentication::Identity::SecPkgContext_CipherInfo, | |
2595 | } | |
2596 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))] | |
2597 | impl ::core::marker::Copy for INTERNET_SECURITY_CONNECTION_INFO {} | |
2598 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity"))] | |
2599 | impl ::core::clone::Clone for INTERNET_SECURITY_CONNECTION_INFO { | |
2600 | fn clone(&self) -> Self { | |
2601 | *self | |
2602 | } | |
2603 | } | |
2604 | #[repr(C)] | |
2605 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] | |
2606 | pub struct INTERNET_SECURITY_INFO { | |
2607 | pub dwSize: u32, | |
2608 | pub pCertificate: *mut super::super::Security::Cryptography::CERT_CONTEXT, | |
2609 | pub pcCertChain: *mut super::super::Security::Cryptography::CERT_CHAIN_CONTEXT, | |
2610 | pub connectionInfo: super::super::Security::Authentication::Identity::SecPkgContext_ConnectionInfo, | |
2611 | pub cipherInfo: super::super::Security::Authentication::Identity::SecPkgContext_CipherInfo, | |
2612 | pub pcUnverifiedCertChain: *mut super::super::Security::Cryptography::CERT_CHAIN_CONTEXT, | |
2613 | pub channelBindingToken: super::super::Security::Authentication::Identity::SecPkgContext_Bindings, | |
2614 | } | |
2615 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] | |
2616 | impl ::core::marker::Copy for INTERNET_SECURITY_INFO {} | |
2617 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Security_Authentication_Identity", feature = "Win32_Security_Cryptography"))] | |
2618 | impl ::core::clone::Clone for INTERNET_SECURITY_INFO { | |
2619 | fn clone(&self) -> Self { | |
2620 | *self | |
2621 | } | |
2622 | } | |
2623 | #[repr(C)] | |
2624 | #[cfg(feature = "Win32_Foundation")] | |
2625 | pub struct INTERNET_SERVER_CONNECTION_STATE { | |
2626 | pub lpcwszHostName: super::super::Foundation::PWSTR, | |
2627 | pub fProxy: super::super::Foundation::BOOL, | |
2628 | pub dwCounter: u32, | |
2629 | pub dwConnectionLimit: u32, | |
2630 | pub dwAvailableCreates: u32, | |
2631 | pub dwAvailableKeepAlives: u32, | |
2632 | pub dwActiveConnections: u32, | |
2633 | pub dwWaiters: u32, | |
2634 | } | |
2635 | #[cfg(feature = "Win32_Foundation")] | |
2636 | impl ::core::marker::Copy for INTERNET_SERVER_CONNECTION_STATE {} | |
2637 | #[cfg(feature = "Win32_Foundation")] | |
2638 | impl ::core::clone::Clone for INTERNET_SERVER_CONNECTION_STATE { | |
2639 | fn clone(&self) -> Self { | |
2640 | *self | |
2641 | } | |
2642 | } | |
2643 | pub const INTERNET_SERVICE_FTP: u32 = 1u32; | |
2644 | pub const INTERNET_SERVICE_GOPHER: u32 = 2u32; | |
2645 | pub const INTERNET_SERVICE_HTTP: u32 = 3u32; | |
2646 | pub const INTERNET_SERVICE_URL: u32 = 0u32; | |
2647 | pub type INTERNET_STATE = u32; | |
2648 | pub const INTERNET_STATE_CONNECTED: INTERNET_STATE = 1u32; | |
2649 | pub const INTERNET_STATE_DISCONNECTED: INTERNET_STATE = 2u32; | |
2650 | pub const INTERNET_STATE_DISCONNECTED_BY_USER: INTERNET_STATE = 16u32; | |
2651 | pub const INTERNET_STATE_IDLE: INTERNET_STATE = 256u32; | |
2652 | pub const INTERNET_STATE_BUSY: INTERNET_STATE = 512u32; | |
2653 | pub const INTERNET_STATUS_CLOSING_CONNECTION: u32 = 50u32; | |
2654 | pub const INTERNET_STATUS_CONNECTED_TO_SERVER: u32 = 21u32; | |
2655 | pub const INTERNET_STATUS_CONNECTING_TO_SERVER: u32 = 20u32; | |
2656 | pub const INTERNET_STATUS_CONNECTION_CLOSED: u32 = 51u32; | |
2657 | pub const INTERNET_STATUS_COOKIE: u32 = 430u32; | |
2658 | pub const INTERNET_STATUS_COOKIE_HISTORY: u32 = 327u32; | |
2659 | pub const INTERNET_STATUS_COOKIE_RECEIVED: u32 = 321u32; | |
2660 | pub const INTERNET_STATUS_COOKIE_SENT: u32 = 320u32; | |
2661 | pub const INTERNET_STATUS_CTL_RESPONSE_RECEIVED: u32 = 42u32; | |
2662 | pub const INTERNET_STATUS_DETECTING_PROXY: u32 = 80u32; | |
2663 | pub const INTERNET_STATUS_END_BROWSER_SESSION: u32 = 420u32; | |
2664 | pub const INTERNET_STATUS_FILTER_CLOSED: u32 = 512u32; | |
2665 | pub const INTERNET_STATUS_FILTER_CLOSING: u32 = 256u32; | |
2666 | pub const INTERNET_STATUS_FILTER_CONNECTED: u32 = 8u32; | |
2667 | pub const INTERNET_STATUS_FILTER_CONNECTING: u32 = 4u32; | |
2668 | pub const INTERNET_STATUS_FILTER_HANDLE_CLOSING: u32 = 2048u32; | |
2669 | pub const INTERNET_STATUS_FILTER_HANDLE_CREATED: u32 = 1024u32; | |
2670 | pub const INTERNET_STATUS_FILTER_PREFETCH: u32 = 4096u32; | |
2671 | pub const INTERNET_STATUS_FILTER_RECEIVED: u32 = 128u32; | |
2672 | pub const INTERNET_STATUS_FILTER_RECEIVING: u32 = 64u32; | |
2673 | pub const INTERNET_STATUS_FILTER_REDIRECT: u32 = 8192u32; | |
2674 | pub const INTERNET_STATUS_FILTER_RESOLVED: u32 = 2u32; | |
2675 | pub const INTERNET_STATUS_FILTER_RESOLVING: u32 = 1u32; | |
2676 | pub const INTERNET_STATUS_FILTER_SENDING: u32 = 16u32; | |
2677 | pub const INTERNET_STATUS_FILTER_SENT: u32 = 32u32; | |
2678 | pub const INTERNET_STATUS_FILTER_STATE_CHANGE: u32 = 16384u32; | |
2679 | pub const INTERNET_STATUS_HANDLE_CLOSING: u32 = 70u32; | |
2680 | pub const INTERNET_STATUS_HANDLE_CREATED: u32 = 60u32; | |
2681 | pub const INTERNET_STATUS_INTERMEDIATE_RESPONSE: u32 = 120u32; | |
2682 | pub const INTERNET_STATUS_NAME_RESOLVED: u32 = 11u32; | |
2683 | pub const INTERNET_STATUS_P3P_HEADER: u32 = 325u32; | |
2684 | pub const INTERNET_STATUS_P3P_POLICYREF: u32 = 326u32; | |
2685 | pub const INTERNET_STATUS_PREFETCH: u32 = 43u32; | |
2686 | pub const INTERNET_STATUS_PRIVACY_IMPACTED: u32 = 324u32; | |
2687 | pub const INTERNET_STATUS_PROXY_CREDENTIALS: u32 = 400u32; | |
2688 | pub const INTERNET_STATUS_RECEIVING_RESPONSE: u32 = 40u32; | |
2689 | pub const INTERNET_STATUS_REDIRECT: u32 = 110u32; | |
2690 | pub const INTERNET_STATUS_REQUEST_COMPLETE: u32 = 100u32; | |
2691 | pub const INTERNET_STATUS_REQUEST_HEADERS_SET: u32 = 329u32; | |
2692 | pub const INTERNET_STATUS_REQUEST_SENT: u32 = 31u32; | |
2693 | pub const INTERNET_STATUS_RESOLVING_NAME: u32 = 10u32; | |
2694 | pub const INTERNET_STATUS_RESPONSE_HEADERS_SET: u32 = 330u32; | |
2695 | pub const INTERNET_STATUS_RESPONSE_RECEIVED: u32 = 41u32; | |
2696 | pub const INTERNET_STATUS_SENDING_COOKIE: u32 = 328u32; | |
2697 | pub const INTERNET_STATUS_SENDING_REQUEST: u32 = 30u32; | |
2698 | pub const INTERNET_STATUS_SERVER_CONNECTION_STATE: u32 = 410u32; | |
2699 | pub const INTERNET_STATUS_SERVER_CREDENTIALS: u32 = 401u32; | |
2700 | pub const INTERNET_STATUS_STATE_CHANGE: u32 = 200u32; | |
2701 | pub const INTERNET_STATUS_USER_INPUT_REQUIRED: u32 = 140u32; | |
2702 | pub const INTERNET_SUPPRESS_COOKIE_PERSIST: u32 = 3u32; | |
2703 | pub const INTERNET_SUPPRESS_COOKIE_PERSIST_RESET: u32 = 4u32; | |
2704 | pub const INTERNET_SUPPRESS_COOKIE_POLICY: u32 = 1u32; | |
2705 | pub const INTERNET_SUPPRESS_COOKIE_POLICY_RESET: u32 = 2u32; | |
2706 | pub const INTERNET_SUPPRESS_RESET_ALL: u32 = 0u32; | |
2707 | #[repr(C)] | |
2708 | pub struct INTERNET_VERSION_INFO { | |
2709 | pub dwMajorVersion: u32, | |
2710 | pub dwMinorVersion: u32, | |
2711 | } | |
2712 | impl ::core::marker::Copy for INTERNET_VERSION_INFO {} | |
2713 | impl ::core::clone::Clone for INTERNET_VERSION_INFO { | |
2714 | fn clone(&self) -> Self { | |
2715 | *self | |
2716 | } | |
2717 | } | |
2718 | pub type IProofOfPossessionCookieInfoManager = *mut ::core::ffi::c_void; | |
2719 | pub type IProofOfPossessionCookieInfoManager2 = *mut ::core::ffi::c_void; | |
2720 | pub const IRF_ASYNC: u32 = 1u32; | |
2721 | pub const IRF_NO_WAIT: u32 = 8u32; | |
2722 | pub const IRF_SYNC: u32 = 4u32; | |
2723 | pub const IRF_USE_CONTEXT: u32 = 8u32; | |
2724 | pub const ISO_FORCE_DISCONNECTED: u32 = 1u32; | |
2725 | pub const ISO_FORCE_OFFLINE: u32 = 1u32; | |
2726 | pub const ISO_GLOBAL: u32 = 1u32; | |
2727 | pub const ISO_REGISTRY: u32 = 2u32; | |
2728 | #[repr(C)] | |
2729 | #[cfg(feature = "Win32_Foundation")] | |
2730 | pub struct IncomingCookieState { | |
2731 | pub cSession: i32, | |
2732 | pub cPersistent: i32, | |
2733 | pub cAccepted: i32, | |
2734 | pub cLeashed: i32, | |
2735 | pub cDowngraded: i32, | |
2736 | pub cBlocked: i32, | |
2737 | pub pszLocation: super::super::Foundation::PSTR, | |
2738 | } | |
2739 | #[cfg(feature = "Win32_Foundation")] | |
2740 | impl ::core::marker::Copy for IncomingCookieState {} | |
2741 | #[cfg(feature = "Win32_Foundation")] | |
2742 | impl ::core::clone::Clone for IncomingCookieState { | |
2743 | fn clone(&self) -> Self { | |
2744 | *self | |
2745 | } | |
2746 | } | |
2747 | #[repr(C)] | |
2748 | #[cfg(feature = "Win32_Foundation")] | |
2749 | pub struct InternetCookieHistory { | |
2750 | pub fAccepted: super::super::Foundation::BOOL, | |
2751 | pub fLeashed: super::super::Foundation::BOOL, | |
2752 | pub fDowngraded: super::super::Foundation::BOOL, | |
2753 | pub fRejected: super::super::Foundation::BOOL, | |
2754 | } | |
2755 | #[cfg(feature = "Win32_Foundation")] | |
2756 | impl ::core::marker::Copy for InternetCookieHistory {} | |
2757 | #[cfg(feature = "Win32_Foundation")] | |
2758 | impl ::core::clone::Clone for InternetCookieHistory { | |
2759 | fn clone(&self) -> Self { | |
2760 | *self | |
2761 | } | |
2762 | } | |
2763 | pub type InternetCookieState = i32; | |
2764 | pub const COOKIE_STATE_UNKNOWN: InternetCookieState = 0i32; | |
2765 | pub const COOKIE_STATE_ACCEPT: InternetCookieState = 1i32; | |
2766 | pub const COOKIE_STATE_PROMPT: InternetCookieState = 2i32; | |
2767 | pub const COOKIE_STATE_LEASH: InternetCookieState = 3i32; | |
2768 | pub const COOKIE_STATE_DOWNGRADE: InternetCookieState = 4i32; | |
2769 | pub const COOKIE_STATE_REJECT: InternetCookieState = 5i32; | |
2770 | pub const COOKIE_STATE_MAX: InternetCookieState = 5i32; | |
2771 | pub type LPINTERNET_STATUS_CALLBACK = unsafe extern "system" fn(hinternet: *const ::core::ffi::c_void, dwcontext: usize, dwinternetstatus: u32, lpvstatusinformation: *const ::core::ffi::c_void, dwstatusinformationlength: u32); | |
2772 | pub const MAX_CACHE_ENTRY_INFO_SIZE: u32 = 4096u32; | |
2773 | pub const MAX_GOPHER_ATTRIBUTE_NAME: u32 = 128u32; | |
2774 | pub const MAX_GOPHER_CATEGORY_NAME: u32 = 128u32; | |
2775 | pub const MAX_GOPHER_DISPLAY_TEXT: u32 = 128u32; | |
2776 | pub const MAX_GOPHER_HOST_NAME: u32 = 256u32; | |
2777 | pub const MAX_GOPHER_SELECTOR_TEXT: u32 = 256u32; | |
2778 | pub const MIN_GOPHER_ATTRIBUTE_LENGTH: u32 = 256u32; | |
2779 | pub const MUST_REVALIDATE_CACHE_ENTRY: u32 = 256u32; | |
2780 | pub const MaxPrivacySettings: u32 = 16384u32; | |
2781 | pub const NORMAL_CACHE_ENTRY: u32 = 1u32; | |
2782 | pub const OTHER_USER_CACHE_ENTRY: u32 = 8388608u32; | |
2783 | #[repr(C)] | |
2784 | #[cfg(feature = "Win32_Foundation")] | |
2785 | pub struct OutgoingCookieState { | |
2786 | pub cSent: i32, | |
2787 | pub cSuppressed: i32, | |
2788 | pub pszLocation: super::super::Foundation::PSTR, | |
2789 | } | |
2790 | #[cfg(feature = "Win32_Foundation")] | |
2791 | impl ::core::marker::Copy for OutgoingCookieState {} | |
2792 | #[cfg(feature = "Win32_Foundation")] | |
2793 | impl ::core::clone::Clone for OutgoingCookieState { | |
2794 | fn clone(&self) -> Self { | |
2795 | *self | |
2796 | } | |
2797 | } | |
2798 | pub const PENDING_DELETE_CACHE_ENTRY: u32 = 4194304u32; | |
2799 | pub type PFN_AUTH_NOTIFY = unsafe extern "system" fn(param0: usize, param1: u32, param2: *mut ::core::ffi::c_void) -> u32; | |
2800 | #[cfg(feature = "Win32_Foundation")] | |
2801 | pub type PFN_DIAL_HANDLER = unsafe extern "system" fn(param0: super::super::Foundation::HWND, param1: super::super::Foundation::PSTR, param2: u32, param3: *mut u32) -> u32; | |
2802 | pub const POST_CHECK_CACHE_ENTRY: u32 = 536870912u32; | |
2803 | pub const POST_RESPONSE_CACHE_ENTRY: u32 = 67108864u32; | |
2804 | pub const PRIVACY_IMPACTED_CACHE_ENTRY: u32 = 33554432u32; | |
2805 | pub const PRIVACY_MODE_CACHE_ENTRY: u32 = 131072u32; | |
2806 | pub const PRIVACY_TEMPLATE_ADVANCED: u32 = 101u32; | |
2807 | pub const PRIVACY_TEMPLATE_CUSTOM: u32 = 100u32; | |
2808 | pub const PRIVACY_TEMPLATE_HIGH: u32 = 1u32; | |
2809 | pub const PRIVACY_TEMPLATE_LOW: u32 = 5u32; | |
2810 | pub const PRIVACY_TEMPLATE_MAX: u32 = 5u32; | |
2811 | pub const PRIVACY_TEMPLATE_MEDIUM: u32 = 3u32; | |
2812 | pub const PRIVACY_TEMPLATE_MEDIUM_HIGH: u32 = 2u32; | |
2813 | pub const PRIVACY_TEMPLATE_MEDIUM_LOW: u32 = 4u32; | |
2814 | pub const PRIVACY_TEMPLATE_NO_COOKIES: u32 = 0u32; | |
2815 | pub const PRIVACY_TYPE_FIRST_PARTY: u32 = 0u32; | |
2816 | pub const PRIVACY_TYPE_THIRD_PARTY: u32 = 1u32; | |
2817 | pub type PROXY_AUTO_DETECT_TYPE = u32; | |
2818 | pub const PROXY_AUTO_DETECT_TYPE_DHCP: PROXY_AUTO_DETECT_TYPE = 1u32; | |
2819 | pub const PROXY_AUTO_DETECT_TYPE_DNS_A: PROXY_AUTO_DETECT_TYPE = 2u32; | |
2820 | pub const PROXY_TYPE_AUTO_DETECT: u32 = 8u32; | |
2821 | pub const PROXY_TYPE_AUTO_PROXY_URL: u32 = 4u32; | |
2822 | pub const PROXY_TYPE_DIRECT: u32 = 1u32; | |
2823 | pub const PROXY_TYPE_PROXY: u32 = 2u32; | |
2824 | #[repr(C)] | |
2825 | #[cfg(feature = "Win32_Foundation")] | |
2826 | pub struct ProofOfPossessionCookieInfo { | |
2827 | pub name: super::super::Foundation::PWSTR, | |
2828 | pub data: super::super::Foundation::PWSTR, | |
2829 | pub flags: u32, | |
2830 | pub p3pHeader: super::super::Foundation::PWSTR, | |
2831 | } | |
2832 | #[cfg(feature = "Win32_Foundation")] | |
2833 | impl ::core::marker::Copy for ProofOfPossessionCookieInfo {} | |
2834 | #[cfg(feature = "Win32_Foundation")] | |
2835 | impl ::core::clone::Clone for ProofOfPossessionCookieInfo { | |
2836 | fn clone(&self) -> Self { | |
2837 | *self | |
2838 | } | |
2839 | } | |
2840 | 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] }; | |
2841 | pub const REDIRECT_CACHE_ENTRY: u32 = 2048u32; | |
2842 | pub type REQUEST_TIMES = i32; | |
2843 | pub const NameResolutionStart: REQUEST_TIMES = 0i32; | |
2844 | pub const NameResolutionEnd: REQUEST_TIMES = 1i32; | |
2845 | pub const ConnectionEstablishmentStart: REQUEST_TIMES = 2i32; | |
2846 | pub const ConnectionEstablishmentEnd: REQUEST_TIMES = 3i32; | |
2847 | pub const TLSHandshakeStart: REQUEST_TIMES = 4i32; | |
2848 | pub const TLSHandshakeEnd: REQUEST_TIMES = 5i32; | |
2849 | pub const HttpRequestTimeMax: REQUEST_TIMES = 32i32; | |
2850 | pub const SECURITY_FLAG_128BIT: u32 = 536870912u32; | |
2851 | pub const SECURITY_FLAG_40BIT: u32 = 268435456u32; | |
2852 | pub const SECURITY_FLAG_56BIT: u32 = 1073741824u32; | |
2853 | pub const SECURITY_FLAG_FORTEZZA: u32 = 134217728u32; | |
2854 | pub const SECURITY_FLAG_IETFSSL4: u32 = 32u32; | |
2855 | pub const SECURITY_FLAG_IGNORE_REDIRECT_TO_HTTP: u32 = 32768u32; | |
2856 | pub const SECURITY_FLAG_IGNORE_REDIRECT_TO_HTTPS: u32 = 16384u32; | |
2857 | pub const SECURITY_FLAG_IGNORE_REVOCATION: u32 = 128u32; | |
2858 | pub const SECURITY_FLAG_IGNORE_WEAK_SIGNATURE: u32 = 65536u32; | |
2859 | pub const SECURITY_FLAG_IGNORE_WRONG_USAGE: u32 = 512u32; | |
2860 | pub const SECURITY_FLAG_NORMALBITNESS: u32 = 268435456u32; | |
2861 | pub const SECURITY_FLAG_OPT_IN_WEAK_SIGNATURE: u32 = 131072u32; | |
2862 | pub const SECURITY_FLAG_PCT: u32 = 8u32; | |
2863 | pub const SECURITY_FLAG_PCT4: u32 = 16u32; | |
2864 | pub const SECURITY_FLAG_SSL: u32 = 2u32; | |
2865 | pub const SECURITY_FLAG_SSL3: u32 = 4u32; | |
2866 | pub const SECURITY_FLAG_UNKNOWNBIT: u32 = 2147483648u32; | |
2867 | pub const SHORTPATH_CACHE_ENTRY: u32 = 512u32; | |
2868 | pub const SPARSE_CACHE_ENTRY: u32 = 65536u32; | |
2869 | pub const STATIC_CACHE_ENTRY: u32 = 128u32; | |
2870 | pub const STICKY_CACHE_ENTRY: u32 = 4u32; | |
2871 | pub const TRACK_OFFLINE_CACHE_ENTRY: u32 = 16u32; | |
2872 | pub const TRACK_ONLINE_CACHE_ENTRY: u32 = 32u32; | |
2873 | #[repr(C)] | |
2874 | #[cfg(feature = "Win32_Foundation")] | |
2875 | pub struct URLCACHE_ENTRY_INFO { | |
2876 | pub pwszSourceUrlName: super::super::Foundation::PWSTR, | |
2877 | pub pwszLocalFileName: super::super::Foundation::PWSTR, | |
2878 | pub dwCacheEntryType: u32, | |
2879 | pub dwUseCount: u32, | |
2880 | pub dwHitRate: u32, | |
2881 | pub dwSizeLow: u32, | |
2882 | pub dwSizeHigh: u32, | |
2883 | pub ftLastModifiedTime: super::super::Foundation::FILETIME, | |
2884 | pub ftExpireTime: super::super::Foundation::FILETIME, | |
2885 | pub ftLastAccessTime: super::super::Foundation::FILETIME, | |
2886 | pub ftLastSyncTime: super::super::Foundation::FILETIME, | |
2887 | pub pbHeaderInfo: *mut u8, | |
2888 | pub cbHeaderInfoSize: u32, | |
2889 | pub pbExtraData: *mut u8, | |
2890 | pub cbExtraDataSize: u32, | |
2891 | } | |
2892 | #[cfg(feature = "Win32_Foundation")] | |
2893 | impl ::core::marker::Copy for URLCACHE_ENTRY_INFO {} | |
2894 | #[cfg(feature = "Win32_Foundation")] | |
2895 | impl ::core::clone::Clone for URLCACHE_ENTRY_INFO { | |
2896 | fn clone(&self) -> Self { | |
2897 | *self | |
2898 | } | |
2899 | } | |
2900 | pub const URLHISTORY_CACHE_ENTRY: u32 = 2097152u32; | |
2901 | pub type URL_CACHE_LIMIT_TYPE = i32; | |
2902 | pub const UrlCacheLimitTypeIE: URL_CACHE_LIMIT_TYPE = 0i32; | |
2903 | pub const UrlCacheLimitTypeIETotal: URL_CACHE_LIMIT_TYPE = 1i32; | |
2904 | pub const UrlCacheLimitTypeAppContainer: URL_CACHE_LIMIT_TYPE = 2i32; | |
2905 | pub const UrlCacheLimitTypeAppContainerTotal: URL_CACHE_LIMIT_TYPE = 3i32; | |
2906 | pub const UrlCacheLimitTypeNum: URL_CACHE_LIMIT_TYPE = 4i32; | |
2907 | #[repr(C)] | |
2908 | #[cfg(feature = "Win32_Foundation")] | |
2909 | pub struct URL_COMPONENTSA { | |
2910 | pub dwStructSize: u32, | |
2911 | pub lpszScheme: super::super::Foundation::PSTR, | |
2912 | pub dwSchemeLength: u32, | |
2913 | pub nScheme: INTERNET_SCHEME, | |
2914 | pub lpszHostName: super::super::Foundation::PSTR, | |
2915 | pub dwHostNameLength: u32, | |
2916 | pub nPort: u16, | |
2917 | pub lpszUserName: super::super::Foundation::PSTR, | |
2918 | pub dwUserNameLength: u32, | |
2919 | pub lpszPassword: super::super::Foundation::PSTR, | |
2920 | pub dwPasswordLength: u32, | |
2921 | pub lpszUrlPath: super::super::Foundation::PSTR, | |
2922 | pub dwUrlPathLength: u32, | |
2923 | pub lpszExtraInfo: super::super::Foundation::PSTR, | |
2924 | pub dwExtraInfoLength: u32, | |
2925 | } | |
2926 | #[cfg(feature = "Win32_Foundation")] | |
2927 | impl ::core::marker::Copy for URL_COMPONENTSA {} | |
2928 | #[cfg(feature = "Win32_Foundation")] | |
2929 | impl ::core::clone::Clone for URL_COMPONENTSA { | |
2930 | fn clone(&self) -> Self { | |
2931 | *self | |
2932 | } | |
2933 | } | |
2934 | #[repr(C)] | |
2935 | #[cfg(feature = "Win32_Foundation")] | |
2936 | pub struct URL_COMPONENTSW { | |
2937 | pub dwStructSize: u32, | |
2938 | pub lpszScheme: super::super::Foundation::PWSTR, | |
2939 | pub dwSchemeLength: u32, | |
2940 | pub nScheme: INTERNET_SCHEME, | |
2941 | pub lpszHostName: super::super::Foundation::PWSTR, | |
2942 | pub dwHostNameLength: u32, | |
2943 | pub nPort: u16, | |
2944 | pub lpszUserName: super::super::Foundation::PWSTR, | |
2945 | pub dwUserNameLength: u32, | |
2946 | pub lpszPassword: super::super::Foundation::PWSTR, | |
2947 | pub dwPasswordLength: u32, | |
2948 | pub lpszUrlPath: super::super::Foundation::PWSTR, | |
2949 | pub dwUrlPathLength: u32, | |
2950 | pub lpszExtraInfo: super::super::Foundation::PWSTR, | |
2951 | pub dwExtraInfoLength: u32, | |
2952 | } | |
2953 | #[cfg(feature = "Win32_Foundation")] | |
2954 | impl ::core::marker::Copy for URL_COMPONENTSW {} | |
2955 | #[cfg(feature = "Win32_Foundation")] | |
2956 | impl ::core::clone::Clone for URL_COMPONENTSW { | |
2957 | fn clone(&self) -> Self { | |
2958 | *self | |
2959 | } | |
2960 | } | |
2961 | pub const WININET_API_FLAG_ASYNC: u32 = 1u32; | |
2962 | pub const WININET_API_FLAG_SYNC: u32 = 4u32; | |
2963 | pub const WININET_API_FLAG_USE_CONTEXT: u32 = 8u32; | |
2964 | #[repr(C)] | |
2965 | #[cfg(feature = "Win32_Foundation")] | |
2966 | pub struct WININET_PROXY_INFO { | |
2967 | pub fProxy: super::super::Foundation::BOOL, | |
2968 | pub fBypass: super::super::Foundation::BOOL, | |
2969 | pub ProxyScheme: INTERNET_SCHEME, | |
2970 | pub pwszProxy: super::super::Foundation::PWSTR, | |
2971 | pub ProxyPort: u16, | |
2972 | } | |
2973 | #[cfg(feature = "Win32_Foundation")] | |
2974 | impl ::core::marker::Copy for WININET_PROXY_INFO {} | |
2975 | #[cfg(feature = "Win32_Foundation")] | |
2976 | impl ::core::clone::Clone for WININET_PROXY_INFO { | |
2977 | fn clone(&self) -> Self { | |
2978 | *self | |
2979 | } | |
2980 | } | |
2981 | #[repr(C)] | |
2982 | #[cfg(feature = "Win32_Foundation")] | |
2983 | pub struct WININET_PROXY_INFO_LIST { | |
2984 | pub dwProxyInfoCount: u32, | |
2985 | pub pProxyInfo: *mut WININET_PROXY_INFO, | |
2986 | } | |
2987 | #[cfg(feature = "Win32_Foundation")] | |
2988 | impl ::core::marker::Copy for WININET_PROXY_INFO_LIST {} | |
2989 | #[cfg(feature = "Win32_Foundation")] | |
2990 | impl ::core::clone::Clone for WININET_PROXY_INFO_LIST { | |
2991 | fn clone(&self) -> Self { | |
2992 | *self | |
2993 | } | |
2994 | } | |
2995 | pub type WININET_SYNC_MODE = i32; | |
2996 | pub const WININET_SYNC_MODE_NEVER: WININET_SYNC_MODE = 0i32; | |
2997 | pub const WININET_SYNC_MODE_ON_EXPIRY: WININET_SYNC_MODE = 1i32; | |
2998 | pub const WININET_SYNC_MODE_ONCE_PER_SESSION: WININET_SYNC_MODE = 2i32; | |
2999 | pub const WININET_SYNC_MODE_ALWAYS: WININET_SYNC_MODE = 3i32; | |
3000 | pub const WININET_SYNC_MODE_AUTOMATIC: WININET_SYNC_MODE = 4i32; | |
3001 | pub const WININET_SYNC_MODE_DEFAULT: WININET_SYNC_MODE = 4i32; | |
3002 | pub type WPAD_CACHE_DELETE = i32; | |
3003 | pub const WPAD_CACHE_DELETE_CURRENT: WPAD_CACHE_DELETE = 0i32; | |
3004 | pub const WPAD_CACHE_DELETE_ALL: WPAD_CACHE_DELETE = 1i32; | |
3005 | pub const XDR_CACHE_ENTRY: u32 = 262144u32; | |
3006 | #[cfg(feature = "Win32_Foundation")] | |
3007 | pub type pfnInternetDeInitializeAutoProxyDll = unsafe extern "system" fn(lpszmime: super::super::Foundation::PSTR, dwreserved: u32) -> super::super::Foundation::BOOL; | |
3008 | #[cfg(feature = "Win32_Foundation")] | |
3009 | pub type pfnInternetGetProxyInfo = unsafe extern "system" fn(lpszurl: super::super::Foundation::PSTR, dwurllength: u32, lpszurlhostname: super::super::Foundation::PSTR, dwurlhostnamelength: u32, lplpszproxyhostname: *mut super::super::Foundation::PSTR, lpdwproxyhostnamelength: *mut u32) -> super::super::Foundation::BOOL; | |
3010 | #[cfg(feature = "Win32_Foundation")] | |
3011 | pub type pfnInternetInitializeAutoProxyDll = unsafe extern "system" fn(dwversion: u32, lpszdownloadedtempfile: super::super::Foundation::PSTR, lpszmime: super::super::Foundation::PSTR, lpautoproxycallbacks: *mut AutoProxyHelperFunctions, lpautoproxyscriptbuffer: *mut AUTO_PROXY_SCRIPT_BUFFER) -> super::super::Foundation::BOOL; |