diff options
author | Marc Hoersken <info@marc-hoersken.de> | 2012-04-13 13:09:24 +0200 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2012-06-11 19:00:34 +0200 |
commit | 3d3a3f9e7c708d7d35b7e69b38c2fd07e67a1612 (patch) | |
tree | 71709bd2264a0e573d8433004a8116ffd398fa75 | |
parent | 8d78848a3986919754223bc0dcbeb216e33bffb2 (diff) |
schannel: Added definitions which are missing in mingw32
-rw-r--r-- | lib/curl_schannel.h | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/lib/curl_schannel.h b/lib/curl_schannel.h index aea47b292..3e24fadb9 100644 --- a/lib/curl_schannel.h +++ b/lib/curl_schannel.h @@ -32,6 +32,65 @@ #define UNISP_NAME_A "Microsoft Unified Security Protocol Provider" #endif +#ifndef UNISP_NAME_W +#define UNISP_NAME_W L"Microsoft Unified Security Protocol Provider" +#endif + +#ifndef UNISP_NAME +#ifdef UNICODE +#define UNISP_NAME UNISP_NAME_W +#else +#define UNISP_NAME UNISP_NAME_A +#endif +#endif + +#ifndef SP_PROT_SSL2_CLIENT +#define SP_PROT_SSL2_CLIENT 0x00000008 +#endif + +#ifndef SP_PROT_SSL3_CLIENT +#define SP_PROT_SSL3_CLIENT 0x00000008 +#endif + +#ifndef SP_PROT_TLS1_CLIENT +#define SP_PROT_TLS1_CLIENT 0x00000080 +#endif + +#ifndef SP_PROT_TLS1_0_CLIENT +#define SP_PROT_TLS1_0_CLIENT SP_PROT_TLS1_CLIENT +#endif + +#ifndef SP_PROT_TLS1_1_CLIENT +#define SP_PROT_TLS1_1_CLIENT 0x00000200 +#endif + +#ifndef SP_PROT_TLS1_2_CLIENT +#define SP_PROT_TLS1_2_CLIENT 0x00000800 +#endif + +#ifndef SECBUFFER_ALERT +#define SECBUFFER_ALERT 17 +#endif + +#ifndef ISC_RET_REPLAY_DETECT +#define ISC_RET_REPLAY_DETECT 0x00000004 +#endif + +#ifndef ISC_RET_SEQUENCE_DETECT +#define ISC_RET_SEQUENCE_DETECT 0x00000008 +#endif + +#ifndef ISC_RET_CONFIDENTIALITY +#define ISC_RET_CONFIDENTIALITY 0x00000010 +#endif + +#ifndef ISC_RET_ALLOCATED_MEMORY +#define ISC_RET_ALLOCATED_MEMORY 0x00000100 +#endif + +#ifndef ISC_RET_STREAM +#define ISC_RET_STREAM 0x00008000 +#endif CURLcode Curl_schannel_connect(struct connectdata *conn, int sockindex); |