Module: wine Branch: master Commit: a6d5f7df7f4d6ad14647a2462e831c59b4cd406f URL: http://source.winehq.org/git/wine.git/?a=commit;h=a6d5f7df7f4d6ad14647a2462e...
Author: Francois Gouget fgouget@free.fr Date: Sun Nov 2 23:56:29 2008 +0100
cryptui: Fix compilation on systems that don't support nameless unions.
---
dlls/cryptui/main.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/dlls/cryptui/main.c b/dlls/cryptui/main.c index afb8491..692196c 100644 --- a/dlls/cryptui/main.c +++ b/dlls/cryptui/main.c @@ -20,6 +20,8 @@
#include <stdarg.h>
+#define NONAMELESSUNION + #include "windef.h" #include "winbase.h" #include "winnls.h" @@ -220,7 +222,7 @@ BOOL WINAPI CryptUIWizImport(DWORD dwFlags, HWND hwndParent, LPCWSTR pwszWizardT switch (pImportSrc->dwSubjectChoice) { case CRYPTUI_WIZ_IMPORT_SUBJECT_FILE: - if (!(cert = make_cert_from_file(pImportSrc->pwszFileName))) + if (!(cert = make_cert_from_file(pImportSrc->u.pwszFileName))) { WARN("unable to create certificate context\n"); return FALSE; @@ -229,7 +231,7 @@ BOOL WINAPI CryptUIWizImport(DWORD dwFlags, HWND hwndParent, LPCWSTR pwszWizardT freeCert = TRUE; break; case CRYPTUI_WIZ_IMPORT_SUBJECT_CERT_CONTEXT: - cert = pImportSrc->pCertContext; + cert = pImportSrc->u.pCertContext; if (!cert) { SetLastError(E_INVALIDARG);