Juan Lang : crypt32: Add missing definitions.

Alexandre Julliard julliard at wine.codeweavers.com
Tue Jul 31 07:54:37 CDT 2007


Module: wine
Branch: master
Commit: 5270b3233045f751d042ac15b1c762e035e0af3c
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=5270b3233045f751d042ac15b1c762e035e0af3c

Author: Juan Lang <juan.lang at gmail.com>
Date:   Mon Jul 30 12:07:35 2007 -0700

crypt32: Add missing definitions.

---

 include/wincrypt.h |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/include/wincrypt.h b/include/wincrypt.h
index 8ae00d6..46bc094 100644
--- a/include/wincrypt.h
+++ b/include/wincrypt.h
@@ -3230,6 +3230,13 @@ typedef struct _CMSG_ENCRYPTED_ENCODE_INFO
 #define CMSG_CTRL_DEL_CERT               11
 #define CMSG_CTRL_ADD_CRL                12
 #define CMSG_CTRL_DEL_CRL                13
+#define CMSG_CTRL_ADD_ATTR_CERT          14
+#define CMSG_CTRL_DEL_ATTR_CERT          15
+#define CMSG_CTRL_KEY_TRANS_DECRYPT      16
+#define CMSG_CTRL_KEY_AGREE_DECRYPT      17
+#define CMSG_CTRL_MAIL_LIST_DECRYPT      18
+#define CMSG_CTRL_VERIFY_SIGNATURE_EX    19
+#define CMSG_CTRL_ADD_CMS_SIGNER_INFO    20
 
 typedef struct _CMSG_CTRL_DECRYPT_PARA
 {
@@ -3255,6 +3262,19 @@ typedef struct _CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA
 } CMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA,
  *PCMSG_CTRL_DEL_SIGNER_UNAUTH_ATTR_PARA;
 
+typedef struct _CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA {
+    DWORD      cbSize;
+    HCRYPTPROV hCryptProv;
+    DWORD      dwSignerIndex;
+    DWORD      dwSignerType;
+    void      *pvSigner;
+} CMSG_CTRL_VERIFY_SIGNATURE_EX_PARA, *PCMSG_CTRL_VERIFY_SIGNATURE_EX_PARA;
+
+#define CMSG_VERIFY_SIGNER_PUBKEY 1
+#define CMSG_VERIFY_SIGNER_CERT   2
+#define CMSG_VERIFY_SIGNER_CHAIN  3
+#define CMSG_VERIFY_SIGNER_NULL   4
+
 #define CMSG_TYPE_PARAM                  1
 #define CMSG_CONTENT_PARAM               2
 #define CMSG_BARE_CONTENT_PARAM          3




More information about the wine-cvs mailing list