QuicSettingsEnabledFlagsFlags
 
delegate uint ConnectionOpenDelegate(SafeMsQuicRegistrationHandle registration, ConnectionCallbackDelegate handler, IntPtr context, out SafeMsQuicConnectionHandle connection)
 
delegate uint ConnectionStartDelegate(SafeMsQuicConnectionHandle connection, SafeMsQuicConfigurationHandle configuration, QUIC_ADDRESS_FAMILY family, [MarshalAs(UnmanagedType.LPUTF8Str)] string serverName, ushort serverPort)
 
delegate uint ListenerCallbackDelegate(IntPtr listener, IntPtr context, ref ListenerEvent evt)
 
delegate void ListenerCloseDelegate(IntPtr listener)
 
delegate void ConnectionShutdownDelegate(SafeMsQuicConnectionHandle connection, QUIC_CONNECTION_SHUTDOWN_FLAGS flags, long errorCode)
 
delegate void ConfigurationCloseDelegate(IntPtr configuration)
 
delegate uint RegistrationOpenDelegate(ref RegistrationConfig config, out SafeMsQuicRegistrationHandle registrationContext)
 
unsafe delegate uint SetParamDelegate(SafeHandle handle, QUIC_PARAM_LEVEL level, uint param, uint bufferLength, byte *buffer)
 
delegate uint ListenerOpenDelegate(SafeMsQuicRegistrationHandle registration, ListenerCallbackDelegate handler, IntPtr context, out SafeMsQuicListenerHandle listener)
 
delegate uint ConnectionSetConfigurationDelegate(SafeMsQuicConnectionHandle connection, SafeMsQuicConfigurationHandle configuration)
 
delegate uint StreamReceiveSetEnabledDelegate(SafeMsQuicStreamHandle stream, [MarshalAs(UnmanagedType.U1)] bool enabled)
 
delegate uint StreamCallbackDelegate(IntPtr stream, IntPtr context, ref StreamEvent streamEvent)
 
delegate uint StreamStartDelegate(SafeMsQuicStreamHandle stream, QUIC_STREAM_START_FLAGS flags)
 
delegate void ListenerStopDelegate(SafeMsQuicListenerHandle listener)
 
ConnectionEventDataShutdownCompleteFlags
 
@ PeerAcknowledgedShutdown
 
delegate uint StreamOpenDelegate(SafeMsQuicConnectionHandle connection, QUIC_STREAM_OPEN_FLAGS flags, StreamCallbackDelegate handler, IntPtr context, out SafeMsQuicStreamHandle stream)
 
delegate void SetCallbackHandlerDelegate(SafeHandle handle, Delegate del, IntPtr context)
 
delegate uint StreamReceiveCompleteDelegate(SafeMsQuicStreamHandle stream, ulong bufferLength)
 
unsafe delegate uint ListenerStartDelegate(SafeMsQuicListenerHandle listener, QuicBuffer *alpnBuffers, uint alpnBufferCount, ref SOCKADDR_INET localAddress)
 
delegate uint StreamShutdownDelegate(SafeMsQuicStreamHandle stream, QUIC_STREAM_SHUTDOWN_FLAGS flags, long errorCode)
 
unsafe delegate uint StreamSendDelegate(SafeMsQuicStreamHandle stream, QuicBuffer *buffers, uint bufferCount, QUIC_SEND_FLAGS flags, IntPtr clientSendContext)
 
@ VersionNegotiationExtEnabled
 
@ StreamRecvBufferDefault
 
@ StreamRecvWindowDefault
 
delegate uint ConnectionCallbackDelegate(IntPtr connection, IntPtr context, ref ConnectionEvent connectionEvent)
 
delegate uint ConfigurationLoadCredentialDelegate(SafeMsQuicConfigurationHandle configuration, ref CredentialConfig credConfig)
 
unsafe delegate uint ConfigurationOpenDelegate(SafeMsQuicRegistrationHandle registrationContext, QuicBuffer *alpnBuffers, uint alpnBufferCount, ref QuicSettings settings, uint settingsSize, IntPtr context, out SafeMsQuicConfigurationHandle configuration)
 
