wine/tools/widl
Rob Shearman 033cade616 widl: Consolidate writing of COM and dispatch interfaces into one function to remove duplicated code.
Split up the writing into start and end to eventually support the style 
MIDL uses where it writes declared types, etc. between the start and end 
of the interface.

Make internal header functions take the file pointer to print to.

Don't write interface IDs for non-object interfaces and always write 
handle declarations even if the interface has no methods, like MIDL does.
2008-05-01 18:11:26 +02:00
..
client.c widl: Create a list of statements in the whole IDL file, instead of just a list of interfaces. 2008-04-24 22:32:20 +02:00
expr.c widl: Add support for string literals and wide-string literals in expressions. 2008-04-25 12:10:24 +02:00
expr.h widl: Remove duplicated code in the form of the write_struct_expr function by enhancing write_expr to allow toplevel identifiers to be prefixed by a string, if specified. 2008-04-22 13:05:18 +02:00
hash.c
hash.h
header.c widl: Consolidate writing of COM and dispatch interfaces into one function to remove duplicated code. 2008-05-01 18:11:26 +02:00
header.h widl: Consolidate writing of COM and dispatch interfaces into one function to remove duplicated code. 2008-05-01 18:11:26 +02:00
Makefile.in widl: Move expression functions to a new file, expr.c. 2008-04-22 13:04:58 +02:00
parser.h
parser.l widl: Add the parsing of storage classes into declaration-specifiers. 2008-04-30 16:59:47 +02:00
parser.y widl: Consolidate writing of COM and dispatch interfaces into one function to remove duplicated code. 2008-05-01 18:11:26 +02:00
proxy.c widl: Create a list of statements in the whole IDL file, instead of just a list of interfaces. 2008-04-24 22:32:20 +02:00
server.c widl: Create a list of statements in the whole IDL file, instead of just a list of interfaces. 2008-04-24 22:32:20 +02:00
typegen.c widl: Create a list of statements in the whole IDL file, instead of just a list of interfaces. 2008-04-24 22:32:20 +02:00
typegen.h widl: Create a list of statements in the whole IDL file, instead of just a list of interfaces. 2008-04-24 22:32:20 +02:00
typelib_struct.h
typelib.c widl: Add typedefs to typelibs which have the public or uuid attributes, not any other attribute. 2008-04-28 13:28:16 +02:00
typelib.h widl: Create a list of statements in the whole IDL file, instead of just a list of interfaces. 2008-04-24 22:32:20 +02:00
utils.c widl: Add functions to print an error or warning message using location information to enable these to be printed accurately when a check is done after an element is parsed. 2008-04-14 13:39:42 +02:00
utils.h widl: Add functions to print an error or warning message using location information to enable these to be printed accurately when a check is done after an element is parsed. 2008-04-14 13:39:42 +02:00
widl.c widl: Create a list of statements in the whole IDL file, instead of just a list of interfaces. 2008-04-24 22:32:20 +02:00
widl.h widl: Create a list of statements in the whole IDL file, instead of just a list of interfaces. 2008-04-24 22:32:20 +02:00
widl.man.in
widltypes.h widl: Add the parsing of storage classes into declaration-specifiers. 2008-04-30 16:59:47 +02:00
write_msft.c widl: Add typedefs to typelibs which have the public or uuid attributes, not any other attribute. 2008-04-28 13:28:16 +02:00