X-Git-Url: http://git.jankratochvil.net/?p=reactos.git;a=blobdiff_plain;f=subsys%2Fwin32k%2Finclude%2Fpainting.h;fp=subsys%2Fwin32k%2Finclude%2Fpainting.h;h=fa5196c01615ba01a0610c8a64113c30e5fba624;hp=761610cb391db5996c96418856a18016b4d55faa;hb=a3df8bf1429570e0bd6c6428f6ed80073578cf4b;hpb=7c0db166f81fbe8c8b913d7f26048e337d383605 diff --git a/subsys/win32k/include/painting.h b/subsys/win32k/include/painting.h index 761610c..fa5196c 100644 --- a/subsys/win32k/include/painting.h +++ b/subsys/win32k/include/painting.h @@ -5,6 +5,7 @@ #include #include #include +#include /* PaintRedrawWindow() control flags */ #define RDW_EX_USEHRGN 0x0001 @@ -13,10 +14,24 @@ #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 */