:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / lib / user32 / windows / paint.c
1 /*
2  *  ReactOS kernel
3  *  Copyright (C) 1998, 1999, 2000, 2001 ReactOS Team
4  *
5  *  This program is free software; you can redistribute it and/or modify
6  *  it under the terms of the GNU General Public License as published by
7  *  the Free Software Foundation; either version 2 of the License, or
8  *  (at your option) any later version.
9  *
10  *  This program is distributed in the hope that it will be useful,
11  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  *  GNU General Public License for more details.
14  *
15  *  You should have received a copy of the GNU General Public License
16  *  along with this program; if not, write to the Free Software
17  *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
18  */
19 /* $Id$
20  *
21  * PROJECT:         ReactOS user32.dll
22  * FILE:            lib/user32/windows/input.c
23  * PURPOSE:         Input
24  * PROGRAMMER:      Casper S. Hornstrup (chorns@users.sourceforge.net)
25  * UPDATE HISTORY:
26  *      09-05-2001  CSH  Created
27  */
28
29 /* INCLUDES ******************************************************************/
30
31 #include <windows.h>
32 #include <user32.h>
33 #include <debug.h>
34
35 /* FUNCTIONS *****************************************************************/
36
37 HDC
38 STDCALL
39 BeginPaint(
40   HWND hwnd,
41   LPPAINTSTRUCT lpPaint)
42 {
43   return NtUserBeginPaint(hwnd, lpPaint);
44 }
45 WINBOOL
46 STDCALL
47 EndPaint(
48   HWND hWnd,
49   CONST PAINTSTRUCT *lpPaint)
50 {
51   return NtUserEndPaint(hWnd, lpPaint);
52 }
53 int
54 STDCALL
55 ExcludeUpdateRgn(
56   HDC hDC,
57   HWND hWnd)
58 {
59   return 0;
60 }
61 WINBOOL
62 STDCALL
63 GetUpdateRect(
64   HWND hWnd,
65   LPRECT lpRect,
66   WINBOOL bErase)
67 {
68   return FALSE;
69 }
70
71 int
72 STDCALL
73 GetUpdateRgn(
74   HWND hWnd,
75   HRGN hRgn,
76   WINBOOL bErase)
77 {
78   return 0;
79 }
80 WINBOOL
81 STDCALL
82 InvalidateRect(
83   HWND hWnd,
84   CONST RECT *lpRect,
85   WINBOOL bErase)
86 {
87   return FALSE;
88 }
89
90 WINBOOL
91 STDCALL
92 InvalidateRgn(
93   HWND hWnd,
94   HRGN hRgn,
95   WINBOOL bErase)
96 {
97   return FALSE;
98 }
99 WINBOOL
100 STDCALL
101 RedrawWindow(
102   HWND hWnd,
103   CONST RECT *lprcUpdate,
104   HRGN hrgnUpdate,
105   UINT flags)
106 {
107   return FALSE;
108 }
109 WINBOOL
110 STDCALL
111 ScrollDC(
112   HDC hDC,
113   int dx,
114   int dy,
115   CONST RECT *lprcScroll,
116   CONST RECT *lprcClip,
117   HRGN hrgnUpdate,
118   LPRECT lprcUpdate)
119 {
120   return FALSE;
121 }
122 int
123 STDCALL
124 SetWindowRgn(
125   HWND hWnd,
126   HRGN hRgn,
127   WINBOOL bRedraw)
128 {
129   return 0;
130 }
131 WINBOOL
132 STDCALL
133 UpdateWindow(
134   HWND hWnd)
135 {
136   return FALSE;
137 }
138 WINBOOL
139 STDCALL
140 ValidateRect(
141   HWND hWnd,
142   CONST RECT *lpRect)
143 {
144   return FALSE;
145 }
146 WINBOOL
147 STDCALL
148 ValidateRgn(
149   HWND hWnd,
150   HRGN hRgn)
151 {
152   return FALSE;
153 }
154 int
155 STDCALL
156 GetWindowRgn(
157   HWND hWnd,
158   HRGN hRgn)
159 {
160   return 0;
161 }