[QUIC] Support for OpenSSL build of MsQuic on Windows (Attempt 2) (#72609)
authorRadek Zikmund <32671551+rzikm@users.noreply.github.com>
Fri, 22 Jul 2022 12:40:38 +0000 (14:40 +0200)
committerGitHub <noreply@github.com>
Fri, 22 Jul 2022 12:40:38 +0000 (14:40 +0200)
commited5aa3d2a4f9498c0bf2939aab5571565eba2f8b
tree83f26afdff5c84fc28a57db186d7ed1519374ff4
parentcbe29e860ec909121e8724503785cd5e2e6f5cb9
[QUIC] Support for OpenSSL build of MsQuic on Windows (Attempt 2) (#72609)

* Initial OpenSSL MsQuic support

* Don't check Windows version when OpenSSL is used

* Update src/libraries/System.Net.Quic/src/System/Net/Quic/Internal/MsQuicApi.cs

Co-authored-by: Marie Píchová <11718369+ManickaP@users.noreply.github.com>
* Gracefully close the API handle before unloading the library

* Minor formatting change

* Update src/libraries/System.Net.Quic/src/System/Net/Quic/Internal/MsQuicApi.cs

Co-authored-by: Marie Píchová <11718369+ManickaP@users.noreply.github.com>
Co-authored-by: Marie Píchová <11718369+ManickaP@users.noreply.github.com>
src/libraries/System.Net.Quic/src/System/Net/Quic/Internal/MsQuicApi.cs
src/libraries/System.Net.Quic/src/System/Net/Quic/Internal/MsQuicConfiguration.cs
src/libraries/System.Net.Quic/src/System/Net/Quic/QuicConnection.SslConnectionOptions.cs
src/libraries/System.Net.Security/tests/FunctionalTests/TestHelper.cs