From 9afec542e0aafbc79e8338fcb274483f7c389f6e Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Wed, 6 Jul 2011 14:08:16 +0200 Subject: [PATCH] widl: Generate class forward declaration for coclasses. --- tools/widl/header.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/widl/header.c b/tools/widl/header.c index 4dee484a7d..6e288d483e 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"); } -- 2.32.0.93.g670b81a890