reactos/reactos/dll/win32/shell32
Hermès Bélusca-Maïto c24dcb3ff2 [USERENV]
- Split the huge "InitializeProfiles" function into itself and a helper "CreateStandardProfile", the latter is called to set up the "Default User" and "All Users" profile directories & registry settings.
- Use StringSafe functions where needed.
- Some of the shell registry values (the multimedia ones in particular) and the Fonts folder path, are not set by userenv.dll but are set by shell32.dll when it is registered during 2nd stage setup.

[SHELL32]: The above-mentioned shell reg vals are already there, but few have different translations than the ones that were in userenv. Translators, please review & fix if needed!

[SYSSETUP]: It is syssetup.dll which sets up the 'Program Files' & 'Common Files' directories & registry values at 2nd stage setup, as done on Windows' setup. Move the code that did this from our userenv to syssetup.

svn path=/trunk/; revision=73518
2017-01-10 15:28:49 +00:00
..
dialogs [SHELL32] 2017-01-09 21:01:22 +00:00
droptargets [SHELL32] 2016-08-12 11:35:24 +00:00
folders [SHELL32] 2016-12-30 20:33:40 +00:00
lang [USERENV] 2017-01-10 15:28:49 +00:00
res Happy New Year 2017 to ReactOS people! 2017-01-03 15:35:31 +00:00
shelldesktop [SHELL32] 2016-11-06 20:13:17 +00:00
shellmenu [SHELL32] - CStartMenu: Add missing checks for failure and make some checks noisy. CORE-12300 2016-11-10 09:34:14 +00:00
shellrecyclebin [SHELL32] 2016-05-03 14:36:04 +00:00
wine [SHELL32] 2016-12-09 21:31:23 +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 Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes, r66576 and r66575 sauf mvdm changes (ok with Aleksander). 2015-03-06 14:33:02 +00:00
CDefaultContextMenu.cpp [SHELL32] - CDefaultContextMenu::QueryContextMenu : Implement CMF_VERBSONLY flag (needs tests). CORE-11488 (and all its duplicates) 2016-11-29 15:44:19 +00:00
CDefView.cpp [SHELL32] - CDefView: Remove some todo comments that are done. 2016-12-07 15:43:17 +00:00
CDefViewBckgrndMenu.cpp Fix build. 2016-11-29 18:01:35 +00:00
CDefViewDual.cpp [SHELL32] Rename CShell to CShellDispatch CORE-6892 2016-05-31 17:40:44 +00:00
CDropTargetHelper.cpp Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes, r66576 and r66575 sauf mvdm changes (ok with Aleksander). 2015-03-06 14:33:02 +00:00
CDropTargetHelper.h Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes, r66576 and r66575 sauf mvdm changes (ok with Aleksander). 2015-03-06 14:33:02 +00:00
CEnumIDListBase.cpp Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes, r66576 and r66575 sauf mvdm changes (ok with Aleksander). 2015-03-06 14:33:02 +00:00
CEnumIDListBase.h Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes, r66576 and r66575 sauf mvdm changes (ok with Aleksander). 2015-03-06 14:33:02 +00:00
CExtractIcon.cpp Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes, r66576 and r66575 sauf mvdm changes (ok with Aleksander). 2015-03-06 14:33:02 +00:00
CFileSysBindData.cpp Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes, r66576 and r66575 sauf mvdm changes (ok with Aleksander). 2015-03-06 14:33:02 +00:00
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 [SHELL32] 2015-10-19 15:17:29 +00:00
CMakeLists.txt [SHELL32] 2016-11-29 15:38:55 +00:00
CNewMenu.cpp [SHELL32] close hKey in error case 2016-07-23 19:39:16 +00:00
CNewMenu.h [SHELL32] cache entries of "New" menu 2016-07-23 12:31:30 +00:00
COpenWithMenu.cpp [SHELL32] 2016-09-22 16:14:07 +00:00
COpenWithMenu.h Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes, r66576 and r66575 sauf mvdm changes (ok with Aleksander). 2015-03-06 14:33:02 +00:00
CQueryAssociations.cpp [SHELL32] sync CQueryAssociations.cpp with wine 2016-09-04 20:10:29 +00:00
CQueryAssociations.h [SHELL32] 2015-03-28 23:27:10 +00:00
CShellDispatch.cpp [SHELL32] Rename CShell to CShellDispatch CORE-6892 2016-05-31 17:40:44 +00:00
CShellDispatch.h [SHELL32] Rename CShell to CShellDispatch CORE-6892 2016-05-31 17:40:44 +00:00
CShellItem.cpp Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes, r66576 and r66575 sauf mvdm changes (ok with Aleksander). 2015-03-06 14:33:02 +00:00
CShellItem.h Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes, r66576 and r66575 sauf mvdm changes (ok with Aleksander). 2015-03-06 14:33:02 +00:00
CShellLink.cpp [SHELL32] Don't crash on an empty shortcut. CORE-12331 #resolve 2016-11-17 19:50:45 +00:00
CShellLink.h Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes, r66576 and r66575 sauf mvdm changes (ok with Aleksander). 2015-03-06 14:33:02 +00:00
debughlp.cpp Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes, r66576 and r66575 sauf mvdm changes (ok with Aleksander). 2015-03-06 14:33:02 +00:00
debughlp.h Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes, r66576 and r66575 sauf mvdm changes (ok with Aleksander). 2015-03-06 14:33:02 +00:00
folders.cpp [SHELL32] Don't call CoInitialize in DllMain, bad things happen when calling into dll's that are being loaded! CORE-12443 #comment Please retest! 2016-12-06 21:18:17 +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] - Initialize the shell icon cache only when needed or when FileIconInit is called (and not in the DllMain of shell32) 2016-12-07 00:10:43 +00:00
precomp.h [SHELL32] 2016-08-12 11:35:24 +00:00
rgs_res.rc [SHELL32] 2016-04-08 08:30:09 +00:00
shell32.cpp [SHELL32] - Initialize the shell icon cache only when needed or when FileIconInit is called (and not in the DllMain of shell32) 2016-12-07 00:10:43 +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] 2016-06-04 22:58:53 +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 Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes, r66576 and r66575 sauf mvdm changes (ok with Aleksander). 2015-03-06 14:33:02 +00:00
shell32_version.rc Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes, r66576 and r66575 sauf mvdm changes (ok with Aleksander). 2015-03-06 14:33:02 +00:00
shfldr.h [SHELL32] 2016-11-29 15:38:55 +00:00
shlexec.cpp [SHELL32] Automatically add the .exe extension for App Paths in ShellExecuteEx. Patch by Yaroslav Veremenko. CORE-12049 2016-11-09 22:18:33 +00:00
shlfileop.cpp [SHELL32] fix some typos 2016-09-05 07:52:52 +00:00
shlfolder.cpp [SHELL32] 2016-11-17 14:35:19 +00:00
shobjidl_local.idl Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes, r66576 and r66575 sauf mvdm changes (ok with Aleksander). 2015-03-06 14:33:02 +00:00
shresdef.h [SHELL32] 2016-12-09 21:31:23 +00:00
stubs.cpp [SHELL32] 2015-03-26 00:00:24 +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 Revert tree-restructure attempt: r66583, r66582, r66581, r66578, sauf ntdll changes, r66576 and r66575 sauf mvdm changes (ok with Aleksander). 2015-03-06 14:33:02 +00:00