I'm stuck on
mov ecx,vt.byref
mov [ecx].VARIANT_BOOL, VARIANT_TRUE
VARIANT_BOOL is defined as SWORD in wtypes.inc. How does that apply in the dereferencing of ecx?
EDIT: This is in the Invoke_ proc about line 256 in eventobj.asm.
2: I think it should be boolVar instead of VARIANT_BOOL. It occurred to me to look at the VARIANT structure, and boolVar has that type.