ReactOS 0.4.16-dev-319-g6cf4263
|
#include <winddi.h>
Go to the source code of this file.
Classes | |
struct | _GDI_TABLE_ENTRY |
struct | _ENTRY |
union | _ENTRY::_EINFO |
union | _ENTRY::_OBJECTOWNER |
struct | _ENTRY::_OBJECTOWNER::_OBJECTOWNER_S |
struct | __GDI_SHARED_HANDLE_TABLE |
struct | _RGN_ATTR |
struct | _LDC |
struct | _DC_ATTR |
struct | _BRUSH_ATTR |
struct | _FONT_ATTR |
Typedefs | |
typedef struct _GDI_TABLE_ENTRY | GDI_TABLE_ENTRY |
typedef struct _GDI_TABLE_ENTRY * | PGDI_TABLE_ENTRY |
typedef struct _ENTRY | ENTRY |
typedef struct _ENTRY * | PENTRY |
typedef struct __GDI_SHARED_HANDLE_TABLE | GDI_SHARED_HANDLE_TABLE |
typedef struct __GDI_SHARED_HANDLE_TABLE * | PGDI_SHARED_HANDLE_TABLE |
typedef struct _RGN_ATTR | RGN_ATTR |
typedef struct _RGN_ATTR * | PRGN_ATTR |
typedef struct _LDC | LDC |
typedef struct _LDC * | PLDC |
typedef struct _DC_ATTR | DC_ATTR |
typedef struct _DC_ATTR * | PDC_ATTR |
typedef struct _BRUSH_ATTR | BRUSH_ATTR |
typedef struct _BRUSH_ATTR * | PBRUSH_ATTR |
typedef struct _FONT_ATTR | FONT_ATTR |
typedef struct _FONT_ATTR * | PFONT_ATTR |
#define ATTR_CACHED 0x00000001 |
Definition at line 191 of file ntgdihdl.h.
#define ATTR_CANT_SELECT 0x00000008 |
Definition at line 194 of file ntgdihdl.h.
#define ATTR_NEW_COLOR 0x00000004 |
Definition at line 193 of file ntgdihdl.h.
#define ATTR_RGN_DIRTY 0x00000020 |
Definition at line 196 of file ntgdihdl.h.
#define ATTR_RGN_VALID 0x00000010 |
Definition at line 195 of file ntgdihdl.h.
#define ATTR_TO_BE_DELETED 0x00000002 |
Definition at line 192 of file ntgdihdl.h.
#define DC_BRUSH_DIRTY 0x00001000 |
Definition at line 135 of file ntgdihdl.h.
#define DC_CACHED_TM_VALID 0x00000040 |
Definition at line 129 of file ntgdihdl.h.
#define DC_DIBSECTION 0x00004000 |
Definition at line 137 of file ntgdihdl.h.
#define DC_FONTTEXT_DIRTY 0x00400000 |
Definition at line 145 of file ntgdihdl.h.
#define DC_ICM_BRUSH_DIRTY 0x00040000 |
Definition at line 141 of file ntgdihdl.h.
#define DC_ICM_NOT_CALIBRATED 0x00020000 |
Definition at line 140 of file ntgdihdl.h.
#define DC_ICM_NOT_SET 0x00100000 |
Definition at line 143 of file ntgdihdl.h.
#define DC_ICM_PEN_DIRTY 0x00080000 |
Definition at line 142 of file ntgdihdl.h.
#define DC_LAST_CLIPRGN_VALID 0x00008000 |
Definition at line 138 of file ntgdihdl.h.
#define DC_MODE_DIRTY 0x00200000 |
Definition at line 144 of file ntgdihdl.h.
#define DC_PEN_DIRTY 0x00002000 |
Definition at line 136 of file ntgdihdl.h.
#define DC_PLAYMETAFILE 0x00000800 |
Definition at line 134 of file ntgdihdl.h.
#define DC_PRIMARY_DISPLAY 0x00010000 |
Definition at line 139 of file ntgdihdl.h.
#define DEVICE_TO_PAGE_INVALID 0x00000008 |
Definition at line 176 of file ntgdihdl.h.
#define DEVICE_TO_WORLD_INVALID 0x00000010 |
Definition at line 177 of file ntgdihdl.h.
#define DIRTY_BACKGROUND 0x00000008 |
Definition at line 126 of file ntgdihdl.h.
#define DIRTY_CHARSET 0x00000010 |
Definition at line 127 of file ntgdihdl.h.
#define DIRTY_FILL 0x00000001 |
Definition at line 123 of file ntgdihdl.h.
#define DIRTY_LINE 0x00000002 |
Definition at line 124 of file ntgdihdl.h.
#define DIRTY_PTFXCURRENT 0x00000200 |
Definition at line 132 of file ntgdihdl.h.
#define DIRTY_PTLCURRENT 0x00000100 |
Definition at line 131 of file ntgdihdl.h.
#define DIRTY_STYLESTATE 0x00000400 |
Definition at line 133 of file ntgdihdl.h.
#define DIRTY_TEXT 0x00000004 |
Definition at line 125 of file ntgdihdl.h.
#define DISPLAY_DC 0x00000080 |
Definition at line 130 of file ntgdihdl.h.
#define GDI_CFONT_MAX 16 |
Definition at line 20 of file ntgdihdl.h.
Definition at line 41 of file ntgdihdl.h.
#define GDI_ENTRY_BASETYPE_MASK 0x001f0000 |
Definition at line 34 of file ntgdihdl.h.
Definition at line 39 of file ntgdihdl.h.
#define GDI_ENTRY_STOCK_MASK 0x00000080 |
Definition at line 33 of file ntgdihdl.h.
Definition at line 38 of file ntgdihdl.h.
#define GDI_ENTRY_UPPER_SHIFT 16 |
Definition at line 35 of file ntgdihdl.h.
Definition at line 40 of file ntgdihdl.h.
#define GDI_HANDLE_BASETYPE_MASK 0x001f0000 |
Definition at line 25 of file ntgdihdl.h.
#define GDI_HANDLE_BASETYPE_SHIFT 16 |
Definition at line 31 of file ntgdihdl.h.
#define GDI_HANDLE_COUNT 0x10000 |
Definition at line 19 of file ntgdihdl.h.
#define GDI_HANDLE_CREATE | ( | i, | |
t | |||
) | ((HANDLE)(((i) & GDI_HANDLE_INDEX_MASK) | ((t) & GDI_HANDLE_TYPE_MASK))) |
Definition at line 87 of file ntgdihdl.h.
#define GDI_HANDLE_EXTYPE_MASK 0x00600000 |
Definition at line 26 of file ntgdihdl.h.
#define GDI_HANDLE_GET_INDEX | ( | h | ) | (((ULONG_PTR)(h)) & GDI_HANDLE_INDEX_MASK) |
Definition at line 90 of file ntgdihdl.h.
#define GDI_HANDLE_GET_REUSECNT | ( | h | ) | (((ULONG_PTR)(h)) >> GDI_HANDLE_REUSECNT_SHIFT) |
Definition at line 108 of file ntgdihdl.h.
#define GDI_HANDLE_GET_TYPE | ( | h | ) | (((ULONG_PTR)(h)) & GDI_HANDLE_TYPE_MASK) |
Definition at line 93 of file ntgdihdl.h.
#define GDI_HANDLE_GET_UPPER | ( | h | ) | (((ULONG_PTR)(h)) & GDI_HANDLE_UPPER_MASK) |
Definition at line 105 of file ntgdihdl.h.
#define GDI_HANDLE_INDEX_MASK (GDI_HANDLE_COUNT - 1) |
Definition at line 23 of file ntgdihdl.h.
#define GDI_HANDLE_IS_STOCKOBJ | ( | h | ) | (0 != (((ULONG_PTR)(h)) & GDI_HANDLE_STOCK_MASK)) |
Definition at line 99 of file ntgdihdl.h.
Definition at line 96 of file ntgdihdl.h.
#define GDI_HANDLE_REUSE_MASK 0xff000000 |
Definition at line 28 of file ntgdihdl.h.
#define GDI_HANDLE_REUSECNT_SHIFT 24 |
Definition at line 30 of file ntgdihdl.h.
Definition at line 102 of file ntgdihdl.h.
#define GDI_HANDLE_STOCK_MASK 0x00800000 |
Definition at line 27 of file ntgdihdl.h.
#define GDI_HANDLE_TYPE_MASK 0x007f0000 |
Definition at line 24 of file ntgdihdl.h.
#define GDI_HANDLE_UPPER_MASK (GDI_HANDLE_TYPE_MASK|GDI_HANDLE_STOCK_MASK|GDI_HANDLE_REUSE_MASK) |
Definition at line 29 of file ntgdihdl.h.
Definition at line 118 of file ntgdihdl.h.
Definition at line 117 of file ntgdihdl.h.
Definition at line 116 of file ntgdihdl.h.
#define GDI_OBJ_HMGR_RESTRICTED 0x80000022 /* Restricted? */ |
Definition at line 119 of file ntgdihdl.h.
#define GDI_OBJECT_GET_TYPE_INDEX | ( | t | ) | ((t & GDI_HANDLE_BASETYPE_MASK) >> GDI_HANDLE_BASETYPE_SHIFT) |
Definition at line 111 of file ntgdihdl.h.
#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.
Definition at line 61 of file ntgdihdl.h.
Definition at line 50 of file ntgdihdl.h.
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.
#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.
#define INVALIDATE_ATTRIBUTES 0x00000080 |
Definition at line 180 of file ntgdihdl.h.
#define ISO_OR_ANISO_MAP_MODE 0x00000400 |
Definition at line 183 of file ntgdihdl.h.
#define LDC_ATENDPAGE 0x10000000 |
Definition at line 168 of file ntgdihdl.h.
#define LDC_CLOCKWISE 0x00002000 |
Definition at line 156 of file ntgdihdl.h.
#define LDC_COLORPAGE 0x20000000 |
Definition at line 169 of file ntgdihdl.h.
#define LDC_DEVCAPS 0x02000000 |
Definition at line 166 of file ntgdihdl.h.
#define LDC_DIRECT 0x00040000 |
Definition at line 160 of file ntgdihdl.h.
#define LDC_DOWNLOADFONTS 0x00100000 |
Definition at line 162 of file ntgdihdl.h.
Definition at line 149 of file ntgdihdl.h.
#define LDC_FONTHASH 0x00001000 |
Definition at line 155 of file ntgdihdl.h.
Definition at line 165 of file ntgdihdl.h.
#define LDC_INIT_DOCUMENT 0x00000040 |
Definition at line 151 of file ntgdihdl.h.
#define LDC_INIT_PAGE 0x00000080 |
Definition at line 152 of file ntgdihdl.h.
#define LDC_KILL_DOCUMENT 0x00010000 |
Definition at line 158 of file ntgdihdl.h.
Definition at line 148 of file ntgdihdl.h.
#define LDC_META_PRINT 0x00020000 |
Definition at line 159 of file ntgdihdl.h.
#define LDC_NEWFONT 0x00008000 |
Definition at line 157 of file ntgdihdl.h.
#define LDC_NEXTBAND 0x00000200 |
Definition at line 154 of file ntgdihdl.h.
#define LDC_RESET_BANDING 0x00080000 |
Definition at line 161 of file ntgdihdl.h.
#define LDC_RESETDC 0x00200000 |
Definition at line 163 of file ntgdihdl.h.
#define LDC_SAPCALLBACK 0x00000020 |
Definition at line 150 of file ntgdihdl.h.
#define LDC_STARTPAGE 0x00000100 |
Definition at line 153 of file ntgdihdl.h.
#define LDC_UFIMAP 0x00400000 |
Definition at line 164 of file ntgdihdl.h.
#define LDC_XPS_PASS 0x08000000 |
Definition at line 167 of file ntgdihdl.h.
#define METAFILE_TO_WORLD_IDENTITY 0x00000001 |
Definition at line 174 of file ntgdihdl.h.
#define PAGE_EXTENTS_CHANGED 0x00004000 |
Definition at line 187 of file ntgdihdl.h.
#define PAGE_TO_DEVICE_IDENTITY 0x00000800 |
Definition at line 184 of file ntgdihdl.h.
#define PAGE_TO_DEVICE_SCALE_IDENTITY 0x00001000 |
Definition at line 185 of file ntgdihdl.h.
#define PAGE_XLATE_CHANGED 0x00002000 |
Definition at line 186 of file ntgdihdl.h.
#define POSITIVE_Y_IS_UP 0x00000040 |
Definition at line 179 of file ntgdihdl.h.
#define PTOD_EFM11_NEGATIVE 0x00000100 |
Definition at line 181 of file ntgdihdl.h.
#define PTOD_EFM22_NEGATIVE 0x00000200 |
Definition at line 182 of file ntgdihdl.h.
#define SC_BB_STOCKOBJ 1 |
Definition at line 199 of file ntgdihdl.h.
#define SLOW_WIDTHS 0x00000020 |
Definition at line 128 of file ntgdihdl.h.
#define UFIHASHTABLESIZE 64 |
Definition at line 171 of file ntgdihdl.h.
#define WORLD_TO_PAGE_IDENTITY 0x00000002 |
Definition at line 175 of file ntgdihdl.h.
#define WORLD_TRANSFORM_SET 0x00000020 |
Definition at line 178 of file ntgdihdl.h.
#define WORLD_XFORM_CHANGED 0x00008000 |
Definition at line 188 of file ntgdihdl.h.
typedef struct _BRUSH_ATTR BRUSH_ATTR |
typedef struct _FONT_ATTR FONT_ATTR |
typedef struct _GDI_TABLE_ENTRY GDI_TABLE_ENTRY |
typedef struct _BRUSH_ATTR * PBRUSH_ATTR |
typedef struct _FONT_ATTR * PFONT_ATTR |
typedef struct _GDI_TABLE_ENTRY * PGDI_TABLE_ENTRY |