Ziqing Hui : include: Add defines for D2D1_PROPERTY_BINDING.
Alexandre Julliard
julliard at winehq.org
Thu May 12 15:55:51 CDT 2022
Module: wine
Branch: master
Commit: 950c2da65b1dbd26f4f2a569e3d61221f3dfc7bd
URL: https://source.winehq.org/git/wine.git/?a=commit;h=950c2da65b1dbd26f4f2a569e3d61221f3dfc7bd
Author: Ziqing Hui <zhui at codeweavers.com>
Date: Wed May 11 19:56:01 2022 +0800
include: Add defines for D2D1_PROPERTY_BINDING.
Signed-off-by: Ziqing Hui <zhui at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
include/d2d1effectauthor.idl | 13 +++++++++++++
1 file changed, 13 insertions(+)
diff --git a/include/d2d1effectauthor.idl b/include/d2d1effectauthor.idl
index b53aa515e85..a58ec35b4b5 100644
--- a/include/d2d1effectauthor.idl
+++ b/include/d2d1effectauthor.idl
@@ -18,6 +18,12 @@
import "d2d1_1.idl";
+typedef HRESULT (__stdcall *PD2D1_PROPERTY_SET_FUNCTION)(IUnknown *effect,
+ const BYTE *data, UINT32 data_size);
+
+typedef HRESULT (__stdcall *PD2D1_PROPERTY_GET_FUNCTION)(const IUnknown *effect,
+ BYTE *data, UINT32 data_size, UINT32 *actual_size);
+
typedef enum D2D1_FILTER
{
D2D1_FILTER_MIN_MAG_MIP_POINT = 0x00,
@@ -39,6 +45,13 @@ typedef enum D2D1_FEATURE
D2D1_FEATURE_FORCE_DWORD = 0xffffffff
} D2D1_FEATURE;
+typedef struct D2D1_PROPERTY_BINDING
+{
+ const WCHAR *propertyName;
+ PD2D1_PROPERTY_SET_FUNCTION setFunction;
+ PD2D1_PROPERTY_GET_FUNCTION getFunction;
+} D2D1_PROPERTY_BINDING;
+
typedef enum D2D1_CHANNEL_DEPTH
{
D2D1_CHANNEL_DEPTH_DEFAULT = 0x0,
More information about the wine-cvs
mailing list