• Rob Shearman's avatar
    widl: Fix the writing typedefs to dispinterfaces and pointers to interfaces. · 39978c68
    Rob Shearman authored
    Currently, stdole2.tlb isn't generated correctly and causes "<failed>"
    to appear instead of "FontEvents" in the IFontEventsDisp typedef when
    viewed with oleview.
    
    The problem is that the typedef should just generate a VT_USERDEFINED
    record, but ends up generating a VT_PTR -> VT_USERDEFINED. So remove
    the extra writing of VT_PTR entries.
    
    Fix the skipped pointers checks in encode_type and encode_type to
    specifically detect VT_UNKNOWN and VT_DISPATCH types which don't need
    one level of pointers, whereas interfaces encoded as VT_USERDEFINED
    do.
    39978c68
Name
Last commit
Last update
..
widl Loading commit data...
winapi Loading commit data...
winebuild Loading commit data...
winedump Loading commit data...
winegcc Loading commit data...
wmc Loading commit data...
wrc Loading commit data...
Makefile.in Loading commit data...
c2man.pl Loading commit data...
config.guess Loading commit data...
config.sub Loading commit data...
examine-relay Loading commit data...
findfunc Loading commit data...
fnt2bdf.c Loading commit data...
fnt2bdf.h Loading commit data...
fnt2fon.c Loading commit data...
font_convert.sh Loading commit data...
install-sh Loading commit data...
make_authors Loading commit data...
make_ctests.c Loading commit data...
make_makefiles Loading commit data...
make_requests Loading commit data...
makedep.c Loading commit data...
mkinstalldirs Loading commit data...
relpath.c Loading commit data...
runtest Loading commit data...
sfnt2fnt.c Loading commit data...
wine.desktop Loading commit data...
wine.inf.in Loading commit data...
wineinstall Loading commit data...
winemaker Loading commit data...
winemaker.man.in Loading commit data...
wineprefixcreate.in Loading commit data...
wineprefixcreate.man.in Loading commit data...
wineshelllink Loading commit data...
winewrapper Loading commit data...