[dcom 4] More header file stuff
Mike Hearn
mike at theoretic.com
Sun Sep 21 11:27:54 CDT 2003
Ensure the header files work with upcoming DCOM patches
Index: include/rpcdce.h
===================================================================
RCS file: /home/wine/wine/include/rpcdce.h,v
retrieving revision 1.20
diff -u -r1.20 rpcdce.h
--- include/rpcdce.h 5 Sep 2003 23:15:44 -0000 1.20
+++ include/rpcdce.h 21 Sep 2003 16:20:26 -0000
@@ -19,6 +19,23 @@
#ifndef __WINE_RPCDCE_H
#define __WINE_RPCDCE_H
+#include "windef.h"
+
+/* avoid delving into windows.h ifndef __WINESRC__; this
+ would pull in rpcndr.h, which needs rpcdcep.h, which
+ needs us, in turn, causing a compile failure */
+#ifndef RPC_NO_WINDOWS_H
+#define __NO_HAD_RPC_NO_WINDOWS_H
+#define RPC_NO_WINDOWS_H
+#endif
+
+#include "rpc.h"
+
+#ifdef __NO_HAD_RPC_NO_WINDOWS_H
+#undef RPC_NO_WINDOWS_H
+#undef __NO_HAD_RPC_NO_WINDOWS_H
+#endif
+
#ifndef GUID_DEFINED
#include <guiddef.h>
#endif
Index: include/rpcproxy.h
===================================================================
RCS file: /home/wine/wine/include/rpcproxy.h,v
retrieving revision 1.11
diff -u -r1.11 rpcproxy.h
--- include/rpcproxy.h 5 Sep 2003 23:15:44 -0000 1.11
+++ include/rpcproxy.h 21 Sep 2003 16:20:27 -0000
@@ -24,10 +24,14 @@
#ifndef __WINE_RPCPROXY_H
#define __WINE_RPCPROXY_H
-#include <basetsd.h>
-#include <guiddef.h>
-#include <rpc.h>
-#include <rpcndr.h>
+#include "wtypes.h"
+#include "basetsd.h"
+#include "guiddef.h"
+#include "winnt.h"
+#include "rpc.h"
+#include "rpcndr.h"
+#include "objbase.h"
+#include "objidl.h"
typedef struct tagCInterfaceStubVtbl *PCInterfaceStubVtblList;
typedef struct tagCInterfaceProxyVtbl *PCInterfaceProxyVtblList;
More information about the wine-patches
mailing list