reactos/dll/win32/ole32
Joachim Henze e95431974c [0.4.10][OLE32][SHELL32] Apply the proper Wine fix for regression CORE-14696
CORE-14696 "OLE32 regression, can't delete file or folder via context menu"
It regressed by 0.4.10-dev-161-g 85037eb745

[SHELL32] We initially had an interim shell32 workaround from JIRA-user "sraboy"
committed to mitigate CORE-14696 into 0.4.10-RC-11-g 6f6f20f5df
which allowed us at least to delete via context menu again, but copying
within the same explorer instance via context-menu was not handled by that yet.
We can revert that workaround today. The new OLE32-patch handles both cases properly:

[OLE32] Don't free handles that are just copied in the inproc case.
This imports wine commit 25b136d400,
by Huw Davies and Zebediah Figura
proper fix picked from commit 0.4.12-dev-96-g 959994b67c
2020-12-23 09:47:19 +01:00
..
antimoniker.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
bindctx.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
classmoniker.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
clipboard.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
CMakeLists.txt
comcat.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
compobj.c [OLE32] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:45:35 +01:00
compobj_private.h [OLE32] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:45:35 +01:00
compositemoniker.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
datacache.c [OLE32] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:45:35 +01:00
dcom.idl
defaulthandler.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
dictionary.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
dictionary.h [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
drag_copy.cur [OLE32] Restore 4 cur files (+ note diff) to fix CORE-14608 2018-05-20 01:41:34 +02:00
drag_link.cur [OLE32] Restore 4 cur files (+ note diff) to fix CORE-14608 2018-05-20 01:41:34 +02:00
drag_move.cur [OLE32] Restore 4 cur files (+ note diff) to fix CORE-14608 2018-05-20 01:41:34 +02:00
enumx.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
enumx.h [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
errorinfo.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
filelockbytes.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
filemoniker.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
ftmarshal.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
git.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
guid.c
hglobalstream.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
ifs.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
irot.idl
itemmoniker.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
marshal.c [OLE32] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:45:35 +01:00
memlockbytes.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
moniker.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
moniker.h
msvc-thiscall.c
nodrop.cur [OLE32] Restore 4 cur files (+ note diff) to fix CORE-14608 2018-05-20 01:41:34 +02:00
ole2.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
ole2impl.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
ole2stubs.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
ole32.rgs
ole32.spec
ole32_main.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
ole32_objidl.idl
ole32_oleidl.idl
ole32_ros.diff [OLE32] Restore 4 cur files (+ note diff) to fix CORE-14608 2018-05-20 01:41:34 +02:00
ole32_unknwn.idl
ole32res.rc [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
oleobj.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
oleproxy.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
olestd.h
pointermoniker.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
precomp.h [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
rpc.c [OLE32] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:45:35 +01:00
stg_prop.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
stg_stream.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
storage32.c [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
storage32.h [OLE32] Sync with Wine Staging 3.3. CORE-14434 2018-03-20 12:38:17 +01:00
stubmanager.c [OLE32] Sync with Wine Staging 3.9. CORE-14656 2018-06-04 03:45:35 +01:00
usrmarshal.c [0.4.10][OLE32][SHELL32] Apply the proper Wine fix for regression CORE-14696 2020-12-23 09:47:19 +01:00