ReactOS  0.4.12-dev-75-g00dd17e
object types

Macros

#define GDI_OBJECT_TYPE_DC   0x00010000
 
#define GDI_OBJECT_TYPE_DD_SURFACE   0x00030000 /* Should be moved away from gdi objects */
 
#define GDI_OBJECT_TYPE_REGION   0x00040000
 
#define GDI_OBJECT_TYPE_BITMAP   0x00050000
 
#define GDI_OBJECT_TYPE_CLIOBJ   0x00060000
 
#define GDI_OBJECT_TYPE_PATH   0x00070000
 
#define GDI_OBJECT_TYPE_PALETTE   0x00080000
 
#define GDI_OBJECT_TYPE_COLORSPACE   0x00090000
 
#define GDI_OBJECT_TYPE_FONT   0x000a0000
 
#define GDI_OBJECT_TYPE_BRUSH   0x00100000
 
#define GDI_OBJECT_TYPE_DD_VIDEOPORT   0x00120000 /* Should be moved away from gdi objects */
 
#define GDI_OBJECT_TYPE_DD_MOTIONCOMP   0x00140000 /* Should be moved away from gdi objects */
 
#define GDI_OBJECT_TYPE_ENUMFONT   0x00160000
 
#define GDI_OBJECT_TYPE_DRIVEROBJ   0x001C0000
 
#define GDI_OBJECT_TYPE_DIRECTDRAW   0x00200000
 
#define GDI_OBJECT_TYPE_EMF   0x00210000
 
#define GDI_OBJECT_TYPE_METAFILE   0x00260000
 
#define GDI_OBJECT_TYPE_ENHMETAFILE   0x00460000
 
#define GDI_OBJECT_TYPE_PEN   0x00300000
 
#define GDI_OBJECT_TYPE_EXTPEN   0x00500000
 
#define GDI_OBJECT_TYPE_METADC   0x00660000
 
#define GDI_OBJECT_TYPE_DONTCARE   0x007f0000
 
#define GDI_OBJECT_TYPE_SILENT   0x80000000
 

Detailed Description

GDI object types

Macro Definition Documentation

◆ GDI_OBJECT_TYPE_BITMAP

#define GDI_OBJECT_TYPE_BITMAP   0x00050000

Definition at line 52 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_BRUSH

#define GDI_OBJECT_TYPE_BRUSH   0x00100000

Definition at line 59 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_CLIOBJ

#define GDI_OBJECT_TYPE_CLIOBJ   0x00060000

Definition at line 53 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_COLORSPACE

#define GDI_OBJECT_TYPE_COLORSPACE   0x00090000

Definition at line 56 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_DC

#define GDI_OBJECT_TYPE_DC   0x00010000

Definition at line 49 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_DD_MOTIONCOMP

#define GDI_OBJECT_TYPE_DD_MOTIONCOMP   0x00140000 /* Should be moved away from gdi objects */

Definition at line 61 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_DD_SURFACE

#define GDI_OBJECT_TYPE_DD_SURFACE   0x00030000 /* Should be moved away from gdi objects */

Definition at line 50 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_DD_VIDEOPORT

#define GDI_OBJECT_TYPE_DD_VIDEOPORT   0x00120000 /* Should be moved away from gdi objects */

Definition at line 60 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_DIRECTDRAW

#define GDI_OBJECT_TYPE_DIRECTDRAW   0x00200000

Definition at line 66 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_DONTCARE

#define GDI_OBJECT_TYPE_DONTCARE   0x007f0000

Definition at line 81 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_DRIVEROBJ

#define GDI_OBJECT_TYPE_DRIVEROBJ   0x001C0000

Definition at line 63 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_EMF

#define GDI_OBJECT_TYPE_EMF   0x00210000

Definition at line 70 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_ENHMETAFILE

#define GDI_OBJECT_TYPE_ENHMETAFILE   0x00460000

Definition at line 73 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_ENUMFONT

#define GDI_OBJECT_TYPE_ENUMFONT   0x00160000

Definition at line 62 of file ntgdihdl.h.

Referenced by START_TEST().

◆ GDI_OBJECT_TYPE_EXTPEN

#define GDI_OBJECT_TYPE_EXTPEN   0x00500000

Definition at line 75 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_FONT

#define GDI_OBJECT_TYPE_FONT   0x000a0000

Definition at line 57 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_METADC

#define GDI_OBJECT_TYPE_METADC   0x00660000

Definition at line 76 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_METAFILE

#define GDI_OBJECT_TYPE_METAFILE   0x00260000

Definition at line 72 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_PALETTE

#define GDI_OBJECT_TYPE_PALETTE   0x00080000

Definition at line 55 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_PATH

#define GDI_OBJECT_TYPE_PATH   0x00070000

Definition at line 54 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_PEN

#define GDI_OBJECT_TYPE_PEN   0x00300000

Definition at line 74 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_REGION

#define GDI_OBJECT_TYPE_REGION   0x00040000

Definition at line 51 of file ntgdihdl.h.

◆ GDI_OBJECT_TYPE_SILENT

#define GDI_OBJECT_TYPE_SILENT   0x80000000

Not really an object type. Forces GDI_FreeObj to be silent.

Definition at line 83 of file ntgdihdl.h.