Module: wine Branch: master Commit: 29bf23108b8f17308fdb083d80e302eba36d75b5 URL: http://source.winehq.org/git/wine.git/?a=commit;h=29bf23108b8f17308fdb083d80... Author: Juan Lang <juan.lang(a)gmail.com> Date: Mon Nov 3 17:19:56 2008 -0800 cryptui: Ignore additional prop sheet pages when calling CryptUIViewCertificateW from CryptUIViewCertificateA. --- dlls/cryptui/main.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/dlls/cryptui/main.c b/dlls/cryptui/main.c index 692196c..b476a73 100644 --- a/dlls/cryptui/main.c +++ b/dlls/cryptui/main.c @@ -59,6 +59,9 @@ BOOL WINAPI CryptUIDlgCertMgr(PCCRYPTUI_CERT_MGR_STRUCT pCryptUICertMgr) return FALSE; } +/*********************************************************************** + * CryptUIDlgViewCertificateA (CRYPTUI.@) + */ BOOL WINAPI CryptUIDlgViewCertificateA( PCCRYPTUI_VIEWCERTIFICATE_STRUCTA pCertViewInfo, BOOL *pfPropertiesChanged) { @@ -87,6 +90,11 @@ BOOL WINAPI CryptUIDlgViewCertificateA( goto error; } } + if (pCertViewInfo->cPropSheetPages) + { + FIXME("ignoring additional prop sheet pages\n"); + viewInfo.cPropSheetPages = 0; + } ret = CryptUIDlgViewCertificateW(&viewInfo, pfPropertiesChanged); HeapFree(GetProcessHeap(), 0, title); error: