[v3 PATCH] include/wincodec.idl: Stop redefinition of ID2D1Image
Alistair Leslie-Hughes
leslie_alistair at hotmail.com
Fri Jun 16 04:35:06 CDT 2017
Fixes: https://bugs.winehq.org/show_bug.cgi?id=43175
v3 - Use the #define approach to stop the redefinition
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
---
include/wincodec.idl | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/include/wincodec.idl b/include/wincodec.idl
index 1ea6e0e..4c676ae 100644
--- a/include/wincodec.idl
+++ b/include/wincodec.idl
@@ -224,7 +224,13 @@ typedef DWORD *D2D1_PIXEL_FORMAT;
cpp_quote ("#endif")
cpp_quote ("typedef interface ID2D1Device ID2D1Device;")
+cpp_quote ("#ifndef __ID2D1Image_FWD_DEFINED__")
+cpp_quote ("#define __ID2D1Image_FWD_DEFINED__")
cpp_quote ("typedef interface ID2D1Image ID2D1Image;")
+cpp_quote ("#ifdef __cplusplus")
+cpp_quote ("interface ID2D1Image;")
+cpp_quote ("#endif")
+cpp_quote ("#endif")
typedef struct WICRect {
INT X;
--
1.9.1
More information about the wine-patches
mailing list