mirror of
https://github.com/reactos/reactos.git
synced 2024-10-02 15:34:13 +00:00
7fb91d98f9
- Adds support for registry controlled menu separators and the documented values to turn off verbs. - Adds support for CMF_OPTIMIZEFORINVOKE, CMF_NODEFAULT, CMF_DONOTPICKDEFAULT, CMF_EXPLORE and CMF_DISABLEDVERBS. Bugs fixed: - A verb with "Extended" set in the registry could cause the menu to invoke the incorrect command! This happened because skipping InsertMenuItemW caused InvokeCommand to use the wrong index with m_StaticEntries. - Uses IS_INTRESOURCE instead of HIWORD to check if something is a string (only matters on 64-bit). - TryToBrowse leaking a PIDL when calling ILCombine. Notes: - This PR introduces the RosGetProcessEffectiveVersion() helper function discussed in chat. - Relaxed FAILED_UNEXPECTEDLY to FAILED in two places because IContextMenu cannot assume that it has a site that leads to IShellBrowser. |
||
---|---|---|
.. | ||
appcompat | ||
arc | ||
arm | ||
debug | ||
dll | ||
drivers | ||
elf | ||
idl | ||
kjk | ||
libs | ||
mc | ||
services | ||
subsys | ||
ui | ||
wine | ||
winsock | ||
x86x64 | ||
browseui_undoc.h | ||
buildno.h.cmake | ||
cjkcode.h | ||
comctl32_undoc.h | ||
compat_undoc.h | ||
compatguid_undoc.h | ||
debug.h | ||
exeformat.h | ||
iernonce_undoc.h | ||
imm32_undoc.h | ||
jpnvkeys.h | ||
kddll.h | ||
kdros.h | ||
manifest.xml | ||
manifest_dll.rc | ||
manifest_exe.rc | ||
manifest_hosted.rc | ||
msgdump.h | ||
msvctarget.h | ||
probe.h | ||
reactx.h | ||
rosioctl.h | ||
rossym.h | ||
shellutils.h | ||
shlguid_undoc.h | ||
shlobj_undoc.h | ||
shlwapi_undoc.h | ||
srmp.h | ||
stubs.h | ||
svc.h | ||
tcpip_undoc.h | ||
undocelfapi.h | ||
undocgdi.h | ||
undocmpr.h | ||
undocshell.h | ||
undocuser.h | ||
uxundoc.h | ||
verifier.h | ||
version.cmake | ||
version.h.cmake | ||
version.rc | ||
windbgkd.h | ||
windns_undoc.h | ||
winxx.h | ||
wmiioctl.h |