• Rémi Bernon's avatar
    widl: Support fully qualified names in WinRT mode. · 28093253
    Rémi Bernon authored
    Interfaces are going to reference each other across namespaces, so this
    implements a type lookup with the full name.
    
    It supports the following idl syntax in WinRT mode:
    
        #ifdef __WIDL__
        #pragma winrt ns_prefix
        #endif
    
        import "wtypes.idl";
    
        namespace Windows {
            namespace Foo {
                [object]
                interface IFoo {}
            }
            namespace Bar {
                [object]
                interface IBar { HRESULT DoBar([in] Windows.Foo.IFoo *foo); }
            }
        }
    
    That was previously failing to parse the Windows.Foo.IFoo part and to
    lookup the corresponding type.
    Signed-off-by: 's avatarRémi Bernon <rbernon@codeweavers.com>
    Signed-off-by: 's avatarAlexandre Julliard <julliard@winehq.org>
    28093253
Name
Last commit
Last update
..
sfnt2fon Loading commit data...
widl Loading commit data...
winapi Loading commit data...
winebuild Loading commit data...
winedump Loading commit data...
winegcc Loading commit data...
winemaker Loading commit data...
wmc Loading commit data...
wrc Loading commit data...
Makefile.in Loading commit data...
buildimage 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...
install-sh Loading commit data...
make_announce Loading commit data...
make_makefiles Loading commit data...
make_requests Loading commit data...
make_specfiles Loading commit data...
make_unicode Loading commit data...
make_xftmpl.c Loading commit data...
makedep.c Loading commit data...
runtest Loading commit data...
wineapploader.in Loading commit data...
winewrapper Loading commit data...