wintrust.h: Added several defines needed for the registration of wintrust.dll.
diff --git a/include/wintrust.h b/include/wintrust.h
index ce6df7b..7a364a7 100644
--- a/include/wintrust.h
+++ b/include/wintrust.h
@@ -325,6 +325,34 @@
DWORD idxCounterSigner);
CRYPT_PROVIDER_DATA * WINAPI WTHelperProvDataFromStateData(HANDLE hStateData);
+#define SPC_INDIRECT_DATA_OBJID "1.3.6.1.4.1.311.2.1.4"
+#define SPC_SP_AGENCY_INFO_OBJID "1.3.6.1.4.1.311.2.1.10"
+#define SPC_STATEMENT_TYPE_OBJID "1.3.6.1.4.1.311.2.1.11"
+#define SPC_SP_OPUS_INFO_OBJID "1.3.6.1.4.1.311.2.1.12"
+#define SPC_PE_IMAGE_DATA_OBJID "1.3.6.1.4.1.311.2.1.15"
+#define SPC_JAVA_CLASS_DATA_OBJID "1.3.6.1.4.1.311.2.1.20"
+#define SPC_CAB_DATA_OBJID "1.3.6.1.4.1.311.2.1.25"
+#define SPC_MINIMAL_CRITERIA_OBJID "1.3.6.1.4.1.311.2.1.26"
+#define SPC_FINANCIAL_CRITERIA_OBJID "1.3.6.1.4.1.311.2.1.27"
+#define SPC_LINK_OBJID "1.3.6.1.4.1.311.2.1.28"
+#define SPC_SIGINFO_OBJID "1.3.6.1.4.1.311.2.1.30"
+#define CAT_NAMEVALUE_OBJID "1.3.6.1.4.1.311.12.2.1"
+#define CAT_MEMBERINFO_OBJID "1.3.6.1.4.1.311.12.2.2"
+
+#define SPC_SP_AGENCY_INFO_STRUCT ((LPCSTR) 2000)
+#define SPC_MINIMAL_CRITERIA_STRUCT ((LPCSTR) 2001)
+#define SPC_FINANCIAL_CRITERIA_STRUCT ((LPCSTR) 2002)
+#define SPC_INDIRECT_DATA_CONTENT_STRUCT ((LPCSTR) 2003)
+#define SPC_PE_IMAGE_DATA_STRUCT ((LPCSTR) 2004)
+#define SPC_LINK_STRUCT ((LPCSTR) 2005)
+#define SPC_STATEMENT_TYPE_STRUCT ((LPCSTR) 2006)
+#define SPC_SP_OPUS_INFO_STRUCT ((LPCSTR) 2007)
+#define SPC_CAB_DATA_STRUCT ((LPCSTR) 2008)
+#define SPC_JAVA_CLASS_DATA_STRUCT ((LPCSTR) 2009)
+#define SPC_SIGINFO_STRUCT ((LPCSTR) 2130)
+#define CAT_NAMEVALUE_STRUCT ((LPCSTR) 2221)
+#define CAT_MEMBERINFO_STRUCT ((LPCSTR) 2222)
+
#define WIN_SPUB_ACTION_PUBLISHED_SOFTWARE \
{ 0x64b9d180, 0x8da2, 0x11cf, { 0x87,0x36,0x00,0xaa,0x00,0xa4,0x85,0xeb }}