ReactOS 0.4.16-dev-981-g80eb313
|
#include "ntwin32.h"
Go to the source code of this file.
Classes | |
struct | _CHWIDTHINFO |
struct | _UNIVERSAL_FONT_ID |
struct | _REALIZATION_INFO |
struct | _WIDTHDATA |
struct | _DEVCAPS |
struct | _GDIHANDLECACHE |
struct | _TMDIFF |
struct | _TMW_INTERNAL |
struct | _NTMW_INTERNAL |
struct | _ENUMFONTDATAW |
struct | _EFLOAT_S |
struct | _MATRIX_S |
struct | _MATRIX |
union | gxf_long |
struct | _CFONT |
struct | _GDIBATCHHDR |
struct | _GDIBSPATBLT |
struct | _PATRECT |
struct | _GDIBSPPATBLT |
struct | _GDIBSTEXTOUT |
struct | _GDIBSEXTTEXTOUT |
struct | _GDIBSSETBRHORG |
struct | _GDIBSEXTSELCLPRGN |
struct | _GDIBSOBJECT |
struct | _DRIVER_FUNCTIONS |
#define APIRGN 3 |
Definition at line 235 of file ntgdityp.h.
#define ASSERT_PFN | ( | pfn | ) | C_ASSERT(FIELD_OFFSET(DRIVER_FUNCTIONS, pfn) == sizeof(PVOID) * INDEX_Drv##pfn) |
Definition at line 667 of file ntgdityp.h.
#define C1_BIT_PACKED 0x0200 |
Definition at line 225 of file ntgdityp.h.
#define C1_BYTE_PACKED 0x0400 |
Definition at line 226 of file ntgdityp.h.
#define C1_CMYK_ABLE 0x1000 |
Definition at line 228 of file ntgdityp.h.
#define C1_COLORCURSOR 0x0800 |
Definition at line 227 of file ntgdityp.h.
#define C1_DIBENGINE 0x0010 |
Definition at line 221 of file ntgdityp.h.
#define C1_EMF_COMPLIANT 0x0008 |
Definition at line 220 of file ntgdityp.h.
#define C1_GAMMA_RAMP 0x0040 |
Definition at line 222 of file ntgdityp.h.
#define C1_GLYPH_INDEX 0x0100 |
Definition at line 224 of file ntgdityp.h.
#define C1_MIRRORING 0X4000 |
Definition at line 230 of file ntgdityp.h.
#define C1_REINIT_ABLE 0x0080 |
Definition at line 223 of file ntgdityp.h.
#define C1_SLOW_CARD 0x2000 |
Definition at line 229 of file ntgdityp.h.
#define C1_TT_CR_ANY 0x0004 |
Definition at line 219 of file ntgdityp.h.
#define CACHE_BRUSH_ENTRIES 10 |
Definition at line 338 of file ntgdityp.h.
#define CACHE_LFONT_ENTRIES 1 |
Definition at line 341 of file ntgdityp.h.
#define CACHE_PEN_ENTRIES 8 |
Definition at line 339 of file ntgdityp.h.
#define CACHE_REGION_ENTRIES 8 |
Definition at line 340 of file ntgdityp.h.
#define CAPS1 94 |
Definition at line 216 of file ntgdityp.h.
#define CBM_CREATDIB 2 |
Definition at line 238 of file ntgdityp.h.
#define CFONT_REALIZATION 0x0080 |
Definition at line 430 of file ntgdityp.h.
#define CLIPRGN 1 |
Definition at line 233 of file ntgdityp.h.
#define DCB_WINDOWMGR 0x8000 /* Queries the Windows bounding rectangle instead of the application's */ |
Definition at line 244 of file ntgdityp.h.
#define DEFAULT_BITMAP (21) |
Definition at line 195 of file ntgdityp.h.
#define DIB_PAL_INDICES 2 |
Definition at line 241 of file ntgdityp.h.
#define GCABCW_INDICES 0x0002 |
Definition at line 210 of file ntgdityp.h.
#define GCABCW_NOFLOAT 0x0001 |
Definition at line 209 of file ntgdityp.h.
#define GCW_INDICES 0x0008 |
Definition at line 206 of file ntgdityp.h.
#define GCW_NOFLOAT 0x0002 |
Definition at line 205 of file ntgdityp.h.
#define GCW_WIN32 0x0001 |
Definition at line 204 of file ntgdityp.h.
#define GDI_BATCH_LIMIT 20 |
Definition at line 201 of file ntgdityp.h.
#define GDI_CACHED_HANDLE_TYPES 4 |
Definition at line 337 of file ntgdityp.h.
#define GDIBATCHBUFSIZE 0x136*4 |
Definition at line 200 of file ntgdityp.h.
#define GDIBS_NORECT 0x80000000 |
Definition at line 507 of file ntgdityp.h.
#define GdiDeviceSpaceToWorldSpace 0x402 |
Definition at line 185 of file ntgdityp.h.
#define GdiPageSpaceToDeviceSpace 0x304 |
Definition at line 184 of file ntgdityp.h.
#define GDITAG_TYPE_EMF 'XEFM' |
Definition at line 246 of file ntgdityp.h.
#define GDITAG_TYPE_MFP '_PFM' |
Definition at line 247 of file ntgdityp.h.
#define GdiWorldSpaceToDeviceSpace 0x204 |
Definition at line 183 of file ntgdityp.h.
#define GdiWorldSpaceToPageSpace 0x203 |
Definition at line 182 of file ntgdityp.h.
#define GTEF_INDICES 0x1 |
Definition at line 213 of file ntgdityp.h.
#define METARGN 2 |
Definition at line 234 of file ntgdityp.h.
#define MWT_SET 0x04 |
World Transform modification modes See [MS-EMF] Section 2.1.24
Definition at line 180 of file ntgdityp.h.
#define NB_STOCK_OBJECTS 22 |
Definition at line 192 of file ntgdityp.h.
#define RI_TECH_BITMAP 1 |
Definition at line 271 of file ntgdityp.h.
#define RI_TECH_FIXED 2 |
Definition at line 272 of file ntgdityp.h.
#define RI_TECH_SCALABLE 3 |
Definition at line 273 of file ntgdityp.h.
#define TC_TT_ABLE 0x0002 |
Definition at line 218 of file ntgdityp.h.
typedef struct _CHWIDTHINFO CHWIDTHINFO |
Definition at line 253 of file ntgdityp.h.
typedef struct _DRIVER_FUNCTIONS DRIVER_FUNCTIONS |
typedef struct _ENUMFONTDATAW ENUMFONTDATAW |
Definition at line 255 of file ntgdityp.h.
typedef DWORD FULLSCREENCONTROL |
Definition at line 188 of file ntgdityp.h.
typedef enum _GDIBATCHCMD GDIBATCHCMD |
typedef struct _GDIBATCHHDR GDIBATCHHDR |
typedef struct _GDIBSEXTTEXTOUT GDIBSEXTTEXTOUT |
typedef struct _GDIBSOBJECT GDIBSOBJECT |
typedef struct _GDIBSPATBLT GDIBSPATBLT |
typedef struct _GDIBSPPATBLT GDIBSPPATBLT |
typedef struct _GDIBSSETBRHORG GDIBSSETBRHORG |
typedef struct _GDIBSTEXTOUT GDIBSTEXTOUT |
typedef struct _GDIHANDLECACHE GDIHANDLECACHE |
typedef enum GDILoObjType GDILOOBJTYPE |
typedef enum GDIObjType GDIOBJTYPE |
typedef enum _GETDCDWORD GETDCDWORD |
typedef enum _GETDCPOINT GETDCPOINT |
typedef enum _GETSETDCDWORD GETSETDCDWORD |
typedef enum _HANDLECACHETYPE HANDLECACHETYPE |
typedef PVOID KERNEL_PVOID |
Definition at line 251 of file ntgdityp.h.
Definition at line 189 of file ntgdityp.h.
typedef struct _NTMW_INTERNAL NTMW_INTERNAL |
typedef enum _PALFUNCTYPE PALFUNCTYPE |
typedef struct _CHWIDTHINFO * PCHWIDTHINFO |
typedef struct _DRIVER_FUNCTIONS * PDRIVER_FUNCTIONS |
typedef struct _ENUMFONTDATAW * PENUMFONTDATAW |
Definition at line 564 of file ntgdityp.h.
typedef enum _GDIBATCHCMD * PGDIBATCHCMD |
typedef struct _GDIBATCHHDR * PGDIBATCHHDR |
typedef struct _GDIBSEXTSELCLPRGN * PGDIBSEXTSELCLPRGN |
typedef struct _GDIBSEXTTEXTOUT * PGDIBSEXTTEXTOUT |
typedef struct _GDIBSOBJECT * PGDIBSOBJECT |
typedef struct _GDIBSPATBLT * PGDIBSPATBLT |
typedef struct _GDIBSPPATBLT * PGDIBSPPATBLT |
typedef struct _GDIBSSETBRHORG * PGDIBSSETBRHORG |
typedef struct _GDIBSTEXTOUT * PGDIBSTEXTOUT |
typedef struct _GDIHANDLECACHE * PGDIHANDLECACHE |
typedef enum GDILoObjType * PGDILOOBJTYPE |
typedef enum GDIObjType * PGDIOBJTYPE |
typedef enum _GETDCDWORD * PGETDCDWORD |
typedef enum _GETDCPOINT * PGETDCPOINT |
typedef enum _GETSETDCDWORD * PGETSETDCDWORD |
typedef enum _HANDLECACHETYPE* PHANDLECACHETYPE |
typedef struct _NTMW_INTERNAL * PNTMW_INTERNAL |
typedef enum _POLYFUNCTYPE POLYFUNCTYPE |
typedef enum _PALFUNCTYPE * PPALFUNCTYPE |
typedef enum _POLYFUNCTYPE * PPOLYFUNCTYPE |
typedef struct _REALIZATION_INFO * PREALIZATION_INFO |
typedef struct _TMW_INTERNAL * PTMW_INTERNAL |
typedef enum _TRANSFORMTYPE * PTRANSFORMTYPE |
Definition at line 252 of file ntgdityp.h.
typedef struct _UNIVERSAL_FONT_ID * PUNIVERSAL_FONT_ID |
typedef struct _WIDTHDATA * PWIDTHDATA |
typedef struct _REALIZATION_INFO REALIZATION_INFO |
typedef struct _TMW_INTERNAL TMW_INTERNAL |
typedef enum _TRANSFORMTYPE TRANSFORMTYPE |
typedef struct _WIDTHDATA WIDTHDATA |
anonymous enum |
Enumerator | |
---|---|
XFORM_SCALE | |
XFORM_UNITY | |
XFORM_Y_NEG | |
XFORM_FORMAT_LTOFX | |
XFORM_FORMAT_FXTOL | |
XFORM_FORMAT_LTOL | |
XFORM_NO_TRANSLATION | |
XFORM_INTEGER |
Definition at line 104 of file ntgdityp.h.
Enumerator | |
---|---|
GdiTypeArc | |
GdiTypeArcTo | |
GdiTypeChord | |
GdiTypePie |
Definition at line 18 of file ntgdityp.h.
Enumerator | |
---|---|
GdiBCPatBlt | |
GdiBCPolyPatBlt | |
GdiBCTextOut | |
GdiBCExtTextOut | |
GdiBCSetBrushOrg | |
GdiBCExtSelClipRgn | |
GdiBCSelObj | |
GdiBCDelObj | |
GdiBCDelRgn |
Definition at line 84 of file ntgdityp.h.
Enumerator | |
---|---|
GdiGetJournal | |
GdiGetRelAbs | |
GdiGetBreakExtra | |
GdiGetCharBreak | |
GdiGetArcDirection | |
GdiGetEMFRestorDc | |
GdiGetFontLanguageInfo | |
GdiGetIsMemDc | |
GdiGetMapMode | |
GdiGetTextCharExtra |
Definition at line 46 of file ntgdityp.h.
Enumerator | |
---|---|
GdiGetViewPortExt | |
GdiGetWindowExt | |
GdiGetViewPortOrg | |
GdiGetWindowOrg | |
GdiGetAspectRatioFilter | |
GdiGetDCOrg |
Definition at line 73 of file ntgdityp.h.
Definition at line 60 of file ntgdityp.h.
Enumerator | |
---|---|
hctBrushHandle | |
hctPenHandle | |
hctRegionHandle | |
hctLFontHandle |
Definition at line 343 of file ntgdityp.h.
Enumerator | |
---|---|
GdiPalAnimate | |
GdiPalSetEntries | |
GdiPalGetEntries | |
GdiPalGetSystemEntries | |
GdiPalSetColorTable | |
GdiPalGetColorTable |
Definition at line 26 of file ntgdityp.h.
Enumerator | |
---|---|
GdiPolyPolygon | |
GdiPolyPolyLine | |
GdiPolyBezier | |
GdiPolyLineTo | |
GdiPolyBezierTo | |
GdiPolyPolyRgn |
Definition at line 36 of file ntgdityp.h.
Enumerator | |
---|---|
GdiDpToLp | |
GdiLpToDp |
Definition at line 97 of file ntgdityp.h.
Definition at line 155 of file ntgdityp.h.
Definition at line 118 of file ntgdityp.h.
ASSERT_PFN | ( | AlphaBlend | ) |
ASSERT_PFN | ( | AssertMode | ) |
ASSERT_PFN | ( | BitBlt | ) |
ASSERT_PFN | ( | CompletePDEV | ) |
ASSERT_PFN | ( | CopyBits | ) |
ASSERT_PFN | ( | CreateDeviceBitmap | ) |
ASSERT_PFN | ( | DeleteDeviceBitmap | ) |
ASSERT_PFN | ( | DeriveSurface | ) |
ASSERT_PFN | ( | DescribePixelFormat | ) |
ASSERT_PFN | ( | DestroyFont | ) |
ASSERT_PFN | ( | DisableDirectDraw | ) |
ASSERT_PFN | ( | DisableDriver | ) |
ASSERT_PFN | ( | DisablePDEV | ) |
ASSERT_PFN | ( | DisableSurface | ) |
ASSERT_PFN | ( | DitherColor | ) |
ASSERT_PFN | ( | DrawEscape | ) |
ASSERT_PFN | ( | EnableDirectDraw | ) |
ASSERT_PFN | ( | EnablePDEV | ) |
ASSERT_PFN | ( | EnableSurface | ) |
ASSERT_PFN | ( | EndDoc | ) |
ASSERT_PFN | ( | Escape | ) |
ASSERT_PFN | ( | FillPath | ) |
ASSERT_PFN | ( | FontManagement | ) |
ASSERT_PFN | ( | Free | ) |
ASSERT_PFN | ( | GetDirectDrawInfo | ) |
ASSERT_PFN | ( | GetGlyphMode | ) |
ASSERT_PFN | ( | GetModes | ) |
ASSERT_PFN | ( | GetSynthesizedFontFiles | ) |
ASSERT_PFN | ( | GetTrueTypeFile | ) |
ASSERT_PFN | ( | GradientFill | ) |
ASSERT_PFN | ( | IcmCheckBitmapBits | ) |
ASSERT_PFN | ( | IcmCreateColorTransform | ) |
ASSERT_PFN | ( | IcmDeleteColorTransform | ) |
ASSERT_PFN | ( | IcmSetDeviceGammaRamp | ) |
ASSERT_PFN | ( | LineTo | ) |
ASSERT_PFN | ( | LoadFontFile | ) |
ASSERT_PFN | ( | MovePanning | ) |
ASSERT_PFN | ( | MovePointer | ) |
ASSERT_PFN | ( | NextBand | ) |
ASSERT_PFN | ( | Notify | ) |
ASSERT_PFN | ( | Offset | ) |
ASSERT_PFN | ( | Paint | ) |
ASSERT_PFN | ( | PlgBlt | ) |
ASSERT_PFN | ( | QueryAdvanceWidths | ) |
ASSERT_PFN | ( | QueryDeviceSupport | ) |
ASSERT_PFN | ( | QueryFont | ) |
ASSERT_PFN | ( | QueryFontCaps | ) |
ASSERT_PFN | ( | QueryFontData | ) |
ASSERT_PFN | ( | QueryFontFile | ) |
ASSERT_PFN | ( | QueryFontTree | ) |
ASSERT_PFN | ( | QueryGlyphAttrs | ) |
ASSERT_PFN | ( | QueryPerBandInfo | ) |
ASSERT_PFN | ( | QuerySpoolType | ) |
ASSERT_PFN | ( | QueryTrueTypeOutline | ) |
ASSERT_PFN | ( | QueryTrueTypeTable | ) |
ASSERT_PFN | ( | RealizeBrush | ) |
ASSERT_PFN | ( | Reserved1 | ) |
ASSERT_PFN | ( | Reserved2 | ) |
ASSERT_PFN | ( | Reserved3 | ) |
ASSERT_PFN | ( | Reserved4 | ) |
ASSERT_PFN | ( | Reserved5 | ) |
ASSERT_PFN | ( | Reserved6 | ) |
ASSERT_PFN | ( | Reserved7 | ) |
ASSERT_PFN | ( | Reserved8 | ) |
ASSERT_PFN | ( | ResetDevice | ) |
ASSERT_PFN | ( | ResetPDEV | ) |
ASSERT_PFN | ( | SaveScreenBits | ) |
ASSERT_PFN | ( | SendPage | ) |
ASSERT_PFN | ( | SetPalette | ) |
ASSERT_PFN | ( | SetPixelFormat | ) |
ASSERT_PFN | ( | SetPointerShape | ) |
ASSERT_PFN | ( | StartBanding | ) |
ASSERT_PFN | ( | StartDoc | ) |
ASSERT_PFN | ( | StartPage | ) |
ASSERT_PFN | ( | StretchBlt | ) |
ASSERT_PFN | ( | StretchBltROP | ) |
ASSERT_PFN | ( | StrokeAndFillPath | ) |
ASSERT_PFN | ( | StrokePath | ) |
ASSERT_PFN | ( | SwapBuffers | ) |
ASSERT_PFN | ( | Synchronize | ) |
ASSERT_PFN | ( | SynchronizeSurface | ) |
ASSERT_PFN | ( | SynthesizeFont | ) |
ASSERT_PFN | ( | TextOut | ) |
ASSERT_PFN | ( | TransparentBlt | ) |
ASSERT_PFN | ( | UnloadFontFile | ) |