|
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
} |
|