/*********************************************************************** * OpenPersonalTrustDBDialog (WINTRUST.@) * * Opens the certificate manager dialog, showing only the stores that * contain trusted software publishers. * * PARAMS * hwnd [I] handle of parent window * * RETURNS * TRUE if the dialog could be opened, FALSE if not. */ BOOL WINAPI OpenPersonalTrustDBDialog(HWND hwnd) { CRYPTUI_CERT_MGR_STRUCT uiCertMgr; uiCertMgr.dwSize = sizeof(uiCertMgr); uiCertMgr.hwndParent = hwnd; uiCertMgr.dwFlags = CRYPTUI_CERT_MGR_PUBLISHER_TAB; uiCertMgr.pwszTitle = NULL; uiCertMgr.pszInitUsageOID = NULL; return CryptUIDlgCertMgr(&uiCertMgr); }
/********************************************************************* * display_cert_manager (internal) * * call cryptui to display a specific certificate manager dialog * */ static BOOL display_cert_manager(HWND parent, DWORD flags) { CRYPTUI_CERT_MGR_STRUCT dlg; TRACE("(%p, 0x%x)\n", parent, flags); ZeroMemory(&dlg, sizeof(CRYPTUI_CERT_MGR_STRUCT)); dlg.dwSize = sizeof(CRYPTUI_CERT_MGR_STRUCT); dlg.hwndParent = parent; dlg.dwFlags = flags; return CryptUIDlgCertMgr(&dlg); }