reactos/sdk/include
Whindmar Saksit 7fb91d98f9
[SHELL32] Add support for more registry verb flags and CMF flags (#5785)
- 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.
2023-11-13 16:21:13 +01:00
..
asm [NTOS:KE/x64] Remove GCC vs ML hack 2023-11-07 23:16:50 +02:00
c++ [STLPORT] Make stl thread-safe 2023-10-17 13:01:24 +03:00
crt [CRT] Fix "wcsat_s" typo... 2023-11-11 21:30:09 +01:00
ddk [DDK] wsk header: Add WSKAPI to exported functions. (#5687) 2023-09-19 18:28:19 +03:00
dxsdk [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
GL [FORMATTING][NTOS][HAL][DRIVERS][SDK] Fix trailing spaces 2021-06-11 15:33:08 +03:00
host [SDK] Fix definition of IMAGE_NT_HEADERS64 in host tools 2021-04-28 13:10:23 +02:00
ndk [NDK] Fix weird "ntstatus.s" statement (#5771) 2023-10-08 17:11:25 +02:00
psdk [SHELL32] Add support for more registry verb flags and CMF flags (#5785) 2023-11-13 16:21:13 +01:00
reactos [SHELL32] Add support for more registry verb flags and CMF flags (#5785) 2023-11-13 16:21:13 +01:00
wdf/kmdf/1.17
xdk [XDK] Fix / improve some definitions 2023-10-17 13:02:30 +03:00