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?re... ============================================================================== --- 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))