Headers diff for cryptui.dll between 5.131.3790.3959-Windows 5.0 and 6.0.6002.18005-Windows 6.0 versions



 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

This html diff was produced by rfcdiff 1.41.