7 Index

A

ABORTDOC packet

ABORTDOC Record

Applicability

B

BEGIN_PATH packet

BEGIN_PATH Record

BinaryRasterOperation enumeration

BitCount enumeration

Bitmap Record Types

Bitmap16 Object

Bitmap16 packet

BitmapCoreHeader Object

BitmapCoreHeader packet

BitmapInfoHeader Object

BitmapInfoHeader packet

BitmapV4Header Object

BitmapV4Header packet

BitmapV5Header Object

BitmapV5Header packet

Brush Object

Brush packet

BrushStyle enumeration

Byte ordering

C

Change tracking

CharacterSet enumeration

CHECK_JPEGFORMAT packet

CHECK_JPEGFORMAT Record

CHECK_PNGFORMAT packet

CHECK_PNGFORMAT Record

CIEXYZ Object

CIEXYZ packet

CIEXYZTriple Object

CIEXYZTriple packet

CLIP_CHARACTER_PRECIS

CLIP_DEFAULT_PRECIS

CLIP_DFA_DISABLE

CLIP_EMBEDDED

CLIP_LH_ANGLES

CLIP_STROKE_PRECIS

CLIP_TO_PATH packet

CLIP_TO_PATH Record

CLIP_TT_ALWAYS

CLOSE_CHANNEL packet

CLOSE_CHANNEL Record

ColorRef Object

ColorRef packet

ColorUsage enumeration

Common data types and fields

Compression enumeration

Control Record Types

D

Data types and fields - common

Details

   common data types and fields

DeviceIndependentBitmap Object

DeviceIndependentBitmap packet

DOWNLOAD_FACE packet

DOWNLOAD_FACE Record

DOWNLOAD_HEADER packet

DOWNLOAD_HEADER Record

DRAW_PATTERNRECT packet

DRAW_PATTERNRECT Record

Drawing Record Types

E

ENCAPSULATED_POSTSCRIPT packet

ENCAPSULATED_POSTSCRIPT Record

END_PATH packet

END_PATH Record

ENDDOC packet

ENDDOC Record

Enumerations

EPS_PRINTING packet

EPS_PRINTING Record

Escape Record Types

ETO_CLIPPED

ETO_GLYPH_INDEX

ETO_NUMERICSLATIN

ETO_NUMERICSLOCAL

ETO_OPAQUE

ETO_PDY

ETO_RTLREADING

Examples

   metafile design example

   metafile example

   WMF Metafile Example

EXTTEXTOUT packet

EXTTEXTOUT Record

F

FamilyFont enumeration

Fields - vendor-extensible

Fixed-length record objects

FloodFill enumeration

Font Object

Font packet

FontQuality enumeration

G

GamutMappingIntent enumeration

GET_COLORTABLE packet

GET_COLORTABLE Record

GET_DEVICEUNITS packet

GET_DEVICEUNITS Record

GET_EXTENDED_TEXTMETRICS packet

GET_EXTENDED_TEXTMETRICS Record

GET_FACENAME packet

GET_FACENAME Record

GET_PAIRKERNTABLE packet

GET_PAIRKERNTABLE Record

GET_PHYSPAGESIZE packet

GET_PHYSPAGESIZE Record

GET_PRINTINGOFFSET packet

GET_PRINTINGOFFSET Record

GET_PS_FEATURESETTING packet

GET_PS_FEATURESETTING Record

GET_SCALINGFACTOR packet

GET_SCALINGFACTOR Record

Glossary

Graphics objects

H

HatchStyle enumeration

I

Implementer - security considerations

Informative references

Introduction

L

Layout enumeration

Localization

LogBrush Object

LogBrush packet

LogColorSpace Object

LogColorSpace packet

LogColorSpaceW Object

LogColorSpaceW packet

LogicalColorSpace enumeration

LogicalColorSpaceV5 enumeration

M

Managing objects

   object scaling

   object table

MapMode enumeration

META_ANIMATEPALETTE packet

META_ANIMATEPALETTE Record

META_ARC packet

META_ARC Record

META_BITBLT packet

META_BITBLT Record

META_BITBLT_Bitmap packet

META_CHORD packet

META_CHORD Record

META_CREATEBRUSHINDIRECT packet

META_CREATEBRUSHINDIRECT Record

META_CREATEFONTINDIRECT packet

