Zhiyi Zhang (@zhiyi) commented about dlls/comctl32/tests/treeview.c:
+ item.state = TVIS_EXPANDED; + + SendMessageA(hTree, TVM_EXPAND, TVE_EXPAND, (LPARAM)item.hItem); + + ret = SendMessageA(hTree, TVM_GETITEMA, 0, (LPARAM)&item); + expect(TRUE, ret); + todo_wine ok(item.state & TVIS_EXPANDED, "expected expansion\n"); + + memset(&item, 0, sizeof(item)); + item.hItem = hRoot; + item.mask = TVIF_STATE; + item.state = TVIS_EXPANDED; + + g_reject_tvn_itemexpanding = 1; + SendMessageA(hTree, TVM_EXPAND, TVE_COLLAPSE | TVE_COLLAPSERESET, (LPARAM)item.hItem); + expect(TRUE, g_reject_tvn_itemexpanding); /* check if the message when through */ typo, "went through"?
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/6218#note_79082