Sweden-Number/tools/widl
Rémi Bernon 621b4fa697 widl: Distinguish interface declarations from interface references.
Interface referencing should probably check for a previous type
declaration, but Wine IDLs currently have many places where this is
broken.

This is for instance the case when a coclass use the inner interface
statement to declare an interface without any previous declaration.

And in mimeole.idl, coclass are being declared with the same name as
their interface, to generate the corresponding CLSID.

Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-02-04 23:11:22 +01:00
..
Makefile.in makefiles: Expand makedep path at compile time. 2020-09-09 20:30:31 +02:00
client.c widl: Output interface C names in method argument list. 2020-09-07 21:07:00 +02:00
expr.c widl: Support WinRT runtimeclass type parsing. 2021-01-28 09:41:46 +01:00
expr.h
hash.c
hash.h
header.c widl: Generate WinRT runtimeclass name constants. 2021-02-03 21:00:05 +01:00
header.h widl: Support WinRT runtimeclass type parsing. 2021-01-28 09:41:46 +01:00
parser.h widl: Support fully qualified names in WinRT mode. 2020-09-07 21:07:00 +02:00
parser.l widl: Support WinRT eventadd/eventremove attributes. 2021-02-01 10:50:17 +01:00
parser.y widl: Distinguish interface declarations from interface references. 2021-02-04 23:11:22 +01:00
proxy.c widl: Output interface C names in method argument list. 2020-09-07 21:07:00 +02:00
register.c widl: Output a registry script for all interfaces written into the typelib. 2020-01-30 16:22:33 +01:00
server.c widl: Cast server functions to void *. 2020-04-09 21:04:04 +02:00
typegen.c widl: Support WinRT runtimeclass type parsing. 2021-01-28 09:41:46 +01:00
typegen.h
typelib.c widl: Support WinRT runtimeclass type parsing. 2021-01-28 09:41:46 +01:00
typelib.h
typelib_struct.h
typetree.c widl: Factor and cleanup runtimeclass type declaration and definition. 2021-02-04 23:11:22 +01:00
typetree.h widl: Factor and cleanup runtimeclass type declaration and definition. 2021-02-04 23:11:22 +01:00
utils.c
utils.h
widl.c wpp: Remove some dead code. 2020-12-03 20:18:38 +01:00
widl.h
widl.man.in widl: Add --sysroot and --nostdinc options. 2019-11-02 13:55:16 +01:00
widltypes.h widl: Support WinRT eventadd/eventremove attributes. 2021-02-01 10:50:17 +01:00
write_msft.c widl: Allow adding the same custdata GUID multiple times in a typelib. 2020-11-18 22:27:51 +01:00