Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ AcquireDefaultCredential() [1/4]

static unsafe int System.Net.Security.SafeFreeCredentials.AcquireDefaultCredential ( string package,
global::Interop::SspiCli::CredentialUse intent,
out SafeFreeCredentials outCredential )
inlinestaticinherited

Definition at line 28 of file SafeFreeCredentials.cs.

29 {
30 int num = -1;
31 outCredential = new SafeFreeCredential_SECURITY();
32 num = global::Interop.SspiCli.AcquireCredentialsHandleW(null, package, (int)intent, null, IntPtr.Zero, null, null, ref outCredential._handle, out var _);
33 if (System.Net.NetEventSource.Log.IsEnabled())
34 {
35 System.Net.NetEventSource.Verbose(null, FormattableStringFactory.Create("{0} returns 0x{1:x}, handle = {2}", "AcquireCredentialsHandleW", num, outCredential), "AcquireDefaultCredential");
36 }
37 if (num != 0)
38 {
39 outCredential.SetHandleAsInvalid();
40 }
41 return num;
42 }
static readonly System.Net.NetEventSource Log
static void Verbose(object thisOrContextObject, FormattableString formattableString, [CallerMemberName] string memberName=null)
static FormattableString Create(string format, params object?[] arguments)

References System.Runtime.CompilerServices.FormattableStringFactory.Create(), System.Net.NetEventSource.Log, System.Net.NetEventSource.Verbose(), and System.IntPtr.Zero.