ReactOS 0.4.15-dev-7788-g1ad9096
painting.h
Go to the documentation of this file.
1#pragma once
2
3#define FLASHW_MASK 0x0000000f
4#define FLASHW_SYSTIMER 0x00000400
5#define FLASHW_FINISHED 0x00000800
6#define FLASHW_STARTED 0x00001000
7#define FLASHW_COUNT 0x00002000
8#define FLASHW_KILLSYSTIMER 0x00004000
9#define FLASHW_ACTIVE 0x00008000
10
11#define PRGN_NULL ((PREGION)0) /* NULL empty region */
12#define PRGN_WINDOW ((PREGION)1) /* region from window rcWindow */
13#define PRGN_MONITOR ((PREGION)2) /* region from monitor region. */
14
15#define RDW_CLIPCHILDREN 4096
16#define RDW_NOUPDATEDIRTY 32768
17
static const WCHAR Message[]
Definition: register.c:74
unsigned int BOOL
Definition: ntddk_ex.h:94
_In_opt_ PFILE_OBJECT _In_opt_ PETHREAD Thread
Definition: fltkernel.h:2653
static HDC
Definition: imagelist.c:92
static HICON
Definition: imagelist.c:84
static DWORD *static HFONT(WINAPI *pCreateFontIndirectExA)(const ENUMLOGFONTEXDVA *)
unsigned int UINT
Definition: ndis.h:50
#define FASTCALL
Definition: nt_native.h:50
BOOL FASTCALL co_UserRedrawWindow(PWND Wnd, const RECTL *UpdateRect, PREGION UpdateRgn, ULONG Flags)
Definition: painting.c:888
BOOL FASTCALL co_UserGetUpdateRect(PWND, PRECT, BOOL)
Definition: painting.c:1856
VOID FASTCALL co_IntPaintWindows(PWND Window, ULONG Flags, BOOL Recurse)
Definition: painting.c:403
VOID FASTCALL IntSendSyncPaint(PWND, ULONG)
Definition: painting.c:132
VOID FASTCALL IntSendNCPaint(PWND, HRGN)
Definition: painting.c:348
VOID FASTCALL co_IntUpdateWindows(PWND, ULONG, BOOL)
Definition: painting.c:519
VOID FASTCALL UserSyncAndPaintWindows(PWND pWnd, ULONG Flags)
Definition: painting.c:620
HDC FASTCALL IntBeginPaint(PWND, PPAINTSTRUCT)
Definition: painting.c:1435
BOOL UserDrawCaption(PWND, HDC, RECTL *, HFONT, HICON, const PUNICODE_STRING, UINT)
Definition: painting.c:2185
BOOL FASTCALL IntFlashWindowEx(PWND, PFLASHWINFO)
Definition: painting.c:1304
VOID FASTCALL UpdateThreadWindows(PWND, PTHREADINFO, HRGN)
Definition: painting.c:1093
BOOL FASTCALL IntEndPaint(PWND, PPAINTSTRUCT)
Definition: painting.c:1532
INT FASTCALL UserRealizePalette(HDC)
Definition: painting.c:2339
BOOL FASTCALL IntIsWindowDirty(PWND)
Definition: painting.c:1118
BOOL FASTCALL IntGetPaintMessage(PWND Window, UINT MsgFilterMin, UINT MsgFilterMax, PTHREADINFO Thread, MSG *Message, BOOL Remove)
Definition: painting.c:1184
PCURICON_OBJECT FASTCALL NC_IconForWindow(PWND)
Definition: nonclient.c:705
VOID FASTCALL IntPaintWindow(PWND)
Definition: painting.c:1177
VOID FASTCALL IntInvalidateWindows(PWND Window, PREGION Rgn, ULONG Flags)
Definition: painting.c:642
BOOL FASTCALL IntIsWindowDrawable(PWND)
Definition: painting.c:861
INT FASTCALL co_UserGetUpdateRgn(PWND, HRGN, BOOL)
Definition: painting.c:1784
BOOL FASTCALL IntIntersectWithParents(PWND, RECTL *)
Definition: painting.c:35
Definition: window.c:28
Definition: region.h:8
Definition: ntuser.h:694
static int UpdateRect(TreeListData *pData, unsigned uItem, unsigned uSub)
Definition: treelist.c:1529
TW_UINT32 TW_UINT16 TW_UINT16 MSG
Definition: twain.h:1829
int32_t INT
Definition: typedefs.h:58
uint32_t ULONG
Definition: typedefs.h:59
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170
_In_ BOOLEAN Remove
Definition: psfuncs.h:110