Skip to content

Commit 8ad666b

Browse files
author
Git for Windows Build Agent
committed
Update 7 packages
mingw-w64-i686-crt-git (13.0.0.r72.g7010671fa-1 -> 13.0.0.r79.g584661e80-1) mingw-w64-i686-headers-git (13.0.0.r72.g7010671fa-1 -> 13.0.0.r79.g584661e80-1) mingw-w64-i686-libmangle-git (13.0.0.r72.g7010671fa-1 -> 13.0.0.r79.g584661e80-1) mingw-w64-i686-libwinpthread (13.0.0.r72.g7010671fa-1 -> 13.0.0.r79.g584661e80-1) mingw-w64-i686-readline (8.3.000-1 -> 8.3.001-1) mingw-w64-i686-tools-git (13.0.0.r72.g7010671fa-1 -> 13.0.0.r79.g584661e80-1) mingw-w64-i686-winpthreads (13.0.0.r72.g7010671fa-1 -> 13.0.0.r79.g584661e80-1) Signed-off-by: Git for Windows Build Agent <[email protected]>
1 parent 3f93eef commit 8ad666b

File tree

50 files changed

+92
-31
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+92
-31
lines changed

mingw32/bin/gendef.exe

0 Bytes
Binary file not shown.

mingw32/bin/genidl.exe

0 Bytes
Binary file not shown.

mingw32/bin/genpeimg.exe

0 Bytes
Binary file not shown.

mingw32/bin/libhistory8.dll

0 Bytes
Binary file not shown.

mingw32/bin/libreadline8.dll

0 Bytes
Binary file not shown.

mingw32/bin/libwinpthread-1.dll

0 Bytes
Binary file not shown.

mingw32/bin/widl.exe

0 Bytes
Binary file not shown.

mingw32/include/wintrust.h

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ extern "C"
3434
#define WTD_CHOICE_BLOB 3
3535
#define WTD_CHOICE_SIGNER 4
3636
#define WTD_CHOICE_CERT 5
37+
#define WTD_CHOICE_DETACHED_SIG 6
3738

3839
#define WTD_STATEACTION_IGNORE 0x00000000
3940
#define WTD_STATEACTION_VERIFY 0x00000001
@@ -45,6 +46,7 @@ extern "C"
4546
#define WTD_USE_IE4_TRUST_FLAG 0x00000001
4647
#define WTD_NO_IE4_CHAIN_FLAG 0x00000002
4748
#define WTD_NO_POLICY_USAGE_FLAG 0x00000004
49+
#define WTD_USE_LOCAL_MACHINE_CERTS 0x00000008
4850
#define WTD_REVOCATION_CHECK_NONE 0x00000010
4951
#define WTD_REVOCATION_CHECK_END_CERT 0x00000020
5052
#define WTD_REVOCATION_CHECK_CHAIN 0x00000040
@@ -54,6 +56,9 @@ extern "C"
5456
#define WTD_USE_DEFAULT_OSVER_CHECK 0x00000400
5557
#define WTD_LIFETIME_SIGNING_FLAG 0x00000800
5658
#define WTD_CACHE_ONLY_URL_RETRIEVAL 0x00001000
59+
#define WTD_DISABLE_MD2_MD4 0x00002000
60+
#define WTD_MOTW 0x00004000
61+
#define WTD_CODE_INTEGRITY_DRIVER_MODE 0x00008000
5762

5863
#define WTD_UICONTEXT_EXECUTE 0
5964
#define WTD_UICONTEXT_INSTALL 1
@@ -71,21 +76,72 @@ extern "C"
7176
struct WINTRUST_BLOB_INFO_ *pBlob;
7277
struct WINTRUST_SGNR_INFO_ *pSgnr;
7378
struct WINTRUST_CERT_INFO_ *pCert;
79+
struct WINTRUST_DETACHED_SIG_INFO_ *pDetachedSig;
7480
};
7581
DWORD dwStateAction;
7682
HANDLE hWVTStateData;
7783
WCHAR *pwszURLReference;
7884
DWORD dwProvFlags;
7985
DWORD dwUIContext;
86+
#if (NTDDI_VERSION >= NTDDI_WIN8)
87+
struct WINTRUST_SIGNATURE_SETTINGS_ *pSignatureSettings;
88+
#endif
8089
} WINTRUST_DATA,*PWINTRUST_DATA;
8190

