2 instantiations of NativeSafeHandle
Microsoft.AspNetCore.Server.IIS (2)
Core\IISHttpServer.cs (1)
165
var safehandle = new
NativeSafeHandle
(pInProcessHandler);
WebHostBuilderIISExtensions.cs (1)
39
services.AddSingleton(new IISNativeApplication(new
NativeSafeHandle
(iisConfigData.pNativeApplication)));
138 references to NativeSafeHandle
Microsoft.AspNetCore.Server.IIS (138)
_generated\51\LibraryImports.g.cs (56)
63
private static partial int http_post_completion(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler, int cbBytes)
70
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
101
private static partial int http_set_completion_status(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler, global::Microsoft.AspNetCore.Server.IIS.NativeMethods.REQUEST_NOTIFICATION_STATUS rquestNotificationStatus)
108
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
139
private static partial void http_indicate_completion(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler, global::Microsoft.AspNetCore.Server.IIS.NativeMethods.REQUEST_NOTIFICATION_STATUS notificationStatus)
145
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
175
private static unsafe partial int register_callbacks(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessApplication, delegate* unmanaged<nint, nint, global::Microsoft.AspNetCore.Server.IIS.NativeMethods.REQUEST_NOTIFICATION_STATUS> requestCallback, delegate* unmanaged<nint, int> shutdownCallback, delegate* unmanaged<nint, void> disconnectCallback, delegate* unmanaged<nint, int, int, global::Microsoft.AspNetCore.Server.IIS.NativeMethods.REQUEST_NOTIFICATION_STATUS> asyncCallback, delegate* unmanaged<nint, void> requestsDrainedHandler, nint pvRequestContext, nint pvShutdownContext)
182
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessApplication_native__marshaller = new();
213
private static unsafe partial int http_write_response_bytes(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler, global::Windows.Win32.Networking.HttpServer.HTTP_DATA_CHUNK* pDataChunks, int nChunks, out bool fCompletionExpected)
222
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
256
private static partial int http_flush_response_bytes(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler, bool fMoreData, out bool fCompletionExpected)
266
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
301
private static unsafe partial global::Windows.Win32.Networking.HttpServer.HTTP_REQUEST_V2* http_get_raw_request(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler)
308
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
339
private static partial int http_stop_calls_into_managed(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessApplication)
346
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessApplication_native__marshaller = new();
377
private static partial int http_stop_incoming_requests(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessApplication)
384
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessApplication_native__marshaller = new();
415
private static partial int http_disable_buffering(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler)
422
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
453
private static partial int http_set_response_status_code(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler, ushort statusCode, string pszReason)
462
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
496
private static unsafe partial int http_read_request_bytes(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler, byte* pvBuffer, int cbBuffer, out int dwBytesReceived, out bool fCompletionExpected)
506
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
568
private static partial int http_set_managed_context(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler, nint pvManagedContext)
575
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
655
private static partial int http_get_server_variable(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler, string variableName, out string value)
667
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
711
private static partial int http_set_server_variable(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler, string variableName, string value)
720
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
756
private static unsafe partial int http_websockets_read_bytes(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler, byte* pvBuffer, int cbBuffer, delegate* unmanaged<nint, nint, nint, global::Microsoft.AspNetCore.Server.IIS.NativeMethods.REQUEST_NOTIFICATION_STATUS> pfnCompletionCallback, nint pvCompletionContext, out int dwBytesReceived, out bool fCompletionExpected)
766
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
802
private static unsafe partial int http_websockets_write_bytes(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler, global::Windows.Win32.Networking.HttpServer.HTTP_DATA_CHUNK* pDataChunks, int nChunks, delegate* unmanaged<nint, nint, nint, global::Microsoft.AspNetCore.Server.IIS.NativeMethods.REQUEST_NOTIFICATION_STATUS> pfnCompletionCallback, nint pvCompletionContext, out bool fCompletionExpected)
811
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
845
private static partial int http_enable_websockets(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler)
852
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
883
private static partial int http_cancel_io(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler)
890
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
921
private static partial int http_close_connection(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler)
928
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
959
private static partial int http_set_close(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler)
966
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
997
private static partial int http_response_set_need_goaway(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler)
1004
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
1035
private static unsafe partial int http_response_set_unknown_header(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler, byte* pszHeaderName, byte* pszHeaderValue, ushort usHeaderValueLength, bool fReplace)
1043
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
1075
private static unsafe partial int http_has_response4(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler, out bool isResponse4)
1084
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
1118
private static unsafe partial int http_response_set_trailer(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler, byte* pszHeaderName, byte* pszHeaderValue, ushort usHeaderValueLength, bool replace)
1126
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
1158
private static unsafe partial int http_reset_stream(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler, ulong errorCode)
1165
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
1196
private static unsafe partial int http_response_set_known_header(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler, int headerId, byte* pHeaderValue, ushort length, bool fReplace)
1204
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
1236
private static partial int http_get_authentication_information(global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
pInProcessHandler, out string authType, out nint token)
1247
global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::Microsoft.AspNetCore.Server.IIS.Core.
NativeSafeHandle
>.ManagedToUnmanagedIn __pInProcessHandler_native__marshaller = new();
Core\IISHttpContext.cs (2)
37
protected readonly
NativeSafeHandle
_requestNativeHandle;
80
NativeSafeHandle
pInProcessHandler,
Core\IISHttpContextOfT.cs (1)
18
public IISHttpContextOfT(MemoryPool<byte> memoryPool, IHttpApplication<TContext> application,
NativeSafeHandle
pInProcessHandler, IISServerOptions options, IISHttpServer server, ILogger logger, bool useLatin1)
Core\IISHttpServer.cs (4)
42
public bool IsWebSocketAvailable(
NativeSafeHandle
pInProcessHandler)
165
var
safehandle = new NativeSafeHandle(pInProcessHandler);
298
public IISHttpContext CreateHttpContext(
NativeSafeHandle
pInProcessHandler)
308
IISHttpContext CreateHttpContext(
NativeSafeHandle
pInProcessHandler);
Core\IISNativeApplication.cs (2)
8
private readonly
NativeSafeHandle
_nativeApplication;
12
public IISNativeApplication(
NativeSafeHandle
nativeApplication)
Core\IO\AsyncIOEngine.cs (2)
14
private readonly
NativeSafeHandle
_handler;
25
public AsyncIOEngine(IISHttpContext context,
NativeSafeHandle
handler)
Core\IO\AsyncIOEngine.Flush.cs (2)
14
private
NativeSafeHandle
? _requestHandler;
22
public void Initialize(
NativeSafeHandle
requestHandler, bool moreData)
Core\IO\AsyncIOEngine.Read.cs (2)
17
private
NativeSafeHandle
? _requestHandler;
26
public void Initialize(
NativeSafeHandle
requestHandler, Memory<byte> memory)
Core\IO\AsyncIOEngine.Write.cs (1)
19
protected override unsafe int WriteChunks(
NativeSafeHandle
requestHandler, int chunkCount, HTTP_DATA_CHUNK* dataChunks,
Core\IO\AsyncWriteOperationBase.cs (4)
14
private
NativeSafeHandle
? _requestHandler;
18
public void Initialize(
NativeSafeHandle
requestHandler, ReadOnlySequence<byte> buffer)
97
private unsafe int WriteSequence(
NativeSafeHandle
requestHandler, int nChunks, ReadOnlySequence<byte> buffer, HTTP_DATA_CHUNK* pDataChunks, out bool fCompletionExpected)
122
protected abstract unsafe int WriteChunks(
NativeSafeHandle
requestHandler, int chunkCount, HTTP_DATA_CHUNK* dataChunks, out bool completionExpected);
Core\IO\WebSocketsAsyncIOEngine.cs (2)
13
private readonly
NativeSafeHandle
_handler;
23
public WebSocketsAsyncIOEngine(IISHttpContext context,
NativeSafeHandle
handler)
Core\IO\WebSocketsAsyncIOEngine.Initialize.cs (2)
14
private
NativeSafeHandle
? _requestHandler;
21
public void Initialize(
NativeSafeHandle
requestHandler)
Core\IO\WebSocketsAsyncIOEngine.Read.cs (2)
31
private
NativeSafeHandle
? _requestHandler;
58
public void Initialize(
NativeSafeHandle
requestHandler, Memory<byte> memory)
Core\IO\WebSocketsAsyncIOEngine.Write.cs (1)
35
protected override unsafe int WriteChunks(
NativeSafeHandle
requestHandler, int chunkCount, HTTP_DATA_CHUNK* dataChunks, out bool completionExpected)
NativeMethods.cs (55)
43
private static partial int http_post_completion(
NativeSafeHandle
pInProcessHandler, int cbBytes);
46
private static partial int http_set_completion_status(
NativeSafeHandle
pInProcessHandler, REQUEST_NOTIFICATION_STATUS rquestNotificationStatus);
49
private static partial void http_indicate_completion(
NativeSafeHandle
pInProcessHandler, REQUEST_NOTIFICATION_STATUS notificationStatus);
52
private static unsafe partial int register_callbacks(
NativeSafeHandle
pInProcessApplication,
62
private static unsafe partial int http_write_response_bytes(
NativeSafeHandle
pInProcessHandler, HTTP_DATA_CHUNK* pDataChunks, int nChunks, [MarshalAs(UnmanagedType.Bool)] out bool fCompletionExpected);
65
private static partial int http_flush_response_bytes(
NativeSafeHandle
pInProcessHandler, [MarshalAs(UnmanagedType.Bool)] bool fMoreData, [MarshalAs(UnmanagedType.Bool)] out bool fCompletionExpected);
68
private static unsafe partial HTTP_REQUEST_V2* http_get_raw_request(
NativeSafeHandle
pInProcessHandler);
71
private static partial int http_stop_calls_into_managed(
NativeSafeHandle
pInProcessApplication);
74
private static partial int http_stop_incoming_requests(
NativeSafeHandle
pInProcessApplication);
77
private static partial int http_disable_buffering(
NativeSafeHandle
pInProcessHandler);
80
private static partial int http_set_response_status_code(
NativeSafeHandle
pInProcessHandler, ushort statusCode, [MarshalAs(UnmanagedType.LPStr)] string pszReason);
83
private static unsafe partial int http_read_request_bytes(
NativeSafeHandle
pInProcessHandler, byte* pvBuffer, int cbBuffer, out int dwBytesReceived, [MarshalAs(UnmanagedType.Bool)] out bool fCompletionExpected);
89
private static partial int http_set_managed_context(
NativeSafeHandle
pInProcessHandler, IntPtr pvManagedContext);
108
NativeSafeHandle
pInProcessHandler,
114
NativeSafeHandle
pInProcessHandler,
120
NativeSafeHandle
pInProcessHandler,
130
NativeSafeHandle
pInProcessHandler,
138
private static partial int http_enable_websockets(
NativeSafeHandle
pInProcessHandler);
141
private static partial int http_cancel_io(
NativeSafeHandle
pInProcessHandler);
144
private static partial int http_close_connection(
NativeSafeHandle
pInProcessHandler);
147
private static partial int http_set_close(
NativeSafeHandle
pInProcessHandler);
150
private static partial int http_response_set_need_goaway(
NativeSafeHandle
pInProcessHandler);
153
private static unsafe partial int http_response_set_unknown_header(
NativeSafeHandle
pInProcessHandler, byte* pszHeaderName, byte* pszHeaderValue, ushort usHeaderValueLength, [MarshalAs(UnmanagedType.Bool)] bool fReplace);
156
private static unsafe partial int http_has_response4(
NativeSafeHandle
pInProcessHandler, [MarshalAs(UnmanagedType.Bool)] out bool isResponse4);
159
private static unsafe partial int http_response_set_trailer(
NativeSafeHandle
pInProcessHandler, byte* pszHeaderName, byte* pszHeaderValue, ushort usHeaderValueLength, [MarshalAs(UnmanagedType.Bool)] bool replace);
162
private static unsafe partial int http_reset_stream(
NativeSafeHandle
pInProcessHandler, ulong errorCode);
165
private static unsafe partial int http_response_set_known_header(
NativeSafeHandle
pInProcessHandler, int headerId, byte* pHeaderValue, ushort length, [MarshalAs(UnmanagedType.Bool)] bool fReplace);
168
private static partial int http_get_authentication_information(
NativeSafeHandle
pInProcessHandler, [MarshalAs(UnmanagedType.BStr)] out string authType, out IntPtr token);
173
public static void HttpPostCompletion(
NativeSafeHandle
pInProcessHandler, int cbBytes)
178
public static void HttpSetCompletionStatus(
NativeSafeHandle
pInProcessHandler, REQUEST_NOTIFICATION_STATUS rquestNotificationStatus)
183
public static unsafe void HttpRegisterCallbacks(
NativeSafeHandle
pInProcessApplication,
195
internal static unsafe int HttpWriteResponseBytes(
NativeSafeHandle
pInProcessHandler, HTTP_DATA_CHUNK* pDataChunks, int nChunks, out bool fCompletionExpected)
200
public static int HttpFlushResponseBytes(
NativeSafeHandle
pInProcessHandler, bool fMoreData, out bool fCompletionExpected)
205
internal static unsafe HTTP_REQUEST_V2* HttpGetRawRequest(
NativeSafeHandle
pInProcessHandler)
210
public static void HttpStopCallsIntoManaged(
NativeSafeHandle
pInProcessApplication)
215
public static void HttpStopIncomingRequests(
NativeSafeHandle
pInProcessApplication)
220
public static void HttpDisableBuffering(
NativeSafeHandle
pInProcessHandler)
225
public static void HttpSetResponseStatusCode(
NativeSafeHandle
pInProcessHandler, ushort statusCode, string pszReason)
230
public static unsafe int HttpReadRequestBytes(
NativeSafeHandle
pInProcessHandler, byte* pvBuffer, int cbBuffer, out int dwBytesReceived, out bool fCompletionExpected)
240
public static void HttpSetManagedContext(
NativeSafeHandle
pInProcessHandler, IntPtr pvManagedContext)
256
public static bool HttpTryGetServerVariable(
NativeSafeHandle
pInProcessHandler, string variableName, out string value)
261
public static void HttpSetServerVariable(
NativeSafeHandle
pInProcessHandler, string variableName, string value)
267
NativeSafeHandle
pInProcessHandler,
278
NativeSafeHandle
pInProcessHandler,
288
public static void HttpEnableWebsockets(
NativeSafeHandle
pInProcessHandler)
293
public static bool HttpTryCancelIO(
NativeSafeHandle
pInProcessHandler)
307
public static void HttpCloseConnection(
NativeSafeHandle
pInProcessHandler)
312
public static void HttpSetClose(
NativeSafeHandle
pInProcessHandler)
317
public static unsafe void HttpResponseSetUnknownHeader(
NativeSafeHandle
pInProcessHandler, byte* pszHeaderName, byte* pszHeaderValue, ushort usHeaderValueLength, bool fReplace)
322
public static unsafe void HttpResponseSetKnownHeader(
NativeSafeHandle
pInProcessHandler, int headerId, byte* pHeaderValue, ushort length, bool fReplace)
327
internal static void HttpSetNeedGoAway(
NativeSafeHandle
pInProcessHandler)
332
public static void HttpGetAuthenticationInformation(
NativeSafeHandle
pInProcessHandler, out string authType, out IntPtr token)
345
internal static unsafe void HttpResponseSetTrailer(
NativeSafeHandle
pInProcessHandler, byte* pHeaderName, byte* pHeaderValue, ushort length, bool replace)
350
internal static unsafe void HttpResetStream(
NativeSafeHandle
pInProcessHandler, ulong errorCode)
355
internal static unsafe bool HttpHasResponse4(
NativeSafeHandle
pInProcessHandler)