6a0107e1ddf47452ce7117780dd7808f38b9f1b8
[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 NtGdiExcludeClipRect (
10         HDC     hDC,
11         int     LeftRect,
12         int     TopRect,
13         int     RightRect,
14         int     BottomRect
15         );
16 int
17 STDCALL
18 NtGdiExtSelectClipRgn (
19         HDC     hDC,
20         HRGN    hrgn,
21         int     fnMode
22         );
23 int
24 STDCALL
25 NtGdiGetClipBox (
26         HDC     hDC,
27         LPRECT  rc
28         );
29 int
30 STDCALL
31 NtGdiGetMetaRgn (
32         HDC     hDC,
33         HRGN    hrgn
34         );
35 int
36 STDCALL
37 NtGdiIntersectClipRect (
38         HDC     hDC,
39         int     LeftRect,
40         int     TopRect,
41         int     RightRect,
42         int     BottomRect
43         );
44 int
45 STDCALL
46 NtGdiOffsetClipRgn (
47         HDC     hDC,
48         int     XOffset,
49         int     YOffset
50         );
51 BOOL
52 STDCALL
53 NtGdiPtVisible (
54         HDC     hDC,
55         int     X,
56         int     Y
57         );
58 BOOL
59 STDCALL
60 NtGdiRectVisible (
61         HDC             hDC,
62         CONST PRECT     rc
63         );
64 BOOL
65 STDCALL
66 NtGdiSelectClipPath (
67         HDC     hDC,
68         int     Mode
69         );
70 int
71 STDCALL
72 NtGdiSelectClipRgn (
73         HDC     hDC,
74         HRGN    hrgn
75         );
76 int
77 STDCALL
78 NtGdiSetMetaRgn (
79         HDC     hDC
80         );
81 #endif