From: Brock Mammen Date: Tue, 27 Aug 2019 13:17:12 +0000 (-0500) Subject: [SHELLFIND] Fix return values X-Git-Tag: 0.4.14-dev~84 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=0311544bb3d09129ac089ae86c30aeb7ac0586c3 [SHELLFIND] Fix return values --- diff --git a/dll/win32/browseui/shellfind/CFindFolder.cpp b/dll/win32/browseui/shellfind/CFindFolder.cpp index 4d3deaecbf7..07a09a5e4b7 100644 --- a/dll/win32/browseui/shellfind/CFindFolder.cpp +++ b/dll/win32/browseui/shellfind/CFindFolder.cpp @@ -110,7 +110,7 @@ static LPITEMIDLIST _ILCreate(LPCWSTR lpszPath) if (!lpFSPidl) { ERR("Failed to create pidl from path\n"); - return 0; + return NULL; } LPITEMIDLIST lpLastFSPidl = ILFindLastID(lpFSPidl); @@ -344,10 +344,10 @@ LRESULT CFindFolder::StartSearch(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL & if (!SHCreateThread(SearchThreadProc, pSearchData, NULL, NULL)) { SHFree(pSearchData); - return HRESULT_FROM_WIN32(GetLastError()); + return 0; } - return S_OK; + return 0; } LRESULT CFindFolder::StopSearch(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled) @@ -385,7 +385,7 @@ LRESULT CFindFolder::UpdateStatus(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL m_shellBrowser->SetStatusTextSB(status); } - return S_OK; + return 0; } // *** IShellFolder2 methods *** diff --git a/dll/win32/browseui/shellfind/CSearchBar.cpp b/dll/win32/browseui/shellfind/CSearchBar.cpp index 1831d5c440e..6d486cec370 100644 --- a/dll/win32/browseui/shellfind/CSearchBar.cpp +++ b/dll/win32/browseui/shellfind/CSearchBar.cpp @@ -44,11 +44,11 @@ LRESULT CSearchBar::OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL & HWND hEditControl = reinterpret_cast(SendMessage(hCombobox, CBEM_GETEDITCONTROL, 0, 0)); hResult = CAddressEditBox_CreateInstance(IID_PPV_ARG(IAddressEditBox, &m_AddressEditBox)); if (FAILED_UNEXPECTEDLY(hResult)) - return hResult; + return FALSE; hResult = m_AddressEditBox->Init(hCombobox, hEditControl, 0, m_pSite); if (FAILED_UNEXPECTEDLY(hResult)) - return hResult; + return FALSE; // Subscribe to navigation events CComPtr pShellBrowser; @@ -61,7 +61,7 @@ LRESULT CSearchBar::OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL & DISPPARAMS params = {0}; Invoke(DISPID_NAVIGATECOMPLETE2, GUID_NULL, 0, DISPATCH_METHOD, ¶ms, NULL, NULL, NULL); - return 0; + return TRUE; } @@ -128,13 +128,13 @@ LRESULT CSearchBar::OnSearchButtonClicked(WORD wNotifyCode, WORD wID, HWND hWndC if (!GetAddressEditBoxPath(pSearchStart->szPath)) { ShellMessageBoxW(_AtlBaseModule.GetResourceInstance(), m_hWnd, MAKEINTRESOURCEW(IDS_SEARCHINVALID), MAKEINTRESOURCEW(IDS_SEARCHLABEL), MB_OK | MB_ICONERROR, pSearchStart->szPath); - return TRUE; + return 0; } CComPtr pShellBrowser; HRESULT hr = IUnknown_QueryService(m_pSite, SID_SShellBrowser, IID_PPV_ARG(IShellBrowser, &pShellBrowser)); if (FAILED_UNEXPECTEDLY(hr)) - return hr; + return 0; HWND hwnd; if (FAILED(GetSearchResultsFolder(&pShellBrowser, &hwnd, NULL))) @@ -146,27 +146,27 @@ LRESULT CSearchBar::OnSearchButtonClicked(WORD wNotifyCode, WORD wID, HWND hWndC hr = StringFromGUID2(CLSID_FindFolder, szShellGuid + _countof(shellGuidPrefix) - 1, _countof(szShellGuid) - _countof(shellGuidPrefix)); if (FAILED_UNEXPECTEDLY(hr)) - return hr; + return 0; CComHeapPtr findFolderPidl; hr = SHParseDisplayName(szShellGuid, NULL, &findFolderPidl, 0, NULL); if (FAILED_UNEXPECTEDLY(hr)) - return hr; + return 0; hr = pShellBrowser->BrowseObject(findFolderPidl, 0); if (FAILED_UNEXPECTEDLY(hr)) - return hr; + return 0; hr = GetSearchResultsFolder(&pShellBrowser, &hwnd, NULL); if (FAILED_UNEXPECTEDLY(hr)) - return hr; + return 0; } ::PostMessageW(hwnd, WM_SEARCH_START, 0, (LPARAM) pSearchStart.Detach()); SetSearchInProgress(TRUE); - return TRUE; + return 0; } LRESULT CSearchBar::OnStopButtonClicked(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled) @@ -176,7 +176,7 @@ LRESULT CSearchBar::OnStopButtonClicked(WORD wNotifyCode, WORD wID, HWND hWndCtl if (SUCCEEDED(hr)) ::PostMessageW(hwnd, WM_SEARCH_STOP, 0, 0); - return TRUE; + return 0; } BOOL CSearchBar::GetAddressEditBoxPath(WCHAR *szPath)