:pserver:cvsanon@mok.lvcm.com:/CVS/ReactOS reactos
[reactos.git] / subsys / win32k / include / painting.h
1 #ifndef __WIN32K_PAINTING_H
2 #define __WIN32K_PAINTING_H
3
4 #include <windows.h>
5 #include <ddk/ntddk.h>
6 #include <include/class.h>
7 #include <include/msgqueue.h>
8
9 /* PaintRedrawWindow() control flags */
10 #define RDW_EX_USEHRGN          0x0001
11 #define RDW_EX_DELETEHRGN       0x0002
12 #define RDW_EX_XYWINDOW         0x0004
13 #define RDW_EX_TOPFRAME         0x0010
14 #define RDW_EX_DELAY_NCPAINT    0x0020
15
16 HWND STDCALL
17 PaintingFindWinToRepaint(HWND hWnd, PW32THREAD Thread);
18 BOOL STDCALL
19 PaintHaveToDelayNCPaint(PWINDOW_OBJECT Window, ULONG Flags);
20 HRGN STDCALL
21 PaintUpdateNCRegion(PWINDOW_OBJECT Window, HRGN hRgn, ULONG Flags);
22 #endif /* __WIN32K_PAINTING_H */