91+
#if (NTDDI_VERSION >= NTDDI_WIN8)
92+
typedef struct WINTRUST_SIGNATURE_SETTINGS_ {
93+
DWORD cbStruct;
94+
DWORD dwIndex;
95+
DWORD dwFlags;
96+
DWORD cSecondarySigs;
97+
DWORD dwVerifiedSigIndex;
98+
PCERT_STRONG_SIGN_PARA pCryptoPolicy;
99+
} WINTRUST_SIGNATURE_SETTINGS,*PWINTRUST_SIGNATURE_SETTINGS;
100+
101+
#define WSS_VERIFY_SPECIFIC 0x00000001
102+
#define WSS_GET_SECONDARY_SIG_COUNT 0x00000002
103+
104+
#if (NTDDI_VERSION >= NTDDI_WINBLUE)
105+
#define WSS_VERIFY_SEALING 0x00000004
106+
#define WSS_INPUT_FLAG_MASK 0x00000007
107+
#define WSS_OUT_SEALING_STATUS_VERIFIED 0x80000000
108+
#define WSS_OUT_HAS_SEALING_INTENT 0x40000000
109+
#define WSS_OUT_FILE_SUPPORTS_SEAL 0x20000000
110+
#define WSS_OUTPUT_FLAG_MASK 0xe0000000
111+
#endif /* (NTDDI_VERSION >= NTDDI_WINBLUE) */
112+
#endif /* (NTDDI_VERSION >= NTDDI_WIN8) */
113+
82114
typedef struct WINTRUST_FILE_INFO_ {
83115
DWORD cbStruct;
84116
LPCWSTR pcwszFilePath;
85117
HANDLE hFile;
86118
GUID *pgKnownSubject;
87119
} WINTRUST_FILE_INFO,*PWINTRUST_FILE_INFO;
88120

121+
typedef struct WINTRUST_DETACHED_SIG_HANDLES_ {
122+
HANDLE hContentFile;
123+
HANDLE hSignatureFile;
124+
} WINTRUST_DETACHED_SIG_FILE_HANDLES,*PWINTRUST_DETACHED_SIG_FILE_HANDLES;
125+
126+
typedef struct WINTRUST_DETACHED_SIG_BLOBS_ {
127+
LARGE_INTEGER cbContentObject;
128+
BYTE *pbContentObject;
129+
DWORD cbSignatureObject;
130+
BYTE *pbSignatureObject;
131+
} WINTRUST_DETACHED_SIG_BLOBS,*PWINTRUST_DETACHED_SIG_BLOBS;
132+
133+
#define WINTRUST_DETACHED_SIG_CHOICE_HANDLE 1
134+
#define WINTRUST_DETACHED_SIG_CHOICE_BLOB 2
135+
136+
typedef struct WINTRUST_DETACHED_SIG_INFO_ {
137+
DWORD cbStruct;
138+
DWORD dwUnionChoice;
139+
__C89_NAMELESS union {
140+
struct WINTRUST_DETACHED_SIG_HANDLES_ *pDetachedSigHandles;
141+
struct WINTRUST_DETACHED_SIG_BLOBS_ *pDetachedSigBlobs;
142+
};
143+
} WINTRUST_DETACHED_SIG_INFO,*PWINTRUST_DETACHED_SIG_INFO;
144+
89145
typedef HANDLE HCATADMIN;
90146

91147
typedef struct WINTRUST_CATALOG_INFO_ {
@@ -184,6 +240,11 @@ extern "C"
184240

185241
#define TRUSTERROR_MAX_STEPS 38
186242

243+
struct _CRYPT_PROVIDER_DATA;
244+
struct _CRYPT_PROVIDER_SGNR;
245+
struct _CRYPT_PROVIDER_PRIVDATA;
246+
struct _CRYPT_PROVIDER_DEFUSAGE;
247+
187248
typedef void *(*PFN_CPD_MEM_ALLOC)(DWORD cbSize);
188249
typedef void (*PFN_CPD_MEM_FREE)(void *pvMem2Free);
189250
typedef WINBOOL (*PFN_CPD_ADD_STORE)(struct _CRYPT_PROVIDER_DATA *pProvData,HCERTSTORE hStore2Add);

mingw32/lib/libhistory.a

0 Bytes
Binary file not shown.

mingw32/lib/libmingwex.a

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)