Module: wine Branch: master Commit: 9afec542e0aafbc79e8338fcb274483f7c389f6e URL: http://source.winehq.org/git/wine.git/?a=commit;h=9afec542e0aafbc79e8338fcb2...
Author: Jacek Caban jacek@codeweavers.com Date: Wed Jul 6 14:08:16 2011 +0200
widl: Generate class forward declaration for coclasses.
---
tools/widl/header.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/tools/widl/header.c b/tools/widl/header.c index 4dee484..6e288d4 100644 --- a/tools/widl/header.c +++ b/tools/widl/header.c @@ -1152,6 +1152,9 @@ static void write_coclass(FILE *header, type_t *cocl) fprintf(header, " * %s coclass\n", cocl->name); fprintf(header, " */\n\n"); write_coclass_guid(header, cocl); + fprintf(header, "\n#ifdef __cplusplus\n"); + fprintf(header, "class %s;\n", cocl->name); + fprintf(header, "#endif\n"); fprintf(header, "\n"); }