Jacek Caban : include: Add DTLS defines.

Alexandre Julliard julliard at winehq.org
Thu Dec 6 15:24:59 CST 2018


Module: wine
Branch: master
Commit: 2d61c5f379181246d8a0aefdd164aed51b37b227
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=2d61c5f379181246d8a0aefdd164aed51b37b227

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Thu Dec  6 17:38:17 2018 +0100

include: Add DTLS defines.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/schannel.h | 23 +++++++++++++++++++++--
 1 file changed, 21 insertions(+), 2 deletions(-)

diff --git a/include/schannel.h b/include/schannel.h
index 6dac2e9..b48a719 100644
--- a/include/schannel.h
+++ b/include/schannel.h
@@ -107,6 +107,12 @@ static const WCHAR SCHANNEL_NAME_W[] = { 'S','c','h','a','n','n','e','l',0 };
 #define SP_PROT_ALL           0xffffffff
 #define SP_PROT_UNI_CLIENT    0x80000000
 #define SP_PROT_UNI_SERVER    0x40000000
+#define SP_PROT_DTLS1_2_SERVER 0x00040000
+#define SP_PROT_DTLS1_2_CLIENT 0x00080000
+#define SP_PROT_DTLS_SERVER    0x00010000
+#define SP_PROT_DTLS_CLIENT    0x00020000
+#define SP_PROT_DTLS1_0_SERVER SP_PROT_DTLS_SERVER
+#define SP_PROT_DTLS1_0_CLIENT SP_PROT_DTLS_CLIENT
 #define SP_PROT_TLS1_3_SERVER 0x00001000
 #define SP_PROT_TLS1_3_CLIENT 0x00002000
 #define SP_PROT_TLS1_2_CLIENT 0x00000800
@@ -126,6 +132,9 @@ static const WCHAR SCHANNEL_NAME_W[] = { 'S','c','h','a','n','n','e','l',0 };
 #define SP_PROT_NONE          0x00000000
 
 #define SP_PROT_UNI                (SP_PROT_UNI_CLIENT | SP_PROT_UNI_SERVER)
+#define SP_PROT_DTLS               (SP_PROT_DTLS_SERVER | SP_PROT_DTLS_CLIENT)
+#define SP_PROT_DTLS1_0            (SP_PROT_DTLS1_0_SERVER | SP_PROT_DTLS1_0_CLIENT)
+#define SP_PROT_DTLS1_2            (SP_PROT_DTLS1_2_SERVER | SP_PROT_DTLS1_2_CLIENT)
 #define SP_PROT_TLS1_3             (SP_PROT_TLS1_3_CLIENT | SP_PROT_TLS1_3_SERVER)
 #define SP_PROT_TLS1_2             (SP_PROT_TLS1_2_CLIENT | SP_PROT_TLS1_2_SERVER)
 #define SP_PROT_TLS1_1             (SP_PROT_TLS1_1_CLIENT | SP_PROT_TLS1_1_SERVER)
@@ -153,12 +162,22 @@ static const WCHAR SCHANNEL_NAME_W[] = { 'S','c','h','a','n','n','e','l',0 };
 #define SP_PROT_TLS1_1PLUS_SERVER  ( SP_PROT_TLS1_1_SERVER \
                                    | SP_PROT_TLS1_2_SERVER \
                                    | SP_PROT_TLS1_3_SERVER )
+#define SP_PROT_DTLS1_X_SERVER     ( SP_PROT_DTLS1_0_SERVER \
+                                   | SP_PROT_DTLS1_2_SERVER )
+#define SP_PROT_DTLS1_X_CLIENT     ( SP_PROT_DTLS1_0_CLIENT \
+                                   | SP_PROT_DTLS1_2_CLIENT )
+#define SP_PROT_DTLS1_X            ( SP_PROT_DTLS1_X_SERVER \
+                                   | SP_PROT_DTLS1_X_CLIENT )
 #define SP_PROT_CLIENTS            (SP_PROT_PCT1_CLIENT | SP_PROT_SSL2_CLIENT | SP_PROT_SSL3_CLIENT \
                                   | SP_PROT_TLS1_CLIENT | SP_PROT_UNI_CLIENT)
 #define SP_PROT_SERVERS            (SP_PROT_PCT1_SERVER | SP_PROT_SSL2_SERVER | SP_PROT_SSL3_SERVER \
                                   | SP_PROT_TLS1_SERVER | SP_PROT_UNI_SERVER)
-#define SP_PROT_X_CLIENTS          (SP_PROT_CLIENTS | SP_PROT_TLS1_X_CLIENT)
-#define SP_PROT_X_SERVERS          (SP_PROT_SERVERS | SP_PROT_TLS1_X_SERVER)
+#define SP_PROT_X_CLIENTS          ( SP_PROT_CLIENTS \
+                                   | SP_PROT_TLS1_X_CLIENT \
+                                   | SP_PROT_DTLS1_X_CLIENT)
+#define SP_PROT_X_SERVERS          ( SP_PROT_SERVERS \
+                                   | SP_PROT_TLS1_X_SERVER \
+                                   | SP_PROT_DTLS1_X_SERVER)
 
 #define SP_PROT_SSL3TLS1           (SP_PROT_SSL3 | SP_PROT_TLS1)
 #define SP_PROT_SSL3TLS1_X         (SP_PROT_SSL3 | SP_PROT_TLS1_X)




More information about the wine-cvs mailing list