9#define FLOAT2FIX(f) (FIX)((f) * 160.0f)
12#define FLOAT2LONG(f) (LONG)((f) * 10.0f)
15#define RGB2GDIBRUSH(r, g, b) (((ULONG)(r)) | ((ULONG)(g) << 8) | ((ULONG)(b) << 16))
16#define RGB2GDICOLOR(c) RGB2GDIBRUSH(GetRValue((c)), GetGValue((c)), GetBValue((c)))
24#define INIT_UNICODE_STRING(s, v) \
25 (s).Header = 0xFEFF; \
26 wcsncpy_s((s).String, _countof((s).String), (LPWSTR)(v"\0\0"), _countof((s).String));
68#define LA_GEOMETRIC 0x00000001
69#define LA_ALTERNATE 0x00000002
70#define LA_STARTGAP 0x00000004
71#define LA_STYLED 0x00000008
77#define ENDCAP_ROUND 0L
78#define ENDCAP_SQUARE 1L
116#define BR_DEVICE_ICM 0x01
117#define BR_HOST_ICM 0x02
118#define BR_CMYKCOLOR 0x04
174VOID APIENTRY PATHOBJ_vGetBounds(
BOOL APIENTRY PATHOBJ_bPolyBezierTo(PATHOBJ *ppo, POINTFIX *pptfx, ULONG cptfx)
FLOAT FLOATL
Definition: RTPDF-DDI.h:32
struct _BRUSHOBJ BRUSHOBJ
BOOL APIENTRY PATHOBJ_bMoveTo(PATHOBJ *ppo, POINTFIX ptfx)
struct _POINTFIX POINTFIX
union _FLOAT_LONG * PFLOAT_LONG
FIX * PFIX
Definition: RTPDF-DDI.h:34
struct _LINEATTRS LINEATTRS
union _FLOAT_LONG FLOAT_LONG
LONG FIX
Definition: RTPDF-DDI.h:33
struct _UNICODE_STRING UNICODE_STRING
struct _LINEATTRS * PLINEATTRS
struct _POINTFIX * PPOINTFIX
BOOL APIENTRY PATHOBJ_bPolyLineTo(PATHOBJ *ppo, POINTFIX *pptfx, ULONG cptfx)
Definition: RTPDF-DDI.h:88
ULONG iSolidColor
Definition: RTPDF-DDI.h:89
PVOID pvRbrush
Definition: RTPDF-DDI.h:90
FLONG flColorType
Definition: RTPDF-DDI.h:91
Definition: RTPDF-DDI.h:104
BYTE iDComplexity
Definition: RTPDF-DDI.h:107
RECTL rclBounds
Definition: RTPDF-DDI.h:106
BYTE iFComplexity
Definition: RTPDF-DDI.h:108
BYTE iMode
Definition: RTPDF-DDI.h:109
ULONG iUniq
Definition: RTPDF-DDI.h:105
BYTE fjOptions
Definition: RTPDF-DDI.h:110
Definition: RTPDF-DDI.h:57
FLOAT_LONG elStyleState
Definition: RTPDF-DDI.h:65
ULONG iEndCap
Definition: RTPDF-DDI.h:60
PFLOAT_LONG pstyle
Definition: RTPDF-DDI.h:64
ULONG cstyle
Definition: RTPDF-DDI.h:63
FLONG fl
Definition: RTPDF-DDI.h:58
ULONG iJoin
Definition: RTPDF-DDI.h:59
FLOAT_LONG elWidth
Definition: RTPDF-DDI.h:61
FLOATL eMiterLimit
Definition: RTPDF-DDI.h:62
Definition: RTPDF-DDI.h:82
FLONG fl
Definition: RTPDF-DDI.h:83
ULONG cCurves
Definition: RTPDF-DDI.h:84
Definition: RTPDF-DDI.h:43
FIX y
Definition: RTPDF-DDI.h:45
FIX x
Definition: RTPDF-DDI.h:44
Definition: RTPDF-DDI.h:49
FIX xLeft
Definition: RTPDF-DDI.h:50
FIX yTop
Definition: RTPDF-DDI.h:51
FIX xRight
Definition: RTPDF-DDI.h:52
FIX yBottom
Definition: RTPDF-DDI.h:53
Definition: RTPDF-DDI.h:19
WORD Header
Definition: RTPDF-DDI.h:20
WCHAR String[128]
Definition: RTPDF-DDI.h:21
Definition: RTPDF-DDI.h:37
LONG l
Definition: RTPDF-DDI.h:39
FLOATL e
Definition: RTPDF-DDI.h:38