Alexandre Julliard : widl: Include objbase. h so that generated proxy file compiles on Wine.

Alexandre Julliard julliard at wine.codeweavers.com
Fri Jan 19 06:29:40 CST 2007


Module: wine
Branch: master
Commit: 75c2184f87c015aa326b31cf24e9e7b6dd2b8764
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=75c2184f87c015aa326b31cf24e9e7b6dd2b8764

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Fri Jan 19 13:17:17 2007 +0100

widl: Include objbase.h so that generated proxy file compiles on Wine.

---

 tools/makedep.c    |    1 +
 tools/widl/proxy.c |    1 +
 2 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/tools/makedep.c b/tools/makedep.c
index 1d070b2..a983e4b 100644
--- a/tools/makedep.c
+++ b/tools/makedep.c
@@ -709,6 +709,7 @@ static void parse_generated_idl( INCL_FI
     }
     else if (strendswith( source->name, "_p.c" ))
     {
+        add_include( source, "objbase.h", 0, 1 );
         add_include( source, "rpcproxy.h", 0, 1 );
         add_include( source, header, 0, 0 );
     }
diff --git a/tools/widl/proxy.c b/tools/widl/proxy.c
index 329d0b8..2a4dff1 100644
--- a/tools/widl/proxy.c
+++ b/tools/widl/proxy.c
@@ -94,6 +94,7 @@ static void init_proxy(ifref_t *ifaces)
   print_proxy( "#define __REQUIRED_RPCPROXY_H_VERSION__ 440\n");
   print_proxy( "#endif /* __REDQ_RPCPROXY_H_VERSION__ */\n");
   print_proxy( "\n");
+  print_proxy( "#include \"objbase.h\"\n");
   print_proxy( "#include \"rpcproxy.h\"\n");
   print_proxy( "#ifndef __RPCPROXY_H_VERSION__\n");
   print_proxy( "#error This code needs a newer version of rpcproxy.h\n");




More information about the wine-cvs mailing list