diff --git a/reactos/subsystems/win32/win32k/include/dc.h b/reactos/subsystems/win32/win32k/include/dc.h index db0aa70777b..4c400427717 100644 --- a/reactos/subsystems/win32/win32k/include/dc.h +++ b/reactos/subsystems/win32/win32k/include/dc.h @@ -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;