libemf  1.0.9
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 NEMF
 CWCHARSTRRepresent a wide (UNICODE) character string in a simple way
 CCHARSTRRepresent an ASCII character string in a simple way
 CBYTEARRAYRepresent a byte array in a simple way
 CPOINTLARRAYRepresent an array of points in a simple way
 CPOINT16ARRAYRepresent an array of 16-bit point in a simple way
 CINTARRAYRepresent an array of integers in a simple way
 CDWORDARRAYRepresent an array of double word integers in a simple way
 CPADDINGAll metafile records must be padded out to a multiple of 4 bytes
 CDATASTREAMSupport different endian modes when reading and writing the metafile
 CMETARECORDThe base class of all metafile records
 COBJECTGlobal GDI object
 CGRAPHICSOBJECTA global graphics object
 CGLOBALOBJECTS
 CENHMETAHEADEREnhanced Metafile Header Record
 CEMREOFEMF End of File Record
 CEMRSETVIEWPORTORGEXEMF Set Viewport Origin (ex)
 CEMRSETWINDOWORGEXEMF Set Window Origin (ex)
 CEMRSETVIEWPORTEXTEXEMF Set Viewport Extents (ex)
 CEMRSCALEVIEWPORTEXTEXEMF Scale Viewport Extents (ex)
 CEMRSETWINDOWEXTEXEMF Set Window Extent (ex)
 CEMRSCALEWINDOWEXTEXEMF Scale Window Extents (ex)
 CEMRMODIFYWORLDTRANSFORMEMF Modify World Transform
 CEMRSETWORLDTRANSFORMEMF Set World Transform
 CEMRSETTEXTALIGNEMF Set Text Alignment
 CEMRSETTEXTCOLOREMF Set Text Color
 CEMRSETBKCOLOREMF Set Background Color
 CEMRSETBKMODEEMF Set Background Mode
 CEMRSETPOLYFILLMODEEMF Set the Polygon Fill Mode
 CEMRSETMAPMODEEMF Set Mapping Mode
 CEMRSELECTOBJECTEMF Select Object
 CEMRDELETEOBJECTEMF Delete Object
 CEMRMOVETOEXEMF MoveTo (ex)
 CEMRLINETOEMF Line To
 CEMRARCEMF Arc
 CEMRARCTOEMF Arc To
 CEMRRECTANGLEEMF Rectangle
 CEMRELLIPSEEMF Ellipse
 CEMRPOLYLINEEMF Polyline
 CEMRPOLYLINE16EMF Polyline16
 CEMRPOLYGONEMF Filled Polygon
 CEMRPOLYGON16EMF Filled Polygon16
 CEMRPOLYPOLYGONEMF Poly Polygon
 CEMRPOLYPOLYGON16EMF Poly Polygon16
 CEMRPOLYBEZIEREMF Polybezier
 CEMRPOLYBEZIER16EMF Polybezier16
 CEMRPOLYBEZIERTOEMF PolyBezierTo
 CEMRPOLYBEZIERTO16EMF PolyBezierTo16
 CEMRPOLYLINETOEMF PolylineTo
 CEMRPOLYLINETO16EMF PolylineTo16
 CEMREXTTEXTOUTAEMF Extended Text Output ASCII
 CEMREXTTEXTOUTWEMF Extended Text Output Wide character
 CEMRSETPIXELVEMF Set Pixel
 CEMRCREATEPENEMF Pen
 CEMREXTCREATEPENEMF Extended Pen
 CEMRCREATEBRUSHINDIRECTEMF Brush
 CEMREXTCREATEFONTINDIRECTWEMF Font
 CEMRCREATEPALETTEEMF Palette
 CEMRFILLPATHEMF Fill path
 CEMRSTROKEPATHEMF Stroke path
 CEMRSTROKEANDFILLPATHEMF Stroke and Fill path
 CEMRBEGINPATHEMF Begin Path
 CEMRENDPATHEMF End Path
 CEMRCLOSEFIGUREEMF Close Figure
 CEMRSAVEDCEMF Save DC
 CEMRRESTOREDCEMF Restore DC
 CEMRSETMETARGNEMF Set Meta Region
 CPENGraphics Pen
 CEXTPENExtended Graphics Pen
 CBRUSHGraphics Brush
 CFONTGraphics Font
 CPALETTEGraphics Palette
 CEMRSETMITERLIMITEMF SetMiterLimit
 CMETAFILEDEVICECONTEXTGraphics Device Context