Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
Interop Class Reference

Classes

class  Advapi32
 
class  BCrypt
 
class  Brotli
 
struct  CLAIM_SECURITY_ATTRIBUTE_INFORMATION_V1
 
struct  CLAIM_SECURITY_ATTRIBUTE_V1
 
struct  CLAIM_SECURITY_ATTRIBUTES_INFORMATION
 
struct  CLAIM_VALUES_ATTRIBUTE_V1
 
class  crypt32
 
class  Crypt32
 
class  cryptoapi
 
class  Globalization
 
class  HostPolicy
 
class  HttpApi
 
struct  InputRecord
 
class  IpHlpApi
 
class  Kernel32
 
struct  KeyEventRecord
 
struct  LongFileTime
 
struct  LSA_REFERENCED_DOMAIN_LIST
 
struct  LSA_TRANSLATED_NAME
 
struct  LSA_TRANSLATED_SID2
 
struct  LSA_TRUST_INFORMATION
 
struct  LUID
 
class  Mswsock
 
class  NCrypt
 
class  Normaliz
 
class  NtDll
 
struct  OBJECT_ATTRIBUTES
 
class  Ole32
 
class  OleAut32
 
class  SChannel
 
struct  Sec_Application_Protocols
 
struct  SecPkgContext_ApplicationProtocol
 
class  Secur32
 
struct  SECURITY_LOGON_SESSION_DATA
 
struct  SECURITY_QUALITY_OF_SERVICE
 
class  Shell32
 
struct  SID_AND_ATTRIBUTES
 
class  SspiCli
 
struct  TOKEN_GROUPS
 
struct  TOKEN_PRIMARY_GROUP
 
struct  TOKEN_STATISTICS
 
class  Ucrtbase
 
struct  UNICODE_INTPTR_STRING
 
struct  UNICODE_STRING
 
class  User32
 
class  Version
 
class  WebSocket
 
class  WinHttp
 
class  Winsock
 
class  zlib
 

Public Types

enum  ImpersonationLevel : uint {
  Anonymous , Identification , Impersonation , Delegation ,
  Anonymous , Identification , Impersonation , Delegation
}
 
enum  ContextTrackingMode : byte { Static , Dynamic , Static , Dynamic }
 
enum  ObjectAttributes : uint {
  OBJ_INHERIT = 2u , OBJ_PERMANENT = 0x10u , OBJ_EXCLUSIVE = 0x20u , OBJ_CASE_INSENSITIVE = 0x40u ,
  OBJ_OPENIF = 0x80u , OBJ_OPENLINK = 0x100u , OBJ_INHERIT = 2u , OBJ_PERMANENT = 0x10u ,
  OBJ_EXCLUSIVE = 0x20u , OBJ_CASE_INSENSITIVE = 0x40u , OBJ_OPENIF = 0x80u , OBJ_OPENLINK = 0x100u
}
 
enum  ImpersonationLevel : uint {
  Anonymous , Identification , Impersonation , Delegation ,
  Anonymous , Identification , Impersonation , Delegation
}
 
enum  ContextTrackingMode : byte { Static , Dynamic , Static , Dynamic }
 
enum  ObjectAttributes : uint {
  OBJ_INHERIT = 2u , OBJ_PERMANENT = 0x10u , OBJ_EXCLUSIVE = 0x20u , OBJ_CASE_INSENSITIVE = 0x40u ,
  OBJ_OPENIF = 0x80u , OBJ_OPENLINK = 0x100u , OBJ_INHERIT = 2u , OBJ_PERMANENT = 0x10u ,
  OBJ_EXCLUSIVE = 0x20u , OBJ_CASE_INSENSITIVE = 0x40u , OBJ_OPENIF = 0x80u , OBJ_OPENLINK = 0x100u
}
 

Static Public Member Functions

static unsafe void CheckForAvailableVirtualMemory (ulong nativeSize)
 
static SafeMemoryMappedFileHandle CreateFileMapping (SafeFileHandle hFile, ref Kernel32.SECURITY_ATTRIBUTES securityAttributes, int pageProtection, long maximumSize, string name)
 
static SafeMemoryMappedFileHandle CreateFileMapping (IntPtr hFile, ref Kernel32.SECURITY_ATTRIBUTES securityAttributes, int pageProtection, long maximumSize, string name)
 
static SafeMemoryMappedViewHandle MapViewOfFile (SafeMemoryMappedFileHandle hFileMappingObject, int desiredAccess, long fileOffset, UIntPtr numberOfBytesToMap)
 
static SafeMemoryMappedFileHandle OpenFileMapping (int desiredAccess, bool inheritHandle, string name)
 
static IntPtr VirtualAlloc (SafeHandle baseAddress, UIntPtr size, int allocationType, int protection)
 

Package Types

enum  BOOL {
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE
}
 
enum  BOOL {
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE
}
 
enum  BOOL {
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE
}
 
enum  BOOL {
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE
}
 
enum  BOOL {
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE
}
 
enum  BOOL {
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE
}
 
enum  BOOL {
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE
}
 
enum  SECURITY_STATUS {
  OK = 0 , ContinueNeeded = 590610 , CompleteNeeded = 590611 , CompAndContinue = 590612 ,
  ContextExpired = 590615 , CredentialsNeeded = 590624 , Renegotiate = 590625 , OutOfMemory = -2146893056 ,
  InvalidHandle = -2146893055 , Unsupported = -2146893054 , TargetUnknown = -2146893053 , InternalError = -2146893052 ,
  PackageNotFound = -2146893051 , NotOwner = -2146893050 , CannotInstall = -2146893049 , InvalidToken = -2146893048 ,
  CannotPack = -2146893047 , QopNotSupported = -2146893046 , NoImpersonation = -2146893045 , LogonDenied = -2146893044 ,
  UnknownCredentials = -2146893043 , NoCredentials = -2146893042 , MessageAltered = -2146893041 , OutOfSequence = -2146893040 ,
  NoAuthenticatingAuthority = -2146893039 , IncompleteMessage = -2146893032 , IncompleteCredentials = -2146893024 , BufferNotEnough = -2146893023 ,
  WrongPrincipal = -2146893022 , TimeSkew = -2146893020 , UntrustedRoot = -2146893019 , IllegalMessage = -2146893018 ,
  CertUnknown = -2146893017 , CertExpired = -2146893016 , DecryptFailure = -2146893008 , AlgorithmMismatch = -2146893007 ,
  SecurityQosFailed = -2146893006 , SmartcardLogonRequired = -2146892994 , UnsupportedPreauth = -2146892989 , BadBinding = -2146892986 ,
  DowngradeDetected = -2146892976 , ApplicationProtocolMismatch = -2146892953 , NoRenegotiation = 590688 , OK = 0 ,
  ContinueNeeded = 590610 , CompleteNeeded = 590611 , CompAndContinue = 590612 , ContextExpired = 590615 ,
  CredentialsNeeded = 590624 , Renegotiate = 590625 , OutOfMemory = -2146893056 , InvalidHandle = -2146893055 ,
  Unsupported = -2146893054 , TargetUnknown = -2146893053 , InternalError = -2146893052 , PackageNotFound = -2146893051 ,
  NotOwner = -2146893050 , CannotInstall = -2146893049 , InvalidToken = -2146893048 , CannotPack = -2146893047 ,
  QopNotSupported = -2146893046 , NoImpersonation = -2146893045 , LogonDenied = -2146893044 , UnknownCredentials = -2146893043 ,
  NoCredentials = -2146893042 , MessageAltered = -2146893041 , OutOfSequence = -2146893040 , NoAuthenticatingAuthority = -2146893039 ,
  IncompleteMessage = -2146893032 , IncompleteCredentials = -2146893024 , BufferNotEnough = -2146893023 , WrongPrincipal = -2146893022 ,
  TimeSkew = -2146893020 , UntrustedRoot = -2146893019 , IllegalMessage = -2146893018 , CertUnknown = -2146893017 ,
  CertExpired = -2146893016 , DecryptFailure = -2146893008 , AlgorithmMismatch = -2146893007 , SecurityQosFailed = -2146893006 ,
  SmartcardLogonRequired = -2146892994 , UnsupportedPreauth = -2146892989 , BadBinding = -2146892986 , DowngradeDetected = -2146892976 ,
  ApplicationProtocolMismatch = -2146892953 , NoRenegotiation = 590688 , OK = 0 , ContinueNeeded = 590610 ,
  CompleteNeeded = 590611 , CompAndContinue = 590612 , ContextExpired = 590615 , CredentialsNeeded = 590624 ,
  Renegotiate = 590625 , OutOfMemory = -2146893056 , InvalidHandle = -2146893055 , Unsupported = -2146893054 ,
  TargetUnknown = -2146893053 , InternalError = -2146893052 , PackageNotFound = -2146893051 , NotOwner = -2146893050 ,
  CannotInstall = -2146893049 , InvalidToken = -2146893048 , CannotPack = -2146893047 , QopNotSupported = -2146893046 ,
  NoImpersonation = -2146893045 , LogonDenied = -2146893044 , UnknownCredentials = -2146893043 , NoCredentials = -2146893042 ,
  MessageAltered = -2146893041 , OutOfSequence = -2146893040 , NoAuthenticatingAuthority = -2146893039 , IncompleteMessage = -2146893032 ,
  IncompleteCredentials = -2146893024 , BufferNotEnough = -2146893023 , WrongPrincipal = -2146893022 , TimeSkew = -2146893020 ,
  UntrustedRoot = -2146893019 , IllegalMessage = -2146893018 , CertUnknown = -2146893017 , CertExpired = -2146893016 ,
  DecryptFailure = -2146893008 , AlgorithmMismatch = -2146893007 , SecurityQosFailed = -2146893006 , SmartcardLogonRequired = -2146892994 ,
  UnsupportedPreauth = -2146892989 , BadBinding = -2146892986 , DowngradeDetected = -2146892976 , ApplicationProtocolMismatch = -2146892953 ,
  NoRenegotiation = 590688 , OK = 0 , ContinueNeeded = 590610 , CompleteNeeded = 590611 ,
  CompAndContinue = 590612 , ContextExpired = 590615 , CredentialsNeeded = 590624 , Renegotiate = 590625 ,
  OutOfMemory = -2146893056 , InvalidHandle = -2146893055 , Unsupported = -2146893054 , TargetUnknown = -2146893053 ,
  InternalError = -2146893052 , PackageNotFound = -2146893051 , NotOwner = -2146893050 , CannotInstall = -2146893049 ,
  InvalidToken = -2146893048 , CannotPack = -2146893047 , QopNotSupported = -2146893046 , NoImpersonation = -2146893045 ,
  LogonDenied = -2146893044 , UnknownCredentials = -2146893043 , NoCredentials = -2146893042 , MessageAltered = -2146893041 ,
  OutOfSequence = -2146893040 , NoAuthenticatingAuthority = -2146893039 , IncompleteMessage = -2146893032 , IncompleteCredentials = -2146893024 ,
  BufferNotEnough = -2146893023 , WrongPrincipal = -2146893022 , TimeSkew = -2146893020 , UntrustedRoot = -2146893019 ,
  IllegalMessage = -2146893018 , CertUnknown = -2146893017 , CertExpired = -2146893016 , DecryptFailure = -2146893008 ,
  AlgorithmMismatch = -2146893007 , SecurityQosFailed = -2146893006 , SmartcardLogonRequired = -2146892994 , UnsupportedPreauth = -2146892989 ,
  BadBinding = -2146892986 , DowngradeDetected = -2146892976 , ApplicationProtocolMismatch = -2146892953 , NoRenegotiation = 590688
}
 
enum  BOOL {
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE
}
 
enum  SECURITY_STATUS {
  OK = 0 , ContinueNeeded = 590610 , CompleteNeeded = 590611 , CompAndContinue = 590612 ,
  ContextExpired = 590615 , CredentialsNeeded = 590624 , Renegotiate = 590625 , OutOfMemory = -2146893056 ,
  InvalidHandle = -2146893055 , Unsupported = -2146893054 , TargetUnknown = -2146893053 , InternalError = -2146893052 ,
  PackageNotFound = -2146893051 , NotOwner = -2146893050 , CannotInstall = -2146893049 , InvalidToken = -2146893048 ,
  CannotPack = -2146893047 , QopNotSupported = -2146893046 , NoImpersonation = -2146893045 , LogonDenied = -2146893044 ,
  UnknownCredentials = -2146893043 , NoCredentials = -2146893042 , MessageAltered = -2146893041 , OutOfSequence = -2146893040 ,
  NoAuthenticatingAuthority = -2146893039 , IncompleteMessage = -2146893032 , IncompleteCredentials = -2146893024 , BufferNotEnough = -2146893023 ,
  WrongPrincipal = -2146893022 , TimeSkew = -2146893020 , UntrustedRoot = -2146893019 , IllegalMessage = -2146893018 ,
  CertUnknown = -2146893017 , CertExpired = -2146893016 , DecryptFailure = -2146893008 , AlgorithmMismatch = -2146893007 ,
  SecurityQosFailed = -2146893006 , SmartcardLogonRequired = -2146892994 , UnsupportedPreauth = -2146892989 , BadBinding = -2146892986 ,
  DowngradeDetected = -2146892976 , ApplicationProtocolMismatch = -2146892953 , NoRenegotiation = 590688 , OK = 0 ,
  ContinueNeeded = 590610 , CompleteNeeded = 590611 , CompAndContinue = 590612 , ContextExpired = 590615 ,
  CredentialsNeeded = 590624 , Renegotiate = 590625 , OutOfMemory = -2146893056 , InvalidHandle = -2146893055 ,
  Unsupported = -2146893054 , TargetUnknown = -2146893053 , InternalError = -2146893052 , PackageNotFound = -2146893051 ,
  NotOwner = -2146893050 , CannotInstall = -2146893049 , InvalidToken = -2146893048 , CannotPack = -2146893047 ,
  QopNotSupported = -2146893046 , NoImpersonation = -2146893045 , LogonDenied = -2146893044 , UnknownCredentials = -2146893043 ,
  NoCredentials = -2146893042 , MessageAltered = -2146893041 , OutOfSequence = -2146893040 , NoAuthenticatingAuthority = -2146893039 ,
  IncompleteMessage = -2146893032 , IncompleteCredentials = -2146893024 , BufferNotEnough = -2146893023 , WrongPrincipal = -2146893022 ,
  TimeSkew = -2146893020 , UntrustedRoot = -2146893019 , IllegalMessage = -2146893018 , CertUnknown = -2146893017 ,
  CertExpired = -2146893016 , DecryptFailure = -2146893008 , AlgorithmMismatch = -2146893007 , SecurityQosFailed = -2146893006 ,
  SmartcardLogonRequired = -2146892994 , UnsupportedPreauth = -2146892989 , BadBinding = -2146892986 , DowngradeDetected = -2146892976 ,
  ApplicationProtocolMismatch = -2146892953 , NoRenegotiation = 590688 , OK = 0 , ContinueNeeded = 590610 ,
  CompleteNeeded = 590611 , CompAndContinue = 590612 , ContextExpired = 590615 , CredentialsNeeded = 590624 ,
  Renegotiate = 590625 , OutOfMemory = -2146893056 , InvalidHandle = -2146893055 , Unsupported = -2146893054 ,
  TargetUnknown = -2146893053 , InternalError = -2146893052 , PackageNotFound = -2146893051 , NotOwner = -2146893050 ,
  CannotInstall = -2146893049 , InvalidToken = -2146893048 , CannotPack = -2146893047 , QopNotSupported = -2146893046 ,
  NoImpersonation = -2146893045 , LogonDenied = -2146893044 , UnknownCredentials = -2146893043 , NoCredentials = -2146893042 ,
  MessageAltered = -2146893041 , OutOfSequence = -2146893040 , NoAuthenticatingAuthority = -2146893039 , IncompleteMessage = -2146893032 ,
  IncompleteCredentials = -2146893024 , BufferNotEnough = -2146893023 , WrongPrincipal = -2146893022 , TimeSkew = -2146893020 ,
  UntrustedRoot = -2146893019 , IllegalMessage = -2146893018 , CertUnknown = -2146893017 , CertExpired = -2146893016 ,
  DecryptFailure = -2146893008 , AlgorithmMismatch = -2146893007 , SecurityQosFailed = -2146893006 , SmartcardLogonRequired = -2146892994 ,
  UnsupportedPreauth = -2146892989 , BadBinding = -2146892986 , DowngradeDetected = -2146892976 , ApplicationProtocolMismatch = -2146892953 ,
  NoRenegotiation = 590688 , OK = 0 , ContinueNeeded = 590610 , CompleteNeeded = 590611 ,
  CompAndContinue = 590612 , ContextExpired = 590615 , CredentialsNeeded = 590624 , Renegotiate = 590625 ,
  OutOfMemory = -2146893056 , InvalidHandle = -2146893055 , Unsupported = -2146893054 , TargetUnknown = -2146893053 ,
  InternalError = -2146893052 , PackageNotFound = -2146893051 , NotOwner = -2146893050 , CannotInstall = -2146893049 ,
  InvalidToken = -2146893048 , CannotPack = -2146893047 , QopNotSupported = -2146893046 , NoImpersonation = -2146893045 ,
  LogonDenied = -2146893044 , UnknownCredentials = -2146893043 , NoCredentials = -2146893042 , MessageAltered = -2146893041 ,
  OutOfSequence = -2146893040 , NoAuthenticatingAuthority = -2146893039 , IncompleteMessage = -2146893032 , IncompleteCredentials = -2146893024 ,
  BufferNotEnough = -2146893023 , WrongPrincipal = -2146893022 , TimeSkew = -2146893020 , UntrustedRoot = -2146893019 ,
  IllegalMessage = -2146893018 , CertUnknown = -2146893017 , CertExpired = -2146893016 , DecryptFailure = -2146893008 ,
  AlgorithmMismatch = -2146893007 , SecurityQosFailed = -2146893006 , SmartcardLogonRequired = -2146892994 , UnsupportedPreauth = -2146892989 ,
  BadBinding = -2146892986 , DowngradeDetected = -2146892976 , ApplicationProtocolMismatch = -2146892953 , NoRenegotiation = 590688
}
 
enum  SECURITY_STATUS {
  OK = 0 , ContinueNeeded = 590610 , CompleteNeeded = 590611 , CompAndContinue = 590612 ,
  ContextExpired = 590615 , CredentialsNeeded = 590624 , Renegotiate = 590625 , OutOfMemory = -2146893056 ,
  InvalidHandle = -2146893055 , Unsupported = -2146893054 , TargetUnknown = -2146893053 , InternalError = -2146893052 ,
  PackageNotFound = -2146893051 , NotOwner = -2146893050 , CannotInstall = -2146893049 , InvalidToken = -2146893048 ,
  CannotPack = -2146893047 , QopNotSupported = -2146893046 , NoImpersonation = -2146893045 , LogonDenied = -2146893044 ,
  UnknownCredentials = -2146893043 , NoCredentials = -2146893042 , MessageAltered = -2146893041 , OutOfSequence = -2146893040 ,
  NoAuthenticatingAuthority = -2146893039 , IncompleteMessage = -2146893032 , IncompleteCredentials = -2146893024 , BufferNotEnough = -2146893023 ,
  WrongPrincipal = -2146893022 , TimeSkew = -2146893020 , UntrustedRoot = -2146893019 , IllegalMessage = -2146893018 ,
  CertUnknown = -2146893017 , CertExpired = -2146893016 , DecryptFailure = -2146893008 , AlgorithmMismatch = -2146893007 ,
  SecurityQosFailed = -2146893006 , SmartcardLogonRequired = -2146892994 , UnsupportedPreauth = -2146892989 , BadBinding = -2146892986 ,
  DowngradeDetected = -2146892976 , ApplicationProtocolMismatch = -2146892953 , NoRenegotiation = 590688 , OK = 0 ,
  ContinueNeeded = 590610 , CompleteNeeded = 590611 , CompAndContinue = 590612 , ContextExpired = 590615 ,
  CredentialsNeeded = 590624 , Renegotiate = 590625 , OutOfMemory = -2146893056 , InvalidHandle = -2146893055 ,
  Unsupported = -2146893054 , TargetUnknown = -2146893053 , InternalError = -2146893052 , PackageNotFound = -2146893051 ,
  NotOwner = -2146893050 , CannotInstall = -2146893049 , InvalidToken = -2146893048 , CannotPack = -2146893047 ,
  QopNotSupported = -2146893046 , NoImpersonation = -2146893045 , LogonDenied = -2146893044 , UnknownCredentials = -2146893043 ,
  NoCredentials = -2146893042 , MessageAltered = -2146893041 , OutOfSequence = -2146893040 , NoAuthenticatingAuthority = -2146893039 ,
  IncompleteMessage = -2146893032 , IncompleteCredentials = -2146893024 , BufferNotEnough = -2146893023 , WrongPrincipal = -2146893022 ,
  TimeSkew = -2146893020 , UntrustedRoot = -2146893019 , IllegalMessage = -2146893018 , CertUnknown = -2146893017 ,
  CertExpired = -2146893016 , DecryptFailure = -2146893008 , AlgorithmMismatch = -2146893007 , SecurityQosFailed = -2146893006 ,
  SmartcardLogonRequired = -2146892994 , UnsupportedPreauth = -2146892989 , BadBinding = -2146892986 , DowngradeDetected = -2146892976 ,
  ApplicationProtocolMismatch = -2146892953 , NoRenegotiation = 590688 , OK = 0 , ContinueNeeded = 590610 ,
  CompleteNeeded = 590611 , CompAndContinue = 590612 , ContextExpired = 590615 , CredentialsNeeded = 590624 ,
  Renegotiate = 590625 , OutOfMemory = -2146893056 , InvalidHandle = -2146893055 , Unsupported = -2146893054 ,
  TargetUnknown = -2146893053 , InternalError = -2146893052 , PackageNotFound = -2146893051 , NotOwner = -2146893050 ,
  CannotInstall = -2146893049 , InvalidToken = -2146893048 , CannotPack = -2146893047 , QopNotSupported = -2146893046 ,
  NoImpersonation = -2146893045 , LogonDenied = -2146893044 , UnknownCredentials = -2146893043 , NoCredentials = -2146893042 ,
  MessageAltered = -2146893041 , OutOfSequence = -2146893040 , NoAuthenticatingAuthority = -2146893039 , IncompleteMessage = -2146893032 ,
  IncompleteCredentials = -2146893024 , BufferNotEnough = -2146893023 , WrongPrincipal = -2146893022 , TimeSkew = -2146893020 ,
  UntrustedRoot = -2146893019 , IllegalMessage = -2146893018 , CertUnknown = -2146893017 , CertExpired = -2146893016 ,
  DecryptFailure = -2146893008 , AlgorithmMismatch = -2146893007 , SecurityQosFailed = -2146893006 , SmartcardLogonRequired = -2146892994 ,
  UnsupportedPreauth = -2146892989 , BadBinding = -2146892986 , DowngradeDetected = -2146892976 , ApplicationProtocolMismatch = -2146892953 ,
  NoRenegotiation = 590688 , OK = 0 , ContinueNeeded = 590610 , CompleteNeeded = 590611 ,
  CompAndContinue = 590612 , ContextExpired = 590615 , CredentialsNeeded = 590624 , Renegotiate = 590625 ,
  OutOfMemory = -2146893056 , InvalidHandle = -2146893055 , Unsupported = -2146893054 , TargetUnknown = -2146893053 ,
  InternalError = -2146893052 , PackageNotFound = -2146893051 , NotOwner = -2146893050 , CannotInstall = -2146893049 ,
  InvalidToken = -2146893048 , CannotPack = -2146893047 , QopNotSupported = -2146893046 , NoImpersonation = -2146893045 ,
  LogonDenied = -2146893044 , UnknownCredentials = -2146893043 , NoCredentials = -2146893042 , MessageAltered = -2146893041 ,
  OutOfSequence = -2146893040 , NoAuthenticatingAuthority = -2146893039 , IncompleteMessage = -2146893032 , IncompleteCredentials = -2146893024 ,
  BufferNotEnough = -2146893023 , WrongPrincipal = -2146893022 , TimeSkew = -2146893020 , UntrustedRoot = -2146893019 ,
  IllegalMessage = -2146893018 , CertUnknown = -2146893017 , CertExpired = -2146893016 , DecryptFailure = -2146893008 ,
  AlgorithmMismatch = -2146893007 , SecurityQosFailed = -2146893006 , SmartcardLogonRequired = -2146892994 , UnsupportedPreauth = -2146892989 ,
  BadBinding = -2146892986 , DowngradeDetected = -2146892976 , ApplicationProtocolMismatch = -2146892953 , NoRenegotiation = 590688
}
 
enum  BOOL {
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE
}
 
enum  SECURITY_STATUS {
  OK = 0 , ContinueNeeded = 590610 , CompleteNeeded = 590611 , CompAndContinue = 590612 ,
  ContextExpired = 590615 , CredentialsNeeded = 590624 , Renegotiate = 590625 , OutOfMemory = -2146893056 ,
  InvalidHandle = -2146893055 , Unsupported = -2146893054 , TargetUnknown = -2146893053 , InternalError = -2146893052 ,
  PackageNotFound = -2146893051 , NotOwner = -2146893050 , CannotInstall = -2146893049 , InvalidToken = -2146893048 ,
  CannotPack = -2146893047 , QopNotSupported = -2146893046 , NoImpersonation = -2146893045 , LogonDenied = -2146893044 ,
  UnknownCredentials = -2146893043 , NoCredentials = -2146893042 , MessageAltered = -2146893041 , OutOfSequence = -2146893040 ,
  NoAuthenticatingAuthority = -2146893039 , IncompleteMessage = -2146893032 , IncompleteCredentials = -2146893024 , BufferNotEnough = -2146893023 ,
  WrongPrincipal = -2146893022 , TimeSkew = -2146893020 , UntrustedRoot = -2146893019 , IllegalMessage = -2146893018 ,
  CertUnknown = -2146893017 , CertExpired = -2146893016 , DecryptFailure = -2146893008 , AlgorithmMismatch = -2146893007 ,
  SecurityQosFailed = -2146893006 , SmartcardLogonRequired = -2146892994 , UnsupportedPreauth = -2146892989 , BadBinding = -2146892986 ,
  DowngradeDetected = -2146892976 , ApplicationProtocolMismatch = -2146892953 , NoRenegotiation = 590688 , OK = 0 ,
  ContinueNeeded = 590610 , CompleteNeeded = 590611 , CompAndContinue = 590612 , ContextExpired = 590615 ,
  CredentialsNeeded = 590624 , Renegotiate = 590625 , OutOfMemory = -2146893056 , InvalidHandle = -2146893055 ,
  Unsupported = -2146893054 , TargetUnknown = -2146893053 , InternalError = -2146893052 , PackageNotFound = -2146893051 ,
  NotOwner = -2146893050 , CannotInstall = -2146893049 , InvalidToken = -2146893048 , CannotPack = -2146893047 ,
  QopNotSupported = -2146893046 , NoImpersonation = -2146893045 , LogonDenied = -2146893044 , UnknownCredentials = -2146893043 ,
  NoCredentials = -2146893042 , MessageAltered = -2146893041 , OutOfSequence = -2146893040 , NoAuthenticatingAuthority = -2146893039 ,
  IncompleteMessage = -2146893032 , IncompleteCredentials = -2146893024 , BufferNotEnough = -2146893023 , WrongPrincipal = -2146893022 ,
  TimeSkew = -2146893020 , UntrustedRoot = -2146893019 , IllegalMessage = -2146893018 , CertUnknown = -2146893017 ,
  CertExpired = -2146893016 , DecryptFailure = -2146893008 , AlgorithmMismatch = -2146893007 , SecurityQosFailed = -2146893006 ,
  SmartcardLogonRequired = -2146892994 , UnsupportedPreauth = -2146892989 , BadBinding = -2146892986 , DowngradeDetected = -2146892976 ,
  ApplicationProtocolMismatch = -2146892953 , NoRenegotiation = 590688 , OK = 0 , ContinueNeeded = 590610 ,
  CompleteNeeded = 590611 , CompAndContinue = 590612 , ContextExpired = 590615 , CredentialsNeeded = 590624 ,
  Renegotiate = 590625 , OutOfMemory = -2146893056 , InvalidHandle = -2146893055 , Unsupported = -2146893054 ,
  TargetUnknown = -2146893053 , InternalError = -2146893052 , PackageNotFound = -2146893051 , NotOwner = -2146893050 ,
  CannotInstall = -2146893049 , InvalidToken = -2146893048 , CannotPack = -2146893047 , QopNotSupported = -2146893046 ,
  NoImpersonation = -2146893045 , LogonDenied = -2146893044 , UnknownCredentials = -2146893043 , NoCredentials = -2146893042 ,
  MessageAltered = -2146893041 , OutOfSequence = -2146893040 , NoAuthenticatingAuthority = -2146893039 , IncompleteMessage = -2146893032 ,
  IncompleteCredentials = -2146893024 , BufferNotEnough = -2146893023 , WrongPrincipal = -2146893022 , TimeSkew = -2146893020 ,
  UntrustedRoot = -2146893019 , IllegalMessage = -2146893018 , CertUnknown = -2146893017 , CertExpired = -2146893016 ,
  DecryptFailure = -2146893008 , AlgorithmMismatch = -2146893007 , SecurityQosFailed = -2146893006 , SmartcardLogonRequired = -2146892994 ,
  UnsupportedPreauth = -2146892989 , BadBinding = -2146892986 , DowngradeDetected = -2146892976 , ApplicationProtocolMismatch = -2146892953 ,
  NoRenegotiation = 590688 , OK = 0 , ContinueNeeded = 590610 , CompleteNeeded = 590611 ,
  CompAndContinue = 590612 , ContextExpired = 590615 , CredentialsNeeded = 590624 , Renegotiate = 590625 ,
  OutOfMemory = -2146893056 , InvalidHandle = -2146893055 , Unsupported = -2146893054 , TargetUnknown = -2146893053 ,
  InternalError = -2146893052 , PackageNotFound = -2146893051 , NotOwner = -2146893050 , CannotInstall = -2146893049 ,
  InvalidToken = -2146893048 , CannotPack = -2146893047 , QopNotSupported = -2146893046 , NoImpersonation = -2146893045 ,
  LogonDenied = -2146893044 , UnknownCredentials = -2146893043 , NoCredentials = -2146893042 , MessageAltered = -2146893041 ,
  OutOfSequence = -2146893040 , NoAuthenticatingAuthority = -2146893039 , IncompleteMessage = -2146893032 , IncompleteCredentials = -2146893024 ,
  BufferNotEnough = -2146893023 , WrongPrincipal = -2146893022 , TimeSkew = -2146893020 , UntrustedRoot = -2146893019 ,
  IllegalMessage = -2146893018 , CertUnknown = -2146893017 , CertExpired = -2146893016 , DecryptFailure = -2146893008 ,
  AlgorithmMismatch = -2146893007 , SecurityQosFailed = -2146893006 , SmartcardLogonRequired = -2146892994 , UnsupportedPreauth = -2146892989 ,
  BadBinding = -2146892986 , DowngradeDetected = -2146892976 , ApplicationProtocolMismatch = -2146892953 , NoRenegotiation = 590688
}
 
enum  ApplicationProtocolNegotiationStatus { None , Success , SelectedClientOnly }
 
enum  ApplicationProtocolNegotiationExt { None , NPN , ALPN }
 
enum  BOOL {
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE
}
 
enum  BOOLEAN : byte { FALSE , TRUE , FALSE , TRUE }
 
enum  BOOLEAN : byte { FALSE , TRUE , FALSE , TRUE }
 
enum  ClaimSecurityAttributeType : ushort {
  CLAIM_SECURITY_ATTRIBUTE_TYPE_INVALID = 0 , CLAIM_SECURITY_ATTRIBUTE_TYPE_INT64 = 1 , CLAIM_SECURITY_ATTRIBUTE_TYPE_UINT64 = 2 , CLAIM_SECURITY_ATTRIBUTE_TYPE_STRING = 3 ,
  CLAIM_SECURITY_ATTRIBUTE_TYPE_FQBN = 4 , CLAIM_SECURITY_ATTRIBUTE_TYPE_SID = 5 , CLAIM_SECURITY_ATTRIBUTE_TYPE_BOOLEAN = 6 , CLAIM_SECURITY_ATTRIBUTE_TYPE_OCTET_STRING = 16
}
 
enum  BOOL {
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE , FALSE , TRUE ,
  FALSE , TRUE
}
 

Static Package Functions

static bool CallStringMethod< TArg1, TArg2, TArg3 > (SpanFunc< char, TArg1, TArg2, TArg3, Globalization.ResultCode > interopCall, TArg1 arg1, TArg2 arg2, TArg3 arg3, out string result)
 
static unsafe void GetRandomBytes (byte *buffer, int length)
 

Static Private Member Functions

static void SplitLong (long number, out int high, out int low)
 

Detailed Description

Definition at line 5 of file Interop.cs.


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