Author: jimtabor
Date: Thu Jul 13 17:30:15 2017
New Revision: 75329

URL: http://svn.reactos.org/svn/reactos?rev=75329&view=rev
Log:
[NtGDI]
- Update path structure for future use.

Modified:
    trunk/reactos/win32ss/gdi/ntgdi/path.h

Modified: trunk/reactos/win32ss/gdi/ntgdi/path.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/win32ss/gdi/ntgdi/path.h?rev=75329&r1=75328&r2=75329&view=diff
==============================================================================
--- trunk/reactos/win32ss/gdi/ntgdi/path.h      [iso-8859-1] (original)
+++ trunk/reactos/win32ss/gdi/ntgdi/path.h      [iso-8859-1] Thu Jul 13 
17:30:15 2017
@@ -20,15 +20,27 @@
    PATH_Closed
 } GdiPathState;
 
+// Path type flags
+#define PATHTYPE_KEEPME 1
+#define PATHTYPE_STACK  2
+
 typedef struct _PATH
 {
   BASEOBJECT   BaseObject;
-
+  //PVOID        ppachain;
   RECTFX       rcfxBoundBox;
   POINTFX      ptfxSubPathStart;
+  FLONG        flType;
+  //PEXTPATHDATA ppdFirst;
+  //PEXTPATHDATA ppdLast;
+  FLONG        flags;   // PATHDATA flags.
+  //PEXTPATHDATA ppdCurrent;
+  // PATHOBJ;
+  FLONG        fl;      // Saved flags.
+  ULONG        cCurves; // Saved number of lines and Bezier.
 
-  // Things to convert from:
-  DWORD        state;
+  // Wine/ReactOS Things to convert from:
+  FLONG        state;
   POINT        *pPoints;
   BYTE         *pFlags;
   int          numEntriesUsed;
@@ -39,8 +51,9 @@
 
 typedef struct _EPATHOBJ
 {
-  PATHOBJ po;
-  PPATH   pPath;
+  PATHOBJ  po;
+  PPATH    pPath;
+  CLIPOBJ *pco;
 } EPATHOBJ, *PEPATHOBJ;
 
 #define  PATH_AllocPath() ((PPATH) GDIOBJ_AllocObj(GDIObjType_PATH_TYPE))


Reply via email to