terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
Interop.NetSecurityNative Class Reference

Classes

class  GssApiException
 
struct  GssBuffer
 

Package Types

enum  Status : uint {
  GSS_S_COMPLETE , GSS_S_CONTINUE_NEEDED , GSS_S_BAD_MECH = 65536U , GSS_S_BAD_NAME = 131072U ,
  GSS_S_BAD_NAMETYPE = 196608U , GSS_S_BAD_BINDINGS = 262144U , GSS_S_BAD_STATUS = 327680U , GSS_S_BAD_SIG = 393216U ,
  GSS_S_NO_CRED = 458752U , GSS_S_NO_CONTEXT = 524288U , GSS_S_DEFECTIVE_TOKEN = 589824U , GSS_S_DEFECTIVE_CREDENTIAL = 655360U ,
  GSS_S_CREDENTIALS_EXPIRED = 720896U , GSS_S_CONTEXT_EXPIRED = 786432U , GSS_S_FAILURE = 851968U , GSS_S_BAD_QOP = 917504U ,
  GSS_S_UNAUTHORIZED = 983040U , GSS_S_UNAVAILABLE = 1048576U , GSS_S_DUPLICATE_ELEMENT = 1114112U , GSS_S_NAME_NOT_MN = 1179648U
}
 
enum  GssFlags : uint {
  GSS_C_DELEG_FLAG = 1U , GSS_C_MUTUAL_FLAG = 2U , GSS_C_REPLAY_FLAG = 4U , GSS_C_SEQUENCE_FLAG = 8U ,
  GSS_C_CONF_FLAG = 16U , GSS_C_INTEG_FLAG = 32U , GSS_C_ANON_FLAG = 64U , GSS_C_PROT_READY_FLAG = 128U ,
  GSS_C_TRANS_FLAG = 256U , GSS_C_DCE_STYLE = 4096U , GSS_C_IDENTIFY_FLAG = 8192U , GSS_C_EXTENDED_ERROR_FLAG = 16384U ,
  GSS_C_DELEG_POLICY_FLAG = 32768U
}
 

Static Package Functions

static void ReleaseGssBuffer (IntPtr bufferPtr, ulong length)
 
static global::Interop.NetSecurityNative.Status DisplayMinorStatus ([Out] global::Interop.NetSecurityNative.Status minorStatus, global::Interop.NetSecurityNative.Status statusValue, global::Interop.NetSecurityNative.GssBuffer buffer)
 
static global::Interop.NetSecurityNative.Status DisplayMajorStatus ([Out] global::Interop.NetSecurityNative.Status minorStatus, global::Interop.NetSecurityNative.Status statusValue, global::Interop.NetSecurityNative.GssBuffer buffer)
 
static global::Interop.NetSecurityNative.Status ImportUserName ([Out] global::Interop.NetSecurityNative.Status minorStatus, string inputName, int inputNameByteCount, [Out] Microsoft.Win32.SafeHandles.SafeGssNameHandle outputName)
 
static global::Interop.NetSecurityNative.Status ImportPrincipalName ([Out] global::Interop.NetSecurityNative.Status minorStatus, string inputName, int inputNameByteCount, [Out] Microsoft.Win32.SafeHandles.SafeGssNameHandle outputName)
 
static global::Interop.NetSecurityNative.Status ReleaseName ([Out] global::Interop.NetSecurityNative.Status minorStatus, IntPtr inputName)
 
static global::Interop.NetSecurityNative.Status InitiateCredSpNego ([Out] global::Interop.NetSecurityNative.Status minorStatus, Microsoft.Win32.SafeHandles.SafeGssNameHandle desiredName, [Out] Microsoft.Win32.SafeHandles.SafeGssCredHandle outputCredHandle)
 
static global::Interop.NetSecurityNative.Status InitiateCredWithPassword ([Out] global::Interop.NetSecurityNative.Status minorStatus, bool isNtlm, Microsoft.Win32.SafeHandles.SafeGssNameHandle desiredName, string password, int passwordLen, [Out] Microsoft.Win32.SafeHandles.SafeGssCredHandle outputCredHandle)
 
static global::Interop.NetSecurityNative.Status ReleaseCred ([Out] global::Interop.NetSecurityNative.Status minorStatus, IntPtr credHandle)
 
static global::Interop.NetSecurityNative.Status InitSecContext ([Out] global::Interop.NetSecurityNative.Status minorStatus, Microsoft.Win32.SafeHandles.SafeGssCredHandle initiatorCredHandle, Microsoft.Win32.SafeHandles.SafeGssContextHandle contextHandle, bool isNtlmOnly, Microsoft.Win32.SafeHandles.SafeGssNameHandle targetName, uint reqFlags, byte[] inputBytes, int inputLength, global::Interop.NetSecurityNative.GssBuffer token, [Out] uint retFlags, [Out] int isNtlmUsed)
 
static global::Interop.NetSecurityNative.Status DeleteSecContext ([Out] global::Interop.NetSecurityNative.Status minorStatus, IntPtr contextHandle)
 
static global::Interop.NetSecurityNative.Status WrapBuffer ([Out] global::Interop.NetSecurityNative.Status minorStatus, Microsoft.Win32.SafeHandles.SafeGssContextHandle contextHandle, bool isEncrypt, byte[] inputBytes, int offset, int count, global::Interop.NetSecurityNative.GssBuffer outBuffer)
 
static global::Interop.NetSecurityNative.Status UnwrapBuffer ([Out] global::Interop.NetSecurityNative.Status minorStatus, Microsoft.Win32.SafeHandles.SafeGssContextHandle contextHandle, byte[] inputBytes, int offset, int count, global::Interop.NetSecurityNative.GssBuffer outBuffer)
 

Static Private Member Functions

static global::Interop.NetSecurityNative.Status Wrap ([Out] global::Interop.NetSecurityNative.Status minorStatus, Microsoft.Win32.SafeHandles.SafeGssContextHandle contextHandle, bool isEncrypt, byte[] inputBytes, int offset, int count, global::Interop.NetSecurityNative.GssBuffer outBuffer)
 
static global::Interop.NetSecurityNative.Status Unwrap ([Out] global::Interop.NetSecurityNative.Status minorStatus, Microsoft.Win32.SafeHandles.SafeGssContextHandle contextHandle, byte[] inputBytes, int offset, int count, global::Interop.NetSecurityNative.GssBuffer outBuffer)
 

Detailed Description

Definition at line 10 of file Interop.cs.


The documentation for this class was generated from the following file: