update for HEAD-2003091401
[reactos.git] / subsys / win32k / include / painting.h
index 761610c..fa5196c 100644 (file)
@@ -5,6 +5,7 @@
 #include <ddk/ntddk.h>
 #include <include/class.h>
 #include <include/msgqueue.h>
+#include <include/window.h>
 
 /* PaintRedrawWindow() control flags */
 #define RDW_EX_USEHRGN         0x0001
 #define RDW_EX_TOPFRAME                0x0010
 #define RDW_EX_DELAY_NCPAINT    0x0020
 
+/* Update non-client region flags. */
+#define UNC_DELAY_NCPAINT                      (0x00000001)
+#define UNC_IN_BEGINPAINT                      (0x00000002)
+#define UNC_CHECK                              (0x00000004)
+#define UNC_REGION                             (0x00000008)
+#define UNC_ENTIRE                             (0x00000010)
+#define UNC_UPDATE                             (0x00000020)
+
 HWND STDCALL
 PaintingFindWinToRepaint(HWND hWnd, PW32THREAD Thread);
 BOOL STDCALL
+PaintRedrawWindow(PWINDOW_OBJECT Wnd, const RECT* UpdateRect, HRGN UpdateRgn,
+                 ULONG Flags, ULONG ExFlags);
+BOOL STDCALL
 PaintHaveToDelayNCPaint(PWINDOW_OBJECT Window, ULONG Flags);
 HRGN STDCALL
 PaintUpdateNCRegion(PWINDOW_OBJECT Window, HRGN hRgn, ULONG Flags);
+BOOL STDCALL
+NtUserValidateRgn(HWND hWnd, HRGN hRgn);
+
 #endif /* __WIN32K_PAINTING_H */