138 references to SafeWinHttpHandle
System.Net.Http.WinHttpHandler (138)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LibraryImports.g.cs (51)
175
public static partial global::Interop.WinHttp.
SafeWinHttpHandle
WinHttpOpen(nint userAgent, uint accessType, string proxyName, string proxyBypass, int flags)
181
global::Interop.WinHttp.
SafeWinHttpHandle
__retVal = default;
184
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedOut __retVal_native__marshaller = new();
258
public static partial global::Interop.WinHttp.
SafeWinHttpHandle
WinHttpConnect(global::Interop.WinHttp.
SafeWinHttpHandle
sessionHandle, string serverName, ushort serverPort, uint reserved)
265
global::Interop.WinHttp.
SafeWinHttpHandle
__retVal = default;
268
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedOut __retVal_native__marshaller = new();
269
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __sessionHandle_native__marshaller = new();
318
public static partial global::Interop.WinHttp.
SafeWinHttpHandle
WinHttpOpenRequest(global::Interop.WinHttp.
SafeWinHttpHandle
connectHandle, string verb, string objectName, string version, string referrer, string acceptTypes, uint flags)
325
global::Interop.WinHttp.
SafeWinHttpHandle
__retVal = default;
328
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedOut __retVal_native__marshaller = new();
329
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __connectHandle_native__marshaller = new();
382
public static partial bool WinHttpAddRequestHeaders(global::Interop.WinHttp.
SafeWinHttpHandle
requestHandle, global::System.Text.StringBuilder headers, uint headersLength, uint modifiers)
392
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __requestHandle_native__marshaller = new();
432
public static partial bool WinHttpAddRequestHeaders(global::Interop.WinHttp.
SafeWinHttpHandle
requestHandle, string headers, uint headersLength, uint modifiers)
441
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __requestHandle_native__marshaller = new();
481
public static partial bool WinHttpSendRequest(global::Interop.WinHttp.
SafeWinHttpHandle
requestHandle, nint headers, uint headersLength, nint optional, uint optionalLength, uint totalLength, nint context)
490
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __requestHandle_native__marshaller = new();
528
public static partial bool WinHttpReceiveResponse(global::Interop.WinHttp.
SafeWinHttpHandle
requestHandle, nint reserved)
537
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __requestHandle_native__marshaller = new();
575
public static partial bool WinHttpQueryDataAvailable(global::Interop.WinHttp.
SafeWinHttpHandle
requestHandle, nint parameterIgnoredAndShouldBeNullForAsync)
584
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __requestHandle_native__marshaller = new();
622
public static partial bool WinHttpReadData(global::Interop.WinHttp.
SafeWinHttpHandle
requestHandle, nint buffer, uint bufferSize, nint parameterIgnoredAndShouldBeNullForAsync)
631
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __requestHandle_native__marshaller = new();
669
public static partial bool WinHttpQueryHeaders(global::Interop.WinHttp.
SafeWinHttpHandle
requestHandle, uint infoLevel, string name, nint buffer, ref uint bufferLength, ref uint index)
678
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __requestHandle_native__marshaller = new();
720
public static partial bool WinHttpQueryHeaders(global::Interop.WinHttp.
SafeWinHttpHandle
requestHandle, uint infoLevel, string name, ref uint number, ref uint bufferLength, nint index)
729
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __requestHandle_native__marshaller = new();
771
public static partial bool WinHttpQueryOption(global::Interop.WinHttp.
SafeWinHttpHandle
handle, uint option, ref nint buffer, ref uint bufferSize)
780
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __handle_native__marshaller = new();
821
public static partial bool WinHttpQueryOption(global::Interop.WinHttp.
SafeWinHttpHandle
handle, uint option, nint buffer, ref uint bufferSize)
830
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __handle_native__marshaller = new();
870
public static partial bool WinHttpQueryOption(global::Interop.WinHttp.
SafeWinHttpHandle
handle, uint option, ref uint buffer, ref uint bufferSize)
879
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __handle_native__marshaller = new();
920
public static partial bool WinHttpWriteData(global::Interop.WinHttp.
SafeWinHttpHandle
requestHandle, nint buffer, uint bufferSize, nint parameterIgnoredAndShouldBeNullForAsync)
929
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __requestHandle_native__marshaller = new();
967
public static partial bool WinHttpSetOption(global::Interop.WinHttp.
SafeWinHttpHandle
handle, uint option, ref uint optionData, uint optionLength)
976
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __handle_native__marshaller = new();
1016
public static partial bool WinHttpSetOption(global::Interop.WinHttp.
SafeWinHttpHandle
handle, uint option, nint optionData, uint optionLength)
1025
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __handle_native__marshaller = new();
1063
public static partial bool WinHttpSetCredentials(global::Interop.WinHttp.
SafeWinHttpHandle
requestHandle, uint authTargets, uint authScheme, string userName, string password, nint reserved)
1072
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __requestHandle_native__marshaller = new();
1113
public static partial bool WinHttpQueryAuthSchemes(global::Interop.WinHttp.
SafeWinHttpHandle
requestHandle, out uint supportedSchemes, out uint firstScheme, out uint authTarget)
1125
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __requestHandle_native__marshaller = new();
1167
public static partial bool WinHttpSetTimeouts(global::Interop.WinHttp.
SafeWinHttpHandle
handle, int resolveTimeout, int connectTimeout, int sendTimeout, int receiveTimeout)
1176
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __handle_native__marshaller = new();
1248
public static partial bool WinHttpGetProxyForUrl(global::Interop.WinHttp.
SafeWinHttpHandle
sessionHandle, string url, ref global::Interop.WinHttp.WINHTTP_AUTOPROXY_OPTIONS autoProxyOptions, out global::Interop.WinHttp.WINHTTP_PROXY_INFO proxyInfo)
1259
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __sessionHandle_native__marshaller = new();
1303
public static partial nint WinHttpSetStatusCallback(global::Interop.WinHttp.
SafeWinHttpHandle
handle, global::Interop.WinHttp.WINHTTP_STATUS_CALLBACK callback, uint notificationFlags, nint reserved)
1312
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Interop.WinHttp.
SafeWinHttpHandle
>.ManagedToUnmanagedIn __handle_native__marshaller = new();
src\runtime\src\libraries\Common\src\Interop\Windows\WinHttp\Interop.SafeWinHttpHandle.cs (3)
18
private
SafeWinHttpHandle
? _parentHandle;
24
public static void DisposeAndClearHandle(ref
SafeWinHttpHandle
? safeHandle)
33
public void SetParentHandle(
SafeWinHttpHandle
parentHandle)
src\runtime\src\libraries\Common\src\Interop\Windows\WinHttp\Interop.winhttp.cs (24)
17
public static partial
SafeWinHttpHandle
WinHttpOpen(
31
public static partial
SafeWinHttpHandle
WinHttpConnect(
32
SafeWinHttpHandle
sessionHandle,
39
public static partial
SafeWinHttpHandle
WinHttpOpenRequest(
40
SafeWinHttpHandle
connectHandle,
52
SafeWinHttpHandle
requestHandle,
85
SafeWinHttpHandle
requestHandle,
94
SafeWinHttpHandle
requestHandle,
106
SafeWinHttpHandle
requestHandle,
113
SafeWinHttpHandle
requestHandle,
120
SafeWinHttpHandle
requestHandle,
129
SafeWinHttpHandle
requestHandle,
140
SafeWinHttpHandle
requestHandle,
151
SafeWinHttpHandle
handle,
160
SafeWinHttpHandle
handle,
169
SafeWinHttpHandle
handle,
178
SafeWinHttpHandle
requestHandle,
187
SafeWinHttpHandle
handle,
196
SafeWinHttpHandle
handle,
205
SafeWinHttpHandle
requestHandle,
216
SafeWinHttpHandle
requestHandle,
225
SafeWinHttpHandle
handle,
241
SafeWinHttpHandle
? sessionHandle,
249
SafeWinHttpHandle
handle,
System\Net\Http\WinHttpAuthHelper.cs (3)
6
using SafeWinHttpHandle = Interop.WinHttp.
SafeWinHttpHandle
;
289
SafeWinHttpHandle
requestHandle,
312
SafeWinHttpHandle
requestHandle,
System\Net\Http\WinHttpChannelBinding.cs (2)
8
using SafeWinHttpHandle = Interop.WinHttp.
SafeWinHttpHandle
;
17
internal WinHttpChannelBinding(
SafeWinHttpHandle
requestHandle)
System\Net\Http\WinHttpCookieContainerAdapter.cs (3)
8
using SafeWinHttpHandle = Interop.WinHttp.
SafeWinHttpHandle
;
19
SafeWinHttpHandle
? requestHandle = state.RequestHandle;
51
SafeWinHttpHandle
? requestHandle = state.RequestHandle;
System\Net\Http\WinHttpHandler.cs (28)
19
using SafeWinHttpHandle = Interop.WinHttp.
SafeWinHttpHandle
;
96
private
SafeWinHttpHandle
? _sessionHandle;
714
SafeWinHttpHandle
requestHandle,
780
SafeWinHttpHandle
sessionHandle;
879
SafeWinHttpHandle
? connectHandle = null;
908
OpenRequestHandle(state, connectHandle, httpVersion, out WinHttpChunkMode chunkedModeForSend, out
SafeWinHttpHandle
requestHandle);
1041
private void OpenRequestHandle(WinHttpRequestState state,
SafeWinHttpHandle
connectHandle, string? httpVersion, out WinHttpChunkMode chunkedModeForSend, out
SafeWinHttpHandle
requestHandle)
1104
private void SetSessionHandleOptions(
SafeWinHttpHandle
sessionHandle)
1114
private unsafe void SetTcpKeepalive(
SafeWinHttpHandle
sessionHandle)
1137
private void SetRequireStreamEnd(
SafeWinHttpHandle
sessionHandle)
1158
private void SetSessionHandleConnectionOptions(
SafeWinHttpHandle
sessionHandle)
1165
private void SetSessionHandleTlsOptions(
SafeWinHttpHandle
sessionHandle)
1226
using (
SafeWinHttpHandle
sessionHandle = Interop.WinHttp.WinHttpOpen(
1245
private void SetSessionHandleTimeoutOptions(
SafeWinHttpHandle
sessionHandle)
1334
private void SetRequestHandleDecompressionOptions(
SafeWinHttpHandle
requestHandle)
1354
private void SetRequestHandleRedirectionOptions(
SafeWinHttpHandle
requestHandle)
1373
private void SetRequestHandleCookieOptions(
SafeWinHttpHandle
requestHandle)
1383
private void SetRequestHandleTlsOptions(
SafeWinHttpHandle
requestHandle)
1406
private void SetRequestHandleClientCertificateOptions(
SafeWinHttpHandle
requestHandle, Uri requestUri)
1462
private void SetDisableHttp2StreamQueue(
SafeWinHttpHandle
sessionHandle)
1478
internal static void SetNoClientCertificate(
SafeWinHttpHandle
requestHandle)
1504
private void SetRequestHandleBufferingOptions(
SafeWinHttpHandle
requestHandle)
1512
private void SetRequestHandleHttp2Options(
SafeWinHttpHandle
requestHandle, Version requestVersion)
1529
private void SetWinHttpOption(
SafeWinHttpHandle
handle, uint option, ref uint optionData)
1542
SafeWinHttpHandle
handle,
1613
SafeWinHttpHandle
requestHandle,
1639
private void ThrowOnInvalidHandle(
SafeWinHttpHandle
handle, string nameOfCalledFunction)
System\Net\Http\WinHttpRequestCallback.cs (2)
16
using SafeWinHttpHandle = Interop.WinHttp.
SafeWinHttpHandle
;
530
SafeWinHttpHandle
? requestHandle = state.RequestHandle;
System\Net\Http\WinHttpRequestState.cs (3)
13
using SafeWinHttpHandle = Interop.WinHttp.
SafeWinHttpHandle
;
104
private
SafeWinHttpHandle
? _requestHandle;
105
public
SafeWinHttpHandle
? RequestHandle
System\Net\Http\WinHttpRequestStream.cs (2)
11
using SafeWinHttpHandle = Interop.WinHttp.
SafeWinHttpHandle
;
24
private readonly
SafeWinHttpHandle
_requestHandle;
System\Net\Http\WinHttpResponseParser.cs (10)
12
using SafeWinHttpHandle = Interop.WinHttp.
SafeWinHttpHandle
;
21
SafeWinHttpHandle
? requestHandle = state.RequestHandle;
85
public static uint GetResponseHeaderNumberInfo(
SafeWinHttpHandle
requestHandle, uint infoLevel)
105
SafeWinHttpHandle
requestHandle,
175
private static unsafe int GetResponseHeader(
SafeWinHttpHandle
requestHandle, uint infoLevel, char[] buffer)
206
public static unsafe int GetResponseHeaderCharBufferLength(
SafeWinHttpHandle
requestHandle, bool isTrailingHeaders)
235
SafeWinHttpHandle
requestHandle,
277
SafeWinHttpHandle
requestHandle,
319
SafeWinHttpHandle
requestHandle,
339
private static bool IsResponseHttp2(
SafeWinHttpHandle
requestHandle)
System\Net\Http\WinHttpResponseStream.cs (3)
11
using SafeWinHttpHandle = Interop.WinHttp.
SafeWinHttpHandle
;
22
private
SafeWinHttpHandle
_requestHandle;
25
internal WinHttpResponseStream(
SafeWinHttpHandle
requestHandle, WinHttpRequestState state, HttpResponseMessage responseMessage)
System\Net\Http\WinHttpTrailersHelper.cs (2)
7
using SafeWinHttpHandle = Interop.WinHttp.
SafeWinHttpHandle
;
41
using
SafeWinHttpHandle
sessionHandle = Interop.WinHttp.WinHttpOpen(
System\Net\Http\WinHttpTransportContext.cs (2)
7
using SafeWinHttpHandle = Interop.WinHttp.
SafeWinHttpHandle
;
30
internal void SetChannelBinding(
SafeWinHttpHandle
requestHandle)