]>
Commit | Line | Data |
---|---|---|
5e7ed085 FG |
1 | #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)] |
2 | #[link(name = "windows")] | |
3 | extern "system" { | |
04454e1e FG |
4 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5 | pub fn CoGetClassObjectFromURL(rclassid: *const ::windows_sys::core::GUID, szcode: ::windows_sys::core::PCWSTR, dwfileversionms: u32, dwfileversionls: u32, sztype: ::windows_sys::core::PCWSTR, pbindctx: super::IBindCtx, dwclscontext: super::CLSCTX, pvreserved: *mut ::core::ffi::c_void, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; | |
6 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
5e7ed085 | 7 | pub fn CoInternetCombineIUri(pbaseuri: super::IUri, prelativeuri: super::IUri, dwcombineflags: u32, ppcombineduri: *mut super::IUri, dwreserved: usize) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
8 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
9 | pub fn CoInternetCombineUrl(pwzbaseurl: ::windows_sys::core::PCWSTR, pwzrelativeurl: ::windows_sys::core::PCWSTR, dwcombineflags: u32, pszresult: ::windows_sys::core::PWSTR, cchresult: u32, pcchresult: *mut u32, dwreserved: u32) -> ::windows_sys::core::HRESULT; | |
10 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
11 | pub fn CoInternetCombineUrlEx(pbaseuri: super::IUri, pwzrelativeurl: ::windows_sys::core::PCWSTR, dwcombineflags: u32, ppcombineduri: *mut super::IUri, dwreserved: usize) -> ::windows_sys::core::HRESULT; | |
12 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
13 | pub fn CoInternetCompareUrl(pwzurl1: ::windows_sys::core::PCWSTR, pwzurl2: ::windows_sys::core::PCWSTR, dwflags: u32) -> ::windows_sys::core::HRESULT; | |
14 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
5e7ed085 | 15 | pub fn CoInternetCreateSecurityManager(psp: super::IServiceProvider, ppsm: *mut IInternetSecurityManager, dwreserved: u32) -> ::windows_sys::core::HRESULT; |
04454e1e | 16 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 17 | pub fn CoInternetCreateZoneManager(psp: super::IServiceProvider, ppzm: *mut IInternetZoneManager, dwreserved: u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
18 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
19 | pub fn CoInternetGetProtocolFlags(pwzurl: ::windows_sys::core::PCWSTR, pdwflags: *mut u32, dwreserved: u32) -> ::windows_sys::core::HRESULT; | |
20 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
21 | pub fn CoInternetGetSecurityUrl(pwszurl: ::windows_sys::core::PCWSTR, ppwszsecurl: *mut ::windows_sys::core::PWSTR, psuaction: PSUACTION, dwreserved: u32) -> ::windows_sys::core::HRESULT; | |
22 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
5e7ed085 | 23 | pub fn CoInternetGetSecurityUrlEx(puri: super::IUri, ppsecuri: *mut super::IUri, psuaction: PSUACTION, dwreserved: usize) -> ::windows_sys::core::HRESULT; |
04454e1e | 24 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 25 | pub fn CoInternetGetSession(dwsessionmode: u32, ppiinternetsession: *mut IInternetSession, dwreserved: u32) -> ::windows_sys::core::HRESULT; |
04454e1e | 26 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 27 | pub fn CoInternetIsFeatureEnabled(featureentry: INTERNETFEATURELIST, dwflags: u32) -> ::windows_sys::core::HRESULT; |
04454e1e | 28 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 29 | pub fn CoInternetIsFeatureEnabledForIUri(featureentry: INTERNETFEATURELIST, dwflags: u32, piuri: super::IUri, psecmgr: IInternetSecurityManagerEx2) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
30 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
31 | pub fn CoInternetIsFeatureEnabledForUrl(featureentry: INTERNETFEATURELIST, dwflags: u32, szurl: ::windows_sys::core::PCWSTR, psecmgr: IInternetSecurityManager) -> ::windows_sys::core::HRESULT; | |
32 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
33 | pub fn CoInternetIsFeatureZoneElevationEnabled(szfromurl: ::windows_sys::core::PCWSTR, sztourl: ::windows_sys::core::PCWSTR, psecmgr: IInternetSecurityManager, dwflags: u32) -> ::windows_sys::core::HRESULT; | |
34 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
35 | pub fn CoInternetParseIUri(piuri: super::IUri, parseaction: PARSEACTION, dwflags: u32, pwzresult: ::windows_sys::core::PWSTR, cchresult: u32, pcchresult: *mut u32, dwreserved: usize) -> ::windows_sys::core::HRESULT; | |
36 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
37 | pub fn CoInternetParseUrl(pwzurl: ::windows_sys::core::PCWSTR, parseaction: PARSEACTION, dwflags: u32, pszresult: ::windows_sys::core::PWSTR, cchresult: u32, pcchresult: *mut u32, dwreserved: u32) -> ::windows_sys::core::HRESULT; | |
38 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
39 | pub fn CoInternetQueryInfo(pwzurl: ::windows_sys::core::PCWSTR, queryoptions: QUERYOPTION, dwqueryflags: u32, pvbuffer: *mut ::core::ffi::c_void, cbbuffer: u32, pcbbuffer: *mut u32, dwreserved: u32) -> ::windows_sys::core::HRESULT; | |
40 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 FG |
41 | #[cfg(feature = "Win32_Foundation")] |
42 | pub fn CoInternetSetFeatureEnabled(featureentry: INTERNETFEATURELIST, dwflags: u32, fenable: super::super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT; | |
04454e1e | 43 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 44 | pub fn CompareSecurityIds(pbsecurityid1: *const u8, dwlen1: u32, pbsecurityid2: *const u8, dwlen2: u32, dwreserved: u32) -> ::windows_sys::core::HRESULT; |
04454e1e | 45 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 46 | pub fn CompatFlagsFromClsid(pclsid: *const ::windows_sys::core::GUID, pdwcompatflags: *mut u32, pdwmiscstatusflags: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e | 47 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
5e7ed085 FG |
48 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] |
49 | pub fn CopyBindInfo(pcbisrc: *const super::BINDINFO, pbidest: *mut super::BINDINFO) -> ::windows_sys::core::HRESULT; | |
04454e1e FG |
50 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com_StructuredStorage\"`*"] |
51 | #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com_StructuredStorage"))] | |
5e7ed085 | 52 | pub fn CopyStgMedium(pcstgmedsrc: *const super::STGMEDIUM, pstgmeddest: *mut super::STGMEDIUM) -> ::windows_sys::core::HRESULT; |
04454e1e | 53 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 54 | pub fn CreateAsyncBindCtx(reserved: u32, pbscb: super::IBindStatusCallback, pefetc: super::IEnumFORMATETC, ppbc: *mut super::IBindCtx) -> ::windows_sys::core::HRESULT; |
04454e1e | 55 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 56 | pub fn CreateAsyncBindCtxEx(pbc: super::IBindCtx, dwoptions: u32, pbscb: super::IBindStatusCallback, penum: super::IEnumFORMATETC, ppbc: *mut super::IBindCtx, reserved: u32) -> ::windows_sys::core::HRESULT; |
04454e1e | 57 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 58 | pub fn CreateFormatEnumerator(cfmtetc: u32, rgfmtetc: *const super::FORMATETC, ppenumfmtetc: *mut super::IEnumFORMATETC) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
59 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
60 | pub fn CreateURLMoniker(pmkctx: super::IMoniker, szurl: ::windows_sys::core::PCWSTR, ppmk: *mut super::IMoniker) -> ::windows_sys::core::HRESULT; | |
61 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
62 | pub fn CreateURLMonikerEx(pmkctx: super::IMoniker, szurl: ::windows_sys::core::PCWSTR, ppmk: *mut super::IMoniker, dwflags: u32) -> ::windows_sys::core::HRESULT; | |
63 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
5e7ed085 | 64 | pub fn CreateURLMonikerEx2(pmkctx: super::IMoniker, puri: super::IUri, ppmk: *mut super::IMoniker, dwflags: u32) -> ::windows_sys::core::HRESULT; |
04454e1e | 65 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
66 | #[cfg(feature = "Win32_Foundation")] |
67 | pub fn FaultInIEFeature(hwnd: super::super::super::Foundation::HWND, pclassspec: *const super::uCLSSPEC, pquery: *mut super::QUERYCONTEXT, dwflags: u32) -> ::windows_sys::core::HRESULT; | |
04454e1e FG |
68 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
69 | pub fn FindMediaType(rgsztypes: ::windows_sys::core::PCSTR, rgcftypes: *mut u16) -> ::windows_sys::core::HRESULT; | |
70 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
71 | pub fn FindMediaTypeClass(pbc: super::IBindCtx, sztype: ::windows_sys::core::PCSTR, pclsid: *mut ::windows_sys::core::GUID, reserved: u32) -> ::windows_sys::core::HRESULT; | |
72 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
73 | pub fn FindMimeFromData(pbc: super::IBindCtx, pwzurl: ::windows_sys::core::PCWSTR, pbuffer: *const ::core::ffi::c_void, cbsize: u32, pwzmimeproposed: ::windows_sys::core::PCWSTR, dwmimeflags: u32, ppwzmimeout: *mut ::windows_sys::core::PWSTR, dwreserved: u32) -> ::windows_sys::core::HRESULT; | |
74 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
75 | pub fn GetClassFileOrMime(pbc: super::IBindCtx, szfilename: ::windows_sys::core::PCWSTR, pbuffer: *const ::core::ffi::c_void, cbsize: u32, szmime: ::windows_sys::core::PCWSTR, dwreserved: u32, pclsid: *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT; | |
76 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
77 | pub fn GetClassURL(szurl: ::windows_sys::core::PCWSTR, pclsid: *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT; | |
78 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
79 | pub fn GetComponentIDFromCLSSPEC(pclassspec: *const super::uCLSSPEC, ppszcomponentid: *mut ::windows_sys::core::PSTR) -> ::windows_sys::core::HRESULT; | |
80 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
81 | pub fn GetSoftwareUpdateInfo(szdistunit: ::windows_sys::core::PCWSTR, psdi: *mut SOFTDISTINFO) -> ::windows_sys::core::HRESULT; | |
82 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
5e7ed085 | 83 | pub fn HlinkGoBack(punk: ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT; |
04454e1e | 84 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 85 | pub fn HlinkGoForward(punk: ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT; |
04454e1e | 86 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 87 | pub fn HlinkNavigateMoniker(punk: ::windows_sys::core::IUnknown, pmktarget: super::IMoniker) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
88 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
89 | pub fn HlinkNavigateString(punk: ::windows_sys::core::IUnknown, sztarget: ::windows_sys::core::PCWSTR) -> ::windows_sys::core::HRESULT; | |
90 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
91 | pub fn HlinkSimpleNavigateToMoniker(pmktarget: super::IMoniker, szlocation: ::windows_sys::core::PCWSTR, sztargetframename: ::windows_sys::core::PCWSTR, punk: ::windows_sys::core::IUnknown, pbc: super::IBindCtx, param5: super::IBindStatusCallback, grfhlnf: u32, dwreserved: u32) -> ::windows_sys::core::HRESULT; | |
92 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
93 | pub fn HlinkSimpleNavigateToString(sztarget: ::windows_sys::core::PCWSTR, szlocation: ::windows_sys::core::PCWSTR, sztargetframename: ::windows_sys::core::PCWSTR, punk: ::windows_sys::core::IUnknown, pbc: super::IBindCtx, param5: super::IBindStatusCallback, grfhlnf: u32, dwreserved: u32) -> ::windows_sys::core::HRESULT; | |
94 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
95 | pub fn IEGetUserPrivateNamespaceName() -> ::windows_sys::core::PWSTR; | |
96 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
5e7ed085 | 97 | pub fn IEInstallScope(pdwscope: *mut u32) -> ::windows_sys::core::HRESULT; |
04454e1e | 98 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 99 | pub fn IsAsyncMoniker(pmk: super::IMoniker) -> ::windows_sys::core::HRESULT; |
04454e1e | 100 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 | 101 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
102 | pub fn IsLoggingEnabledA(pszurl: ::windows_sys::core::PCSTR) -> super::super::super::Foundation::BOOL; |
103 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] | |
5e7ed085 | 104 | #[cfg(feature = "Win32_Foundation")] |
04454e1e FG |
105 | pub fn IsLoggingEnabledW(pwszurl: ::windows_sys::core::PCWSTR) -> super::super::super::Foundation::BOOL; |
106 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
107 | pub fn IsValidURL(pbc: super::IBindCtx, szurl: ::windows_sys::core::PCWSTR, dwreserved: u32) -> ::windows_sys::core::HRESULT; | |
108 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
109 | pub fn MkParseDisplayNameEx(pbc: super::IBindCtx, szdisplayname: ::windows_sys::core::PCWSTR, pcheaten: *mut u32, ppmk: *mut super::IMoniker) -> ::windows_sys::core::HRESULT; | |
110 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
111 | pub fn ObtainUserAgentString(dwoption: u32, pszuaout: ::windows_sys::core::PSTR, cbsize: *mut u32) -> ::windows_sys::core::HRESULT; | |
112 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
5e7ed085 | 113 | pub fn RegisterBindStatusCallback(pbc: super::IBindCtx, pbscb: super::IBindStatusCallback, ppbscbprev: *mut super::IBindStatusCallback, dwreserved: u32) -> ::windows_sys::core::HRESULT; |
04454e1e | 114 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 115 | pub fn RegisterFormatEnumerator(pbc: super::IBindCtx, pefetc: super::IEnumFORMATETC, reserved: u32) -> ::windows_sys::core::HRESULT; |
04454e1e FG |
116 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
117 | pub fn RegisterMediaTypeClass(pbc: super::IBindCtx, ctypes: u32, rgsztypes: *const ::windows_sys::core::PSTR, rgclsid: *const ::windows_sys::core::GUID, reserved: u32) -> ::windows_sys::core::HRESULT; | |
118 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
119 | pub fn RegisterMediaTypes(ctypes: u32, rgsztypes: *const ::windows_sys::core::PSTR, rgcftypes: *mut u16) -> ::windows_sys::core::HRESULT; | |
120 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`, `\"Win32_System_Com_StructuredStorage\"`*"] | |
5e7ed085 FG |
121 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security", feature = "Win32_System_Com_StructuredStorage"))] |
122 | pub fn ReleaseBindInfo(pbindinfo: *mut super::BINDINFO); | |
04454e1e | 123 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 124 | pub fn RevokeBindStatusCallback(pbc: super::IBindCtx, pbscb: super::IBindStatusCallback) -> ::windows_sys::core::HRESULT; |
04454e1e | 125 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 126 | pub fn RevokeFormatEnumerator(pbc: super::IBindCtx, pefetc: super::IEnumFORMATETC) -> ::windows_sys::core::HRESULT; |
04454e1e | 127 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
128 | #[cfg(feature = "Win32_Foundation")] |
129 | pub fn SetAccessForIEAppContainer(hobject: super::super::super::Foundation::HANDLE, ieobjecttype: IEObjectType, dwaccessmask: u32) -> ::windows_sys::core::HRESULT; | |
04454e1e FG |
130 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
131 | pub fn SetSoftwareUpdateAdvertisementState(szdistunit: ::windows_sys::core::PCWSTR, dwadstate: u32, dwadvertisedversionms: u32, dwadvertisedversionls: u32) -> ::windows_sys::core::HRESULT; | |
132 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
133 | pub fn URLDownloadToCacheFileA(param0: ::windows_sys::core::IUnknown, param1: ::windows_sys::core::PCSTR, param2: ::windows_sys::core::PSTR, cchfilename: u32, param4: u32, param5: super::IBindStatusCallback) -> ::windows_sys::core::HRESULT; | |
134 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
135 | pub fn URLDownloadToCacheFileW(param0: ::windows_sys::core::IUnknown, param1: ::windows_sys::core::PCWSTR, param2: ::windows_sys::core::PWSTR, cchfilename: u32, param4: u32, param5: super::IBindStatusCallback) -> ::windows_sys::core::HRESULT; | |
136 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
137 | pub fn URLDownloadToFileA(param0: ::windows_sys::core::IUnknown, param1: ::windows_sys::core::PCSTR, param2: ::windows_sys::core::PCSTR, param3: u32, param4: super::IBindStatusCallback) -> ::windows_sys::core::HRESULT; | |
138 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
139 | pub fn URLDownloadToFileW(param0: ::windows_sys::core::IUnknown, param1: ::windows_sys::core::PCWSTR, param2: ::windows_sys::core::PCWSTR, param3: u32, param4: super::IBindStatusCallback) -> ::windows_sys::core::HRESULT; | |
140 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
141 | pub fn URLOpenBlockingStreamA(param0: ::windows_sys::core::IUnknown, param1: ::windows_sys::core::PCSTR, param2: *mut super::IStream, param3: u32, param4: super::IBindStatusCallback) -> ::windows_sys::core::HRESULT; | |
142 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
143 | pub fn URLOpenBlockingStreamW(param0: ::windows_sys::core::IUnknown, param1: ::windows_sys::core::PCWSTR, param2: *mut super::IStream, param3: u32, param4: super::IBindStatusCallback) -> ::windows_sys::core::HRESULT; | |
144 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
145 | pub fn URLOpenPullStreamA(param0: ::windows_sys::core::IUnknown, param1: ::windows_sys::core::PCSTR, param2: u32, param3: super::IBindStatusCallback) -> ::windows_sys::core::HRESULT; | |
146 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
147 | pub fn URLOpenPullStreamW(param0: ::windows_sys::core::IUnknown, param1: ::windows_sys::core::PCWSTR, param2: u32, param3: super::IBindStatusCallback) -> ::windows_sys::core::HRESULT; | |
148 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
149 | pub fn URLOpenStreamA(param0: ::windows_sys::core::IUnknown, param1: ::windows_sys::core::PCSTR, param2: u32, param3: super::IBindStatusCallback) -> ::windows_sys::core::HRESULT; | |
150 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
151 | pub fn URLOpenStreamW(param0: ::windows_sys::core::IUnknown, param1: ::windows_sys::core::PCWSTR, param2: u32, param3: super::IBindStatusCallback) -> ::windows_sys::core::HRESULT; | |
152 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] | |
5e7ed085 | 153 | pub fn UrlMkGetSessionOption(dwoption: u32, pbuffer: *mut ::core::ffi::c_void, dwbufferlength: u32, pdwbufferlengthout: *mut u32, dwreserved: u32) -> ::windows_sys::core::HRESULT; |
04454e1e | 154 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 155 | pub fn UrlMkSetSessionOption(dwoption: u32, pbuffer: *const ::core::ffi::c_void, dwbufferlength: u32, dwreserved: u32) -> ::windows_sys::core::HRESULT; |
04454e1e | 156 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
157 | #[cfg(feature = "Win32_Foundation")] |
158 | pub fn WriteHitLogging(lplogginginfo: *const HIT_LOGGING_INFO) -> super::super::super::Foundation::BOOL; | |
159 | } | |
04454e1e | 160 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 161 | pub type AUTHENTICATEF = i32; |
04454e1e | 162 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 163 | pub const AUTHENTICATEF_PROXY: AUTHENTICATEF = 1i32; |
04454e1e | 164 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 165 | pub const AUTHENTICATEF_BASIC: AUTHENTICATEF = 2i32; |
04454e1e | 166 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 167 | pub const AUTHENTICATEF_HTTP: AUTHENTICATEF = 4i32; |
04454e1e | 168 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 169 | pub type BINDF = i32; |
04454e1e | 170 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 171 | pub const BINDF_ASYNCHRONOUS: BINDF = 1i32; |
04454e1e | 172 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 173 | pub const BINDF_ASYNCSTORAGE: BINDF = 2i32; |
04454e1e | 174 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 175 | pub const BINDF_NOPROGRESSIVERENDERING: BINDF = 4i32; |
04454e1e | 176 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 177 | pub const BINDF_OFFLINEOPERATION: BINDF = 8i32; |
04454e1e | 178 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 179 | pub const BINDF_GETNEWESTVERSION: BINDF = 16i32; |
04454e1e | 180 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 181 | pub const BINDF_NOWRITECACHE: BINDF = 32i32; |
04454e1e | 182 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 183 | pub const BINDF_NEEDFILE: BINDF = 64i32; |
04454e1e | 184 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 185 | pub const BINDF_PULLDATA: BINDF = 128i32; |
04454e1e | 186 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 187 | pub const BINDF_IGNORESECURITYPROBLEM: BINDF = 256i32; |
04454e1e | 188 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 189 | pub const BINDF_RESYNCHRONIZE: BINDF = 512i32; |
04454e1e | 190 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 191 | pub const BINDF_HYPERLINK: BINDF = 1024i32; |
04454e1e | 192 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 193 | pub const BINDF_NO_UI: BINDF = 2048i32; |
04454e1e | 194 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 195 | pub const BINDF_SILENTOPERATION: BINDF = 4096i32; |
04454e1e | 196 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 197 | pub const BINDF_PRAGMA_NO_CACHE: BINDF = 8192i32; |
04454e1e | 198 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 199 | pub const BINDF_GETCLASSOBJECT: BINDF = 16384i32; |
04454e1e | 200 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 201 | pub const BINDF_RESERVED_1: BINDF = 32768i32; |
04454e1e | 202 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 203 | pub const BINDF_FREE_THREADED: BINDF = 65536i32; |
04454e1e | 204 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 205 | pub const BINDF_DIRECT_READ: BINDF = 131072i32; |
04454e1e | 206 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 207 | pub const BINDF_FORMS_SUBMIT: BINDF = 262144i32; |
04454e1e | 208 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 209 | pub const BINDF_GETFROMCACHE_IF_NET_FAIL: BINDF = 524288i32; |
04454e1e | 210 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 211 | pub const BINDF_FROMURLMON: BINDF = 1048576i32; |
04454e1e | 212 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 213 | pub const BINDF_FWD_BACK: BINDF = 2097152i32; |
04454e1e | 214 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 215 | pub const BINDF_PREFERDEFAULTHANDLER: BINDF = 4194304i32; |
04454e1e | 216 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 217 | pub const BINDF_ENFORCERESTRICTED: BINDF = 8388608i32; |
04454e1e | 218 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 219 | pub const BINDF_RESERVED_2: BINDF = -2147483648i32; |
04454e1e | 220 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 221 | pub const BINDF_RESERVED_3: BINDF = 16777216i32; |
04454e1e | 222 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 223 | pub const BINDF_RESERVED_4: BINDF = 33554432i32; |
04454e1e | 224 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 225 | pub const BINDF_RESERVED_5: BINDF = 67108864i32; |
04454e1e | 226 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 227 | pub const BINDF_RESERVED_6: BINDF = 134217728i32; |
04454e1e | 228 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 229 | pub const BINDF_RESERVED_7: BINDF = 1073741824i32; |
04454e1e | 230 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 231 | pub const BINDF_RESERVED_8: BINDF = 536870912i32; |
04454e1e | 232 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 233 | pub type BINDF2 = i32; |
04454e1e | 234 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 235 | pub const BINDF2_DISABLEBASICOVERHTTP: BINDF2 = 1i32; |
04454e1e | 236 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 237 | pub const BINDF2_DISABLEAUTOCOOKIEHANDLING: BINDF2 = 2i32; |
04454e1e | 238 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 239 | pub const BINDF2_READ_DATA_GREATER_THAN_4GB: BINDF2 = 4i32; |
04454e1e | 240 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 241 | pub const BINDF2_DISABLE_HTTP_REDIRECT_XSECURITYID: BINDF2 = 8i32; |
04454e1e | 242 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 243 | pub const BINDF2_SETDOWNLOADMODE: BINDF2 = 32i32; |
04454e1e | 244 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 245 | pub const BINDF2_DISABLE_HTTP_REDIRECT_CACHING: BINDF2 = 64i32; |
04454e1e | 246 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 247 | pub const BINDF2_KEEP_CALLBACK_MODULE_LOADED: BINDF2 = 128i32; |
04454e1e | 248 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 249 | pub const BINDF2_ALLOW_PROXY_CRED_PROMPT: BINDF2 = 256i32; |
04454e1e | 250 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 251 | pub const BINDF2_RESERVED_17: BINDF2 = 512i32; |
04454e1e | 252 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 253 | pub const BINDF2_RESERVED_16: BINDF2 = 1024i32; |
04454e1e | 254 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 255 | pub const BINDF2_RESERVED_15: BINDF2 = 2048i32; |
04454e1e | 256 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 257 | pub const BINDF2_RESERVED_14: BINDF2 = 4096i32; |
04454e1e | 258 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 259 | pub const BINDF2_RESERVED_13: BINDF2 = 8192i32; |
04454e1e | 260 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 261 | pub const BINDF2_RESERVED_12: BINDF2 = 16384i32; |
04454e1e | 262 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 263 | pub const BINDF2_RESERVED_11: BINDF2 = 32768i32; |
04454e1e | 264 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 265 | pub const BINDF2_RESERVED_10: BINDF2 = 65536i32; |
04454e1e | 266 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 267 | pub const BINDF2_RESERVED_F: BINDF2 = 131072i32; |
04454e1e | 268 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 269 | pub const BINDF2_RESERVED_E: BINDF2 = 262144i32; |
04454e1e | 270 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 271 | pub const BINDF2_RESERVED_D: BINDF2 = 524288i32; |
04454e1e | 272 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 273 | pub const BINDF2_RESERVED_C: BINDF2 = 1048576i32; |
04454e1e | 274 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 275 | pub const BINDF2_RESERVED_B: BINDF2 = 2097152i32; |
04454e1e | 276 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 277 | pub const BINDF2_RESERVED_A: BINDF2 = 4194304i32; |
04454e1e | 278 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 279 | pub const BINDF2_RESERVED_9: BINDF2 = 8388608i32; |
04454e1e | 280 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 281 | pub const BINDF2_RESERVED_8: BINDF2 = 16777216i32; |
04454e1e | 282 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 283 | pub const BINDF2_RESERVED_7: BINDF2 = 33554432i32; |
04454e1e | 284 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 285 | pub const BINDF2_RESERVED_6: BINDF2 = 67108864i32; |
04454e1e | 286 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 287 | pub const BINDF2_RESERVED_5: BINDF2 = 134217728i32; |
04454e1e | 288 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 289 | pub const BINDF2_RESERVED_4: BINDF2 = 268435456i32; |
04454e1e | 290 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 291 | pub const BINDF2_RESERVED_3: BINDF2 = 536870912i32; |
04454e1e | 292 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 293 | pub const BINDF2_RESERVED_2: BINDF2 = 1073741824i32; |
04454e1e | 294 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 295 | pub const BINDF2_RESERVED_1: BINDF2 = -2147483648i32; |
04454e1e | 296 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 297 | pub type BINDHANDLETYPES = i32; |
04454e1e | 298 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 299 | pub const BINDHANDLETYPES_APPCACHE: BINDHANDLETYPES = 0i32; |
04454e1e | 300 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 301 | pub const BINDHANDLETYPES_DEPENDENCY: BINDHANDLETYPES = 1i32; |
04454e1e | 302 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 303 | pub const BINDHANDLETYPES_COUNT: BINDHANDLETYPES = 2i32; |
04454e1e | 304 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 305 | pub type BINDINFO_OPTIONS = i32; |
04454e1e | 306 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 307 | pub const BINDINFO_OPTIONS_WININETFLAG: BINDINFO_OPTIONS = 65536i32; |
04454e1e | 308 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 309 | pub const BINDINFO_OPTIONS_ENABLE_UTF8: BINDINFO_OPTIONS = 131072i32; |
04454e1e | 310 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 311 | pub const BINDINFO_OPTIONS_DISABLE_UTF8: BINDINFO_OPTIONS = 262144i32; |
04454e1e | 312 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 313 | pub const BINDINFO_OPTIONS_USE_IE_ENCODING: BINDINFO_OPTIONS = 524288i32; |
04454e1e | 314 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 315 | pub const BINDINFO_OPTIONS_BINDTOOBJECT: BINDINFO_OPTIONS = 1048576i32; |
04454e1e | 316 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 317 | pub const BINDINFO_OPTIONS_SECURITYOPTOUT: BINDINFO_OPTIONS = 2097152i32; |
04454e1e | 318 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 319 | pub const BINDINFO_OPTIONS_IGNOREMIMETEXTPLAIN: BINDINFO_OPTIONS = 4194304i32; |
04454e1e | 320 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 321 | pub const BINDINFO_OPTIONS_USEBINDSTRINGCREDS: BINDINFO_OPTIONS = 8388608i32; |
04454e1e | 322 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 323 | pub const BINDINFO_OPTIONS_IGNOREHTTPHTTPSREDIRECTS: BINDINFO_OPTIONS = 16777216i32; |
04454e1e | 324 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 325 | pub const BINDINFO_OPTIONS_IGNORE_SSLERRORS_ONCE: BINDINFO_OPTIONS = 33554432i32; |
04454e1e | 326 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 327 | pub const BINDINFO_WPC_DOWNLOADBLOCKED: BINDINFO_OPTIONS = 134217728i32; |
04454e1e | 328 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 329 | pub const BINDINFO_WPC_LOGGING_ENABLED: BINDINFO_OPTIONS = 268435456i32; |
04454e1e | 330 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 331 | pub const BINDINFO_OPTIONS_ALLOWCONNECTDATA: BINDINFO_OPTIONS = 536870912i32; |
04454e1e | 332 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 333 | pub const BINDINFO_OPTIONS_DISABLEAUTOREDIRECTS: BINDINFO_OPTIONS = 1073741824i32; |
04454e1e | 334 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 335 | pub const BINDINFO_OPTIONS_SHDOCVW_NAVIGATE: BINDINFO_OPTIONS = -2147483648i32; |
04454e1e | 336 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 337 | pub type BINDSTATUS = i32; |
04454e1e | 338 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 339 | pub const BINDSTATUS_FINDINGRESOURCE: BINDSTATUS = 1i32; |
04454e1e | 340 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 341 | pub const BINDSTATUS_CONNECTING: BINDSTATUS = 2i32; |
04454e1e | 342 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 343 | pub const BINDSTATUS_REDIRECTING: BINDSTATUS = 3i32; |
04454e1e | 344 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 345 | pub const BINDSTATUS_BEGINDOWNLOADDATA: BINDSTATUS = 4i32; |
04454e1e | 346 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 347 | pub const BINDSTATUS_DOWNLOADINGDATA: BINDSTATUS = 5i32; |
04454e1e | 348 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 349 | pub const BINDSTATUS_ENDDOWNLOADDATA: BINDSTATUS = 6i32; |
04454e1e | 350 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 351 | pub const BINDSTATUS_BEGINDOWNLOADCOMPONENTS: BINDSTATUS = 7i32; |
04454e1e | 352 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 353 | pub const BINDSTATUS_INSTALLINGCOMPONENTS: BINDSTATUS = 8i32; |
04454e1e | 354 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 355 | pub const BINDSTATUS_ENDDOWNLOADCOMPONENTS: BINDSTATUS = 9i32; |
04454e1e | 356 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 357 | pub const BINDSTATUS_USINGCACHEDCOPY: BINDSTATUS = 10i32; |
04454e1e | 358 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 359 | pub const BINDSTATUS_SENDINGREQUEST: BINDSTATUS = 11i32; |
04454e1e | 360 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 361 | pub const BINDSTATUS_CLASSIDAVAILABLE: BINDSTATUS = 12i32; |
04454e1e | 362 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 363 | pub const BINDSTATUS_MIMETYPEAVAILABLE: BINDSTATUS = 13i32; |
04454e1e | 364 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 365 | pub const BINDSTATUS_CACHEFILENAMEAVAILABLE: BINDSTATUS = 14i32; |
04454e1e | 366 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 367 | pub const BINDSTATUS_BEGINSYNCOPERATION: BINDSTATUS = 15i32; |
04454e1e | 368 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 369 | pub const BINDSTATUS_ENDSYNCOPERATION: BINDSTATUS = 16i32; |
04454e1e | 370 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 371 | pub const BINDSTATUS_BEGINUPLOADDATA: BINDSTATUS = 17i32; |
04454e1e | 372 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 373 | pub const BINDSTATUS_UPLOADINGDATA: BINDSTATUS = 18i32; |
04454e1e | 374 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 375 | pub const BINDSTATUS_ENDUPLOADDATA: BINDSTATUS = 19i32; |
04454e1e | 376 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 377 | pub const BINDSTATUS_PROTOCOLCLASSID: BINDSTATUS = 20i32; |
04454e1e | 378 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 379 | pub const BINDSTATUS_ENCODING: BINDSTATUS = 21i32; |
04454e1e | 380 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 381 | pub const BINDSTATUS_VERIFIEDMIMETYPEAVAILABLE: BINDSTATUS = 22i32; |
04454e1e | 382 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 383 | pub const BINDSTATUS_CLASSINSTALLLOCATION: BINDSTATUS = 23i32; |
04454e1e | 384 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 385 | pub const BINDSTATUS_DECODING: BINDSTATUS = 24i32; |
04454e1e | 386 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 387 | pub const BINDSTATUS_LOADINGMIMEHANDLER: BINDSTATUS = 25i32; |
04454e1e | 388 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 389 | pub const BINDSTATUS_CONTENTDISPOSITIONATTACH: BINDSTATUS = 26i32; |
04454e1e | 390 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 391 | pub const BINDSTATUS_FILTERREPORTMIMETYPE: BINDSTATUS = 27i32; |
04454e1e | 392 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 393 | pub const BINDSTATUS_CLSIDCANINSTANTIATE: BINDSTATUS = 28i32; |
04454e1e | 394 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 395 | pub const BINDSTATUS_IUNKNOWNAVAILABLE: BINDSTATUS = 29i32; |
04454e1e | 396 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 397 | pub const BINDSTATUS_DIRECTBIND: BINDSTATUS = 30i32; |
04454e1e | 398 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 399 | pub const BINDSTATUS_RAWMIMETYPE: BINDSTATUS = 31i32; |
04454e1e | 400 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 401 | pub const BINDSTATUS_PROXYDETECTING: BINDSTATUS = 32i32; |
04454e1e | 402 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 403 | pub const BINDSTATUS_ACCEPTRANGES: BINDSTATUS = 33i32; |
04454e1e | 404 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 405 | pub const BINDSTATUS_COOKIE_SENT: BINDSTATUS = 34i32; |
04454e1e | 406 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 407 | pub const BINDSTATUS_COMPACT_POLICY_RECEIVED: BINDSTATUS = 35i32; |
04454e1e | 408 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 409 | pub const BINDSTATUS_COOKIE_SUPPRESSED: BINDSTATUS = 36i32; |
04454e1e | 410 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 411 | pub const BINDSTATUS_COOKIE_STATE_UNKNOWN: BINDSTATUS = 37i32; |
04454e1e | 412 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 413 | pub const BINDSTATUS_COOKIE_STATE_ACCEPT: BINDSTATUS = 38i32; |
04454e1e | 414 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 415 | pub const BINDSTATUS_COOKIE_STATE_REJECT: BINDSTATUS = 39i32; |
04454e1e | 416 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 417 | pub const BINDSTATUS_COOKIE_STATE_PROMPT: BINDSTATUS = 40i32; |
04454e1e | 418 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 419 | pub const BINDSTATUS_COOKIE_STATE_LEASH: BINDSTATUS = 41i32; |
04454e1e | 420 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 421 | pub const BINDSTATUS_COOKIE_STATE_DOWNGRADE: BINDSTATUS = 42i32; |
04454e1e | 422 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 423 | pub const BINDSTATUS_POLICY_HREF: BINDSTATUS = 43i32; |
04454e1e | 424 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 425 | pub const BINDSTATUS_P3P_HEADER: BINDSTATUS = 44i32; |
04454e1e | 426 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 427 | pub const BINDSTATUS_SESSION_COOKIE_RECEIVED: BINDSTATUS = 45i32; |
04454e1e | 428 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 429 | pub const BINDSTATUS_PERSISTENT_COOKIE_RECEIVED: BINDSTATUS = 46i32; |
04454e1e | 430 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 431 | pub const BINDSTATUS_SESSION_COOKIES_ALLOWED: BINDSTATUS = 47i32; |
04454e1e | 432 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 433 | pub const BINDSTATUS_CACHECONTROL: BINDSTATUS = 48i32; |
04454e1e | 434 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 435 | pub const BINDSTATUS_CONTENTDISPOSITIONFILENAME: BINDSTATUS = 49i32; |
04454e1e | 436 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 437 | pub const BINDSTATUS_MIMETEXTPLAINMISMATCH: BINDSTATUS = 50i32; |
04454e1e | 438 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 439 | pub const BINDSTATUS_PUBLISHERAVAILABLE: BINDSTATUS = 51i32; |
04454e1e | 440 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 441 | pub const BINDSTATUS_DISPLAYNAMEAVAILABLE: BINDSTATUS = 52i32; |
04454e1e | 442 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 443 | pub const BINDSTATUS_SSLUX_NAVBLOCKED: BINDSTATUS = 53i32; |
04454e1e | 444 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 445 | pub const BINDSTATUS_SERVER_MIMETYPEAVAILABLE: BINDSTATUS = 54i32; |
04454e1e | 446 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 447 | pub const BINDSTATUS_SNIFFED_CLASSIDAVAILABLE: BINDSTATUS = 55i32; |
04454e1e | 448 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 449 | pub const BINDSTATUS_64BIT_PROGRESS: BINDSTATUS = 56i32; |
04454e1e | 450 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 451 | pub const BINDSTATUS_LAST: BINDSTATUS = 56i32; |
04454e1e | 452 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 453 | pub const BINDSTATUS_RESERVED_0: BINDSTATUS = 57i32; |
04454e1e | 454 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 455 | pub const BINDSTATUS_RESERVED_1: BINDSTATUS = 58i32; |
04454e1e | 456 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 457 | pub const BINDSTATUS_RESERVED_2: BINDSTATUS = 59i32; |
04454e1e | 458 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 459 | pub const BINDSTATUS_RESERVED_3: BINDSTATUS = 60i32; |
04454e1e | 460 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 461 | pub const BINDSTATUS_RESERVED_4: BINDSTATUS = 61i32; |
04454e1e | 462 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 463 | pub const BINDSTATUS_RESERVED_5: BINDSTATUS = 62i32; |
04454e1e | 464 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 465 | pub const BINDSTATUS_RESERVED_6: BINDSTATUS = 63i32; |
04454e1e | 466 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 467 | pub const BINDSTATUS_RESERVED_7: BINDSTATUS = 64i32; |
04454e1e | 468 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 469 | pub const BINDSTATUS_RESERVED_8: BINDSTATUS = 65i32; |
04454e1e | 470 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 471 | pub const BINDSTATUS_RESERVED_9: BINDSTATUS = 66i32; |
04454e1e | 472 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 473 | pub const BINDSTATUS_RESERVED_A: BINDSTATUS = 67i32; |
04454e1e | 474 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 475 | pub const BINDSTATUS_RESERVED_B: BINDSTATUS = 68i32; |
04454e1e | 476 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 477 | pub const BINDSTATUS_RESERVED_C: BINDSTATUS = 69i32; |
04454e1e | 478 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 479 | pub const BINDSTATUS_RESERVED_D: BINDSTATUS = 70i32; |
04454e1e | 480 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 481 | pub const BINDSTATUS_RESERVED_E: BINDSTATUS = 71i32; |
04454e1e | 482 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 483 | pub const BINDSTATUS_RESERVED_F: BINDSTATUS = 72i32; |
04454e1e | 484 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 485 | pub const BINDSTATUS_RESERVED_10: BINDSTATUS = 73i32; |
04454e1e | 486 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 487 | pub const BINDSTATUS_RESERVED_11: BINDSTATUS = 74i32; |
04454e1e | 488 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 489 | pub const BINDSTATUS_RESERVED_12: BINDSTATUS = 75i32; |
04454e1e | 490 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 491 | pub const BINDSTATUS_RESERVED_13: BINDSTATUS = 76i32; |
04454e1e | 492 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 493 | pub const BINDSTATUS_RESERVED_14: BINDSTATUS = 77i32; |
04454e1e | 494 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 495 | pub const BINDSTATUS_LAST_PRIVATE: BINDSTATUS = 77i32; |
04454e1e | 496 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 497 | pub type BINDSTRING = i32; |
04454e1e | 498 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 499 | pub const BINDSTRING_HEADERS: BINDSTRING = 1i32; |
04454e1e | 500 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 501 | pub const BINDSTRING_ACCEPT_MIMES: BINDSTRING = 2i32; |
04454e1e | 502 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 503 | pub const BINDSTRING_EXTRA_URL: BINDSTRING = 3i32; |
04454e1e | 504 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 505 | pub const BINDSTRING_LANGUAGE: BINDSTRING = 4i32; |
04454e1e | 506 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 507 | pub const BINDSTRING_USERNAME: BINDSTRING = 5i32; |
04454e1e | 508 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 509 | pub const BINDSTRING_PASSWORD: BINDSTRING = 6i32; |
04454e1e | 510 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 511 | pub const BINDSTRING_UA_PIXELS: BINDSTRING = 7i32; |
04454e1e | 512 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 513 | pub const BINDSTRING_UA_COLOR: BINDSTRING = 8i32; |
04454e1e | 514 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 515 | pub const BINDSTRING_OS: BINDSTRING = 9i32; |
04454e1e | 516 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 517 | pub const BINDSTRING_USER_AGENT: BINDSTRING = 10i32; |
04454e1e | 518 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 519 | pub const BINDSTRING_ACCEPT_ENCODINGS: BINDSTRING = 11i32; |
04454e1e | 520 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 521 | pub const BINDSTRING_POST_COOKIE: BINDSTRING = 12i32; |
04454e1e | 522 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 523 | pub const BINDSTRING_POST_DATA_MIME: BINDSTRING = 13i32; |
04454e1e | 524 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 525 | pub const BINDSTRING_URL: BINDSTRING = 14i32; |
04454e1e | 526 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 527 | pub const BINDSTRING_IID: BINDSTRING = 15i32; |
04454e1e | 528 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 529 | pub const BINDSTRING_FLAG_BIND_TO_OBJECT: BINDSTRING = 16i32; |
04454e1e | 530 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 531 | pub const BINDSTRING_PTR_BIND_CONTEXT: BINDSTRING = 17i32; |
04454e1e | 532 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 533 | pub const BINDSTRING_XDR_ORIGIN: BINDSTRING = 18i32; |
04454e1e | 534 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 535 | pub const BINDSTRING_DOWNLOADPATH: BINDSTRING = 19i32; |
04454e1e | 536 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 537 | pub const BINDSTRING_ROOTDOC_URL: BINDSTRING = 20i32; |
04454e1e | 538 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 539 | pub const BINDSTRING_INITIAL_FILENAME: BINDSTRING = 21i32; |
04454e1e | 540 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 541 | pub const BINDSTRING_PROXY_USERNAME: BINDSTRING = 22i32; |
04454e1e | 542 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 543 | pub const BINDSTRING_PROXY_PASSWORD: BINDSTRING = 23i32; |
04454e1e | 544 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 545 | pub const BINDSTRING_ENTERPRISE_ID: BINDSTRING = 24i32; |
04454e1e | 546 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 547 | pub const BINDSTRING_DOC_URL: BINDSTRING = 25i32; |
04454e1e | 548 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 549 | pub const BINDSTRING_SAMESITE_COOKIE_LEVEL: BINDSTRING = 26i32; |
04454e1e | 550 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 551 | pub type BINDVERB = i32; |
04454e1e | 552 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 553 | pub const BINDVERB_GET: BINDVERB = 0i32; |
04454e1e | 554 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 555 | pub const BINDVERB_POST: BINDVERB = 1i32; |
04454e1e | 556 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 557 | pub const BINDVERB_PUT: BINDVERB = 2i32; |
04454e1e | 558 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 559 | pub const BINDVERB_CUSTOM: BINDVERB = 3i32; |
04454e1e | 560 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 561 | pub const BINDVERB_RESERVED1: BINDVERB = 4i32; |
04454e1e | 562 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 563 | pub type BSCF = i32; |
04454e1e | 564 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 565 | pub const BSCF_FIRSTDATANOTIFICATION: BSCF = 1i32; |
04454e1e | 566 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 567 | pub const BSCF_INTERMEDIATEDATANOTIFICATION: BSCF = 2i32; |
04454e1e | 568 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 569 | pub const BSCF_LASTDATANOTIFICATION: BSCF = 4i32; |
04454e1e | 570 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 571 | pub const BSCF_DATAFULLYAVAILABLE: BSCF = 8i32; |
04454e1e | 572 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 573 | pub const BSCF_AVAILABLEDATASIZEUNKNOWN: BSCF = 16i32; |
04454e1e | 574 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 575 | pub const BSCF_SKIPDRAINDATAFORFILEURLS: BSCF = 32i32; |
04454e1e | 576 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 577 | pub const BSCF_64BITLENGTHDOWNLOAD: BSCF = 64i32; |
04454e1e | 578 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 579 | pub const CF_NULL: u32 = 0u32; |
04454e1e | 580 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 581 | pub type CIP_STATUS = i32; |
04454e1e | 582 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 583 | pub const CIP_DISK_FULL: CIP_STATUS = 0i32; |
04454e1e | 584 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 585 | pub const CIP_ACCESS_DENIED: CIP_STATUS = 1i32; |
04454e1e | 586 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 587 | pub const CIP_NEWER_VERSION_EXISTS: CIP_STATUS = 2i32; |
04454e1e | 588 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 589 | pub const CIP_OLDER_VERSION_EXISTS: CIP_STATUS = 3i32; |
04454e1e | 590 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 591 | pub const CIP_NAME_CONFLICT: CIP_STATUS = 4i32; |
04454e1e | 592 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 593 | pub const CIP_TRUST_VERIFICATION_COMPONENT_MISSING: CIP_STATUS = 5i32; |
04454e1e | 594 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 595 | pub const CIP_EXE_SELF_REGISTERATION_TIMEOUT: CIP_STATUS = 6i32; |
04454e1e | 596 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 597 | pub const CIP_UNSAFE_TO_ABORT: CIP_STATUS = 7i32; |
04454e1e | 598 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 599 | pub const CIP_NEED_REBOOT: CIP_STATUS = 8i32; |
04454e1e | 600 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
601 | pub const CIP_NEED_REBOOT_UI_PERMISSION: CIP_STATUS = 9i32; |
602 | #[repr(C)] | |
04454e1e | 603 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
604 | pub struct CODEBASEHOLD { |
605 | pub cbSize: u32, | |
04454e1e FG |
606 | pub szDistUnit: ::windows_sys::core::PWSTR, |
607 | pub szCodeBase: ::windows_sys::core::PWSTR, | |
5e7ed085 FG |
608 | pub dwVersionMS: u32, |
609 | pub dwVersionLS: u32, | |
610 | pub dwStyle: u32, | |
611 | } | |
5e7ed085 | 612 | impl ::core::marker::Copy for CODEBASEHOLD {} |
5e7ed085 FG |
613 | impl ::core::clone::Clone for CODEBASEHOLD { |
614 | fn clone(&self) -> Self { | |
615 | *self | |
616 | } | |
617 | } | |
618 | #[repr(C)] | |
04454e1e | 619 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
620 | pub struct CONFIRMSAFETY { |
621 | pub clsid: ::windows_sys::core::GUID, | |
622 | pub pUnk: ::windows_sys::core::IUnknown, | |
623 | pub dwFlags: u32, | |
624 | } | |
625 | impl ::core::marker::Copy for CONFIRMSAFETY {} | |
626 | impl ::core::clone::Clone for CONFIRMSAFETY { | |
627 | fn clone(&self) -> Self { | |
628 | *self | |
629 | } | |
630 | } | |
04454e1e | 631 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
632 | pub const CONFIRMSAFETYACTION_LOADOBJECT: u32 = 1u32; |
633 | #[repr(C)] | |
04454e1e | 634 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
635 | pub struct DATAINFO { |
636 | pub ulTotalSize: u32, | |
637 | pub ulavrPacketSize: u32, | |
638 | pub ulConnectSpeed: u32, | |
639 | pub ulProcessorSpeed: u32, | |
640 | } | |
641 | impl ::core::marker::Copy for DATAINFO {} | |
642 | impl ::core::clone::Clone for DATAINFO { | |
643 | fn clone(&self) -> Self { | |
644 | *self | |
645 | } | |
646 | } | |
04454e1e | 647 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 648 | pub const E_PENDING: ::windows_sys::core::HRESULT = -2147483638i32; |
04454e1e | 649 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 650 | pub const FIEF_FLAG_FORCE_JITUI: u32 = 1u32; |
04454e1e | 651 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 652 | pub const FIEF_FLAG_PEEK: u32 = 2u32; |
04454e1e | 653 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 654 | pub const FIEF_FLAG_RESERVED_0: u32 = 8u32; |
04454e1e | 655 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 656 | pub const FIEF_FLAG_SKIP_INSTALLED_VERSION_CHECK: u32 = 4u32; |
04454e1e | 657 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 658 | pub const FMFD_DEFAULT: u32 = 0u32; |
04454e1e | 659 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 660 | pub const FMFD_ENABLEMIMESNIFFING: u32 = 2u32; |
04454e1e | 661 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 662 | pub const FMFD_IGNOREMIMETEXTPLAIN: u32 = 4u32; |
04454e1e | 663 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 664 | pub const FMFD_RESERVED_1: u32 = 64u32; |
04454e1e | 665 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 666 | pub const FMFD_RESERVED_2: u32 = 128u32; |
04454e1e | 667 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 668 | pub const FMFD_RESPECTTEXTPLAIN: u32 = 16u32; |
04454e1e | 669 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 670 | pub const FMFD_RETURNUPDATEDIMGMIMES: u32 = 32u32; |
04454e1e | 671 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 672 | pub const FMFD_SERVERMIME: u32 = 8u32; |
04454e1e | 673 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 674 | pub const FMFD_URLASFILENAME: u32 = 1u32; |
04454e1e | 675 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 676 | pub const GET_FEATURE_FROM_PROCESS: u32 = 2u32; |
04454e1e | 677 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 678 | pub const GET_FEATURE_FROM_REGISTRY: u32 = 4u32; |
04454e1e | 679 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 680 | pub const GET_FEATURE_FROM_THREAD: u32 = 1u32; |
04454e1e | 681 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 682 | pub const GET_FEATURE_FROM_THREAD_INTERNET: u32 = 64u32; |
04454e1e | 683 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 684 | pub const GET_FEATURE_FROM_THREAD_INTRANET: u32 = 16u32; |
04454e1e | 685 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 686 | pub const GET_FEATURE_FROM_THREAD_LOCALMACHINE: u32 = 8u32; |
04454e1e | 687 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 688 | pub const GET_FEATURE_FROM_THREAD_RESTRICTED: u32 = 128u32; |
04454e1e | 689 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
690 | pub const GET_FEATURE_FROM_THREAD_TRUSTED: u32 = 32u32; |
691 | #[repr(C)] | |
04454e1e | 692 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
693 | #[cfg(feature = "Win32_Foundation")] |
694 | pub struct HIT_LOGGING_INFO { | |
695 | pub dwStructSize: u32, | |
04454e1e | 696 | pub lpszLoggedUrlName: ::windows_sys::core::PSTR, |
5e7ed085 FG |
697 | pub StartTime: super::super::super::Foundation::SYSTEMTIME, |
698 | pub EndTime: super::super::super::Foundation::SYSTEMTIME, | |
04454e1e | 699 | pub lpszExtendedInfo: ::windows_sys::core::PSTR, |
5e7ed085 FG |
700 | } |
701 | #[cfg(feature = "Win32_Foundation")] | |
702 | impl ::core::marker::Copy for HIT_LOGGING_INFO {} | |
703 | #[cfg(feature = "Win32_Foundation")] | |
704 | impl ::core::clone::Clone for HIT_LOGGING_INFO { | |
705 | fn clone(&self) -> Self { | |
706 | *self | |
707 | } | |
708 | } | |
709 | pub type IBindCallbackRedirect = *mut ::core::ffi::c_void; | |
710 | pub type IBindHttpSecurity = *mut ::core::ffi::c_void; | |
711 | pub type IBindProtocol = *mut ::core::ffi::c_void; | |
712 | pub type ICatalogFileInfo = *mut ::core::ffi::c_void; | |
713 | pub type ICodeInstall = *mut ::core::ffi::c_void; | |
714 | pub type IDataFilter = *mut ::core::ffi::c_void; | |
04454e1e | 715 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 716 | pub type IEObjectType = i32; |
04454e1e | 717 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 718 | pub const IE_EPM_OBJECT_EVENT: IEObjectType = 0i32; |
04454e1e | 719 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 720 | pub const IE_EPM_OBJECT_MUTEX: IEObjectType = 1i32; |
04454e1e | 721 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 722 | pub const IE_EPM_OBJECT_SEMAPHORE: IEObjectType = 2i32; |
04454e1e | 723 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 724 | pub const IE_EPM_OBJECT_SHARED_MEMORY: IEObjectType = 3i32; |
04454e1e | 725 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 726 | pub const IE_EPM_OBJECT_WAITABLE_TIMER: IEObjectType = 4i32; |
04454e1e | 727 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 728 | pub const IE_EPM_OBJECT_FILE: IEObjectType = 5i32; |
04454e1e | 729 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 730 | pub const IE_EPM_OBJECT_NAMED_PIPE: IEObjectType = 6i32; |
04454e1e | 731 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
732 | pub const IE_EPM_OBJECT_REGISTRY: IEObjectType = 7i32; |
733 | pub type IEncodingFilterFactory = *mut ::core::ffi::c_void; | |
734 | pub type IGetBindHandle = *mut ::core::ffi::c_void; | |
735 | pub type IHttpNegotiate = *mut ::core::ffi::c_void; | |
736 | pub type IHttpNegotiate2 = *mut ::core::ffi::c_void; | |
737 | pub type IHttpNegotiate3 = *mut ::core::ffi::c_void; | |
738 | pub type IHttpSecurity = *mut ::core::ffi::c_void; | |
739 | pub type IInternet = *mut ::core::ffi::c_void; | |
740 | pub type IInternetBindInfo = *mut ::core::ffi::c_void; | |
741 | pub type IInternetBindInfoEx = *mut ::core::ffi::c_void; | |
742 | pub type IInternetHostSecurityManager = *mut ::core::ffi::c_void; | |
743 | pub type IInternetPriority = *mut ::core::ffi::c_void; | |
744 | pub type IInternetProtocol = *mut ::core::ffi::c_void; | |
745 | pub type IInternetProtocolEx = *mut ::core::ffi::c_void; | |
746 | pub type IInternetProtocolInfo = *mut ::core::ffi::c_void; | |
747 | pub type IInternetProtocolRoot = *mut ::core::ffi::c_void; | |
748 | pub type IInternetProtocolSink = *mut ::core::ffi::c_void; | |
749 | pub type IInternetProtocolSinkStackable = *mut ::core::ffi::c_void; | |
750 | pub type IInternetSecurityManager = *mut ::core::ffi::c_void; | |
751 | pub type IInternetSecurityManagerEx = *mut ::core::ffi::c_void; | |
752 | pub type IInternetSecurityManagerEx2 = *mut ::core::ffi::c_void; | |
753 | pub type IInternetSecurityMgrSite = *mut ::core::ffi::c_void; | |
754 | pub type IInternetSession = *mut ::core::ffi::c_void; | |
755 | pub type IInternetThreadSwitch = *mut ::core::ffi::c_void; | |
756 | pub type IInternetZoneManager = *mut ::core::ffi::c_void; | |
757 | pub type IInternetZoneManagerEx = *mut ::core::ffi::c_void; | |
758 | pub type IInternetZoneManagerEx2 = *mut ::core::ffi::c_void; | |
759 | pub type IMonikerProp = *mut ::core::ffi::c_void; | |
04454e1e | 760 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 761 | pub const INET_E_AUTHENTICATION_REQUIRED: ::windows_sys::core::HRESULT = -2146697207i32; |
04454e1e | 762 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 763 | pub const INET_E_BLOCKED_ENHANCEDPROTECTEDMODE: ::windows_sys::core::HRESULT = -2146695930i32; |
04454e1e | 764 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 765 | pub const INET_E_BLOCKED_PLUGGABLE_PROTOCOL: ::windows_sys::core::HRESULT = -2146695931i32; |
04454e1e | 766 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 767 | pub const INET_E_BLOCKED_REDIRECT_XSECURITYID: ::windows_sys::core::HRESULT = -2146697189i32; |
04454e1e | 768 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 769 | pub const INET_E_CANNOT_CONNECT: ::windows_sys::core::HRESULT = -2146697212i32; |
04454e1e | 770 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 771 | pub const INET_E_CANNOT_INSTANTIATE_OBJECT: ::windows_sys::core::HRESULT = -2146697200i32; |
04454e1e | 772 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 773 | pub const INET_E_CANNOT_LOAD_DATA: ::windows_sys::core::HRESULT = -2146697201i32; |
04454e1e | 774 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 775 | pub const INET_E_CANNOT_LOCK_REQUEST: ::windows_sys::core::HRESULT = -2146697194i32; |
04454e1e | 776 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 777 | pub const INET_E_CANNOT_REPLACE_SFP_FILE: ::windows_sys::core::HRESULT = -2146696448i32; |
04454e1e | 778 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 779 | pub const INET_E_CODE_DOWNLOAD_DECLINED: ::windows_sys::core::HRESULT = -2146696960i32; |
04454e1e | 780 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 781 | pub const INET_E_CODE_INSTALL_BLOCKED_ARM: ::windows_sys::core::HRESULT = -2146695932i32; |
04454e1e | 782 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 783 | pub const INET_E_CODE_INSTALL_BLOCKED_BITNESS: ::windows_sys::core::HRESULT = -2146695929i32; |
04454e1e | 784 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 785 | pub const INET_E_CODE_INSTALL_BLOCKED_BY_HASH_POLICY: ::windows_sys::core::HRESULT = -2146695936i32; |
04454e1e | 786 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 787 | pub const INET_E_CODE_INSTALL_BLOCKED_IMMERSIVE: ::windows_sys::core::HRESULT = -2146695934i32; |
04454e1e | 788 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 789 | pub const INET_E_CODE_INSTALL_SUPPRESSED: ::windows_sys::core::HRESULT = -2146696192i32; |
04454e1e | 790 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 791 | pub const INET_E_CONNECTION_TIMEOUT: ::windows_sys::core::HRESULT = -2146697205i32; |
04454e1e | 792 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 793 | pub const INET_E_DATA_NOT_AVAILABLE: ::windows_sys::core::HRESULT = -2146697209i32; |
04454e1e | 794 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 795 | pub const INET_E_DEFAULT_ACTION: i32 = -2146697199i32; |
04454e1e | 796 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 797 | pub const INET_E_DOMINJECTIONVALIDATION: ::windows_sys::core::HRESULT = -2146697188i32; |
04454e1e | 798 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 799 | pub const INET_E_DOWNLOAD_BLOCKED_BY_CSP: ::windows_sys::core::HRESULT = -2146695928i32; |
04454e1e | 800 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 801 | pub const INET_E_DOWNLOAD_BLOCKED_BY_INPRIVATE: ::windows_sys::core::HRESULT = -2146695935i32; |
04454e1e | 802 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 803 | pub const INET_E_DOWNLOAD_FAILURE: ::windows_sys::core::HRESULT = -2146697208i32; |
04454e1e | 804 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 805 | pub const INET_E_ERROR_FIRST: ::windows_sys::core::HRESULT = -2146697214i32; |
04454e1e | 806 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 807 | pub const INET_E_ERROR_LAST: i32 = -2146695928i32; |
04454e1e | 808 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 809 | pub const INET_E_FORBIDFRAMING: ::windows_sys::core::HRESULT = -2146695933i32; |
04454e1e | 810 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 811 | pub const INET_E_HSTS_CERTIFICATE_ERROR: ::windows_sys::core::HRESULT = -2146697186i32; |
04454e1e | 812 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 813 | pub const INET_E_INVALID_CERTIFICATE: ::windows_sys::core::HRESULT = -2146697191i32; |
04454e1e | 814 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 815 | pub const INET_E_INVALID_REQUEST: ::windows_sys::core::HRESULT = -2146697204i32; |
04454e1e | 816 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 817 | pub const INET_E_INVALID_URL: ::windows_sys::core::HRESULT = -2146697214i32; |
04454e1e | 818 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 819 | pub const INET_E_NO_SESSION: ::windows_sys::core::HRESULT = -2146697213i32; |
04454e1e | 820 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 821 | pub const INET_E_NO_VALID_MEDIA: ::windows_sys::core::HRESULT = -2146697206i32; |
04454e1e | 822 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 823 | pub const INET_E_OBJECT_NOT_FOUND: ::windows_sys::core::HRESULT = -2146697210i32; |
04454e1e | 824 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 825 | pub const INET_E_QUERYOPTION_UNKNOWN: ::windows_sys::core::HRESULT = -2146697197i32; |
04454e1e | 826 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 827 | pub const INET_E_REDIRECTING: ::windows_sys::core::HRESULT = -2146697196i32; |
04454e1e | 828 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 829 | pub const INET_E_REDIRECT_FAILED: ::windows_sys::core::HRESULT = -2146697196i32; |
04454e1e | 830 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 831 | pub const INET_E_REDIRECT_TO_DIR: ::windows_sys::core::HRESULT = -2146697195i32; |
04454e1e | 832 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 833 | pub const INET_E_RESERVED_1: ::windows_sys::core::HRESULT = -2146697190i32; |
04454e1e | 834 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 835 | pub const INET_E_RESERVED_2: ::windows_sys::core::HRESULT = -2146697185i32; |
04454e1e | 836 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 837 | pub const INET_E_RESERVED_3: ::windows_sys::core::HRESULT = -2146697184i32; |
04454e1e | 838 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 839 | pub const INET_E_RESERVED_4: ::windows_sys::core::HRESULT = -2146697183i32; |
04454e1e | 840 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 841 | pub const INET_E_RESERVED_5: ::windows_sys::core::HRESULT = -2146697182i32; |
04454e1e | 842 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 843 | pub const INET_E_RESOURCE_NOT_FOUND: ::windows_sys::core::HRESULT = -2146697211i32; |
04454e1e | 844 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 845 | pub const INET_E_RESULT_DISPATCHED: ::windows_sys::core::HRESULT = -2146696704i32; |
04454e1e | 846 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 847 | pub const INET_E_SECURITY_PROBLEM: ::windows_sys::core::HRESULT = -2146697202i32; |
04454e1e | 848 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 849 | pub const INET_E_TERMINATED_BIND: ::windows_sys::core::HRESULT = -2146697192i32; |
04454e1e | 850 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 851 | pub const INET_E_UNKNOWN_PROTOCOL: ::windows_sys::core::HRESULT = -2146697203i32; |
04454e1e | 852 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 853 | pub const INET_E_USE_DEFAULT_PROTOCOLHANDLER: ::windows_sys::core::HRESULT = -2146697199i32; |
04454e1e | 854 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 855 | pub const INET_E_USE_DEFAULT_SETTING: ::windows_sys::core::HRESULT = -2146697198i32; |
04454e1e | 856 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 857 | pub const INET_E_USE_EXTEND_BINDING: ::windows_sys::core::HRESULT = -2146697193i32; |
04454e1e | 858 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 859 | pub const INET_E_VTAB_SWITCH_FORCE_ENGINE: ::windows_sys::core::HRESULT = -2146697187i32; |
04454e1e | 860 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 861 | pub type INET_ZONE_MANAGER_CONSTANTS = i32; |
04454e1e | 862 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 863 | pub const MAX_ZONE_PATH: INET_ZONE_MANAGER_CONSTANTS = 260i32; |
04454e1e | 864 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 865 | pub const MAX_ZONE_DESCRIPTION: INET_ZONE_MANAGER_CONSTANTS = 200i32; |
04454e1e | 866 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 867 | pub type INTERNETFEATURELIST = i32; |
04454e1e | 868 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 869 | pub const FEATURE_OBJECT_CACHING: INTERNETFEATURELIST = 0i32; |
04454e1e | 870 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 871 | pub const FEATURE_ZONE_ELEVATION: INTERNETFEATURELIST = 1i32; |
04454e1e | 872 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 873 | pub const FEATURE_MIME_HANDLING: INTERNETFEATURELIST = 2i32; |
04454e1e | 874 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 875 | pub const FEATURE_MIME_SNIFFING: INTERNETFEATURELIST = 3i32; |
04454e1e | 876 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 877 | pub const FEATURE_WINDOW_RESTRICTIONS: INTERNETFEATURELIST = 4i32; |
04454e1e | 878 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 879 | pub const FEATURE_WEBOC_POPUPMANAGEMENT: INTERNETFEATURELIST = 5i32; |
04454e1e | 880 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 881 | pub const FEATURE_BEHAVIORS: INTERNETFEATURELIST = 6i32; |
04454e1e | 882 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 883 | pub const FEATURE_DISABLE_MK_PROTOCOL: INTERNETFEATURELIST = 7i32; |
04454e1e | 884 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 885 | pub const FEATURE_LOCALMACHINE_LOCKDOWN: INTERNETFEATURELIST = 8i32; |
04454e1e | 886 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 887 | pub const FEATURE_SECURITYBAND: INTERNETFEATURELIST = 9i32; |
04454e1e | 888 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 889 | pub const FEATURE_RESTRICT_ACTIVEXINSTALL: INTERNETFEATURELIST = 10i32; |
04454e1e | 890 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 891 | pub const FEATURE_VALIDATE_NAVIGATE_URL: INTERNETFEATURELIST = 11i32; |
04454e1e | 892 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 893 | pub const FEATURE_RESTRICT_FILEDOWNLOAD: INTERNETFEATURELIST = 12i32; |
04454e1e | 894 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 895 | pub const FEATURE_ADDON_MANAGEMENT: INTERNETFEATURELIST = 13i32; |
04454e1e | 896 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 897 | pub const FEATURE_PROTOCOL_LOCKDOWN: INTERNETFEATURELIST = 14i32; |
04454e1e | 898 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 899 | pub const FEATURE_HTTP_USERNAME_PASSWORD_DISABLE: INTERNETFEATURELIST = 15i32; |
04454e1e | 900 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 901 | pub const FEATURE_SAFE_BINDTOOBJECT: INTERNETFEATURELIST = 16i32; |
04454e1e | 902 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 903 | pub const FEATURE_UNC_SAVEDFILECHECK: INTERNETFEATURELIST = 17i32; |
04454e1e | 904 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 905 | pub const FEATURE_GET_URL_DOM_FILEPATH_UNENCODED: INTERNETFEATURELIST = 18i32; |
04454e1e | 906 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 907 | pub const FEATURE_TABBED_BROWSING: INTERNETFEATURELIST = 19i32; |
04454e1e | 908 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 909 | pub const FEATURE_SSLUX: INTERNETFEATURELIST = 20i32; |
04454e1e | 910 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 911 | pub const FEATURE_DISABLE_NAVIGATION_SOUNDS: INTERNETFEATURELIST = 21i32; |
04454e1e | 912 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 913 | pub const FEATURE_DISABLE_LEGACY_COMPRESSION: INTERNETFEATURELIST = 22i32; |
04454e1e | 914 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 915 | pub const FEATURE_FORCE_ADDR_AND_STATUS: INTERNETFEATURELIST = 23i32; |
04454e1e | 916 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 917 | pub const FEATURE_XMLHTTP: INTERNETFEATURELIST = 24i32; |
04454e1e | 918 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 919 | pub const FEATURE_DISABLE_TELNET_PROTOCOL: INTERNETFEATURELIST = 25i32; |
04454e1e | 920 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 921 | pub const FEATURE_FEEDS: INTERNETFEATURELIST = 26i32; |
04454e1e | 922 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 923 | pub const FEATURE_BLOCK_INPUT_PROMPTS: INTERNETFEATURELIST = 27i32; |
04454e1e | 924 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
925 | pub const FEATURE_ENTRY_COUNT: INTERNETFEATURELIST = 28i32; |
926 | pub type IPersistMoniker = *mut ::core::ffi::c_void; | |
927 | pub type ISoftDistExt = *mut ::core::ffi::c_void; | |
928 | pub type IUriBuilderFactory = *mut ::core::ffi::c_void; | |
929 | pub type IUriContainer = *mut ::core::ffi::c_void; | |
930 | pub type IWinInetCacheHints = *mut ::core::ffi::c_void; | |
931 | pub type IWinInetCacheHints2 = *mut ::core::ffi::c_void; | |
932 | pub type IWinInetFileStream = *mut ::core::ffi::c_void; | |
933 | pub type IWinInetHttpInfo = *mut ::core::ffi::c_void; | |
934 | pub type IWinInetHttpTimeouts = *mut ::core::ffi::c_void; | |
935 | pub type IWinInetInfo = *mut ::core::ffi::c_void; | |
936 | pub type IWindowForBindingUI = *mut ::core::ffi::c_void; | |
937 | pub type IWrappedProtocol = *mut ::core::ffi::c_void; | |
938 | pub type IZoneIdentifier = *mut ::core::ffi::c_void; | |
939 | pub type IZoneIdentifier2 = *mut ::core::ffi::c_void; | |
04454e1e | 940 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 941 | pub const MAX_SIZE_SECURITY_ID: u32 = 512u32; |
04454e1e | 942 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 943 | pub const MKSYS_URLMONIKER: u32 = 6u32; |
04454e1e | 944 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 945 | pub const MK_S_ASYNCHRONOUS: ::windows_sys::core::HRESULT = 262632i32; |
04454e1e | 946 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 947 | pub type MONIKERPROPERTY = i32; |
04454e1e | 948 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 949 | pub const MIMETYPEPROP: MONIKERPROPERTY = 0i32; |
04454e1e | 950 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 951 | pub const USE_SRC_URL: MONIKERPROPERTY = 1i32; |
04454e1e | 952 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 953 | pub const CLASSIDPROP: MONIKERPROPERTY = 2i32; |
04454e1e | 954 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 955 | pub const TRUSTEDDOWNLOADPROP: MONIKERPROPERTY = 3i32; |
04454e1e | 956 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 957 | pub const POPUPLEVELPROP: MONIKERPROPERTY = 4i32; |
04454e1e | 958 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 959 | pub const MUTZ_ACCEPT_WILDCARD_SCHEME: u32 = 128u32; |
04454e1e | 960 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 961 | pub const MUTZ_DONT_UNESCAPE: u32 = 2048u32; |
04454e1e | 962 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 963 | pub const MUTZ_DONT_USE_CACHE: u32 = 4096u32; |
04454e1e | 964 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 965 | pub const MUTZ_ENFORCERESTRICTED: u32 = 256u32; |
04454e1e | 966 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 967 | pub const MUTZ_FORCE_INTRANET_FLAGS: u32 = 8192u32; |
04454e1e | 968 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 969 | pub const MUTZ_IGNORE_ZONE_MAPPINGS: u32 = 16384u32; |
04454e1e | 970 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 971 | pub const MUTZ_ISFILE: u32 = 2u32; |
04454e1e | 972 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 973 | pub const MUTZ_NOSAVEDFILECHECK: u32 = 1u32; |
04454e1e | 974 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 975 | pub const MUTZ_REQUIRESAVEDFILECHECK: u32 = 1024u32; |
04454e1e | 976 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 977 | pub const MUTZ_RESERVED: u32 = 512u32; |
04454e1e | 978 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 979 | pub type OIBDG_FLAGS = i32; |
04454e1e | 980 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 981 | pub const OIBDG_APARTMENTTHREADED: OIBDG_FLAGS = 256i32; |
04454e1e | 982 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 983 | pub const OIBDG_DATAONLY: OIBDG_FLAGS = 4096i32; |
04454e1e | 984 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 985 | pub type PARSEACTION = i32; |
04454e1e | 986 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 987 | pub const PARSE_CANONICALIZE: PARSEACTION = 1i32; |
04454e1e | 988 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 989 | pub const PARSE_FRIENDLY: PARSEACTION = 2i32; |
04454e1e | 990 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 991 | pub const PARSE_SECURITY_URL: PARSEACTION = 3i32; |
04454e1e | 992 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 993 | pub const PARSE_ROOTDOCUMENT: PARSEACTION = 4i32; |
04454e1e | 994 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 995 | pub const PARSE_DOCUMENT: PARSEACTION = 5i32; |
04454e1e | 996 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 997 | pub const PARSE_ANCHOR: PARSEACTION = 6i32; |
04454e1e | 998 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 999 | pub const PARSE_ENCODE_IS_UNESCAPE: PARSEACTION = 7i32; |
04454e1e | 1000 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1001 | pub const PARSE_DECODE_IS_ESCAPE: PARSEACTION = 8i32; |
04454e1e | 1002 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1003 | pub const PARSE_PATH_FROM_URL: PARSEACTION = 9i32; |
04454e1e | 1004 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1005 | pub const PARSE_URL_FROM_PATH: PARSEACTION = 10i32; |
04454e1e | 1006 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1007 | pub const PARSE_MIME: PARSEACTION = 11i32; |
04454e1e | 1008 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1009 | pub const PARSE_SERVER: PARSEACTION = 12i32; |
04454e1e | 1010 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1011 | pub const PARSE_SCHEMA: PARSEACTION = 13i32; |
04454e1e | 1012 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1013 | pub const PARSE_SITE: PARSEACTION = 14i32; |
04454e1e | 1014 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1015 | pub const PARSE_DOMAIN: PARSEACTION = 15i32; |
04454e1e | 1016 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1017 | pub const PARSE_LOCATION: PARSEACTION = 16i32; |
04454e1e | 1018 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1019 | pub const PARSE_SECURITY_DOMAIN: PARSEACTION = 17i32; |
04454e1e | 1020 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1021 | pub const PARSE_ESCAPE: PARSEACTION = 18i32; |
04454e1e | 1022 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1023 | pub const PARSE_UNESCAPE: PARSEACTION = 19i32; |
04454e1e | 1024 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1025 | pub type PI_FLAGS = i32; |
04454e1e | 1026 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1027 | pub const PI_PARSE_URL: PI_FLAGS = 1i32; |
04454e1e | 1028 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1029 | pub const PI_FILTER_MODE: PI_FLAGS = 2i32; |
04454e1e | 1030 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1031 | pub const PI_FORCE_ASYNC: PI_FLAGS = 4i32; |
04454e1e | 1032 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1033 | pub const PI_USE_WORKERTHREAD: PI_FLAGS = 8i32; |
04454e1e | 1034 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1035 | pub const PI_MIMEVERIFICATION: PI_FLAGS = 16i32; |
04454e1e | 1036 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1037 | pub const PI_CLSIDLOOKUP: PI_FLAGS = 32i32; |
04454e1e | 1038 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1039 | pub const PI_DATAPROGRESS: PI_FLAGS = 64i32; |
04454e1e | 1040 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1041 | pub const PI_SYNCHRONOUS: PI_FLAGS = 128i32; |
04454e1e | 1042 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1043 | pub const PI_APARTMENTTHREADED: PI_FLAGS = 256i32; |
04454e1e | 1044 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1045 | pub const PI_CLASSINSTALL: PI_FLAGS = 512i32; |
04454e1e | 1046 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1047 | pub const PI_PASSONBINDCTX: PI_FLAGS = 8192i32; |
04454e1e | 1048 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1049 | pub const PI_NOMIMEHANDLER: PI_FLAGS = 32768i32; |
04454e1e | 1050 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1051 | pub const PI_LOADAPPDIRECT: PI_FLAGS = 16384i32; |
04454e1e | 1052 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1053 | pub const PD_FORCE_SWITCH: PI_FLAGS = 65536i32; |
04454e1e | 1054 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
1055 | pub const PI_PREFERDEFAULTHANDLER: PI_FLAGS = 131072i32; |
1056 | #[repr(C)] | |
04454e1e | 1057 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
1058 | pub struct PROTOCOLDATA { |
1059 | pub grfFlags: u32, | |
1060 | pub dwState: u32, | |
1061 | pub pData: *mut ::core::ffi::c_void, | |
1062 | pub cbData: u32, | |
1063 | } | |
1064 | impl ::core::marker::Copy for PROTOCOLDATA {} | |
1065 | impl ::core::clone::Clone for PROTOCOLDATA { | |
1066 | fn clone(&self) -> Self { | |
1067 | *self | |
1068 | } | |
1069 | } | |
1070 | #[repr(C)] | |
04454e1e | 1071 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
1072 | pub struct PROTOCOLFILTERDATA { |
1073 | pub cbSize: u32, | |
1074 | pub pProtocolSink: IInternetProtocolSink, | |
1075 | pub pProtocol: IInternetProtocol, | |
1076 | pub pUnk: ::windows_sys::core::IUnknown, | |
1077 | pub dwFilterFlags: u32, | |
1078 | } | |
1079 | impl ::core::marker::Copy for PROTOCOLFILTERDATA {} | |
1080 | impl ::core::clone::Clone for PROTOCOLFILTERDATA { | |
1081 | fn clone(&self) -> Self { | |
1082 | *self | |
1083 | } | |
1084 | } | |
04454e1e | 1085 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
1086 | pub const PROTOCOLFLAG_NO_PICS_CHECK: u32 = 1u32; |
1087 | #[repr(C)] | |
04454e1e | 1088 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1089 | pub struct PROTOCOL_ARGUMENT { |
04454e1e FG |
1090 | pub szMethod: ::windows_sys::core::PCWSTR, |
1091 | pub szTargetUrl: ::windows_sys::core::PCWSTR, | |
5e7ed085 | 1092 | } |
5e7ed085 | 1093 | impl ::core::marker::Copy for PROTOCOL_ARGUMENT {} |
5e7ed085 FG |
1094 | impl ::core::clone::Clone for PROTOCOL_ARGUMENT { |
1095 | fn clone(&self) -> Self { | |
1096 | *self | |
1097 | } | |
1098 | } | |
04454e1e | 1099 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1100 | pub type PSUACTION = i32; |
04454e1e | 1101 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1102 | pub const PSU_DEFAULT: PSUACTION = 1i32; |
04454e1e | 1103 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1104 | pub const PSU_SECURITY_URL_ONLY: PSUACTION = 2i32; |
04454e1e | 1105 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1106 | pub type PUAF = i32; |
04454e1e | 1107 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1108 | pub const PUAF_DEFAULT: PUAF = 0i32; |
04454e1e | 1109 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1110 | pub const PUAF_NOUI: PUAF = 1i32; |
04454e1e | 1111 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1112 | pub const PUAF_ISFILE: PUAF = 2i32; |
04454e1e | 1113 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1114 | pub const PUAF_WARN_IF_DENIED: PUAF = 4i32; |
04454e1e | 1115 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1116 | pub const PUAF_FORCEUI_FOREGROUND: PUAF = 8i32; |
04454e1e | 1117 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1118 | pub const PUAF_CHECK_TIFS: PUAF = 16i32; |
04454e1e | 1119 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1120 | pub const PUAF_DONTCHECKBOXINDIALOG: PUAF = 32i32; |
04454e1e | 1121 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1122 | pub const PUAF_TRUSTED: PUAF = 64i32; |
04454e1e | 1123 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1124 | pub const PUAF_ACCEPT_WILDCARD_SCHEME: PUAF = 128i32; |
04454e1e | 1125 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1126 | pub const PUAF_ENFORCERESTRICTED: PUAF = 256i32; |
04454e1e | 1127 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1128 | pub const PUAF_NOSAVEDFILECHECK: PUAF = 512i32; |
04454e1e | 1129 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1130 | pub const PUAF_REQUIRESAVEDFILECHECK: PUAF = 1024i32; |
04454e1e | 1131 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1132 | pub const PUAF_DONT_USE_CACHE: PUAF = 4096i32; |
04454e1e | 1133 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1134 | pub const PUAF_RESERVED1: PUAF = 8192i32; |
04454e1e | 1135 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1136 | pub const PUAF_RESERVED2: PUAF = 16384i32; |
04454e1e | 1137 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1138 | pub const PUAF_LMZ_UNLOCKED: PUAF = 65536i32; |
04454e1e | 1139 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1140 | pub const PUAF_LMZ_LOCKED: PUAF = 131072i32; |
04454e1e | 1141 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1142 | pub const PUAF_DEFAULTZONEPOL: PUAF = 262144i32; |
04454e1e | 1143 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1144 | pub const PUAF_NPL_USE_LOCKED_IF_RESTRICTED: PUAF = 524288i32; |
04454e1e | 1145 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1146 | pub const PUAF_NOUIIFLOCKED: PUAF = 1048576i32; |
04454e1e | 1147 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1148 | pub const PUAF_DRAGPROTOCOLCHECK: PUAF = 2097152i32; |
04454e1e | 1149 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1150 | pub type PUAFOUT = i32; |
04454e1e | 1151 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1152 | pub const PUAFOUT_DEFAULT: PUAFOUT = 0i32; |
04454e1e | 1153 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1154 | pub const PUAFOUT_ISLOCKZONEPOLICY: PUAFOUT = 1i32; |
04454e1e | 1155 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1156 | pub type QUERYOPTION = i32; |
04454e1e | 1157 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1158 | pub const QUERY_EXPIRATION_DATE: QUERYOPTION = 1i32; |
04454e1e | 1159 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1160 | pub const QUERY_TIME_OF_LAST_CHANGE: QUERYOPTION = 2i32; |
04454e1e | 1161 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1162 | pub const QUERY_CONTENT_ENCODING: QUERYOPTION = 3i32; |
04454e1e | 1163 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1164 | pub const QUERY_CONTENT_TYPE: QUERYOPTION = 4i32; |
04454e1e | 1165 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1166 | pub const QUERY_REFRESH: QUERYOPTION = 5i32; |
04454e1e | 1167 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1168 | pub const QUERY_RECOMBINE: QUERYOPTION = 6i32; |
04454e1e | 1169 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1170 | pub const QUERY_CAN_NAVIGATE: QUERYOPTION = 7i32; |
04454e1e | 1171 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1172 | pub const QUERY_USES_NETWORK: QUERYOPTION = 8i32; |
04454e1e | 1173 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1174 | pub const QUERY_IS_CACHED: QUERYOPTION = 9i32; |
04454e1e | 1175 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1176 | pub const QUERY_IS_INSTALLEDENTRY: QUERYOPTION = 10i32; |
04454e1e | 1177 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1178 | pub const QUERY_IS_CACHED_OR_MAPPED: QUERYOPTION = 11i32; |
04454e1e | 1179 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1180 | pub const QUERY_USES_CACHE: QUERYOPTION = 12i32; |
04454e1e | 1181 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1182 | pub const QUERY_IS_SECURE: QUERYOPTION = 13i32; |
04454e1e | 1183 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1184 | pub const QUERY_IS_SAFE: QUERYOPTION = 14i32; |
04454e1e | 1185 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1186 | pub const QUERY_USES_HISTORYFOLDER: QUERYOPTION = 15i32; |
04454e1e | 1187 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
1188 | pub const QUERY_IS_CACHED_AND_USABLE_OFFLINE: QUERYOPTION = 16i32; |
1189 | #[repr(C)] | |
04454e1e | 1190 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
1191 | #[cfg(feature = "Win32_Foundation")] |
1192 | pub struct REMSECURITY_ATTRIBUTES { | |
1193 | pub nLength: u32, | |
1194 | pub lpSecurityDescriptor: u32, | |
1195 | pub bInheritHandle: super::super::super::Foundation::BOOL, | |
1196 | } | |
1197 | #[cfg(feature = "Win32_Foundation")] | |
1198 | impl ::core::marker::Copy for REMSECURITY_ATTRIBUTES {} | |
1199 | #[cfg(feature = "Win32_Foundation")] | |
1200 | impl ::core::clone::Clone for REMSECURITY_ATTRIBUTES { | |
1201 | fn clone(&self) -> Self { | |
1202 | *self | |
1203 | } | |
1204 | } | |
1205 | #[repr(C)] | |
04454e1e | 1206 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
1207 | #[cfg(feature = "Win32_Foundation")] |
1208 | pub struct RemBINDINFO { | |
1209 | pub cbSize: u32, | |
04454e1e | 1210 | pub szExtraInfo: ::windows_sys::core::PWSTR, |
5e7ed085 FG |
1211 | pub grfBindInfoF: u32, |
1212 | pub dwBindVerb: u32, | |
04454e1e | 1213 | pub szCustomVerb: ::windows_sys::core::PWSTR, |
5e7ed085 FG |
1214 | pub cbstgmedData: u32, |
1215 | pub dwOptions: u32, | |
1216 | pub dwOptionsFlags: u32, | |
1217 | pub dwCodePage: u32, | |
1218 | pub securityAttributes: REMSECURITY_ATTRIBUTES, | |
1219 | pub iid: ::windows_sys::core::GUID, | |
1220 | pub pUnk: ::windows_sys::core::IUnknown, | |
1221 | pub dwReserved: u32, | |
1222 | } | |
1223 | #[cfg(feature = "Win32_Foundation")] | |
1224 | impl ::core::marker::Copy for RemBINDINFO {} | |
1225 | #[cfg(feature = "Win32_Foundation")] | |
1226 | impl ::core::clone::Clone for RemBINDINFO { | |
1227 | fn clone(&self) -> Self { | |
1228 | *self | |
1229 | } | |
1230 | } | |
1231 | #[repr(C)] | |
04454e1e | 1232 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
1233 | pub struct RemFORMATETC { |
1234 | pub cfFormat: u32, | |
1235 | pub ptd: u32, | |
1236 | pub dwAspect: u32, | |
1237 | pub lindex: i32, | |
1238 | pub tymed: u32, | |
1239 | } | |
1240 | impl ::core::marker::Copy for RemFORMATETC {} | |
1241 | impl ::core::clone::Clone for RemFORMATETC { | |
1242 | fn clone(&self) -> Self { | |
1243 | *self | |
1244 | } | |
1245 | } | |
04454e1e | 1246 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1247 | pub const SECURITY_IE_STATE_GREEN: u32 = 0u32; |
04454e1e | 1248 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1249 | pub const SECURITY_IE_STATE_RED: u32 = 1u32; |
04454e1e | 1250 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1251 | pub const SET_FEATURE_IN_REGISTRY: u32 = 4u32; |
04454e1e | 1252 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1253 | pub const SET_FEATURE_ON_PROCESS: u32 = 2u32; |
04454e1e | 1254 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1255 | pub const SET_FEATURE_ON_THREAD: u32 = 1u32; |
04454e1e | 1256 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1257 | pub const SET_FEATURE_ON_THREAD_INTERNET: u32 = 64u32; |
04454e1e | 1258 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1259 | pub const SET_FEATURE_ON_THREAD_INTRANET: u32 = 16u32; |
04454e1e | 1260 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1261 | pub const SET_FEATURE_ON_THREAD_LOCALMACHINE: u32 = 8u32; |
04454e1e | 1262 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1263 | pub const SET_FEATURE_ON_THREAD_RESTRICTED: u32 = 128u32; |
04454e1e | 1264 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
1265 | pub const SET_FEATURE_ON_THREAD_TRUSTED: u32 = 32u32; |
1266 | #[repr(C)] | |
04454e1e | 1267 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
1268 | pub struct SOFTDISTINFO { |
1269 | pub cbSize: u32, | |
1270 | pub dwFlags: u32, | |
1271 | pub dwAdState: u32, | |
04454e1e FG |
1272 | pub szTitle: ::windows_sys::core::PWSTR, |
1273 | pub szAbstract: ::windows_sys::core::PWSTR, | |
1274 | pub szHREF: ::windows_sys::core::PWSTR, | |
5e7ed085 FG |
1275 | pub dwInstalledVersionMS: u32, |
1276 | pub dwInstalledVersionLS: u32, | |
1277 | pub dwUpdateVersionMS: u32, | |
1278 | pub dwUpdateVersionLS: u32, | |
1279 | pub dwAdvertisedVersionMS: u32, | |
1280 | pub dwAdvertisedVersionLS: u32, | |
1281 | pub dwReserved: u32, | |
1282 | } | |
5e7ed085 | 1283 | impl ::core::marker::Copy for SOFTDISTINFO {} |
5e7ed085 FG |
1284 | impl ::core::clone::Clone for SOFTDISTINFO { |
1285 | fn clone(&self) -> Self { | |
1286 | *self | |
1287 | } | |
1288 | } | |
04454e1e | 1289 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1290 | pub const SOFTDIST_ADSTATE_AVAILABLE: u32 = 1u32; |
04454e1e | 1291 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1292 | pub const SOFTDIST_ADSTATE_DOWNLOADED: u32 = 2u32; |
04454e1e | 1293 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1294 | pub const SOFTDIST_ADSTATE_INSTALLED: u32 = 3u32; |
04454e1e | 1295 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1296 | pub const SOFTDIST_ADSTATE_NONE: u32 = 0u32; |
04454e1e | 1297 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1298 | pub const SOFTDIST_FLAG_DELETE_SUBSCRIPTION: u32 = 8u32; |
04454e1e | 1299 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1300 | pub const SOFTDIST_FLAG_USAGE_AUTOINSTALL: u32 = 4u32; |
04454e1e | 1301 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1302 | pub const SOFTDIST_FLAG_USAGE_EMAIL: u32 = 1u32; |
04454e1e | 1303 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1304 | pub const SOFTDIST_FLAG_USAGE_PRECACHE: u32 = 2u32; |
04454e1e | 1305 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1306 | pub type SZM_FLAGS = i32; |
04454e1e | 1307 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1308 | pub const SZM_CREATE: SZM_FLAGS = 0i32; |
04454e1e | 1309 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1310 | pub const SZM_DELETE: SZM_FLAGS = 1i32; |
04454e1e | 1311 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
1312 | pub const S_ASYNCHRONOUS: i32 = 262632i32; |
1313 | #[repr(C)] | |
04454e1e | 1314 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
1315 | pub struct StartParam { |
1316 | pub iid: ::windows_sys::core::GUID, | |
1317 | pub pIBindCtx: super::IBindCtx, | |
1318 | pub pItf: ::windows_sys::core::IUnknown, | |
1319 | } | |
1320 | impl ::core::marker::Copy for StartParam {} | |
1321 | impl ::core::clone::Clone for StartParam { | |
1322 | fn clone(&self) -> Self { | |
1323 | *self | |
1324 | } | |
1325 | } | |
04454e1e | 1326 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1327 | pub const UAS_EXACTLEGACY: u32 = 4096u32; |
04454e1e | 1328 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1329 | pub const URLACTION_ACTIVEX_ALLOW_TDC: u32 = 4620u32; |
04454e1e | 1330 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1331 | pub const URLACTION_ACTIVEX_CONFIRM_NOOBJECTSAFETY: u32 = 4612u32; |
04454e1e | 1332 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1333 | pub const URLACTION_ACTIVEX_CURR_MAX: u32 = 4620u32; |
04454e1e | 1334 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1335 | pub const URLACTION_ACTIVEX_DYNSRC_VIDEO_AND_ANIMATION: u32 = 4618u32; |
04454e1e | 1336 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1337 | pub const URLACTION_ACTIVEX_MAX: u32 = 5119u32; |
04454e1e | 1338 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1339 | pub const URLACTION_ACTIVEX_MIN: u32 = 4608u32; |
04454e1e | 1340 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1341 | pub const URLACTION_ACTIVEX_NO_WEBOC_SCRIPT: u32 = 4614u32; |
04454e1e | 1342 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1343 | pub const URLACTION_ACTIVEX_OVERRIDE_DATA_SAFETY: u32 = 4610u32; |
04454e1e | 1344 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1345 | pub const URLACTION_ACTIVEX_OVERRIDE_DOMAINLIST: u32 = 4619u32; |
04454e1e | 1346 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1347 | pub const URLACTION_ACTIVEX_OVERRIDE_OBJECT_SAFETY: u32 = 4609u32; |
04454e1e | 1348 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1349 | pub const URLACTION_ACTIVEX_OVERRIDE_OPTIN: u32 = 4616u32; |
04454e1e | 1350 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1351 | pub const URLACTION_ACTIVEX_OVERRIDE_REPURPOSEDETECTION: u32 = 4615u32; |
04454e1e | 1352 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1353 | pub const URLACTION_ACTIVEX_OVERRIDE_SCRIPT_SAFETY: u32 = 4611u32; |
04454e1e | 1354 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1355 | pub const URLACTION_ACTIVEX_RUN: u32 = 4608u32; |
04454e1e | 1356 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1357 | pub const URLACTION_ACTIVEX_SCRIPTLET_RUN: u32 = 4617u32; |
04454e1e | 1358 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1359 | pub const URLACTION_ACTIVEX_TREATASUNTRUSTED: u32 = 4613u32; |
04454e1e | 1360 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1361 | pub const URLACTION_ALLOW_ACTIVEX_FILTERING: u32 = 9986u32; |
04454e1e | 1362 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1363 | pub const URLACTION_ALLOW_ANTIMALWARE_SCANNING_OF_ACTIVEX: u32 = 9996u32; |
04454e1e | 1364 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1365 | pub const URLACTION_ALLOW_APEVALUATION: u32 = 8961u32; |
04454e1e | 1366 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1367 | pub const URLACTION_ALLOW_AUDIO_VIDEO: u32 = 9985u32; |
04454e1e | 1368 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1369 | pub const URLACTION_ALLOW_AUDIO_VIDEO_PLUGINS: u32 = 9988u32; |
04454e1e | 1370 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1371 | pub const URLACTION_ALLOW_CROSSDOMAIN_APPCACHE_MANIFEST: u32 = 9994u32; |
04454e1e | 1372 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1373 | pub const URLACTION_ALLOW_CROSSDOMAIN_DROP_ACROSS_WINDOWS: u32 = 9993u32; |
04454e1e | 1374 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1375 | pub const URLACTION_ALLOW_CROSSDOMAIN_DROP_WITHIN_WINDOW: u32 = 9992u32; |
04454e1e | 1376 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1377 | pub const URLACTION_ALLOW_CSS_EXPRESSIONS: u32 = 9997u32; |
04454e1e | 1378 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1379 | pub const URLACTION_ALLOW_JSCRIPT_IE: u32 = 5133u32; |
04454e1e | 1380 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1381 | pub const URLACTION_ALLOW_RENDER_LEGACY_DXTFILTERS: u32 = 9995u32; |
04454e1e | 1382 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1383 | pub const URLACTION_ALLOW_RESTRICTEDPROTOCOLS: u32 = 8960u32; |
04454e1e | 1384 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1385 | pub const URLACTION_ALLOW_STRUCTURED_STORAGE_SNIFFING: u32 = 9987u32; |
04454e1e | 1386 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1387 | pub const URLACTION_ALLOW_VBSCRIPT_IE: u32 = 5132u32; |
04454e1e | 1388 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1389 | pub const URLACTION_ALLOW_XDOMAIN_SUBFRAME_RESIZE: u32 = 5128u32; |
04454e1e | 1390 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1391 | pub const URLACTION_ALLOW_XHR_EVALUATION: u32 = 8962u32; |
04454e1e | 1392 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1393 | pub const URLACTION_ALLOW_ZONE_ELEVATION_OPT_OUT_ADDITION: u32 = 9990u32; |
04454e1e | 1394 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1395 | pub const URLACTION_ALLOW_ZONE_ELEVATION_VIA_OPT_OUT: u32 = 9989u32; |
04454e1e | 1396 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1397 | pub const URLACTION_AUTHENTICATE_CLIENT: u32 = 6657u32; |
04454e1e | 1398 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1399 | pub const URLACTION_AUTOMATIC_ACTIVEX_UI: u32 = 8705u32; |
04454e1e | 1400 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1401 | pub const URLACTION_AUTOMATIC_DOWNLOAD_UI: u32 = 8704u32; |
04454e1e | 1402 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1403 | pub const URLACTION_AUTOMATIC_DOWNLOAD_UI_MIN: u32 = 8704u32; |
04454e1e | 1404 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1405 | pub const URLACTION_BEHAVIOR_MIN: u32 = 8192u32; |
04454e1e | 1406 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1407 | pub const URLACTION_BEHAVIOR_RUN: u32 = 8192u32; |
04454e1e | 1408 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1409 | pub const URLACTION_CHANNEL_SOFTDIST_MAX: u32 = 7935u32; |
04454e1e | 1410 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1411 | pub const URLACTION_CHANNEL_SOFTDIST_MIN: u32 = 7680u32; |
04454e1e | 1412 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1413 | pub const URLACTION_CHANNEL_SOFTDIST_PERMISSIONS: u32 = 7685u32; |
04454e1e | 1414 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1415 | pub const URLACTION_CLIENT_CERT_PROMPT: u32 = 6660u32; |
04454e1e | 1416 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1417 | pub const URLACTION_COOKIES: u32 = 6658u32; |
04454e1e | 1418 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1419 | pub const URLACTION_COOKIES_ENABLED: u32 = 6672u32; |
04454e1e | 1420 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1421 | pub const URLACTION_COOKIES_SESSION: u32 = 6659u32; |
04454e1e | 1422 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1423 | pub const URLACTION_COOKIES_SESSION_THIRD_PARTY: u32 = 6662u32; |
04454e1e | 1424 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1425 | pub const URLACTION_COOKIES_THIRD_PARTY: u32 = 6661u32; |
04454e1e | 1426 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1427 | pub const URLACTION_CREDENTIALS_USE: u32 = 6656u32; |
04454e1e | 1428 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1429 | pub const URLACTION_CROSS_DOMAIN_DATA: u32 = 5126u32; |
04454e1e | 1430 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1431 | pub const URLACTION_DOTNET_USERCONTROLS: u32 = 8197u32; |
04454e1e | 1432 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1433 | pub const URLACTION_DOWNLOAD_CURR_MAX: u32 = 4100u32; |
04454e1e | 1434 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1435 | pub const URLACTION_DOWNLOAD_MAX: u32 = 4607u32; |
04454e1e | 1436 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1437 | pub const URLACTION_DOWNLOAD_MIN: u32 = 4096u32; |
04454e1e | 1438 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1439 | pub const URLACTION_DOWNLOAD_SIGNED_ACTIVEX: u32 = 4097u32; |
04454e1e | 1440 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1441 | pub const URLACTION_DOWNLOAD_UNSIGNED_ACTIVEX: u32 = 4100u32; |
04454e1e | 1442 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1443 | pub const URLACTION_FEATURE_BLOCK_INPUT_PROMPTS: u32 = 8453u32; |
04454e1e | 1444 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1445 | pub const URLACTION_FEATURE_CROSSDOMAIN_FOCUS_CHANGE: u32 = 8455u32; |
04454e1e | 1446 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1447 | pub const URLACTION_FEATURE_DATA_BINDING: u32 = 8454u32; |
04454e1e | 1448 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1449 | pub const URLACTION_FEATURE_FORCE_ADDR_AND_STATUS: u32 = 8452u32; |
04454e1e | 1450 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1451 | pub const URLACTION_FEATURE_MIME_SNIFFING: u32 = 8448u32; |
04454e1e | 1452 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1453 | pub const URLACTION_FEATURE_MIN: u32 = 8448u32; |
04454e1e | 1454 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1455 | pub const URLACTION_FEATURE_SCRIPT_STATUS_BAR: u32 = 8451u32; |
04454e1e | 1456 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1457 | pub const URLACTION_FEATURE_WINDOW_RESTRICTIONS: u32 = 8450u32; |
04454e1e | 1458 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1459 | pub const URLACTION_FEATURE_ZONE_ELEVATION: u32 = 8449u32; |
04454e1e | 1460 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1461 | pub const URLACTION_HTML_ALLOW_CROSS_DOMAIN_CANVAS: u32 = 5645u32; |
04454e1e | 1462 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1463 | pub const URLACTION_HTML_ALLOW_CROSS_DOMAIN_TEXTTRACK: u32 = 5648u32; |
04454e1e | 1464 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1465 | pub const URLACTION_HTML_ALLOW_CROSS_DOMAIN_WEBWORKER: u32 = 5647u32; |
04454e1e | 1466 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1467 | pub const URLACTION_HTML_ALLOW_INDEXEDDB: u32 = 5649u32; |
04454e1e | 1468 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1469 | pub const URLACTION_HTML_ALLOW_INJECTED_DYNAMIC_HTML: u32 = 5643u32; |
04454e1e | 1470 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1471 | pub const URLACTION_HTML_ALLOW_WINDOW_CLOSE: u32 = 5646u32; |
04454e1e | 1472 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1473 | pub const URLACTION_HTML_FONT_DOWNLOAD: u32 = 5636u32; |
04454e1e | 1474 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1475 | pub const URLACTION_HTML_INCLUDE_FILE_PATH: u32 = 5642u32; |
04454e1e | 1476 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1477 | pub const URLACTION_HTML_JAVA_RUN: u32 = 5637u32; |
04454e1e | 1478 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1479 | pub const URLACTION_HTML_MAX: u32 = 6143u32; |
04454e1e | 1480 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1481 | pub const URLACTION_HTML_META_REFRESH: u32 = 5640u32; |
04454e1e | 1482 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1483 | pub const URLACTION_HTML_MIN: u32 = 5632u32; |
04454e1e | 1484 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1485 | pub const URLACTION_HTML_MIXED_CONTENT: u32 = 5641u32; |
04454e1e | 1486 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1487 | pub const URLACTION_HTML_REQUIRE_UTF8_DOCUMENT_CODEPAGE: u32 = 5644u32; |
04454e1e | 1488 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1489 | pub const URLACTION_HTML_SUBFRAME_NAVIGATE: u32 = 5639u32; |
04454e1e | 1490 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1491 | pub const URLACTION_HTML_SUBMIT_FORMS: u32 = 5633u32; |
04454e1e | 1492 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1493 | pub const URLACTION_HTML_SUBMIT_FORMS_FROM: u32 = 5634u32; |
04454e1e | 1494 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1495 | pub const URLACTION_HTML_SUBMIT_FORMS_TO: u32 = 5635u32; |
04454e1e | 1496 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1497 | pub const URLACTION_HTML_USERDATA_SAVE: u32 = 5638u32; |
04454e1e | 1498 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1499 | pub const URLACTION_INFODELIVERY_CURR_MAX: u32 = 7430u32; |
04454e1e | 1500 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1501 | pub const URLACTION_INFODELIVERY_MAX: u32 = 7679u32; |
04454e1e | 1502 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1503 | pub const URLACTION_INFODELIVERY_MIN: u32 = 7424u32; |
04454e1e | 1504 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1505 | pub const URLACTION_INFODELIVERY_NO_ADDING_CHANNELS: u32 = 7424u32; |
04454e1e | 1506 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1507 | pub const URLACTION_INFODELIVERY_NO_ADDING_SUBSCRIPTIONS: u32 = 7427u32; |
04454e1e | 1508 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1509 | pub const URLACTION_INFODELIVERY_NO_CHANNEL_LOGGING: u32 = 7430u32; |
04454e1e | 1510 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1511 | pub const URLACTION_INFODELIVERY_NO_EDITING_CHANNELS: u32 = 7425u32; |
04454e1e | 1512 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1513 | pub const URLACTION_INFODELIVERY_NO_EDITING_SUBSCRIPTIONS: u32 = 7428u32; |
04454e1e | 1514 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1515 | pub const URLACTION_INFODELIVERY_NO_REMOVING_CHANNELS: u32 = 7426u32; |
04454e1e | 1516 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1517 | pub const URLACTION_INFODELIVERY_NO_REMOVING_SUBSCRIPTIONS: u32 = 7429u32; |
04454e1e | 1518 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1519 | pub const URLACTION_INPRIVATE_BLOCKING: u32 = 9984u32; |
04454e1e | 1520 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1521 | pub const URLACTION_JAVA_CURR_MAX: u32 = 7168u32; |
04454e1e | 1522 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1523 | pub const URLACTION_JAVA_MAX: u32 = 7423u32; |
04454e1e | 1524 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1525 | pub const URLACTION_JAVA_MIN: u32 = 7168u32; |
04454e1e | 1526 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1527 | pub const URLACTION_JAVA_PERMISSIONS: u32 = 7168u32; |
04454e1e | 1528 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1529 | pub const URLACTION_LOOSE_XAML: u32 = 9218u32; |
04454e1e | 1530 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1531 | pub const URLACTION_LOWRIGHTS: u32 = 9472u32; |
04454e1e | 1532 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1533 | pub const URLACTION_MIN: u32 = 4096u32; |
04454e1e | 1534 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1535 | pub const URLACTION_NETWORK_CURR_MAX: u32 = 6672u32; |
04454e1e | 1536 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1537 | pub const URLACTION_NETWORK_MAX: u32 = 7167u32; |
04454e1e | 1538 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1539 | pub const URLACTION_NETWORK_MIN: u32 = 6656u32; |
04454e1e | 1540 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1541 | pub const URLACTION_PLUGGABLE_PROTOCOL_XHR: u32 = 5131u32; |
04454e1e | 1542 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1543 | pub const URLACTION_SCRIPT_CURR_MAX: u32 = 5133u32; |
04454e1e | 1544 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1545 | pub const URLACTION_SCRIPT_JAVA_USE: u32 = 5122u32; |
04454e1e | 1546 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1547 | pub const URLACTION_SCRIPT_MAX: u32 = 5631u32; |
04454e1e | 1548 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1549 | pub const URLACTION_SCRIPT_MIN: u32 = 5120u32; |
04454e1e | 1550 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1551 | pub const URLACTION_SCRIPT_NAVIGATE: u32 = 5130u32; |
04454e1e | 1552 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1553 | pub const URLACTION_SCRIPT_OVERRIDE_SAFETY: u32 = 5121u32; |
04454e1e | 1554 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1555 | pub const URLACTION_SCRIPT_PASTE: u32 = 5127u32; |
04454e1e | 1556 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1557 | pub const URLACTION_SCRIPT_RUN: u32 = 5120u32; |
04454e1e | 1558 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1559 | pub const URLACTION_SCRIPT_SAFE_ACTIVEX: u32 = 5125u32; |
04454e1e | 1560 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1561 | pub const URLACTION_SCRIPT_XSSFILTER: u32 = 5129u32; |
04454e1e | 1562 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1563 | pub const URLACTION_SHELL_ALLOW_CROSS_SITE_SHARE: u32 = 6161u32; |
04454e1e | 1564 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1565 | pub const URLACTION_SHELL_CURR_MAX: u32 = 6162u32; |
04454e1e | 1566 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1567 | pub const URLACTION_SHELL_ENHANCED_DRAGDROP_SECURITY: u32 = 6155u32; |
04454e1e | 1568 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1569 | pub const URLACTION_SHELL_EXECUTE_HIGHRISK: u32 = 6150u32; |
04454e1e | 1570 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1571 | pub const URLACTION_SHELL_EXECUTE_LOWRISK: u32 = 6152u32; |
04454e1e | 1572 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1573 | pub const URLACTION_SHELL_EXECUTE_MODRISK: u32 = 6151u32; |
04454e1e | 1574 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1575 | pub const URLACTION_SHELL_EXTENSIONSECURITY: u32 = 6156u32; |
04454e1e | 1576 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1577 | pub const URLACTION_SHELL_FILE_DOWNLOAD: u32 = 6147u32; |
04454e1e | 1578 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1579 | pub const URLACTION_SHELL_INSTALL_DTITEMS: u32 = 6144u32; |
04454e1e | 1580 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1581 | pub const URLACTION_SHELL_MAX: u32 = 6655u32; |
04454e1e | 1582 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1583 | pub const URLACTION_SHELL_MIN: u32 = 6144u32; |
04454e1e | 1584 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1585 | pub const URLACTION_SHELL_MOVE_OR_COPY: u32 = 6146u32; |
04454e1e | 1586 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1587 | pub const URLACTION_SHELL_POPUPMGR: u32 = 6153u32; |
04454e1e | 1588 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1589 | pub const URLACTION_SHELL_PREVIEW: u32 = 6159u32; |
04454e1e | 1590 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1591 | pub const URLACTION_SHELL_REMOTEQUERY: u32 = 6158u32; |
04454e1e | 1592 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1593 | pub const URLACTION_SHELL_RTF_OBJECTS_LOAD: u32 = 6154u32; |
04454e1e | 1594 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1595 | pub const URLACTION_SHELL_SECURE_DRAGSOURCE: u32 = 6157u32; |
04454e1e | 1596 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1597 | pub const URLACTION_SHELL_SHARE: u32 = 6160u32; |
04454e1e | 1598 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1599 | pub const URLACTION_SHELL_SHELLEXECUTE: u32 = 6150u32; |
04454e1e | 1600 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1601 | pub const URLACTION_SHELL_TOCTOU_RISK: u32 = 6162u32; |
04454e1e | 1602 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1603 | pub const URLACTION_SHELL_VERB: u32 = 6148u32; |
04454e1e | 1604 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1605 | pub const URLACTION_SHELL_WEBVIEW_VERB: u32 = 6149u32; |
04454e1e | 1606 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1607 | pub const URLACTION_WINDOWS_BROWSER_APPLICATIONS: u32 = 9216u32; |
04454e1e | 1608 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1609 | pub const URLACTION_WINFX_SETUP: u32 = 9728u32; |
04454e1e | 1610 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1611 | pub const URLACTION_XPS_DOCUMENTS: u32 = 9217u32; |
04454e1e | 1612 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1613 | pub const URLMON_OPTION_URL_ENCODING: u32 = 268435460u32; |
04454e1e | 1614 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1615 | pub const URLMON_OPTION_USERAGENT: u32 = 268435457u32; |
04454e1e | 1616 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1617 | pub const URLMON_OPTION_USERAGENT_REFRESH: u32 = 268435458u32; |
04454e1e | 1618 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1619 | pub const URLMON_OPTION_USE_BINDSTRINGCREDS: u32 = 268435464u32; |
04454e1e | 1620 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1621 | pub const URLMON_OPTION_USE_BROWSERAPPSDOCUMENTS: u32 = 268435472u32; |
04454e1e | 1622 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1623 | pub const URLOSTRM_GETNEWESTVERSION: u32 = 3u32; |
04454e1e | 1624 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1625 | pub const URLOSTRM_USECACHEDCOPY: u32 = 2u32; |
04454e1e | 1626 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1627 | pub const URLOSTRM_USECACHEDCOPY_ONLY: u32 = 1u32; |
04454e1e | 1628 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1629 | pub const URLPOLICY_ACTIVEX_CHECK_LIST: u32 = 65536u32; |
04454e1e | 1630 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1631 | pub const URLPOLICY_ALLOW: u32 = 0u32; |
04454e1e | 1632 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1633 | pub const URLPOLICY_AUTHENTICATE_CHALLENGE_RESPONSE: u32 = 65536u32; |
04454e1e | 1634 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1635 | pub const URLPOLICY_AUTHENTICATE_CLEARTEXT_OK: u32 = 0u32; |
04454e1e | 1636 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1637 | pub const URLPOLICY_AUTHENTICATE_MUTUAL_ONLY: u32 = 196608u32; |
04454e1e | 1638 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1639 | pub const URLPOLICY_BEHAVIOR_CHECK_LIST: u32 = 65536u32; |
04454e1e | 1640 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1641 | pub const URLPOLICY_CHANNEL_SOFTDIST_AUTOINSTALL: u32 = 196608u32; |
04454e1e | 1642 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1643 | pub const URLPOLICY_CHANNEL_SOFTDIST_PRECACHE: u32 = 131072u32; |
04454e1e | 1644 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1645 | pub const URLPOLICY_CHANNEL_SOFTDIST_PROHIBIT: u32 = 65536u32; |
04454e1e | 1646 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1647 | pub const URLPOLICY_CREDENTIALS_ANONYMOUS_ONLY: u32 = 196608u32; |
04454e1e | 1648 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1649 | pub const URLPOLICY_CREDENTIALS_CONDITIONAL_PROMPT: u32 = 131072u32; |
04454e1e | 1650 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1651 | pub const URLPOLICY_CREDENTIALS_MUST_PROMPT_USER: u32 = 65536u32; |
04454e1e | 1652 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1653 | pub const URLPOLICY_CREDENTIALS_SILENT_LOGON_OK: u32 = 0u32; |
04454e1e | 1654 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1655 | pub const URLPOLICY_DISALLOW: u32 = 3u32; |
04454e1e | 1656 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1657 | pub const URLPOLICY_DONTCHECKDLGBOX: u32 = 256u32; |
04454e1e | 1658 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1659 | pub const URLPOLICY_JAVA_CUSTOM: u32 = 8388608u32; |
04454e1e | 1660 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1661 | pub const URLPOLICY_JAVA_HIGH: u32 = 65536u32; |
04454e1e | 1662 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1663 | pub const URLPOLICY_JAVA_LOW: u32 = 196608u32; |
04454e1e | 1664 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1665 | pub const URLPOLICY_JAVA_MEDIUM: u32 = 131072u32; |
04454e1e | 1666 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1667 | pub const URLPOLICY_JAVA_PROHIBIT: u32 = 0u32; |
04454e1e | 1668 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1669 | pub const URLPOLICY_LOG_ON_ALLOW: u32 = 64u32; |
04454e1e | 1670 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1671 | pub const URLPOLICY_LOG_ON_DISALLOW: u32 = 128u32; |
04454e1e | 1672 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1673 | pub const URLPOLICY_MASK_PERMISSIONS: u32 = 15u32; |
04454e1e | 1674 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1675 | pub const URLPOLICY_NOTIFY_ON_ALLOW: u32 = 16u32; |
04454e1e | 1676 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1677 | pub const URLPOLICY_NOTIFY_ON_DISALLOW: u32 = 32u32; |
04454e1e | 1678 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1679 | pub const URLPOLICY_QUERY: u32 = 1u32; |
04454e1e | 1680 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1681 | pub type URLTEMPLATE = i32; |
04454e1e | 1682 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1683 | pub const URLTEMPLATE_CUSTOM: URLTEMPLATE = 0i32; |
04454e1e | 1684 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1685 | pub const URLTEMPLATE_PREDEFINED_MIN: URLTEMPLATE = 65536i32; |
04454e1e | 1686 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1687 | pub const URLTEMPLATE_LOW: URLTEMPLATE = 65536i32; |
04454e1e | 1688 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1689 | pub const URLTEMPLATE_MEDLOW: URLTEMPLATE = 66816i32; |
04454e1e | 1690 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1691 | pub const URLTEMPLATE_MEDIUM: URLTEMPLATE = 69632i32; |
04454e1e | 1692 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1693 | pub const URLTEMPLATE_MEDHIGH: URLTEMPLATE = 70912i32; |
04454e1e | 1694 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1695 | pub const URLTEMPLATE_HIGH: URLTEMPLATE = 73728i32; |
04454e1e | 1696 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1697 | pub const URLTEMPLATE_PREDEFINED_MAX: URLTEMPLATE = 131072i32; |
04454e1e | 1698 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1699 | pub type URLZONE = i32; |
04454e1e | 1700 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1701 | pub const URLZONE_INVALID: URLZONE = -1i32; |
04454e1e | 1702 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1703 | pub const URLZONE_PREDEFINED_MIN: URLZONE = 0i32; |
04454e1e | 1704 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1705 | pub const URLZONE_LOCAL_MACHINE: URLZONE = 0i32; |
04454e1e | 1706 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1707 | pub const URLZONE_INTRANET: URLZONE = 1i32; |
04454e1e | 1708 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1709 | pub const URLZONE_TRUSTED: URLZONE = 2i32; |
04454e1e | 1710 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1711 | pub const URLZONE_INTERNET: URLZONE = 3i32; |
04454e1e | 1712 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1713 | pub const URLZONE_UNTRUSTED: URLZONE = 4i32; |
04454e1e | 1714 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1715 | pub const URLZONE_PREDEFINED_MAX: URLZONE = 999i32; |
04454e1e | 1716 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1717 | pub const URLZONE_USER_MIN: URLZONE = 1000i32; |
04454e1e | 1718 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1719 | pub const URLZONE_USER_MAX: URLZONE = 10000i32; |
04454e1e | 1720 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1721 | pub type URLZONEREG = i32; |
04454e1e | 1722 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1723 | pub const URLZONEREG_DEFAULT: URLZONEREG = 0i32; |
04454e1e | 1724 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1725 | pub const URLZONEREG_HKLM: URLZONEREG = 1i32; |
04454e1e | 1726 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1727 | pub const URLZONEREG_HKCU: URLZONEREG = 2i32; |
04454e1e | 1728 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1729 | pub const URLZONE_ESC_FLAG: u32 = 256u32; |
04454e1e | 1730 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1731 | pub type URL_ENCODING = i32; |
04454e1e | 1732 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1733 | pub const URL_ENCODING_NONE: URL_ENCODING = 0i32; |
04454e1e | 1734 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1735 | pub const URL_ENCODING_ENABLE_UTF8: URL_ENCODING = 268435456i32; |
04454e1e | 1736 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1737 | pub const URL_ENCODING_DISABLE_UTF8: URL_ENCODING = 536870912i32; |
04454e1e | 1738 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1739 | pub const URL_MK_LEGACY: u32 = 0u32; |
04454e1e | 1740 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1741 | pub const URL_MK_NO_CANONICALIZE: u32 = 2u32; |
04454e1e | 1742 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1743 | pub const URL_MK_UNIFORM: u32 = 1u32; |
04454e1e | 1744 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1745 | pub const UriBuilder_USE_ORIGINAL_FLAGS: u32 = 1u32; |
04454e1e | 1746 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1747 | pub const Uri_DISPLAY_IDN_HOST: u32 = 4u32; |
04454e1e | 1748 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1749 | pub const Uri_DISPLAY_NO_FRAGMENT: u32 = 1u32; |
04454e1e | 1750 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1751 | pub const Uri_DISPLAY_NO_PUNYCODE: u32 = 8u32; |
04454e1e | 1752 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1753 | pub const Uri_ENCODING_HOST_IS_IDN: u32 = 4u32; |
04454e1e | 1754 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1755 | pub const Uri_ENCODING_HOST_IS_PERCENT_ENCODED_CP: u32 = 16u32; |
04454e1e | 1756 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1757 | pub const Uri_ENCODING_HOST_IS_PERCENT_ENCODED_UTF8: u32 = 8u32; |
04454e1e | 1758 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1759 | pub const Uri_ENCODING_QUERY_AND_FRAGMENT_IS_CP: u32 = 64u32; |
04454e1e | 1760 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1761 | pub const Uri_ENCODING_QUERY_AND_FRAGMENT_IS_PERCENT_ENCODED_UTF8: u32 = 32u32; |
04454e1e | 1762 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1763 | pub const Uri_ENCODING_USER_INFO_AND_PATH_IS_CP: u32 = 2u32; |
04454e1e | 1764 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1765 | pub const Uri_ENCODING_USER_INFO_AND_PATH_IS_PERCENT_ENCODED_UTF8: u32 = 1u32; |
04454e1e | 1766 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1767 | pub type Uri_HOST_TYPE = i32; |
04454e1e | 1768 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1769 | pub const Uri_HOST_UNKNOWN: Uri_HOST_TYPE = 0i32; |
04454e1e | 1770 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1771 | pub const Uri_HOST_DNS: Uri_HOST_TYPE = 1i32; |
04454e1e | 1772 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1773 | pub const Uri_HOST_IPV4: Uri_HOST_TYPE = 2i32; |
04454e1e | 1774 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1775 | pub const Uri_HOST_IPV6: Uri_HOST_TYPE = 3i32; |
04454e1e | 1776 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1777 | pub const Uri_HOST_IDN: Uri_HOST_TYPE = 4i32; |
04454e1e | 1778 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1779 | pub const Uri_PUNYCODE_IDN_HOST: u32 = 2u32; |
04454e1e | 1780 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1781 | pub const WININETINFO_OPTION_LOCK_HANDLE: u32 = 65534u32; |
04454e1e | 1782 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1783 | pub type ZAFLAGS = i32; |
04454e1e | 1784 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1785 | pub const ZAFLAGS_CUSTOM_EDIT: ZAFLAGS = 1i32; |
04454e1e | 1786 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1787 | pub const ZAFLAGS_ADD_SITES: ZAFLAGS = 2i32; |
04454e1e | 1788 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1789 | pub const ZAFLAGS_REQUIRE_VERIFICATION: ZAFLAGS = 4i32; |
04454e1e | 1790 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1791 | pub const ZAFLAGS_INCLUDE_PROXY_OVERRIDE: ZAFLAGS = 8i32; |
04454e1e | 1792 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1793 | pub const ZAFLAGS_INCLUDE_INTRANET_SITES: ZAFLAGS = 16i32; |
04454e1e | 1794 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1795 | pub const ZAFLAGS_NO_UI: ZAFLAGS = 32i32; |
04454e1e | 1796 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1797 | pub const ZAFLAGS_SUPPORTS_VERIFICATION: ZAFLAGS = 64i32; |
04454e1e | 1798 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1799 | pub const ZAFLAGS_UNC_AS_INTRANET: ZAFLAGS = 128i32; |
04454e1e | 1800 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1801 | pub const ZAFLAGS_DETECT_INTRANET: ZAFLAGS = 256i32; |
04454e1e | 1802 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1803 | pub const ZAFLAGS_USE_LOCKED_ZONES: ZAFLAGS = 65536i32; |
04454e1e | 1804 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 | 1805 | pub const ZAFLAGS_VERIFY_TEMPLATE_SETTINGS: ZAFLAGS = 131072i32; |
04454e1e | 1806 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
1807 | pub const ZAFLAGS_NO_CACHE: ZAFLAGS = 262144i32; |
1808 | #[repr(C)] | |
04454e1e | 1809 | #[doc = "*Required features: `\"Win32_System_Com_Urlmon\"`*"] |
5e7ed085 FG |
1810 | pub struct ZONEATTRIBUTES { |
1811 | pub cbSize: u32, | |
1812 | pub szDisplayName: [u16; 260], | |
1813 | pub szDescription: [u16; 200], | |
1814 | pub szIconPath: [u16; 260], | |
1815 | pub dwTemplateMinLevel: u32, | |
1816 | pub dwTemplateRecommended: u32, | |
1817 | pub dwTemplateCurrentLevel: u32, | |
1818 | pub dwFlags: u32, | |
1819 | } | |
1820 | impl ::core::marker::Copy for ZONEATTRIBUTES {} | |
1821 | impl ::core::clone::Clone for ZONEATTRIBUTES { | |
1822 | fn clone(&self) -> Self { | |
1823 | *self | |
1824 | } | |
1825 | } |