reactos/dll/win32/shell32
Carl J. Bialorucki 78dc504e72
[SHELL32] Initialize MenuItemInfoW struct in AddStaticContextMenusToMenu (#6737)
This prevents an issue where clicking on most of the icons on the desktop
that isn't the file explorer causes explorer to throw an exception,
and also prevents another issue where most applications won't launch from the start menu;
at least on MSVC builds running on VirtualBox 5.2.44.

^- I am pretty sure, that this was not always the case. The guilty rev is yet unknown though.
2024-04-14 00:12:35 +02:00
..
dialogs [SHELL32] Handle the Progman Folder options message and tab switching support (#5574) 2024-04-04 18:53:57 -07:00
droptargets [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
folders [SHELL32] Refactor and simplify CDesktopFolder (#6741) 2024-04-13 21:08:39 +09:00
lang [SHELL32] Update Romanian (ro-RO) translation (#6657) 2024-04-09 12:41:54 +02:00
res [SHELL32] Copy as path shell extension (#6701) 2024-04-06 14:01:32 -07:00
shelldesktop [SHELL32] Handle the Progman Folder options message and tab switching support (#5574) 2024-04-04 18:53:57 -07:00
shellmenu [EXPLORER][SHELL32] Smaller Start Menu (#6646) 2024-03-20 07:32:52 +09:00
shellrecyclebin [SHELL32] Implement SHQueryRecycleBinW 2023-04-26 22:50:11 +02:00
wine [SHELL32][SHELL32_APITEST][SDK] Implement GUIDFromStringA (#6734) 2024-04-12 21:29:07 +09:00
avi_res.rc
bitmap_res.rc [SHELL32] Show Product version on About dialog bmp (#3621) 2021-05-08 15:54:32 +09:00
CActiveDesktop.cpp [SHELL32] Add IActiveDesktop stub 2018-12-12 19:29:09 +01:00
CActiveDesktop.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CCopyMoveToMenu.cpp [SHELL32] Copy as path shell extension (#6701) 2024-04-06 14:01:32 -07:00
CCopyMoveToMenu.h [SHELL32] Copy as path shell extension (#6701) 2024-04-06 14:01:32 -07:00
CDefaultContextMenu.cpp [SHELL32] Initialize MenuItemInfoW struct in AddStaticContextMenusToMenu (#6737) 2024-04-14 00:12:35 +02:00
CDefView.cpp [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CDefViewBckgrndMenu.cpp [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CDefViewDual.cpp [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CDropTargetHelper.cpp
CDropTargetHelper.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CEnumIDListBase.cpp [SHELL32][SHELLEXT] IEnumIDList::Next must handle pceltFetched and memory errors correctly (#5820) 2023-11-13 16:31:37 +01:00
CEnumIDListBase.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CExtractIcon.cpp [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CFileSysBindData.cpp [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CFolder.cpp [SHELL32][BROWSEUI] Fix usage of ILGetDisplayNameEx 2020-10-04 19:34:20 +02:00
CFolder.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CFolderItems.cpp [EXPLORER][BROWSEUI][SHELL32][NETSHELL] Fix wrong usage of CComPtr 2022-10-02 00:38:23 +02:00
CFolderItems.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CFolderItemVerbs.cpp [SHELL32] CFolderItemVerb: Zero-initialize output parameters 2022-10-14 21:04:19 +02:00
CFolderItemVerbs.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CFolderOptions.cpp [SHELL] IShellExtInit::Initialize uses PCIDLIST_ABSOLUTE. CORE-16385 2019-09-29 12:09:02 +02:00
CFolderOptions.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
changenotify.cpp [SHELL32] SHChangeRegistrationReceive just returns FALSE 2023-09-21 12:09:28 +09:00
CIDLDataObj.cpp [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CMakeLists.txt [SHELL32] Commonize CCopyToMenu and CMoveToMenu (#5873) 2023-11-04 21:56:15 +09:00
CNewMenu.cpp [SHELL32] Allow custom shortcut overlay icon (#6419) 2024-03-04 16:30:43 +03:00
CNewMenu.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
COpenWithMenu.cpp [SHELL32] Tweak formatting and logging 2024-02-20 02:08:56 +01:00
COpenWithMenu.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CQueryAssociations.cpp [SHELL32] CQueryAssociation: Add slash check (#6676) 2024-03-27 17:36:48 +09:00
CQueryAssociations.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CSendToMenu.cpp [SHELL32] Follow-up of #5008 (8e036fe) 2023-01-30 08:01:15 +09:00
CSendToMenu.h [SENDMAIL][ZIPFLDR][MYDOCS] Fix creation of SendTo files (#2616) 2020-04-23 04:19:20 +09:00
CShellDispatch.cpp [SHELL32] Implement several ShellDispatch methods (#6145) 2024-04-10 14:29:26 -07:00
CShellDispatch.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CShellItem.cpp [PSDK] Support STRICT_TYPED_ITEMIDS in shlobj.h. CORE-16385 2020-01-03 22:42:34 +01:00
CShellItem.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CShellLink.cpp [SHELL32] Allow custom shortcut overlay icon (#6419) 2024-03-04 16:30:43 +03:00
CShellLink.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
CUserNotification.cpp
CUserNotification.h [SHELL32] Use STDMETHOD macro and keyword override (#6570) 2024-03-05 08:43:39 +09:00
debughlp.cpp [SHELL32] Enable Network Connection Rename (#5073) 2023-04-30 15:40:10 +02: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 [SHELL32] Add transparent icon resource (#6621) CORE-19471 2024-03-14 20:58:12 +01:00
iconcache.cpp [SHELL32] Allow custom shortcut overlay icon (#6419) 2024-03-04 16:30:43 +03:00
precomp.h [SHELL32] Fix ParseDisplayName Part 2 (#6740) 2024-04-13 21:07:12 +09:00
rgs_res.rc [SHELL32] Copy as path shell extension (#6701) 2024-04-06 14:01:32 -07:00
shell32.cpp [SHELL32] Copy as path shell extension (#6701) 2024-04-06 14:01:32 -07:00
shell32.rc [TRANSLATION] Add Hong Kong Chinese (zh-HK) translation - Part 1 (#3941) 2021-12-30 00:40:57 +03:00
shell32.spec [SHELL32][SDK] Implement RealShellExecute(,Ex)(A,W) (#5849) 2024-03-19 08:58:07 +09:00
shell32_shldisp.idl
shell32_version.h [SHELL32] Set a sane SHELL32 versioning, when compiled for NT 5.2 and NT 6+. 2024-02-29 12:38:50 +01:00
shell32_version.rc
shfldr.h [SHELL32] Fix ParseDisplayName Part 2 (#6740) 2024-04-13 21:07:12 +09:00
shldataobject.cpp [SHELL32][SHELL32_APITEST] Add SHGetAttributesFromDataObject 2021-11-15 20:02:13 +01:00
shlexec.cpp [SHELL32][SHELL32_APITEST] FindExecutable: Add PRF_FIRSTDIRDEF flag (#6681) 2024-03-29 11:15:38 +09:00
shlfileop.cpp [SHELL32] Improve error message on copying files (#6290) 2024-01-12 16:01:21 +09:00
shlfolder.cpp [SHELL32] Fix ParseDisplayName Part 2 (#6740) 2024-04-13 21:07:12 +09:00
shobjidl_local.idl
shresdef.h [SHELL32] Copy as path shell extension (#6701) 2024-04-06 14:01:32 -07:00
stubs.cpp [SHELL32][SDK] Implement RealShellExecute(,Ex)(A,W) (#5849) 2024-03-19 08:58:07 +09:00
systray.cpp [Explorer|Shell32] 2020-03-21 19:13:55 -05:00
utils.cpp [SHELL32] Fix ParseDisplayName Part 2 (#6740) 2024-04-13 21:07:12 +09:00
vista.c [DESK][SHELL32] Allow Desk.cpl to run standalone on WinXP/2003 again CORE-15412 2018-12-17 22:01:49 +01:00