Module: wine Branch: master Commit: 63d5462ced7e8ed936beb723e80fd40155880d44 URL: http://source.winehq.org/git/wine.git/?a=commit;h=63d5462ced7e8ed936beb723e8...
Author: Jacek Caban jacek@codeweavers.com Date: Fri Jun 24 19:34:54 2011 +0200
widl: Insert standard windows.h and ole2.h includes to generated headers.
---
tools/widl/header.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/tools/widl/header.c b/tools/widl/header.c index 9d12696..4dee484 100644 --- a/tools/widl/header.c +++ b/tools/widl/header.c @@ -1338,6 +1338,11 @@ void write_header(const statement_list_t *stmts) fprintf(header, "#include <rpc.h>\n" ); fprintf(header, "#include <rpcndr.h>\n\n" );
+ fprintf(header, "#if !defined(COM_NO_WINDOWS_H) && !defined(__WINESRC__)\n"); + fprintf(header, "#include <windows.h>\n"); + fprintf(header, "#include <ole2.h>\n"); + fprintf(header, "#endif\n\n"); + fprintf(header, "#ifndef __WIDL_%s\n", header_token); fprintf(header, "#define __WIDL_%s\n\n", header_token);