Module: wine Branch: master Commit: f6fae84304c991e96dae63146ad1c1b8320599f1 URL: http://source.winehq.org/git/wine.git/?a=commit;h=f6fae84304c991e96dae63146a...
Author: Juan Lang juan.lang@gmail.com Date: Mon Dec 22 19:04:46 2008 -0800
cryptui: Implement importing CTLs in CryptUIWizImport.
---
dlls/cryptui/main.c | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/dlls/cryptui/main.c b/dlls/cryptui/main.c index 4ca7364..eeae7a0 100644 --- a/dlls/cryptui/main.c +++ b/dlls/cryptui/main.c @@ -3704,12 +3704,18 @@ BOOL WINAPI CryptUIWizImport(DWORD dwFlags, HWND hwndParent, LPCWSTR pwszWizardT else import_warn_type_mismatch(dwFlags, hwndParent, pwszWizardTitle); break; + case CRYPTUI_WIZ_IMPORT_SUBJECT_CTL_CONTEXT: + if ((ret = check_context_type(dwFlags, CERT_QUERY_CONTENT_CTL))) + ret = import_ctl(pImportSrc->u.pCTLContext, hDestCertStore); + else + import_warn_type_mismatch(dwFlags, hwndParent, pwszWizardTitle); + break; case CRYPTUI_WIZ_IMPORT_SUBJECT_CERT_STORE: ret = import_store(dwFlags, hwndParent, pwszWizardTitle, pImportSrc->u.hCertStore, hDestCertStore); break; default: - FIXME("source type not implemented: %u\n", pImportSrc->dwSubjectChoice); + WARN("unknown source type: %u\n", pImportSrc->dwSubjectChoice); SetLastError(E_INVALIDARG); return FALSE; }