If entry->stgmedium.hEnhMetaFile is NULL, the data_size we get will be 0, we
then allocate 0 bytes for data, but expect it to contain at least a
METAFILEPICT, resulting in reading out-of-bound.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/8298
--
v2: server: Get rid of set_class_info request flags.
server: Split get_class_info request from set_class_info.
win32u: Use get_class_long_size for get_class_word.
win32u: Use set_class_long_size for NtUserSetClassWord.
win32u: Simplify setting extra class info in set_class_long.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8844
comctl32/treeview: Return from TREEVIEW_LButtonDown when the treeview handle is invalid.
LButtonDown should return when the treeview handle is invalid (e.g. destroyed) after NM_CLICK to prevent further message processing.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=58211
--
v12: comctl32/treeview: Return from TREEVIEW_LButtonDown when the treeview handle is invalid.
comctl32/tests: Add a test for treeview deletion during NM_CLICK in LBUTTONDOWN.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8258
--
v4: server: Use process_vm_writev() for other process memory write when available.
ntdll: Get written size from server in NtWriteVirtualMemory().
server: Use process_vm_readv() for other process memory read when available.
https://gitlab.winehq.org/wine/wine/-/merge_requests/8834