[ros-diffs] [tkreuzer] 35249: - add more accelerator flags for xform objects - add MATRIX structure using FLOATOBJ instead of EFLOAT_S (which is a x86 specific structure)

tkreuzer at svn.reactos.org tkreuzer at svn.reactos.org
Sun Aug 10 00:42:35 CEST 2008


Author: tkreuzer
Date: Sat Aug  9 17:42:35 2008
New Revision: 35249

URL: http://svn.reactos.org/svn/reactos?rev=35249&view=rev
Log:
- add more accelerator flags for xform objects 
- add MATRIX structure using FLOATOBJ instead of EFLOAT_S (which is a x86 specific structure)

Modified:
    trunk/reactos/include/reactos/win32k/ntgdityp.h

Modified: trunk/reactos/include/reactos/win32k/ntgdityp.h
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/win32k/ntgdityp.h?rev=35249&r1=35248&r2=35249&view=diff
==============================================================================
--- trunk/reactos/include/reactos/win32k/ntgdityp.h [iso-8859-1] (original)
+++ trunk/reactos/include/reactos/win32k/ntgdityp.h [iso-8859-1] Sat Aug  9 17:42:35 2008
@@ -101,6 +101,9 @@
 enum
 {
     MX_SCALE = 1,
+    MX_IDENTITYSCALE = 2,
+    MX_INTEGER = 4,
+    MX_NOTRANSLATE = 8,
 };
 
 typedef enum GDIObjType
@@ -355,6 +358,19 @@
     FIX fxDy;
     FLONG flAccel;
 } MATRIX_S;
+
+typedef struct _MATRIX
+{
+    FLOATOBJ efM11;
+    FLOATOBJ efM12;
+    FLOATOBJ efM21;
+    FLOATOBJ efM22;
+    FLOATOBJ efDx;
+    FLOATOBJ efDy;
+    FIX fxDx;
+    FIX fxDy;
+    FLONG flAccel;
+} MATRIX, *PMATRIX;
 
 /* Gdi XForm storage union */
 typedef union



More information about the Ros-diffs mailing list