delegate void RegistrationCloseDelegate(IntPtr registrationContext)
 
unsafe delegate uint GetParamDelegate(SafeHandle handle, QUIC_PARAM_LEVEL level, uint param, ref uint bufferLength, byte *buffer)
 
delegate void StreamCloseDelegate(IntPtr stream)
 
delegate void ConnectionCloseDelegate(IntPtr connection)
 
QUIC_STREAM_SHUTDOWN_FLAGS
 
QUIC_CONNECTION_EVENT_TYPE
 
QUIC_CONNECTION_SHUTDOWN_FLAGS
 
QUIC_STREAM_OPEN_FLAGS Flags
 
IntPtr PlatformCertificateChainHandle
 
IntPtr PlatformCertificateHandle
 
IntPtr PrivateKeyPassword
 
ConnectionEventDataShutdownCompleteFlags Flags
 
ushort BiDirectionalCount
 
ushort UniDirectionalCount
 
byte NegotiatedAlpnLength
 
ConnectionEventDataConnected Connected
 
ConnectionEventDataStreamsAvailable StreamsAvailable
 
ConnectionEventDataPeerStreamStarted PeerStreamStarted
 
ConnectionEventDataShutdownInitiatedByTransport ShutdownInitiatedByTransport
 
ConnectionEventDataShutdownInitiatedByPeer ShutdownInitiatedByPeer
 
ConnectionEventPeerCertificateReceived PeerCertificateReceived
 
ConnectionEventDataLocalAddressChanged LocalAddressChanged
 
ConnectionEventDataShutdownComplete ShutdownComplete
 
ConnectionEventDataPeerAddressChanged PeerAddressChanged
 
QUIC_CONNECTION_EVENT_TYPE Type
 
ConnectionEventDataUnion Data
 
QUIC_CREDENTIAL_FLAGS Flags
 
QUIC_CREDENTIAL_TYPE Type
 
unsafe NewConnectionInfo * Info
 
ListenerEventDataNewConnection NewConnection
 
ListenerEventDataUnion Data
 
IntPtr ConnectionSetConfiguration
 
IntPtr ConfigurationLoadCredential
 
IntPtr StreamReceiveComplete
 
IntPtr ConfigurationClose
 
IntPtr SetCallbackHandler
 
IntPtr ConnectionSendResumptionTicket
 
IntPtr StreamReceiveSetEnabled
 
IntPtr ConnectionShutdown
 
IntPtr RegistrationShutdown
 
byte NegotiatedAlpnLength
 
ushort ClientAlpnListLength
 
uint MaxStatelessOperations
 
QuicSettingsIsSetFlags IsSetFlags
 
uint StreamRecvWindowDefault
 
ulong HandshakeIdleTimeoutMs
 
ushort PeerUnidiStreamCount
 
uint MaxWorkerQueueDelayUs
 
unsafe uint * DesiredVersionsList
 
uint StreamRecvBufferDefault
 
byte MaxOperationsPerDrain
 
QuicSettingsEnabledFlagsFlags EnabledFlags
 
uint ConnFlowControlWindow
 
uint TlsClientMaxSendBuffer
 
uint InitialWindowPackets
 
uint TlsServerMaxSendBuffer
 
ushort PeerBidiStreamCount
 
uint DesiredVersionsListLength
 
QUIC_EXECUTION_PROFILE ExecutionProfile
 
unsafe fixed byte sin6_addr[16]
 
unsafe fixed byte sin_addr[4]
 
unsafe QuicBuffer * Buffers
 
StreamEventDataSendShutdownComplete SendShutdownComplete
 
StreamEventDataShutdownComplete ShutdownComplete
 
StreamEventDataReceive Receive
 
StreamEventDataPeerReceiveAborted PeerReceiveAborted
 
StreamEventDataPeerSendAborted PeerSendAborted
 
StreamEventDataSendComplete SendComplete
 
QUIC_STREAM_EVENT_TYPE Type
 
StreamEventDataUnion Data