Henri Verbeet : include: Convert dcommon.h to IDL.

Alexandre Julliard julliard at winehq.org
Fri Sep 22 15:49:05 CDT 2017


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

Author: Henri Verbeet <hverbeet at codeweavers.com>
Date:   Thu Sep 21 22:29:33 2017 +0200

include: Convert dcommon.h to IDL.

Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/Makefile.in                |  2 +-
 include/d2d1.idl                   |  2 +-
 include/{dcommon.h => dcommon.idl} | 17 ++++++++++-------
 include/dwrite.idl                 |  2 +-
 4 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/include/Makefile.in b/include/Makefile.in
index 41a23d3..1f6656a 100644
--- a/include/Makefile.in
+++ b/include/Makefile.in
@@ -53,6 +53,7 @@ IDL_SRCS = \
 	dbinit.idl \
 	dbprop.idl \
 	dbs.idl \
+	dcommon.idl \
 	ddstream.idl \
 	devenum.idl \
 	devicetopology.idl \
@@ -294,7 +295,6 @@ HEADER_SRCS = \
 	dbt.h \
 	dciddi.h \
 	dciman.h \
-	dcommon.h \
 	dde.h \
 	dde.rh \
 	ddeml.h \
diff --git a/include/d2d1.idl b/include/d2d1.idl
index 4a62f7c..fbfb40d 100644
--- a/include/d2d1.idl
+++ b/include/d2d1.idl
@@ -17,7 +17,7 @@
  */
 
 import "unknwn.idl";
-import "dcommon.h";
+import "dcommon.idl";
 import "d2dbasetypes.h";
 import "d3d10_1.idl";
 import "d2derr.h";
diff --git a/include/dcommon.h b/include/dcommon.idl
similarity index 90%
rename from include/dcommon.h
rename to include/dcommon.idl
index a516e8a..b77ec48 100644
--- a/include/dcommon.h
+++ b/include/dcommon.idl
@@ -16,10 +16,15 @@
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
  */
 
-#ifndef __WINE_DCOMMON_H
-#define __WINE_DCOMMON_H
+import "dxgiformat.h";
 
-#include "dxgiformat.h"
+cpp_quote("#if 0")
+typedef struct
+{
+    long x, y;
+} POINT;
+typedef unsigned int UINT32;
+cpp_quote("#endif")
 
 typedef enum DWRITE_MEASURING_MODE
 {
@@ -45,8 +50,8 @@ typedef struct D2D1_PIXEL_FORMAT
 
 typedef struct D2D_POINT_2F
 {
-    FLOAT x;
-    FLOAT y;
+    float x;
+    float y;
 } D2D_POINT_2F, D2D1_POINT_2F;
 
 typedef POINT D2D_POINT_2L, D2D1_POINT_2L;
@@ -56,5 +61,3 @@ typedef struct D2D_SIZE_U
     UINT32 width;
     UINT32 height;
 } D2D_SIZE_U, D2D1_SIZE_U;
-
-#endif /* __WINE_DCOMMON_H */
diff --git a/include/dwrite.idl b/include/dwrite.idl
index 06ae767..115f958 100644
--- a/include/dwrite.idl
+++ b/include/dwrite.idl
@@ -17,7 +17,7 @@
  */
 
 import "unknwn.idl";
-import "dcommon.h";
+import "dcommon.idl";
 
 interface IDWriteFactory;
 interface IDWriteFontCollection;




More information about the wine-cvs mailing list