META_CREATEFONTINDIRECT Record

META_CREATEPALETTE packet

META_CREATEPALETTE Record

META_CREATEPATTERNBRUSH packet

META_CREATEPATTERNBRUSH Record

META_CREATEPENINDIRECT packet

META_CREATEPENINDIRECT Record

META_CREATEREGION packet

META_CREATEREGION Record

META_DELETEOBJECT packet

META_DELETEOBJECT Record

META_DIBBITBLT packet

META_DIBBITBLT Record

META_DIBBITBLT_Bitmap packet

META_DIBCREATEPATTERNBRUSH packet

META_DIBCREATEPATTERNBRUSH Record

META_DIBSTRETCHBLT packet

META_DIBSTRETCHBLT Record

META_DIBSTRETCHBLT_Bitmap packet

META_ELLIPSE packet

META_ELLIPSE Record

META_EOF Record

META_EOF_Record packet

META_ESCAPE packet

META_ESCAPE Record

META_ESCAPE_ENHANCED_METAFILE packet

META_ESCAPE_ENHANCED_METAFILE Record

META_EXCLUDECLIPRECT packet

META_EXCLUDECLIPRECT Record

META_EXTFLOODFILL packet

META_EXTFLOODFILL Record

META_EXTTEXTOUT packet

META_EXTTEXTOUT Record

META_FILLREGION packet

META_FILLREGION Record

META_FLOODFILL packet

META_FLOODFILL Record

META_FRAMEREGION packet

META_FRAMEREGION Record

META_HEADER packet

META_HEADER Record

META_INTERSECTCLIPRECT packet

META_INTERSECTCLIPRECT Record

META_INVERTREGION packet

META_INVERTREGION Record

META_LINETO packet

META_LINETO Record

META_MOVETO packet

META_MOVETO Record

META_OFFSETCLIPRGN packet

META_OFFSETCLIPRGN Record

META_OFFSETVIEWPORTORG packet

META_OFFSETVIEWPORTORG Record

META_OFFSETWINDOWORG packet

META_OFFSETWINDOWORG Record

META_PAINTREGION packet

META_PAINTREGION Record

META_PATBLT packet

META_PATBLT Record

META_PIE packet

META_PIE Record

META_PLACEABLE packet

META_PLACEABLE Record

META_POLYGON packet

META_POLYGON Record

META_POLYLINE packet

META_POLYLINE Record

META_POLYPOLYGON packet

META_POLYPOLYGON Record

META_REALIZEPALETTE packet

META_REALIZEPALETTE Record

META_RECTANGLE packet

META_RECTANGLE Record

META_RESIZEPALETTE packet

META_RESIZEPALETTE Record

META_RESTOREDC packet

META_RESTOREDC Record

META_ROUNDRECT packet

META_ROUNDRECT Record

META_SAVEDC packet

META_SAVEDC Record

META_SCALEVIEWPORTEXT packet

META_SCALEVIEWPORTEXT Record

META_SCALEWINDOWEXT packet

META_SCALEWINDOWEXT Record

META_SELECTCLIPREGION packet

META_SELECTCLIPREGION Record

META_SELECTOBJECT packet

META_SELECTOBJECT Record

META_SELECTPALETTE packet

META_SELECTPALETTE Record

META_SETBKCOLOR packet

META_SETBKCOLOR Record

META_SETBKMODE packet

META_SETBKMODE Record

META_SETDIBTODEV packet

META_SETDIBTODEV Record

META_SETLAYOUT packet

META_SETLAYOUT Record

META_SETMAPMODE packet

META_SETMAPMODE Record

META_SETMAPPERFLAGS packet

META_SETMAPPERFLAGS Record

META_SETPALENTRIES packet

META_SETPALENTRIES Record

META_SETPIXEL packet

META_SETPIXEL Record

META_SETPOLYFILLMODE packet

META_SETPOLYFILLMODE Record

META_SETRELABS packet

META_SETRELABS Record

META_SETROP2 packet

META_SETROP2 Record

META_SETSTRETCHBLTMODE packet

META_SETSTRETCHBLTMODE Record

META_SETTEXTALIGN packet

META_SETTEXTALIGN Record

META_SETTEXTCHAREXTRA packet

META_SETTEXTCHAREXTRA Record

META_SETTEXTCOLOR packet

META_SETTEXTCOLOR Record

