Headers diff for cryptui.dll between 6.0.6002.18005-Windows 6.0 and 6.1.7601.18741-Windows 7.0 versions



 cryptuiapi.h (6.0.6002.18005-Windows 6.0)   cryptuiapi.h (6.1.7601.18741-Windows 7.0) 
skipping to change at line 29 skipping to change at line 29
#include <wintrust.h> #include <wintrust.h>
#include <wincrypt.h> #include <wincrypt.h>
#include <prsht.h> #include <prsht.h>
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#include <pshpack8.h> #include <pshpack8.h>
#define CERT_CREDENTIAL_PROVIDER_ID -509
//+---------------------------------------------------------------------------- //+----------------------------------------------------------------------------
// Dialog viewer of a certificate, CTL or CRL context. // Dialog viewer of a certificate, CTL or CRL context.
// //
// dwContextType and associated pvContext's // dwContextType and associated pvContext's
// CERT_STORE_CERTIFICATE_CONTEXT PCCERT_CONTEXT // CERT_STORE_CERTIFICATE_CONTEXT PCCERT_CONTEXT
// CERT_STORE_CRL_CONTEXT PCCRL_CONTEXT // CERT_STORE_CRL_CONTEXT PCCRL_CONTEXT
// CERT_STORE_CTL_CONTEXT PCCTL_CONTEXT // CERT_STORE_CTL_CONTEXT PCCTL_CONTEXT
// //
// dwFlags currently isn't used and should be set to 0. // dwFlags currently isn't used and should be set to 0.
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
skipping to change at line 106 skipping to change at line 108
// pfInitialSelectedCert boolean set during the callback will be the initially // pfInitialSelectedCert boolean set during the callback will be the initially
// selected cert. // selected cert.
// //
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
typedef BOOL (WINAPI * PFNCFILTERPROC) ( typedef BOOL (WINAPI * PFNCFILTERPROC) (
PCCERT_CONTEXT pCertContext, PCCERT_CONTEXT pCertContext,
BOOL *pfInitialSelectedCert, BOOL *pfInitialSelectedCert,
void *pvCallbackData void *pvCallbackData
); );
typedef struct {
HCERTSTORE hStore;
PCCERT_CHAIN_CONTEXT * prgpChain;
DWORD cChain;
}CERT_SELECTUI_INPUT, *PCERT_SELECTUI_INPUT;
//+----------------------------------------------------------------------------
//
// CertSelectionGetSerializedBlob
//
// The API to obtain serialized blob from an input struct
//
//
//-----------------------------------------------------------------------------
HRESULT
WINAPI
CertSelectionGetSerializedBlob(
IN PCERT_SELECTUI_INPUT pcsi,
OUT void ** ppOutBuffer,
OUT ULONG *pulOutBufferSize);
//+---------------------------------------------------------------------------- //+----------------------------------------------------------------------------
// Valid values for dwFlags in CRYPTUI_CERT_MGR_STRUCT struct. // Valid values for dwFlags in CRYPTUI_CERT_MGR_STRUCT struct.
//----------------------------------------------------------------------------- //-----------------------------------------------------------------------------
#define CRYPTUI_CERT_MGR_TAB_MASK 0x0000000F #define CRYPTUI_CERT_MGR_TAB_MASK 0x0000000F
#define CRYPTUI_CERT_MGR_PUBLISHER_TAB 0x00000004 #define CRYPTUI_CERT_MGR_PUBLISHER_TAB 0x00000004
#define CRYPTUI_CERT_MGR_SINGLE_TAB_FLAG 0x00008000 #define CRYPTUI_CERT_MGR_SINGLE_TAB_FLAG 0x00008000
//+---------------------------------------------------------------------------- //+----------------------------------------------------------------------------
// //
// CRYPTUI_CERT_MGR_STRUCT // CRYPTUI_CERT_MGR_STRUCT
skipping to change at line 604 skipping to change at line 627
#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 #define CRYPTUI_DISABLE_HTMLLINK 0x00010000 // to di sable helplink in viewing certificate
#define CRYPTUI_DISABLE_ISSUERSTATEMENT 0x00020000 // to di
sable issuer statement button
#define CRYPTUI_CACHE_ONLY_URL_RETRIEVAL 0x00040000 // to di
sable online revocation checking
// //
// 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;
 End of changes. 3 change blocks. 
0 lines changed or deleted 28 lines changed or added

This html diff was produced by rfcdiff 1.41.