4 * Copyright 1993 Alexandre Julliard
12 /* internal DCX flags */
13 #define DCX_DCEEMPTY 0x00000800
14 #define DCX_DCEBUSY 0x00001000
15 #define DCX_DCEDIRTY 0x00002000
16 #define DCX_WINDOWPAINT 0x00020000
17 #define DCX_KEEPCLIPRGN 0x00040000
18 #define DCX_NOCLIPCHILDREN 0x00080000
22 DCE_CACHE_DC
, /* This is a cached DC (allocated by USER) */
23 DCE_CLASS_DC
, /* This is a class DC (style CS_CLASSDC) */
24 DCE_WINDOW_DC
/* This is a window DC (style CS_OWNDC) */
39 extern DCE
* DCE_AllocDCE( HWND hWnd
, DCE_TYPE type
);
40 extern DCE
* DCE_FreeDCE( DCE
*dce
);
41 extern void DCE_FreeWindowDCE( HWND
);
42 extern INT
DCE_ExcludeRgn( HDC
, HWND
, HRGN
);
43 extern BOOL
DCE_InvalidateDCE( HWND
, const RECT
* );
45 #endif /* __WINE_DCE_H */