| 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 |
|