mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 01:15:09 +00:00
[NtGDI]
- Update path structure for future use. svn path=/trunk/; revision=75329
This commit is contained in:
parent
deaa7df817
commit
e61d96aa6a
1 changed files with 18 additions and 5 deletions
|
@ -20,15 +20,27 @@ typedef enum tagGdiPathState
|
|||
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;
|
||||
|
@ -41,6 +53,7 @@ typedef struct _EPATHOBJ
|
|||
{
|
||||
PATHOBJ po;
|
||||
PPATH pPath;
|
||||
CLIPOBJ *pco;
|
||||
} EPATHOBJ, *PEPATHOBJ;
|
||||
|
||||
#define PATH_AllocPath() ((PPATH) GDIOBJ_AllocObj(GDIObjType_PATH_TYPE))
|
||||
|
|
Loading…
Reference in a new issue