6internal abstract class SafeFreeCredentials :
SafeHandle
8 internal global::Interop.SspiCli.CredHandle
_handle;
23 : base(
IntPtr.Zero, ownsHandle: true)
25 _handle =
default(global::Interop.SspiCli.CredHandle);
32 num = global::Interop.SspiCli.AcquireCredentialsHandleW(
null, package, (
int)intent,
null,
IntPtr.
Zero,
null,
null, ref outCredential._handle, out var _);
39 outCredential.SetHandleAsInvalid();
48 num = global::Interop.SspiCli.AcquireCredentialsHandleW(
null, package, (
int)intent,
null, authdata,
null,
null, ref outCredential._handle, out var _);
51 outCredential.SetHandleAsInvalid();
60 num = global::Interop.SspiCli.AcquireCredentialsHandleW(
null, package, (
int)intent,
null, authdata,
null,
null, ref outCredential._handle, out var _);
67 outCredential.SetHandleAsInvalid();
76 int num = global::Interop.SspiCli.AcquireCredentialsHandleW(
null, package, (
int)intent,
null, authdata,
null,
null, ref outCredential._handle, out timeStamp);
83 outCredential.SetHandleAsInvalid();
static readonly System.Net.NetEventSource Log
static void Verbose(object thisOrContextObject, FormattableString formattableString, [CallerMemberName] string memberName=null)
global::Interop.SspiCli.CredHandle _handle
static unsafe int AcquireCredentialsHandle(string package, global::Interop.SspiCli.CredentialUse intent, ref SafeSspiAuthDataHandle authdata, out SafeFreeCredentials outCredential)
static unsafe int AcquireCredentialsHandle(string package, global::Interop.SspiCli.CredentialUse intent, global::Interop.SspiCli.SCHANNEL_CRED *authdata, out SafeFreeCredentials outCredential)
static unsafe int AcquireDefaultCredential(string package, global::Interop.SspiCli.CredentialUse intent, out SafeFreeCredentials outCredential)
static unsafe int AcquireCredentialsHandle(string package, global::Interop.SspiCli.CredentialUse intent, global::Interop.SspiCli.SCH_CREDENTIALS *authdata, out SafeFreeCredentials outCredential)
static readonly IntPtr Zero