http://bugs.winehq.org/show_bug.cgi?id=4370
------- Additional Comments From marcus@jet.franken.de 2006-22-04 04:01 ------- changing == to & is definiutely wrong, because VT_VARIANT is not a bitmask, but 12 (0xc), so it true for everything with bit 3 or bit 2 set.
you can try adding a FIXME() that prints out the VT before this line and see what value it has