:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / include / win32k / cliprgn.h
1 #ifndef _WIN32K_CLIPRGN_H
2 #define _WIN32K_CLIPRGN_H
3
4 HRGN WINAPI SaveVisRgn(HDC hdc);
5 INT WINAPI SelectVisRgn(HDC hdc, HRGN hrgn);
6
7 int
8 STDCALL
9 W32kExcludeClipRect (
10         HDC     hDC,
11         int     LeftRect,
12         int     TopRect,
13         int     RightRect,
14         int     BottomRect
15         );
16 int
17 STDCALL
18 W32kExtSelectClipRgn (
19         HDC     hDC,
20         HRGN    hrgn,
21         int     fnMode
22         );
23 int
24 STDCALL
25 W32kGetClipBox (
26         HDC     hDC,
27         LPRECT  rc
28         );
29 int
30 STDCALL
31 W32kGetMetaRgn (
32         HDC     hDC,
33         HRGN    hrgn
34         );
35 int
36 STDCALL
37 W32kIntersectClipRect (
38         HDC     hDC,
39         int     LeftRect,
40         int     TopRect,
41         int     RightRect,
42         int     BottomRect
43         );
44 int
45 STDCALL
46 W32kOffsetClipRgn (
47         HDC     hDC,
48         int     XOffset,
49         int     YOffset
50         );
51 BOOL
52 STDCALL
53 W32kPtVisible (
54         HDC     hDC,
55         int     X,
56         int     Y
57         );
58 BOOL
59 STDCALL
60 W32kRectVisible (
61         HDC             hDC,
62         CONST PRECT     rc
63         );
64 BOOL
65 STDCALL
66 W32kSelectClipPath (
67         HDC     hDC,
68         int     Mode
69         );
70 int
71 STDCALL
72 W32kSelectClipRgn (
73         HDC     hDC,
74         HRGN    hrgn
75         );
76 int
77 STDCALL
78 W32kSetMetaRgn (
79         HDC     hDC
80         );
81 #endif