reactos/dll/win32/shell32
Jose Carlos Jesus 45c8e4dcd0
[NEWDEV][SHELL32][SYSSETUP] Improve browse driver folder dialog (#4293)
[NEWDEV] Enable OK button in "Browse For Folder" only when driver is found

Implement BrowseCallbackProc() function which sends BFFM_ENABLEOK message
to the browse dialog whether the driver is found in the selected folder.

Pass the search path to the browse dialog depending on the current index
of the drop down combobox. If the index is not set, just get window text.
Then, automatically expand the tree view to the specified path by sending
BFFM_SETSELECTION message.

Also fix a bug in SearchDriverRecursive() where a duplicate backslash
was added to the PathWithPattern string variable.

[SHELL32] Do not add Recycle Bin to the tree view items in FillTreeView()

[SYSSETUP] Add source path to the "Installation Sources" multi-string key

Each time the ProcessSetupInf() is being called, add the source path
to the "Installation Sources" registry key, if it's not added there yet.
The driver search path combobox will be then populated using its value.
2022-11-27 18:00:46 +03:00
..
dialogs [SHELL32] Prevent a second call to Drive Properties dialog (#4888) 2022-11-20 21:10:11 +03:00
droptargets [SHELL32] Fix Shift-Delete to Permanently Delete Files and Folders (#4004) 2022-05-05 17:30:06 +02:00
folders [SHELL32] Prevent a second call to Drive Properties dialog (#4888) 2022-11-20 21:10:11 +03:00
lang [SHELL32] Update German (de-DE) translation (#4808) 2022-10-26 19:48:27 +03:00
res [SHELL32] Fix "Fonts" and "Administrative Tools" icon incorrectly displayed after 8d520f3 (#4597) 2022-08-08 18:46:20 +09:00
shelldesktop [EXPLORER][BROWSEUI][SHELL32][NETSHELL] Fix wrong usage of CComPtr 2022-10-02 00:38:23 +02:00
shellmenu [SHELL32] DestroyMenu on m_pShellMenu->SetMenu failure 2022-10-10 08:48:59 +09:00
shellrecyclebin [SHELL32] Implement Recycler Bin icons (#4221) 2022-01-17 00:20:07 +01:00
wine [NEWDEV][SHELL32][SYSSETUP] Improve browse driver folder dialog (#4293) 2022-11-27 18:00:46 +03:00
avi_res.rc
bitmap_res.rc
CActiveDesktop.cpp
CActiveDesktop.h
CCopyToMenu.cpp [SHELL32] CCopyToMenu/CMoveToMenu: Check if this_ is NULL 2022-01-25 21:08:14 +09:00
CCopyToMoveToMenu.h
CDefaultContextMenu.cpp [SHELL32] Fix 'Paste' command in context menu not working 2022-10-19 19:38:33 +02:00
CDefView.cpp [SHELL32] Fix CDefView UAF 2022-11-04 23:01:31 +01:00
CDefViewBckgrndMenu.cpp
CDefViewDual.cpp
CDropTargetHelper.cpp
CDropTargetHelper.h
CEnumIDListBase.cpp
CEnumIDListBase.h
CExtractIcon.cpp
CFileSysBindData.cpp
CFolder.cpp
CFolder.h
CFolderItems.cpp [EXPLORER][BROWSEUI][SHELL32][NETSHELL] Fix wrong usage of CComPtr 2022-10-02 00:38:23 +02:00
CFolderItems.h
CFolderItemVerbs.cpp [SHELL32] CFolderItemVerb: Zero-initialize output parameters 2022-10-14 21:04:19 +02:00
CFolderItemVerbs.h
CFolderOptions.cpp
CFolderOptions.h
changenotify.cpp [SHELL32] Enable _DEBUG and fix assertion failures (#4307) 2022-01-25 03:42:46 +09:00
CIDLDataObj.cpp
CMakeLists.txt [MSPAINT][EXPLORER][SHELL32] Enable ATL asserts in CMake 2022-09-10 17:27:50 +02:00
CMoveToMenu.cpp [SHELL32] CCopyToMenu/CMoveToMenu: Check if this_ is NULL 2022-01-25 21:08:14 +09:00
CNewMenu.cpp
CNewMenu.h
COpenWithMenu.cpp [REACTOS] Add '\n' to debug logs 2022-05-04 03:28:38 +03:00
COpenWithMenu.h
CQueryAssociations.cpp [SHELL32] Use wide char string literals. 2022-01-09 22:39:29 +01:00
CQueryAssociations.h
CSendToMenu.cpp [SHELL32] Fix empty 'Send to' menu 2022-10-26 20:18:40 +02:00
CSendToMenu.h
CShellDispatch.cpp
CShellDispatch.h
CShellItem.cpp
CShellItem.h
CShellLink.cpp [SHELL32] Prevent use after free 2022-09-23 23:07:26 +02:00
CShellLink.h
CUserNotification.cpp
CUserNotification.h
debughlp.cpp [SHELL32] Add extra information when encountering an unexpected pidl 2022-02-22 19:43:05 +01:00
debughlp.h [SHELL32] Add extra information when encountering an unexpected pidl 2022-02-22 19:43:05 +01:00
folders.cpp
icon_res.rc
iconcache.cpp [SHELL32] Use wide char string literals. 2022-01-09 22:39:29 +01:00
precomp.h [MSPAINT][EXPLORER][SHELL32] Enable ATL asserts in CMake 2022-09-10 17:27:50 +02:00
rgs_res.rc
shell32.cpp
shell32.rc
shell32.spec
shell32_shldisp.idl
shell32_version.h
shell32_version.rc
shfldr.h
shldataobject.cpp
shlexec.cpp [SHELL32] shlexec: Initial support of App Paths (#4850) 2022-11-08 09:23:06 +09:00
shlfileop.cpp [SHELL32] Copy without FILE_ATTRIBUTE_READONLY from a CDROM 2022-04-09 01:21:57 +02:00
shlfolder.cpp [SHELL32] Remove unused function 2022-10-15 00:01:45 +02:00
shobjidl_local.idl
shresdef.h [SHELL32] Add missing strings for desktop icons 2022-10-19 21:00:22 +03:00
stubs.cpp
systray.cpp
vista.c