+FSCTL_LOCK_VOLUME define
[reactos.git] / include / win32k / line.h
1 #ifndef __WIN32K_LINE_H
2 #define __WIN32K_LINE_H
3
4 BOOL
5 STDCALL
6 W32kAngleArc(HDC  hDC,
7                    int  X,
8                    int  Y,
9                    DWORD  Radius,
10                    FLOAT  StartAngle,
11                    FLOAT  SweepAngle);
12
13 BOOL
14 STDCALL
15 W32kArc(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 W32kArcTo(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 STDCALL
39 W32kGetArcDirection(HDC  hDC);
40
41 BOOL
42 STDCALL
43 W32kLineTo(HDC  hDC,
44                  int  XEnd,
45                  int  YEnd);
46
47 BOOL
48 STDCALL
49 W32kMoveToEx(HDC  hDC,
50                    int  X,
51                    int  Y,
52                    LPPOINT  Point);
53
54 BOOL
55 STDCALL
56 W32kPolyBezier(HDC  hDC,
57                      CONST LPPOINT  pt,
58                      DWORD  Count);
59
60 BOOL
61 STDCALL
62 W32kPolyBezierTo(HDC  hDC,
63                        CONST LPPOINT  pt,
64                        DWORD  Count);
65
66 BOOL
67 STDCALL
68 W32kPolyDraw(HDC  hDC,
69                    CONST LPPOINT  pt,
70                    CONST LPBYTE  Types,
71                    int  Count);
72
73 BOOL
74 STDCALL
75 W32kPolyline(HDC  hDC,
76                    CONST LPPOINT  pt,
77                    int  Count);
78
79 BOOL
80 STDCALL
81 W32kPolylineTo(HDC  hDC,
82                      CONST LPPOINT  pt,
83                      DWORD  Count);
84
85 BOOL
86 STDCALL
87 W32kPolyPolyline(HDC  hDC,
88                        CONST LPPOINT  pt,
89                        CONST LPDWORD  PolyPoints,
90                        DWORD  Count);
91
92 int
93 STDCALL
94 W32kSetArcDirection(HDC  hDC,
95                          int  ArcDirection);
96
97 #endif