Juan Lang : cryptui: Implement importing CTLs in CryptUIWizImport.

Alexandre Julliard julliard at winehq.org
Tue Dec 23 13:41:15 CST 2008


Module: wine
Branch: master
Commit: f6fae84304c991e96dae63146ad1c1b8320599f1
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f6fae84304c991e96dae63146ad1c1b8320599f1

Author: Juan Lang <juan.lang at 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;
     }




More information about the wine-cvs mailing list