Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
SafeFreeContextBuffer.cs
Go to the documentation of this file.
1
using
Microsoft.Win32.SafeHandles
;
2
3
namespace
System.Net.Security
;
4
5
internal
abstract
class
SafeFreeContextBuffer
:
SafeHandleZeroOrMinusOneIsInvalid
6
{
7
protected
SafeFreeContextBuffer
()
8
: base(ownsHandle: true)
9
{
10
}
11
12
internal
void
Set
(
IntPtr
value
)
13
{
14
handle
=
value
;
15
}
16
17
internal
static
int
EnumeratePackages
(out
int
pkgnum, out
System
.
Net
.
Security
.
SafeFreeContextBuffer
pkgArray)
18
{
19
int
num = -1;
20
System.Net.Security.SafeFreeContextBuffer_SECURITY
safeFreeContextBuffer_SECURITY =
null
;
21
num = global::Interop.SspiCli.EnumerateSecurityPackagesW(out pkgnum, out safeFreeContextBuffer_SECURITY);
22
pkgArray = safeFreeContextBuffer_SECURITY;
23
if
(num != 0)
24
{
25
pkgArray?.
SetHandleAsInvalid
();
26
}
27
return
num;
28
}
29
}
Microsoft.Win32.SafeHandles.SafeHandleZeroOrMinusOneIsInvalid
Definition
SafeHandleZeroOrMinusOneIsInvalid.cs:7
System.Net.Security.SafeFreeContextBuffer_SECURITY
Definition
SafeFreeContextBuffer_SECURITY.cs:4
System.Net.Security.SafeFreeContextBuffer.Set
void Set(IntPtr value)
Definition
SafeFreeContextBuffer.cs:12
System.Net.Security.SafeFreeContextBuffer.SafeFreeContextBuffer
SafeFreeContextBuffer()
Definition
SafeFreeContextBuffer.cs:7
System.Net.Security.SafeFreeContextBuffer.EnumeratePackages
static int EnumeratePackages(out int pkgnum, out System.Net.Security.SafeFreeContextBuffer pkgArray)
Definition
SafeFreeContextBuffer.cs:17
System.Net.Security.SafeFreeContextBuffer
Definition
SafeFreeContextBuffer.cs:6
System.Runtime.InteropServices.SafeHandle.SetHandleAsInvalid
void SetHandleAsInvalid()
Definition
SafeHandle.cs:68
System.Runtime.InteropServices.SafeHandle.handle
IntPtr handle
Definition
SafeHandle.cs:8
Microsoft.Win32.SafeHandles
Definition
SafeProcessHandle.cs:3
System.Net.Security
Definition
CertificateHelper.cs:4
System.Net
Definition
HttpClientJsonExtensions.cs:8
System.ExceptionArgument.value
@ value
System
Definition
BlockingCollection.cs:8
System.IntPtr
Definition
IntPtr.cs:14
source
System.Net.Http
System.Net.Security
SafeFreeContextBuffer.cs
Generated by
1.10.0