Juan Lang : wintrust: Add trust step error definitions.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Aug 27 13:57:14 CDT 2007


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

Author: Juan Lang <juan.lang at gmail.com>
Date:   Fri Aug 24 15:08:12 2007 -0700

wintrust: Add trust step error definitions.

---

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

diff --git a/include/wintrust.h b/include/wintrust.h
index 0f47261..0fb9838 100644
--- a/include/wintrust.h
+++ b/include/wintrust.h
@@ -221,6 +221,35 @@ typedef struct _CRYPT_PROVIDER_PRIVDATA {
 
 struct _CRYPT_PROVIDER_DATA;
 
+#define TRUSTERROR_STEP_WVTPARAMS               0
+#define TRUSTERROR_STEP_FILEIO                  2
+#define TRUSTERROR_STEP_SIP                     3
+#define TRUSTERROR_STEP_SIPSUBJINFO             5
+#define TRUSTERROR_STEP_CATALOGFILE             6
+#define TRUSTERROR_STEP_CERTSTORE               7
+#define TRUSTERROR_STEP_MESSAGE                 8
+#define TRUSTERROR_STEP_MSG_SIGNERCOUNT         9
+#define TRUSTERROR_STEP_MSG_INNERCNTTYPE       10
+#define TRUSTERROR_STEP_MSG_INNERCNT           11
+#define TRUSTERROR_STEP_MSG_STORE              12
+#define TRUSTERROR_STEP_MSG_SIGNERINFO         13
+#define TRUSTERROR_STEP_MSG_SIGNERCERT         14
+#define TRUSTERROR_STEP_MSG_CERTCHAIN          15
+#define TRUSTERROR_STEP_MSG_COUNTERSIGINFO     16
+#define TRUSTERROR_STEP_MSG_COUNTERSIGCERT     17
+#define TRUSTERROR_STEP_VERIFY_MSGHASH         18
+#define TRUSTERROR_STEP_VERIFY_MSGINDIRECTDATA 19
+#define TRUSTERROR_STEP_FINAL_WVTINIT          30
+#define TRUSTERROR_STEP_FINAL_INITPROV         31
+#define TRUSTERROR_STEP_FINAL_OBJPROV          32
+#define TRUSTERROR_STEP_FINAL_SIGPROV          33
+#define TRUSTERROR_STEP_FINAL_CERTPROV         34
+#define TRUSTERROR_STEP_FINAL_CERTCHKPROV      35
+#define TRUSTERROR_STEP_FINAL_POLICYPROV       36
+#define TRUSTERROR_STEP_FINAL_UIPROV           37
+
+#define TRUSTERROR_MAX_STEPS                   38
+
 typedef void * (WINAPI *PFN_CPD_MEM_ALLOC)(DWORD cbSize);
 typedef void (WINAPI *PFN_CPD_MEM_FREE)(void *pvMem2Free);
 typedef BOOL (WINAPI *PFN_CPD_ADD_STORE)(struct _CRYPT_PROVIDER_DATA *pProvData,




More information about the wine-cvs mailing list