wine/ include/objbase.h tools/widl/header.c

Alexandre Julliard julliard at wine.codeweavers.com
Fri Dec 2 07:15:53 CST 2005


ChangeSet ID:	21631
CVSROOT:	/opt/cvs-commit
Module name:	wine
Changes by:	julliard at winehq.org	2005/12/02 07:15:53

Modified files:
	include        : objbase.h 
	tools/widl     : header.c 

Log message:
	Vincent Béron <vberon at mecano.gme.usherb.ca>
	Use the typedef'd declaration of IRpcStubBuffer and IRpcChannelBuffer
	in RPC _Stubs.
	Add IRpcStubBuffer and IRpcChannelBuffer declarations to objbase.h.

Patch: http://cvs.winehq.org/patch.py?id=21631

Old revision  New revision  Changes     Path
 1.63          1.64          +9 -0       wine/include/objbase.h
 1.40          1.41          +2 -2       wine/tools/widl/header.c

Index: wine/include/objbase.h
diff -u -p wine/include/objbase.h:1.63 wine/include/objbase.h:1.64
--- wine/include/objbase.h:1.63	2 Dec 2005 13:15:53 -0000
+++ wine/include/objbase.h	2 Dec 2005 13:15:53 -0000
@@ -272,6 +272,15 @@
 
 #endif  /* __cplusplus && !CINTERFACE */
 
+#ifndef __IRpcStubBuffer_FWD_DEFINED__
+#define __IRpcStubBuffer_FWD_DEFINED__
+typedef interface IRpcStubBuffer IRpcStubBuffer;
+#endif
+#ifndef __IRpcChannelBuffer_FWD_DEFINED__
+#define __IRpcChannelBuffer_FWD_DEFINED__
+typedef interface IRpcChannelBuffer IRpcChannelBuffer;
+#endif
+
 #include <objidl.h>
 
 #ifndef RC_INVOKED
Index: wine/tools/widl/header.c
diff -u -p wine/tools/widl/header.c:1.40 wine/tools/widl/header.c:1.41
--- wine/tools/widl/header.c:1.40	2 Dec 2005 13:15:53 -0000
+++ wine/tools/widl/header.c	2 Dec 2005 13:15:53 -0000
@@ -690,8 +690,8 @@ static void write_method_proto(type_t *i
       fprintf(header, "void __RPC_STUB %s_", iface->name);
       write_name(header,def);
       fprintf(header, "_Stub(\n");
-      fprintf(header, "    interface IRpcStubBuffer* This,\n");
-      fprintf(header, "    interface IRpcChannelBuffer* pRpcChannelBuffer,\n");
+      fprintf(header, "    IRpcStubBuffer* This,\n");
+      fprintf(header, "    IRpcChannelBuffer* pRpcChannelBuffer,\n");
       fprintf(header, "    PRPC_MESSAGE pRpcMessage,\n");
       fprintf(header, "    DWORD* pdwStubPhase);\n");
 



More information about the wine-cvs mailing list