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?r…
==============================================================================
--- 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))