James McDonnell : include: Add ID2D1PathGeometry1 definition.

Alexandre Julliard julliard at winehq.org
Mon May 16 15:37:56 CDT 2022


Module: wine
Branch: master
Commit: 0b288df3e91cfe2826afb24ac919f0e3ccb386bb
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=0b288df3e91cfe2826afb24ac919f0e3ccb386bb

Author: James McDonnell <topgamer7 at gmail.com>
Date:   Mon May 16 08:38:07 2022 +0300

include: Add ID2D1PathGeometry1 definition.

Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/d2d1_1.idl | 17 ++++++++++++++++-
 1 file changed, 16 insertions(+), 1 deletion(-)

diff --git a/include/d2d1_1.idl b/include/d2d1_1.idl
index fdec8ae5f9c..b8af40cc9a8 100644
--- a/include/d2d1_1.idl
+++ b/include/d2d1_1.idl
@@ -20,7 +20,6 @@ import "d2d1.idl";
 import "d2d1effects.idl";
 
 interface ID2D1DeviceContext;
-interface ID2D1PathGeometry1;
 interface ID2D1Properties;
 interface IPrintDocumentPackageTarget;
 interface ID2D1PrintControl;
@@ -349,6 +348,22 @@ interface ID2D1GdiMetafile : ID2D1Resource
     );
 }
 
+[
+    object,
+    uuid(62baa2d2-ab54-41b7-b872-787e0106a421),
+    local,
+]
+interface ID2D1PathGeometry1 : ID2D1PathGeometry
+{
+    HRESULT ComputePointAndSegmentAtLength(
+        [in] float length,
+        [in] UINT32 start_segment,
+        [in, optional] const D2D1_MATRIX_3X2_F *transform,
+        [in] float tolerance,
+        [out] D2D1_POINT_DESCRIPTION *point_desc
+    );
+}
+
 [
     object,
     uuid(483473d7-cd46-4f9d-9d3a-3112aa80159d),




More information about the wine-cvs mailing list