reactos/reactos/dll/win32/shell32
Giannis Adamopoulos 6bb9ea74e5 [SHELL32] Misc fixes for CFSFolder
- GetCLSIDForFileType: Check if the shell extension is blocked by the Blocked key like wine does.
- CFSFolder::BindToObject: Remove a redundant check as _ILGetFileStructW already does the same check.
- CFSFolder::GetUIObjectOf: Do not try to load an IconHandler or an arbitrary extension for directories.
- CFSFolder::SetNameOf: Simplify and make secure by using great helpers like wcscmp and PathCombineW

svn path=/trunk/; revision=75634
2017-08-21 12:18:46 +00:00
..
dialogs missing german translation and sort treeview alphabetically 2017-08-14 15:40:15 +00:00
droptargets [SHELL32] -CFSDropTarger: Improve the debug message that shows the first thing that is copied or moved and where. This way we sort of know what parameters we pass to SHFileOperationW. 2017-08-19 15:48:47 +00:00
folders [SHELL32] Misc fixes for CFSFolder 2017-08-21 12:18:46 +00:00
lang [SHELL32] 2017-08-20 08:47:23 +00:00
res [SHELL32] -CShellDispatch: Properly register Shell.Application. Implement CShellDispatch::ShutdownWindows. CORE-13010 2017-04-02 14:45:10 +00:00
shelldesktop [SHELLDESKTOP] Add missing dependency to psdk 2017-08-16 16:06:14 +00:00
shellmenu [SHELL32] 2017-06-19 14:27:51 +00:00
shellrecyclebin [SHELL32] 2016-05-03 14:36:04 +00:00
wine [SHELL32] -Greatly optimize the already hacky implementations of ILIsEqual, ILIsParent and ILFindChild by not using the crappy _ILSimpleGetText but the new one _ILHACKCompareSimpleIds. CORE-13681 2017-08-15 12:13:19 +00:00
avi_res.rc [SHELL32] Add two missing AVIs. By Jared Smudde. CORE-11641 2016-10-13 21:46:39 +00:00
bitmap_res.rc
CDefaultContextMenu.cpp [SHELL32] -CDefaultContextMenu: Correctly differentiate the copy and the cut commands. 2017-08-18 17:39:34 +00:00
CDefView.cpp [SHELL32] 2017-08-14 15:25:58 +00:00
CDefViewBckgrndMenu.cpp [SHELL32] -CDefViewBckgrndMenu: Fix pasting in the background of a folder. 2017-08-18 17:32:20 +00:00
CDefViewDual.cpp [SHELL32] Rename CShell to CShellDispatch CORE-6892 2016-05-31 17:40:44 +00:00
CDropTargetHelper.cpp
CDropTargetHelper.h
CEnumIDListBase.cpp [SHELL32] 2017-07-16 15:13:02 +00:00
CEnumIDListBase.h [SHELL32] 2017-07-16 15:13:02 +00:00
CExtractIcon.cpp [SHELL32] 2017-01-17 19:16:50 +00:00
CFileSysBindData.cpp
CFolder.cpp [SHELL32] Partially implement CFolderItems. Thanks to Giannis for the advice :) 2016-08-21 19:58:32 +00:00
CFolder.h [SHELL32][SHELL32_WINETEST] Connect CDefViewDual to CDefView to fix crashes in the shelldispatch test ROSTESTS-209 2016-04-11 18:28:31 +00:00
CFolderItems.cpp [SHELL32] Partially implement CFolderItems. Thanks to Giannis for the advice :) 2016-08-21 19:58:32 +00:00
CFolderItems.h [SHELL32] Partially implement CFolderItems. Thanks to Giannis for the advice :) 2016-08-21 19:58:32 +00:00
CFolderItemVerbs.cpp [SHELL32][SHELL32_WINETEST] Connect CDefViewDual to CDefView to fix crashes in the shelldispatch test ROSTESTS-209 2016-04-11 18:28:31 +00:00
CFolderItemVerbs.h [SHELL32][SHELL32_WINETEST] Connect CDefViewDual to CDefView to fix crashes in the shelldispatch test ROSTESTS-209 2016-04-11 18:28:31 +00:00
CFolderOptions.cpp [BROWSEUI][SHELL32] Stub Folder Options Property Page extension CORE-10837 2016-04-23 23:05:07 +00:00
CFolderOptions.h [BROWSEUI][SHELL32] Stub Folder Options Property Page extension CORE-10837 2016-04-23 23:05:07 +00:00
CIDLDataObj.cpp [SHELLUTILS.H] 2017-04-14 20:03:46 +00:00
CMakeLists.txt [SHELL32] 2016-11-29 15:38:55 +00:00
CNewMenu.cpp [SHELL32] 2017-08-14 15:25:58 +00:00
CNewMenu.h [SHELL32] 2017-08-14 15:25:58 +00:00
COpenWithMenu.cpp [SHELL32] 2017-03-03 16:20:03 +00:00
COpenWithMenu.h
CQueryAssociations.cpp [SHELL32] sync CQueryAssociations.cpp with wine 2016-09-04 20:10:29 +00:00
CQueryAssociations.h
CShellDispatch.cpp [SHELL32] -CShellDispatch: Properly register Shell.Application. Implement CShellDispatch::ShutdownWindows. CORE-13010 2017-04-02 14:45:10 +00:00
CShellDispatch.h [SHELL32] Rename CShell to CShellDispatch CORE-6892 2016-05-31 17:40:44 +00:00
CShellItem.cpp
CShellItem.h
CShellLink.cpp [SHELL32] -Simplify some coe in CShellLink.cpp 2017-08-17 16:46:15 +00:00
CShellLink.h [SHELL32]: CShellLink fixups Part 2: 2017-01-17 23:53:55 +00:00
debughlp.cpp
debughlp.h
folders.cpp [SHELL32] -Move CFSExtractIcon_CreateInstance to CFSFolder.cpp 2017-07-15 09:38:45 +00:00
icon_res.rc [SHELL32] -Use a 32bit masked icon for "Open With" Dialog items 2015-11-10 16:31:37 +00:00
iconcache.cpp [SHELL32] Shell extension support for files. 2017-08-18 09:11:59 +00:00
precomp.h [RSHELL] -Link to shellbars and export CBandSite_CreateInstance and CBandSiteMenu_CreateInstance. 2017-04-09 15:10:08 +00:00
rgs_res.rc [SHELL32] 2016-04-08 08:30:09 +00:00
shell32.cpp [EXPLORER] 2017-07-24 10:40:55 +00:00
shell32.rc [SHELL32] Use the previously implemented Typelib registration from ATL to register shell32. ROSTESTS-209 2016-04-10 21:32:27 +00:00
shell32.spec [SHELL32] Add stub for SHEnumerateUnreadMailAccountsW, needed by Thunderbird. Found by Joachim Henze. CORE-13229 2017-05-11 20:20:47 +00:00
shell32_shldisp.idl [SHELL32] Use the previously implemented Typelib registration from ATL to register shell32. ROSTESTS-209 2016-04-10 21:32:27 +00:00
shell32_version.h
shell32_version.rc
shfldr.h [SHELL32] 2017-07-07 20:34:27 +00:00
shlexec.cpp [SHELL32] Partially sync shlexec with wine staging 2.9 CORE-13362 CORE-13407 2017-06-19 15:04:20 +00:00
shlfileop.cpp [SHELL32] fix some typos 2016-09-05 07:52:52 +00:00
shlfolder.cpp [SHELL32] -AddFSClassKeysToArray: Increase the size of the buffer for the value read from the registry. There are cases when 40 are not enough. 2017-08-17 16:35:16 +00:00
shobjidl_local.idl
shresdef.h [SHELL32] 2017-08-14 15:25:58 +00:00
stubs.cpp [SHELL32] Add stub for SHEnumerateUnreadMailAccountsW, needed by Thunderbird. Found by Joachim Henze. CORE-13229 2017-05-11 20:20:47 +00:00
systray.cpp [SHELL32]: Tray ToolTips: use the correct buffer size for when calling MultiByteToWideChar. Addendum to r70360. CORE-10497 2015-12-19 01:08:11 +00:00
vista.c