Data Structures
Here are the data structures with brief descriptions:

EMF |
BRUSH | Graphics Brush
BYTEARRAY | Represent a byte array in a simple way
CHARSTR | Represent an ASCII character string in a simple way
DATASTREAM | Support different endian modes when reading and writing the metafile
DWORDARRAY | Represent an array of double word integers in a simple way
EMRARC | EMF Arc
EMRARCTO | EMF Arc To
EMRBEGINPATH | EMF Begin Path
EMRCLOSEFIGURE | EMF Close Figure
EMRCREATEBRUSHINDIRECT | EMF Brush
EMRCREATEPALETTE | EMF Palette
EMRCREATEPEN | EMF Pen
EMRDELETEOBJECT | EMF Delete Object
EMRELLIPSE | EMF Ellipse
EMRENDPATH | EMF End Path
EMREOF | EMF End of File Record
EMREXTCREATEFONTINDIRECTW | EMF Font
EMREXTCREATEPEN | EMF Extended Pen
EMREXTTEXTOUTA | EMF Extended Text Output ASCII
EMREXTTEXTOUTW | EMF Extended Text Output Wide character
EMRFILLPATH | EMF Fill path
EMRLINETO | EMF Line To
EMRMODIFYWORLDTRANSFORM | EMF Modify World Transform
EMRMOVETOEX | EMF MoveTo (ex)
EMRPOLYBEZIER | EMF Polybezier
EMRPOLYBEZIER16 | EMF Polybezier16
EMRPOLYBEZIERTO | EMF PolyBezierTo
EMRPOLYBEZIERTO16 | EMF PolyBezierTo16
EMRPOLYGON | EMF Filled Polygon
EMRPOLYGON16 | EMF Filled Polygon16
EMRPOLYLINE | EMF Polyline
EMRPOLYLINE16 | EMF Polyline16
EMRPOLYLINETO | EMF PolylineTo
EMRPOLYLINETO16 | EMF PolylineTo16
EMRPOLYPOLYGON | EMF Poly Polygon
EMRPOLYPOLYGON16 | EMF Poly Polygon16
EMRRECTANGLE | EMF Rectangle
EMRRESTOREDC | EMF Restore DC
EMRSAVEDC | EMF Save DC
EMRSCALEVIEWPORTEXTEX | EMF Scale Viewport Extents (ex)
EMRSCALEWINDOWEXTEX | EMF Scale Window Extents (ex)
EMRSELECTOBJECT | EMF Select Object
EMRSETBKCOLOR | EMF Set Background Color
EMRSETBKMODE | EMF Set Background Mode
EMRSETMAPMODE | EMF Set Mapping Mode
EMRSETMETARGN | EMF Set Meta Region
EMRSETMITERLIMIT | EMF SetMiterLimit
EMRSETPIXELV | EMF Set Pixel
EMRSETPOLYFILLMODE | EMF Set the Polygon Fill Mode
EMRSETTEXTALIGN | EMF Set Text Alignment
EMRSETTEXTCOLOR | EMF Set Text Color
EMRSETVIEWPORTEXTEX | EMF Set Viewport Extents (ex)
EMRSETVIEWPORTORGEX | EMF Set Viewport Origin (ex)
EMRSETWINDOWEXTEX | EMF Set Window Extent (ex)
EMRSETWINDOWORGEX | EMF Set Window Origin (ex)
EMRSETWORLDTRANSFORM | EMF Set World Transform
EMRSTROKEANDFILLPATH | EMF Stroke and Fill path
EMRSTROKEPATH | EMF Stroke path
ENHMETAHEADER | Enhanced Metafile Header Record
EXTPEN | Extended Graphics Pen
FONT | Graphics Font
GLOBALOBJECTS |
GRAPHICSOBJECT | A global graphics object
INTARRAY | Represent an array of integers in a simple way
METAFILEDEVICECONTEXT | Graphics Device Context
METARECORD | The base class of all metafile records
OBJECT | Global GDI object
PADDING | All metafile records must be padded out to a multiple of 4 bytes
PALETTE | Graphics Palette
PEN | Graphics Pen
POINT16ARRAY | Represent an array of 16-bit point in a simple way
POINTLARRAY | Represent an array of points in a simple way
WCHARSTR | Represent a wide (UNICODE) character string in a simple way