cryptuiapi.h (5.131.3790.3959-Windows 5.0) | | cryptuiapi.h (6.0.6002.18005-Windows 6.0) |
| | |
skipping to change at line 21 | | skipping to change at line 21 |
| | |
#ifndef __CRYPTUIAPI_H__ | | #ifndef __CRYPTUIAPI_H__ |
#define __CRYPTUIAPI_H__ | | #define __CRYPTUIAPI_H__ |
| | |
#if defined (_MSC_VER) && (_MSC_VER >= 1020) | | #if defined (_MSC_VER) && (_MSC_VER >= 1020) |
#pragma once | | #pragma once |
#endif | | #endif |
| | |
#include <wintrust.h> | | #include <wintrust.h> |
#include <wincrypt.h> | | #include <wincrypt.h> |
|
| | #include <prsht.h> |
| | |
#ifdef __cplusplus | | #ifdef __cplusplus |
extern "C" { | | extern "C" { |
#endif | | #endif |
| | |
#include <pshpack8.h> | | #include <pshpack8.h> |
| | |
//+---------------------------------------------------------------------------- | | //+---------------------------------------------------------------------------- |
// Dialog viewer of a certificate, CTL or CRL context. | | // Dialog viewer of a certificate, CTL or CRL context. |
// | | // |
| | |
skipping to change at line 484 | | skipping to change at line 485 |
DWORD dwSize; | | DWORD dwSize; |
DWORD cbBlob; | | DWORD cbBlob; |
BYTE *pbBlob; | | BYTE *pbBlob; |
} CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT, *PCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT; | | } CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT, *PCRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT; |
| | |
typedef const CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT *PCCRYPTUI_WIZ_DIGITAL_SIGN_CONTE
XT; | | typedef const CRYPTUI_WIZ_DIGITAL_SIGN_CONTEXT *PCCRYPTUI_WIZ_DIGITAL_SIGN_CONTE
XT; |
| | |
//+---------------------------------------------------------------------------- | | //+---------------------------------------------------------------------------- |
// Valid values for dwFlags parameter to CryptUIWizDigitalSign. | | // Valid values for dwFlags parameter to CryptUIWizDigitalSign. |
//----------------------------------------------------------------------------- | | //----------------------------------------------------------------------------- |
|
#define CRYPTUI_WIZ_NO_UI 0x0001 | | #define CRYPTUI_WIZ_NO_UI 0x0001 |
| | #define CRYPTUI_WIZ_DIGITAL_SIGN_EXCLUDE_PAGE_HASHES 0x0002 |
| | |
| | // The above CRYPTUI_WIZ_DIGITAL_SIGN_EXCLUDE_PAGE_HASHES takes precedence if |
| | // also set. |
| | #define CRYPTUI_WIZ_DIGITAL_SIGN_INCLUDE_PAGE_HASHES 0x0004 |
| | |
//+---------------------------------------------------------------------------- | | //+---------------------------------------------------------------------------- |
// | | // |
// CryptUIWizDigitalSign | | // CryptUIWizDigitalSign |
// | | // |
// The wizard to digitally sign a document or a blob. | | // The wizard to digitally sign a document or a blob. |
// | | // |
// If CRYPTUI_WIZ_NO_UI is set in dwFlags, no UI will be shown. Otherwise, | | // If CRYPTUI_WIZ_NO_UI is set in dwFlags, no UI will be shown. Otherwise, |
// user will be prompted for input through a wizard. | | // user will be prompted for input through a wizard. |
// | | // |
| | |
skipping to change at line 595 | | skipping to change at line 601 |
#define CRYPTUI_ENABLE_REVOCATION_CHECKING 0x00000800 // This flag is only val
id if pCryptProviderData/hWVTStateData | | #define CRYPTUI_ENABLE_REVOCATION_CHECKING 0x00000800 // This flag is only val
id if pCryptProviderData/hWVTStateData |
// is not passed in. | | // is not passed in. |
#define CRYPTUI_WARN_REMOTE_TRUST 0x00001000 | | #define CRYPTUI_WARN_REMOTE_TRUST 0x00001000 |
#define CRYPTUI_DISABLE_EXPORT 0x00002000 // If this flag is set,
then the "Copy to file" button will be | | #define CRYPTUI_DISABLE_EXPORT 0x00002000 // If this flag is set,
then the "Copy to file" button will be |
// disabled on the Detai
l page. | | // disabled on the Detai
l page. |
| | |
// Revocation flags is only valid if pCryptProviderData/hWVTStateData is not pas
sed in. | | // Revocation flags is only valid if pCryptProviderData/hWVTStateData is not pas
sed in. |
#define CRYPTUI_ENABLE_REVOCATION_CHECK_END_CERT 0x00004000 | | #define CRYPTUI_ENABLE_REVOCATION_CHECK_END_CERT 0x00004000 |
#define CRYPTUI_ENABLE_REVOCATION_CHECK_CHAIN 0x00008000 | | #define CRYPTUI_ENABLE_REVOCATION_CHECK_CHAIN 0x00008000 |
#define CRYPTUI_ENABLE_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT CRYPTUI_ENABLE_REVOCA
TION_CHECKING // Changed the default behavior | | #define CRYPTUI_ENABLE_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT CRYPTUI_ENABLE_REVOCA
TION_CHECKING // Changed the default behavior |
|
| | |
// to not check root. | |
// to not check root. |
|
| | #define CRYPTUI_DISABLE_HTMLLINK 0x00010000 // to di
sable helplink in viewing certificate |
// | | // |
// this struct is passed as the lParam in the WM_INITDIALOG call to each | | // this struct is passed as the lParam in the WM_INITDIALOG call to each |
// property sheet that is in the rgPropSheetPages array of the | | // property sheet that is in the rgPropSheetPages array of the |
// CRYPTUI_VIEWCERTIFICATE_STRUCT structure | | // CRYPTUI_VIEWCERTIFICATE_STRUCT structure |
// | | // |
typedef struct tagCRYPTUI_INITDIALOG_STRUCT { | | typedef struct tagCRYPTUI_INITDIALOG_STRUCT { |
LPARAM lParam; | | LPARAM lParam; |
PCCERT_CONTEXT pCertContext; | | PCCERT_CONTEXT pCertContext; |
} CRYPTUI_INITDIALOG_STRUCT, *PCRYPTUI_INITDIALOG_STRUCT; | | } CRYPTUI_INITDIALOG_STRUCT, *PCRYPTUI_INITDIALOG_STRUCT; |
| | |
| | |
skipping to change at line 698 | | skipping to change at line 706 |
| | |
//------------------------------------------------------------------------- | | //------------------------------------------------------------------------- |
// | | // |
// Valid values for dwSubjectChoice in CRYPTUI_WIZ_EXPORT_INFO | | // Valid values for dwSubjectChoice in CRYPTUI_WIZ_EXPORT_INFO |
//------------------------------------------------------------------------- | | //------------------------------------------------------------------------- |
#define CRYPTUI_WIZ_EXPORT_CERT_CONTEXT 1 | | #define CRYPTUI_WIZ_EXPORT_CERT_CONTEXT 1 |
#define CRYPTUI_WIZ_EXPORT_CTL_CONTEXT 2 | | #define CRYPTUI_WIZ_EXPORT_CTL_CONTEXT 2 |
#define CRYPTUI_WIZ_EXPORT_CRL_CONTEXT 3 | | #define CRYPTUI_WIZ_EXPORT_CRL_CONTEXT 3 |
#define CRYPTUI_WIZ_EXPORT_CERT_STORE 4 | | #define CRYPTUI_WIZ_EXPORT_CERT_STORE 4 |
#define CRYPTUI_WIZ_EXPORT_CERT_STORE_CERTIFICATES_ONLY 5 | | #define CRYPTUI_WIZ_EXPORT_CERT_STORE_CERTIFICATES_ONLY 5 |
|
| | #define CRYPTUI_WIZ_EXPORT_FORMAT_CRL 6 |
| | #define CRYPTUI_WIZ_EXPORT_FORMAT_CTL 7 |
| | |
//------------------------------------------------------------------------- | | //------------------------------------------------------------------------- |
// | | // |
// Struct to define the object to be exported and where to export it to | | // Struct to define the object to be exported and where to export it to |
// | | // |
// CRYPTUI_WIZ_EXPORT_SUBJECT_INFO | | // CRYPTUI_WIZ_EXPORT_SUBJECT_INFO |
// | | // |
//------------------------------------------------------------------------- | | //------------------------------------------------------------------------- |
typedef struct _CRYPTUI_WIZ_EXPORT_INFO | | typedef struct _CRYPTUI_WIZ_EXPORT_INFO |
{ | | { |
| | |
End of changes. 5 change blocks. |
1 lines changed or deleted | | 11 lines changed or added |
|