FreeRDP
Loading...
Searching...
No Matches
shape.h
1
20#ifndef FREERDP_GDI_SHAPE_H
21#define FREERDP_GDI_SHAPE_H
22
23#include <freerdp/api.h>
24#include <freerdp/gdi/gdi.h>
25
26#ifdef __cplusplus
27extern "C"
28{
29#endif
30
31 WINPR_ATTR_NODISCARD
32 FREERDP_API BOOL gdi_Ellipse(HGDI_DC hdc, int nLeftRect, int nTopRect, int nRightRect,
33 int nBottomRect);
34
35 WINPR_ATTR_NODISCARD
36 FREERDP_API BOOL gdi_FillRect(HGDI_DC hdc, const GDI_RECT* rect, HGDI_BRUSH hbr);
37
38 WINPR_ATTR_NODISCARD
39 FREERDP_API BOOL gdi_Polygon(HGDI_DC hdc, GDI_POINT* lpPoints, int nCount);
40
41 WINPR_ATTR_NODISCARD
42 FREERDP_API BOOL gdi_PolyPolygon(HGDI_DC hdc, GDI_POINT* lpPoints, int* lpPolyCounts,
43 int nCount);
44
45 WINPR_ATTR_NODISCARD
46 FREERDP_API BOOL gdi_Rectangle(HGDI_DC hdc, INT32 nXDst, INT32 nYDst, INT32 nWidth,
47 INT32 nHeight);
48
49#ifdef __cplusplus
50}
51#endif
52
53#endif /* FREERDP_GDI_SHAPE_H */