META_SETTEXTJUSTIFICATION packet

META_SETTEXTJUSTIFICATION Record

META_SETVIEWPORTEXT packet

META_SETVIEWPORTEXT Record

META_SETVIEWPORTORG packet

META_SETVIEWPORTORG Record

META_SETWINDOWEXT packet

META_SETWINDOWEXT Record

META_SETWINDOWORG packet

META_SETWINDOWORG Record

META_STRETCHBLT packet

META_STRETCHBLT Record

META_STRETCHBLT_Bitmap packet

META_STRETCHDIB packet

META_STRETCHDIB Record

META_TEXTOUT packet

META_TEXTOUT Record

Metafile design example

Metafile example

   header

   META_CREATEBRUSHINDIRECT

   META_CREATEPENINDIRECT

   META_EOF Example

   META_RECTANGLE

   META_SELECTOBJECT (section 3.2.3, section 3.2.5)

   META_TEXTOUT

   overview

Metafile structure

METAFILE_DRIVER packet

METAFILE_DRIVER Record

MetafileEscapes enumeration

MetafileType enumeration

MetafileVersion enumeration

MixMode enumeration

N

NEWFRAME packet

NEWFRAME Record

NEXTBAND packet

NEXTBAND Record

Normative references

O

Object Record Types

Objects

OPEN_CHANNEL packet

OPEN_CHANNEL Record

OutPrecision enumeration

Overview (synopsis)

P

Palette Object

Palette packet

PaletteEntry Object

PaletteEntry_Object packet

PaletteEntryFlag enumeration

PASSTHROUGH packet

PASSTHROUGH Record

Pen Object

Pen packet

PenStyle enumeration

PitchAndFamily Object

PitchAndFamily packet

PitchFont enumeration

PointL Object

PointL packet

PointS Object

PointS packet

PolyFillMode enumeration

PolyPolygon Object

PolyPolygon packet

POSTSCRIPT_DATA packet

POSTSCRIPT_DATA Record

POSTSCRIPT_IDENTIFY packet

POSTSCRIPT_IDENTIFY Record

POSTSCRIPT_IGNORE packet

POSTSCRIPT_IGNORE Record

POSTSCRIPT_INJECTION packet

POSTSCRIPT_INJECTION Record

POSTSCRIPT_PASSTHROUGH packet

POSTSCRIPT_PASSTHROUGH Record

PostScriptCap enumeration

PostScriptClipping enumeration

PostScriptFeatureSetting enumeration

PostScriptJoin enumeration

Product behavior

Q

QUERY_DIBSUPPORT packet

QUERY_DIBSUPPORT Record

QUERY_ESCSUPPORT packet

QUERY_ESCSUPPORT Record

R

Record objects - fixed-length

Record objects - variable-length

Records

   enumerations

   fixed-length record objects

   types (section 2.3.1.1, section 2.3.1.2, section 2.3.1.3, section 2.3.1.5)

   variable-length record objects

RecordType enumeration

Rect Object

Rect packet

RectL Object

RectL packet

References

   informative

   normative

Region Object

Region packet

Relationship to protocols and other structures

RGBQuad Object

RGBQuad packet

S

Scan Object

Scan packet

Security

Security - implementer considerations

SET_COLORTABLE packet

SET_COLORTABLE Record

SET_COPYCOUNT packet

SET_COPYCOUNT Record

SET_LINECAP packet

SET_LINECAP Record

SET_LINEJOIN packet

SET_LINEJOIN Record

SET_MITERLIMIT packet

SET_MITERLIMIT Record

SizeL Object

SizeL packet

SPCLPASSTHROUGH2 packet

SPCLPASSTHROUGH2 Record

STARTDOC packet

STARTDOC Record

State record types

StretchMode enumeration

Structures

   examples

   overview

T

TA_BASELINE

TA_BOTTOM

TA_CENTER

TA_LEFT

TA_NOUPDATECP

TA_RIGHT

TA_RTLREADING

TA_TOP

TA_UPDATECP

TernaryRasterOperation enumeration

Tracking changes

V

Variable-length record objects

Vendor-extensible fields

Versioning

VTA_BASELINE

VTA_BOTTOM

VTA_CENTER

VTA_LEFT

VTA_RIGHT

VTA_TOP

W

WMF Metafile Example example

WMF_Records packet

Show: