Implemented DuplicateIcon().
[wine/gsoc_dplay.git] / include / dc.h
blob313de4492217fe55d1e18d8cedbff8d2475fe7d3
1 /*
2 * GDI Device Context function prototypes
4 * Copyright 1994 Alexandre Julliard
6 */
8 #ifndef __WINE_DC_H
9 #define __WINE_DC_H
11 #include "gdi.h"
13 #define CLIP_INTERSECT 0x0001
14 #define CLIP_EXCLUDE 0x0002
15 #define CLIP_KEEPRGN 0x0004
17 extern DC * DC_AllocDC( const DC_FUNCTIONS *funcs );
18 extern DC * DC_GetDCPtr( HDC hdc );
19 extern DC * DC_GetDCUpdate( HDC hdc );
20 extern void DC_InitDC( DC * dc );
21 extern void DC_UpdateXforms( DC * dc );
24 /* objects/clipping.c */
25 INT CLIPPING_IntersectClipRect( DC * dc, INT left, INT top,
26 INT right, INT bottom, UINT flags );
27 INT CLIPPING_IntersectVisRect( DC * dc, INT left, INT top,
28 INT right, INT bottom, BOOL exclude );
29 extern void CLIPPING_UpdateGCRegion( DC * dc );
31 #endif /* __WINE_DC_H */