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