crypt32(7/11): Add missing definitions

Juan Lang juan.lang at gmail.com
Mon Jul 30 14:19:23 CDT 2007


--Juan
-------------- next part --------------
From 037ae53061366913cf9dd8b36444294632be0f99 Mon Sep 17 00:00:00 2001
From: Juan Lang <juanlang at juan.corp.google.com>
Date: Mon, 30 Jul 2007 12:07:35 -0700
Subject: [PATCH] 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 @@ #define CMSG_CTRL_ADD_CERT              
 #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_UNA
 } 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
-- 
1.4.1



More information about the wine-patches mailing list