ReactOS  r76032
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

#define GDI_OBJECT_TYPE_BITMAP   0x00050000

Definition at line 52 of file ntgdihdl.h.

#define GDI_OBJECT_TYPE_BRUSH   0x00100000

Definition at line 59 of file ntgdihdl.h.

#define GDI_OBJECT_TYPE_CLIOBJ   0x00060000

Definition at line 53 of file ntgdihdl.h.

#define GDI_OBJECT_TYPE_COLORSPACE   0x00090000

Definition at line 56 of file ntgdihdl.h.

#define GDI_OBJECT_TYPE_DC   0x00010000

Definition at line 49 of file ntgdihdl.h.

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

Definition at line 61 of file ntgdihdl.h.

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

Definition at line 50 of file ntgdihdl.h.

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

Definition at line 60 of file ntgdihdl.h.

#define GDI_OBJECT_TYPE_DIRECTDRAW   0x00200000

Definition at line 66 of file ntgdihdl.h.

#define GDI_OBJECT_TYPE_DONTCARE   0x007f0000

Definition at line 81 of file ntgdihdl.h.

#define GDI_OBJECT_TYPE_DRIVEROBJ   0x001C0000

Definition at line 63 of file ntgdihdl.h.

#define GDI_OBJECT_TYPE_EMF   0x00210000

Definition at line 70 of file ntgdihdl.h.

#define GDI_OBJECT_TYPE_ENHMETAFILE   0x00460000

Definition at line 73 of file ntgdihdl.h.

#define GDI_OBJECT_TYPE_ENUMFONT   0x00160000

Definition at line 62 of file ntgdihdl.h.

Referenced by START_TEST().

#define GDI_OBJECT_TYPE_EXTPEN   0x00500000

Definition at line 75 of file ntgdihdl.h.

#define GDI_OBJECT_TYPE_FONT   0x000a0000

Definition at line 57 of file ntgdihdl.h.

#define GDI_OBJECT_TYPE_METADC   0x00660000

Definition at line 76 of file ntgdihdl.h.

#define GDI_OBJECT_TYPE_METAFILE   0x00260000

Definition at line 72 of file ntgdihdl.h.

#define GDI_OBJECT_TYPE_PALETTE   0x00080000

Definition at line 55 of file ntgdihdl.h.

#define GDI_OBJECT_TYPE_PATH   0x00070000

Definition at line 54 of file ntgdihdl.h.

#define GDI_OBJECT_TYPE_PEN   0x00300000

Definition at line 74 of file ntgdihdl.h.

#define GDI_OBJECT_TYPE_REGION   0x00040000

Definition at line 51 of file ntgdihdl.h.

#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.