* Add some missing SP_PROT_TLS* definitions.
* Correct SCHANNEL_CRED structure.

svn path=/trunk/; revision=60409
This commit is contained in:
Amine Khaldi 2013-09-28 14:55:32 +00:00
parent 1f7e58ff00
commit 67961dca01

View file

@ -27,6 +27,10 @@ extern "C" {
#define SCHANNEL_SESSION 3
#define SP_PROT_TLS1_CLIENT 128
#define SP_PROT_TLS1_1_CLIENT 512
#define SP_PROT_TLS1_0_CLIENT SP_PROT_TLS1_CLIENT
#define SP_PROT_TLS1_2_CLIENT 2048
#define SP_PROT_TLS1_SERVER 64
#define SP_PROT_SSL3_CLIENT 32
#define SP_PROT_SSL3_SERVER 16
@ -40,6 +44,8 @@ extern "C" {
#define SP_PROT_SSL2 (SP_PROT_SSL2_CLIENT | SP_PROT_SSL2_SERVER)
#define SP_PROT_PCT1 (SP_PROT_PCT1_CLIENT | SP_PROT_PCT1_SERVER)
#define SP_PROT_TLS1_1PLUS_CLIENT (SP_PROT_TLS1_1_CLIENT | SP_PROT_TLS1_2_CLIENT)
#define SCH_CRED_NO_SYSTEM_MAPPER 2
#define SCH_CRED_NO_SERVERNAME_CHECK 4
#define SCH_CRED_MANUAL_CRED_VALIDATION 8
@ -85,9 +91,9 @@ typedef struct _SCHANNEL_CRED
DWORD grbitEnabledProtocols;
DWORD dwMinimumCipherStrength;
DWORD dwMaximumCipherStrength;
DWORD dwSessionLength;
DWORD dwSessionLifespan;
DWORD dwFlags;
DWORD reserved;
DWORD dwCredFormat;
} SCHANNEL_CRED, *PSCHANNEL_CRED;
typedef struct _SecPkgCred_SupportedAlgs