Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
struct | CERT_CHAIN_ELEMENT |
struct | CredHandle |
struct | CRYPTO_SETTINGS |
struct | KERB_S4U_LOGON |
struct | QUOTA_LIMITS |
struct | SCH_CREDENTIALS |
struct | SCHANNEL_CRED |
struct | SecBuffer |
struct | SecBufferDesc |
struct | SecPkgContext_IssuerListInfoEx |
struct | SecPkgCred_ClientCertPolicy |
struct | TLS_PARAMETERS |
struct | TOKEN_SOURCE |
Package Functions | |
static int | FreeContextBuffer ([In] IntPtr contextBuffer) |
static int | FreeCredentialsHandle (ref CredHandle handlePtr) |
static int | DeleteSecurityContext (ref CredHandle handlePtr) |
static unsafe int | AcceptSecurityContext (ref CredHandle credentialHandle, [In] void *inContextPtr, [In] SecBufferDesc *inputBuffer, [In] ContextFlags inFlags, [In] Endianness endianness, ref CredHandle outContextPtr, [In][Out] ref SecBufferDesc outputBuffer, [In][Out] ref ContextFlags attributes, out long timeStamp) |
static int | EnumerateSecurityPackagesW (out int pkgnum, out System.Net.Security.SafeFreeContextBuffer_SECURITY handle) |
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] IntPtr zero, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] System.Net.Security.SafeSspiAuthDataHandle authdata, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
static unsafe int | InitializeSecurityContextW (ref CredHandle credentialHandle, [In] void *inContextPtr, [In] byte *targetName, [In] ContextFlags inFlags, [In] int reservedI, [In] Endianness endianness, [In] SecBufferDesc *inputBuffer, [In] int reservedII, ref CredHandle outContextPtr, [In][Out] ref SecBufferDesc outputBuffer, [In][Out] ref ContextFlags attributes, out long timeStamp) |
static unsafe int | CompleteAuthToken ([In] void *inContextPtr, [In][Out] ref SecBufferDesc inputBuffers) |
static SECURITY_STATUS | SspiFreeAuthIdentity ([In] IntPtr authData) |
static SECURITY_STATUS | SspiEncodeStringsAsAuthIdentity ([In] string userName, [In] string domainName, [In] string password, out System.Net.Security.SafeSspiAuthDataHandle authData) |
static int | QuerySecurityContextToken (ref CredHandle phContext, out System.Net.Security.SecurityContextTokenHandle handle) |
static int | FreeContextBuffer ([In] IntPtr contextBuffer) |
static int | FreeCredentialsHandle (ref CredHandle handlePtr) |
static int | DeleteSecurityContext (ref CredHandle handlePtr) |
static unsafe int | AcceptSecurityContext (ref CredHandle credentialHandle, [In] void *inContextPtr, [In] SecBufferDesc *inputBuffer, [In] ContextFlags inFlags, [In] Endianness endianness, ref CredHandle outContextPtr, [In][Out] ref SecBufferDesc outputBuffer, [In][Out] ref ContextFlags attributes, out long timeStamp) |
static unsafe int | QueryContextAttributesW (ref CredHandle contextHandle, [In] ContextAttribute attribute, [In] void *buffer) |
static int | EnumerateSecurityPackagesW (out int pkgnum, out System.Net.Security.SafeFreeContextBuffer_SECURITY handle) |
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] IntPtr zero, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] System.Net.Security.SafeSspiAuthDataHandle authdata, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
static unsafe int | InitializeSecurityContextW (ref CredHandle credentialHandle, [In] void *inContextPtr, [In] byte *targetName, [In] ContextFlags inFlags, [In] int reservedI, [In] Endianness endianness, [In] SecBufferDesc *inputBuffer, [In] int reservedII, ref CredHandle outContextPtr, [In][Out] ref SecBufferDesc outputBuffer, [In][Out] ref ContextFlags attributes, out long timeStamp) |
static unsafe int | CompleteAuthToken ([In] void *inContextPtr, [In][Out] ref SecBufferDesc inputBuffers) |
static SECURITY_STATUS | SspiFreeAuthIdentity ([In] IntPtr authData) |
static SECURITY_STATUS | SspiEncodeStringsAsAuthIdentity ([In] string userName, [In] string domainName, [In] string password, out System.Net.Security.SafeSspiAuthDataHandle authData) |
static int | EncryptMessage (ref CredHandle contextHandle, [In] uint qualityOfProtection, [In][Out] ref SecBufferDesc inputOutput, [In] uint sequenceNumber) |
static unsafe int | DecryptMessage ([In] ref CredHandle contextHandle, [In][Out] ref SecBufferDesc inputOutput, [In] uint sequenceNumber, uint *qualityOfProtection) |
static int | FreeContextBuffer ([In] IntPtr contextBuffer) |
static int | FreeCredentialsHandle (ref CredHandle handlePtr) |
static int | DeleteSecurityContext (ref CredHandle handlePtr) |
static unsafe int | AcceptSecurityContext (ref CredHandle credentialHandle, [In] void *inContextPtr, [In] SecBufferDesc *inputBuffer, [In] ContextFlags inFlags, [In] Endianness endianness, ref CredHandle outContextPtr, [In][Out] ref SecBufferDesc outputBuffer, [In][Out] ref ContextFlags attributes, out long timeStamp) |
static unsafe int | QueryContextAttributesW (ref CredHandle contextHandle, [In] ContextAttribute attribute, [In] void *buffer) |
static int | EnumerateSecurityPackagesW (out int pkgnum, out System.Net.Security.SafeFreeContextBuffer_SECURITY handle) |
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] IntPtr zero, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] System.Net.Security.SafeSspiAuthDataHandle authdata, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
static unsafe int | InitializeSecurityContextW (ref CredHandle credentialHandle, [In] void *inContextPtr, [In] byte *targetName, [In] ContextFlags inFlags, [In] int reservedI, [In] Endianness endianness, [In] SecBufferDesc *inputBuffer, [In] int reservedII, ref CredHandle outContextPtr, [In][Out] ref SecBufferDesc outputBuffer, [In][Out] ref ContextFlags attributes, out long timeStamp) |
static unsafe int | CompleteAuthToken ([In] void *inContextPtr, [In][Out] ref SecBufferDesc inputBuffers) |
static SECURITY_STATUS | SspiFreeAuthIdentity ([In] IntPtr authData) |
static SECURITY_STATUS | SspiEncodeStringsAsAuthIdentity ([In] string userName, [In] string domainName, [In] string password, out System.Net.Security.SafeSspiAuthDataHandle authData) |
static int | EncryptMessage (ref CredHandle contextHandle, [In] uint qualityOfProtection, [In][Out] ref SecBufferDesc inputOutput, [In] uint sequenceNumber) |
static unsafe int | DecryptMessage ([In] ref CredHandle contextHandle, [In][Out] ref SecBufferDesc inputOutput, [In] uint sequenceNumber, uint *qualityOfProtection) |
static int | QuerySecurityContextToken (ref CredHandle phContext, out SecurityContextTokenHandle handle) |
static int | FreeContextBuffer ([In] IntPtr contextBuffer) |
static int | FreeCredentialsHandle (ref CredHandle handlePtr) |
static int | DeleteSecurityContext (ref CredHandle handlePtr) |
static unsafe int | AcceptSecurityContext (ref CredHandle credentialHandle, [In] void *inContextPtr, [In] SecBufferDesc *inputBuffer, [In] ContextFlags inFlags, [In] Endianness endianness, ref CredHandle outContextPtr, [In][Out] ref SecBufferDesc outputBuffer, [In][Out] ref ContextFlags attributes, out long timeStamp) |
static unsafe int | QueryContextAttributesW (ref CredHandle contextHandle, [In] ContextAttribute attribute, [In] void *buffer) |
static int | EnumerateSecurityPackagesW (out int pkgnum, out SafeFreeContextBuffer_SECURITY handle) |
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] IntPtr zero, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] SafeSspiAuthDataHandle authdata, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] SCHANNEL_CRED *authData, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
static unsafe int | AcquireCredentialsHandleW ([In] string principal, [In] string moduleName, [In] int usage, [In] void *logonID, [In] SCH_CREDENTIALS *authData, [In] void *keyCallback, [In] void *keyArgument, ref CredHandle handlePtr, out long timeStamp) |
static unsafe int | InitializeSecurityContextW (ref CredHandle credentialHandle, [In] void *inContextPtr, [In] byte *targetName, [In] ContextFlags inFlags, [In] int reservedI, [In] Endianness endianness, [In] SecBufferDesc *inputBuffer, [In] int reservedII, ref CredHandle outContextPtr, [In][Out] ref SecBufferDesc outputBuffer, [In][Out] ref ContextFlags attributes, out long timeStamp) |
static unsafe int | CompleteAuthToken ([In] void *inContextPtr, [In][Out] ref SecBufferDesc inputBuffers) |
static unsafe int | ApplyControlToken ([In] void *inContextPtr, [In][Out] ref SecBufferDesc inputBuffers) |
static SECURITY_STATUS | SspiFreeAuthIdentity ([In] IntPtr authData) |
static SECURITY_STATUS | SspiEncodeStringsAsAuthIdentity ([In] string userName, [In] string domainName, [In] string password, out SafeSspiAuthDataHandle authData) |
static SECURITY_STATUS | SetCredentialsAttributesW ([In] ref CredHandle handlePtr, [In] long ulAttribute, [In] ref SecPkgCred_ClientCertPolicy pBuffer, [In] long cbBuffer) |
static int | LsaGetLogonSessionData (ref LUID LogonId, out SafeLsaReturnBufferHandle ppLogonSessionData) |
static int | LsaFreeReturnBuffer (IntPtr handle) |
static int | LsaConnectUntrusted (out SafeLsaHandle LsaHandle) |
static int | LsaDeregisterLogonProcess (IntPtr LsaHandle) |
static int | LsaLogonUser ([In] SafeLsaHandle LsaHandle, [In] ref Advapi32.LSA_STRING OriginName, [In] SECURITY_LOGON_TYPE LogonType, [In] int AuthenticationPackage, [In] IntPtr AuthenticationInformation, [In] int AuthenticationInformationLength, [In] IntPtr LocalGroups, [In] ref TOKEN_SOURCE SourceContext, out SafeLsaReturnBufferHandle ProfileBuffer, out int ProfileBufferLength, out LUID LogonId, out SafeAccessTokenHandle Token, out QUOTA_LIMITS Quotas, out int SubStatus) |
static int | LsaLookupAuthenticationPackage (SafeLsaHandle LsaHandle, [In] ref Advapi32.LSA_STRING PackageName, out int AuthenticationPackage) |
Definition at line 144 of file Interop.cs.