Updates referencesource to .NET 4.7
[mono.git] / mcs / class / referencesource / System.IdentityModel / System / IdentityModel / SspiWrapper.cs
index 9a885e93bc6f039a210d55445b914548d1f85569..cf5e3d5898f29a795ab2402341cee3a18cc609b0 100644 (file)
@@ -18,6 +18,9 @@ namespace System.IdentityModel
     internal enum SchProtocols
     {
         Zero = 0,
+        PctClient = 0x00000002,
+        PctServer = 0x00000001,
+        Pct = (PctClient | PctServer),
         Ssl2Client = 0x00000008,
         Ssl2Server = 0x00000004,
         Ssl2 = (Ssl2Client | Ssl2Server),
@@ -28,6 +31,17 @@ namespace System.IdentityModel
         TlsServer = 0x00000040,
         Tls = (TlsClient | TlsServer),
         Ssl3Tls = (Ssl3 | Tls),
+        Tls11Client = 0x00000200,
+        Tls11Server = 0x00000100,
+        Tls11 = (Tls11Client | Tls11Server),
+        Tls12Client = 0x00000800,
+        Tls12Server = 0x00000400,
+        Tls12 = (Tls12Client | Tls12Server),
+        UniClient = unchecked((int)0x80000000),
+        UniServer = 0x40000000,
+        Unified = (UniClient | UniServer),
+        ClientMask = (PctClient | Ssl2Client | Ssl3Client | TlsClient | Tls11Client | Tls12Client | UniClient),
+        ServerMask = (PctServer | Ssl2Server | Ssl3Server | TlsServer | Tls11Server | Tls12Server | UniServer)
     };
 
     //From WinCrypt.h