@@ -9,9 +9,9 @@ use windows::{
99 Foundation :: { GlobalFree , HGLOBAL } ,
1010 Networking :: WinInet :: {
1111 INTERNET_OPTION_PER_CONNECTION_OPTION , INTERNET_OPTION_PROXY_SETTINGS_CHANGED ,
12- INTERNET_OPTION_REFRESH , INTERNET_PER_CONN_AUTOCONFIG_URL , INTERNET_PER_CONN_FLAGS ,
13- INTERNET_PER_CONN_FLAGS_UI , INTERNET_PER_CONN_OPTION_LISTW , INTERNET_PER_CONN_OPTIONW ,
14- INTERNET_PER_CONN_OPTIONW_0 , INTERNET_PER_CONN_PROXY_BYPASS ,
12+ INTERNET_OPTION_REFRESH , INTERNET_PER_CONN , INTERNET_PER_CONN_AUTOCONFIG_URL ,
13+ INTERNET_PER_CONN_FLAGS , INTERNET_PER_CONN_FLAGS_UI , INTERNET_PER_CONN_OPTION_LISTW ,
14+ INTERNET_PER_CONN_OPTIONW , INTERNET_PER_CONN_OPTIONW_0 , INTERNET_PER_CONN_PROXY_BYPASS ,
1515 INTERNET_PER_CONN_PROXY_SERVER , InternetQueryOptionW , InternetSetOptionW ,
1616 } ,
1717 } ,
@@ -24,7 +24,7 @@ fn native_result(result: windows::core::Result<()>) -> Result<()> {
2424 result. map_err ( |error| anyhow:: anyhow!( "WinINet operation failed (HRESULT {})" , error. code( ) . 0 ) )
2525}
2626
27- fn option ( kind : u32 ) -> INTERNET_PER_CONN_OPTIONW {
27+ fn option ( kind : INTERNET_PER_CONN ) -> INTERNET_PER_CONN_OPTIONW {
2828 INTERNET_PER_CONN_OPTIONW {
2929 dwOption : kind,
3030 Value : INTERNET_PER_CONN_OPTIONW_0 :: default ( ) ,
@@ -77,7 +77,7 @@ impl Backend for Native {
7777
7878 fn read ( ) -> Result < Config > {
7979 let mut query = Query ( [
80- option ( INTERNET_PER_CONN_FLAGS_UI ) ,
80+ option ( INTERNET_PER_CONN ( INTERNET_PER_CONN_FLAGS_UI ) ) ,
8181 option ( INTERNET_PER_CONN_PROXY_SERVER ) ,
8282 option ( INTERNET_PER_CONN_PROXY_BYPASS ) ,
8383 option ( INTERNET_PER_CONN_AUTOCONFIG_URL ) ,
0 commit comments