terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
Interop.NetSecurityNative Class Reference
+ Collaboration diagram for Interop.NetSecurityNative:

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 Interop.NetSecurityNative.Status DisplayMinorStatus (out Interop.NetSecurityNative.Status minorStatus, Interop.NetSecurityNative.Status statusValue, ref Interop.NetSecurityNative.GssBuffer buffer)
 
static Interop.NetSecurityNative.Status DisplayMajorStatus (out Interop.NetSecurityNative.Status minorStatus, Interop.NetSecurityNative.Status statusValue, ref Interop.NetSecurityNative.GssBuffer buffer)
 
static Interop.NetSecurityNative.Status ImportUserName (out Interop.NetSecurityNative.Status minorStatus, string inputName, int inputNameByteCount, out SafeGssNameHandle outputName)
 
static Interop.NetSecurityNative.Status ImportPrincipalName (out Interop.NetSecurityNative.Status minorStatus, string inputName, int inputNameByteCount, out SafeGssNameHandle outputName)
 
static Interop.NetSecurityNative.Status ReleaseName (out Interop.NetSecurityNative.Status minorStatus, ref IntPtr inputName)
 
static Interop.NetSecurityNative.Status InitiateCredSpNego (out Interop.NetSecurityNative.Status minorStatus, SafeGssNameHandle desiredName, out SafeGssCredHandle outputCredHandle)
 
static Interop.NetSecurityNative.Status InitiateCredWithPassword (out Interop.NetSecurityNative.Status minorStatus, bool isNtlm, SafeGssNameHandle desiredName, string password, int passwordLen, out SafeGssCredHandle outputCredHandle)
 
static Interop.NetSecurityNative.Status ReleaseCred (out Interop.NetSecurityNative.Status minorStatus, ref IntPtr credHandle)
 
static Interop.NetSecurityNative.Status InitSecContext (out Interop.NetSecurityNative.Status minorStatus, SafeGssCredHandle initiatorCredHandle, ref SafeGssContextHandle contextHandle, bool isNtlmOnly, SafeGssNameHandle targetName, uint reqFlags, byte[] inputBytes, int inputLength, ref Interop.NetSecurityNative.GssBuffer token, out uint retFlags, out int isNtlmUsed)
 
static Interop.NetSecurityNative.Status DeleteSecContext (out Interop.NetSecurityNative.Status minorStatus, ref IntPtr contextHandle)
 
static Interop.NetSecurityNative.Status WrapBuffer (out Interop.NetSecurityNative.Status minorStatus, SafeGssContextHandle contextHandle, bool isEncrypt, byte[] inputBytes, int offset, int count, ref Interop.NetSecurityNative.GssBuffer outBuffer)
 
static Interop.NetSecurityNative.Status UnwrapBuffer (out Interop.NetSecurityNative.Status minorStatus, SafeGssContextHandle contextHandle, byte[] inputBytes, int offset, int count, ref Interop.NetSecurityNative.GssBuffer outBuffer)
 

Static Private Member Functions

static Interop.NetSecurityNative.Status Wrap (out Interop.NetSecurityNative.Status minorStatus, SafeGssContextHandle contextHandle, bool isEncrypt, byte[] inputBytes, int offset, int count, ref Interop.NetSecurityNative.GssBuffer outBuffer)
 
static Interop.NetSecurityNative.Status Unwrap (out Interop.NetSecurityNative.Status minorStatus, SafeGssContextHandle contextHandle, byte[] inputBytes, int offset, int count, ref Interop.NetSecurityNative.GssBuffer outBuffer)
 

Detailed Description

Definition at line 12 of file Interop.cs.


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