/* * USER DCE definitions * * Copyright 1993 Alexandre Julliard */ #ifndef DCE_H #define DCE_H #include "windows.h" typedef enum { DCE_CACHE_DC, /* This is a cached DC (allocated by USER) */ DCE_CLASS_DC, /* This is a class DC (style CS_CLASSDC) */ DCE_WINDOW_DC /* This is a window DC (style CS_OWNDC) */ } DCE_TYPE; typedef struct tagDCE { HANDLE hNext; HWND hwndCurrent; HDC hdc; DCE_TYPE type; BOOL inUse; WORD xOrigin; WORD yOrigin; } DCE; extern HANDLE DCE_AllocDCE( DCE_TYPE type ); extern void DCE_FreeDCE( HANDLE hdce ); #endif /* DCE_H */