46 references to WinHttp
System (46)
net\System\Net\_SafeNetHandles.cs (1)
429return UnsafeNclNativeMethods.WinHttp.WinHttpCloseHandle(handle);
net\System\Net\_WinHttpWebProxyDataBuilder.cs (3)
15UnsafeNclNativeMethods.WinHttp.WINHTTP_CURRENT_USER_IE_PROXY_CONFIG ieProxyConfig = 16new UnsafeNclNativeMethods.WinHttp.WINHTTP_CURRENT_USER_IE_PROXY_CONFIG(); 22if (UnsafeNclNativeMethods.WinHttp.WinHttpGetIEProxyConfigForCurrentUser(ref ieProxyConfig))
net\System\Net\NetWebProxyFinder.cs (4)
463scriptLocation = SafeDetectAutoProxyUrl(UnsafeNclNativeMethods.WinHttp.AutoDetectType.Dhcp); 468scriptLocation = SafeDetectAutoProxyUrl(UnsafeNclNativeMethods.WinHttp.AutoDetectType.DnsA); 496UnsafeNclNativeMethods.WinHttp.AutoDetectType discoveryMethod) 505bool success = UnsafeNclNativeMethods.WinHttp.WinHttpDetectAutoProxyConfigUrl(discoveryMethod, out autoProxyUrl);
net\System\Net\WinHttpWebProxyFinder.cs (38)
21session = UnsafeNclNativeMethods.WinHttp.WinHttpOpen(null, 22UnsafeNclNativeMethods.WinHttp.AccessType.NoProxy, null, null, 0); 40if (!UnsafeNclNativeMethods.WinHttp.WinHttpSetTimeouts(session, timeout, timeout, timeout, timeout)) 68int errorCode = (int)UnsafeNclNativeMethods.WinHttp.ErrorCodes.AudodetectionFailed; 79if (errorCode == (int)UnsafeNclNativeMethods.WinHttp.ErrorCodes.UnrecognizedScheme) 157UnsafeNclNativeMethods.WinHttp.WINHTTP_AUTOPROXY_OPTIONS autoProxyOptions = 158new UnsafeNclNativeMethods.WinHttp.WINHTTP_AUTOPROXY_OPTIONS(); 168autoProxyOptions.Flags = UnsafeNclNativeMethods.WinHttp.AutoProxyFlags.AutoDetect; 170autoProxyOptions.AutoDetectFlags = UnsafeNclNativeMethods.WinHttp.AutoDetectType.Dhcp | 171UnsafeNclNativeMethods.WinHttp.AutoDetectType.DnsA; 176autoProxyOptions.Flags = UnsafeNclNativeMethods.WinHttp.AutoProxyFlags.AutoProxyConfigUrl; 178autoProxyOptions.AutoDetectFlags = UnsafeNclNativeMethods.WinHttp.AutoDetectType.None; 190if ((errorCode == (int)UnsafeNclNativeMethods.WinHttp.ErrorCodes.LoginFailure) && 210ref UnsafeNclNativeMethods.WinHttp.WINHTTP_AUTOPROXY_OPTIONS autoProxyOptions, 216UnsafeNclNativeMethods.WinHttp.WINHTTP_PROXY_INFO proxyInfo = 217new UnsafeNclNativeMethods.WinHttp.WINHTTP_PROXY_INFO(); 225success = UnsafeNclNativeMethods.WinHttp.WinHttpGetProxyForUrl(session, 262switch ((UnsafeNclNativeMethods.WinHttp.ErrorCodes)errorCode) 264case UnsafeNclNativeMethods.WinHttp.ErrorCodes.AutoProxyServiceError: 265case UnsafeNclNativeMethods.WinHttp.ErrorCodes.AudodetectionFailed: 266case UnsafeNclNativeMethods.WinHttp.ErrorCodes.BadAutoProxyScript: 267case UnsafeNclNativeMethods.WinHttp.ErrorCodes.LoginFailure: 268case UnsafeNclNativeMethods.WinHttp.ErrorCodes.OperationCancelled: 269case UnsafeNclNativeMethods.WinHttp.ErrorCodes.Timeout: 270case UnsafeNclNativeMethods.WinHttp.ErrorCodes.UnableToDownloadScript: 271case UnsafeNclNativeMethods.WinHttp.ErrorCodes.UnrecognizedScheme: 285switch ((UnsafeNclNativeMethods.WinHttp.ErrorCodes)errorCode) 287case UnsafeNclNativeMethods.WinHttp.ErrorCodes.AudodetectionFailed: 290case UnsafeNclNativeMethods.WinHttp.ErrorCodes.UnableToDownloadScript: 293case UnsafeNclNativeMethods.WinHttp.ErrorCodes.UnrecognizedScheme: 296case UnsafeNclNativeMethods.WinHttp.ErrorCodes.BadAutoProxyScript: 297case UnsafeNclNativeMethods.WinHttp.ErrorCodes.InvalidUrl: 298case UnsafeNclNativeMethods.WinHttp.ErrorCodes.AutoProxyServiceError: 327switch ((UnsafeNclNativeMethods.WinHttp.ErrorCodes)errorCode) 329case UnsafeNclNativeMethods.WinHttp.ErrorCodes.Success: 330case UnsafeNclNativeMethods.WinHttp.ErrorCodes.InvalidUrl: 333case UnsafeNclNativeMethods.WinHttp.ErrorCodes.BadAutoProxyScript: 336case UnsafeNclNativeMethods.WinHttp.ErrorCodes.AutoProxyServiceError: