Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Net.Quic.Implementations.MsQuic.Internal Namespace Reference

Classes

class  MsQuicAddressHelpers
 
class  MsQuicAlpnHelper
 
class  MsQuicApi
 
class  MsQuicNativeMethods
 
class  MsQuicParameterHelpers
 
class  MsQuicStatusCodes
 
class  MsQuicStatusHelper
 
class  MsQuicTraceHelper
 
class  QuicExceptionHelpers
 
class  ResettableCompletionSource
 
class  SafeMsQuicConfigurationHandle
 
class  SafeMsQuicConnectionHandle
 
class  SafeMsQuicListenerHandle
 
class  SafeMsQuicRegistrationHandle
 
class  SafeMsQuicStreamHandle
 

Enumerations

enum  QUIC_ADDRESS_FAMILY : ushort { UNSPEC = 0 , INET = 2 , INET6 = 23 }
 
enum  QUIC_CONNECTION_EVENT_TYPE : uint {
  CONNECTED , SHUTDOWN_INITIATED_BY_TRANSPORT , SHUTDOWN_INITIATED_BY_PEER , SHUTDOWN_COMPLETE ,
  LOCAL_ADDRESS_CHANGED , PEER_ADDRESS_CHANGED , PEER_STREAM_STARTED , STREAMS_AVAILABLE ,
  PEER_NEEDS_STREAMS , IDEAL_PROCESSOR_CHANGED , DATAGRAM_STATE_CHANGED , DATAGRAM_RECEIVED ,
  DATAGRAM_SEND_STATE_CHANGED , RESUMED , RESUMPTION_TICKET_RECEIVED , PEER_CERTIFICATE_RECEIVED
}
 
enum  QUIC_CONNECTION_SHUTDOWN_FLAGS : uint { NONE = 0u , SILENT = 1u }
 
enum  QUIC_CREDENTIAL_FLAGS : uint {
  NONE = 0u , CLIENT = 1u , LOAD_ASYNCHRONOUS = 2u , NO_CERTIFICATE_VALIDATION = 4u ,
  ENABLE_OCSP = 8u , INDICATE_CERTIFICATE_RECEIVED = 0x10u , DEFER_CERTIFICATE_VALIDATION = 0x20u , REQUIRE_CLIENT_AUTHENTICATION = 0x40u ,
  USE_TLS_BUILTIN_CERTIFICATE_VALIDATION = 0x80u , USE_PORTABLE_CERTIFICATES = 0x4000u
}
 
enum  QUIC_CREDENTIAL_TYPE : uint {
  NONE , HASH , HASH_STORE , CONTEXT ,
  FILE , FILE_PROTECTED , PKCS12
}
 
enum  QUIC_EXECUTION_PROFILE : uint { QUIC_EXECUTION_PROFILE_LOW_LATENCY , QUIC_EXECUTION_PROFILE_TYPE_MAX_THROUGHPUT , QUIC_EXECUTION_PROFILE_TYPE_SCAVENGER , QUIC_EXECUTION_PROFILE_TYPE_REAL_TIME }
 
enum  QUIC_LISTENER_EVENT : uint { NEW_CONNECTION }
 
enum  QUIC_PARAM_LEVEL : uint {
  GLOBAL , REGISTRATION , CONFIGURATION , LISTENER ,
  CONNECTION , TLS , STREAM
}
 
enum  QUIC_RECEIVE_FLAGS : uint { NONE = 0u , ZERO_RTT = 1u , FIN = 2u }
 
enum  QUIC_SEND_FLAGS : uint {
  NONE = 0u , ALLOW_0_RTT = 1u , START = 2u , FIN = 4u ,
  DGRAM_PRIORITY = 8u , DELAY_SEND = 0x10u
}
 
enum  QUIC_STREAM_EVENT_TYPE : uint {
  START_COMPLETE , RECEIVE , SEND_COMPLETE , PEER_SEND_SHUTDOWN ,
  PEER_SEND_ABORTED , PEER_RECEIVE_ABORTED , SEND_SHUTDOWN_COMPLETE , SHUTDOWN_COMPLETE ,
  IDEAL_SEND_BUFFER_SIZE
}
 
enum  QUIC_STREAM_OPEN_FLAGS : uint { NONE = 0u , UNIDIRECTIONAL = 1u , ZERO_RTT = 2u }
 
enum  QUIC_STREAM_SHUTDOWN_FLAGS : uint {
  NONE = 0u , GRACEFUL = 1u , ABORT_SEND = 2u , ABORT_RECEIVE = 4u ,
  ABORT = 6u , IMMEDIATE = 8u
}
 
enum  QUIC_STREAM_START_FLAGS : uint {
  NONE = 0u , FAIL_BLOCKED = 1u , IMMEDIATE = 2u , ASYNC = 4u ,
  SHUTDOWN_ON_FAIL = 8u
}