Add GdiDevice flags.

svn path=/trunk/; revision=30950
This commit is contained in:
James Tabor 2007-12-02 00:42:31 +00:00
parent 2233ee9183
commit de21070985

View file

@ -12,7 +12,23 @@
#define GDI_DC_TYPE (1)
// GDIDEVICE flags
#define PDEV_DISPLAY 0x00000001 // Display device
#define PDEV_HARDWARE_POINTER 0x00000002 // Supports hardware cursor
#define PDEV_SOFTWARE_POINTER 0x00000004
#define PDEV_GOTFONTS 0x00000040 // Has font driver
#define PDEV_PRINTER 0x00000080
#define PDEV_ALLOCATEDBRUSHES 0x00000100
#define PDEV_HTPAL_IS_DEVPAL 0x00000200
#define PDEV_DISABLED 0x00000400
#define PDEV_SYNCHRONIZE_ENABLED 0x00000800
#define PDEV_FONTDRIVER 0x00002000 // Font device
#define PDEV_GAMMARAMP_TABLE 0x00004000
#define PDEV_UMPD 0x00008000
#define PDEV_SHARED_DEVLOCK 0x00010000
#define PDEV_META_DEVICE 0x00020000
#define PDEV_DRIVER_PUNTED_CALL 0x00040000 // Driver calls back to GDI engine
#define PDEV_CLONE_DEVICE 0x00080000
typedef struct _GDIPOINTER /* should stay private to ENG */
{
@ -40,6 +56,7 @@ typedef struct
ULONG lucExcLock;
ULONG Tid;
FLONG flFlags;
PERESOURCE hsemDevLock;
PVOID pvGammaRamp;