HRESULT STDMETHODCALLTYPE QWindowsAccessible::get_accDefaultAction(VARIANT varID, BSTR* pszDefaultAction) { #ifdef DEBUG_SHOW_ATCLIENT_COMMANDS showDebug(__FUNCTION__, accessible); #endif //DEBUG_SHOW_ATCLIENT_COMMANDS if (!accessible->isValid()) return E_FAIL; QString def = accessible->actionText(DefaultAction, Name, varID.lVal); if (def.isEmpty()) { *pszDefaultAction = 0; return S_FALSE; } *pszDefaultAction = QStringToBSTR(def); return S_OK; }