update for HEAD-2003091401
[reactos.git] / include / win32k / line.h
1 #ifndef __WIN32K_LINE_H
2 #define __WIN32K_LINE_H
3
4 BOOL
5 STDCALL
6 NtGdiAngleArc(HDC  hDC,
7                    int  X,
8                    int  Y,
9                    DWORD  Radius,
10                    FLOAT  StartAngle,
11                    FLOAT  SweepAngle);
12
13 BOOL
14 STDCALL
15 NtGdiArc(HDC  hDC,
16               int  LeftRect,
17               int  TopRect,
18               int  RightRect, 
19               int  BottomRect,
20               int  XStartArc,
21               int  YStartArc,
22               int  XEndArc,  
23               int  YEndArc);
24
25 BOOL
26 STDCALL
27 NtGdiArcTo(HDC  hDC,
28                 int  LeftRect,
29                 int  TopRect,
30                 int  RightRect,
31                 int  BottomRect,
32                 int  XRadial1,
33                 int  YRadial1,
34                 int  XRadial2,
35                 int  YRadial2);
36
37 INT
38 FASTCALL
39 IntGetArcDirection ( PDC dc );
40
41 INT
42 STDCALL
43 NtGdiGetArcDirection ( HDC hDC );
44
45 BOOL
46 STDCALL
47 NtGdiLineTo(HDC  hDC,
48            int  XEnd,
49            int  YEnd );
50
51 BOOL
52 STDCALL
53 NtGdiMoveToEx(HDC  hDC,
54                    int  X,
55                    int  Y,
56                    LPPOINT  Point);
57
58 BOOL
59 STDCALL
60 NtGdiPolyBezier(HDC  hDC,
61                      CONST LPPOINT  pt,
62                      DWORD  Count);
63
64 BOOL
65 STDCALL
66 NtGdiPolyBezierTo(HDC  hDC,
67                        CONST LPPOINT  pt,
68                        DWORD  Count);
69
70 BOOL
71 STDCALL
72 NtGdiPolyDraw(HDC  hDC,
73                    CONST LPPOINT  pt,
74                    CONST LPBYTE  Types,
75                    int  Count);
76
77 BOOL
78 STDCALL
79 NtGdiPolyline(HDC  hDC,
80                    CONST LPPOINT  pt,
81                    int  Count);
82
83 BOOL
84 STDCALL
85 NtGdiPolylineTo(HDC  hDC,
86                      CONST LPPOINT  pt,
87                      DWORD  Count);
88
89 BOOL
90 STDCALL
91 NtGdiPolyPolyline(HDC  hDC,
92                        CONST LPPOINT  pt,
93                        CONST LPDWORD  PolyPoints,
94                        DWORD  Count);
95
96 int
97 STDCALL
98 NtGdiSetArcDirection(HDC  hDC,
99                          int  ArcDirection);
100
101 #endif