EMF  1.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
\NEMF
 oCWCHARSTRRepresent a wide (UNICODE) character string in a simple way
 oCCHARSTRRepresent an ASCII character string in a simple way
 oCBYTEARRAYRepresent a byte array in a simple way
 oCPOINTLARRAYRepresent an array of points in a simple way
 oCPOINT16ARRAYRepresent an array of 16-bit point in a simple way
 oCINTARRAYRepresent an array of integers in a simple way
 oCDWORDARRAYRepresent an array of double word integers in a simple way
 oCPADDINGAll metafile records must be padded out to a multiple of 4 bytes
 oCDATASTREAMSupport different endian modes when reading and writing the metafile
 oCMETARECORDThe base class of all metafile records
 oCOBJECTGlobal GDI object
 oCGRAPHICSOBJECTA global graphics object
 oCGLOBALOBJECTS
 oCENHMETAHEADEREnhanced Metafile Header Record
 oCEMREOFEMF End of File Record
 oCEMRSETVIEWPORTORGEXEMF Set Viewport Origin (ex)
 oCEMRSETWINDOWORGEXEMF Set Window Origin (ex)
 oCEMRSETVIEWPORTEXTEXEMF Set Viewport Extents (ex)
 oCEMRSCALEVIEWPORTEXTEXEMF Scale Viewport Extents (ex)
 oCEMRSETWINDOWEXTEXEMF Set Window Extent (ex)
 oCEMRSCALEWINDOWEXTEXEMF Scale Window Extents (ex)
 oCEMRMODIFYWORLDTRANSFORMEMF Modify World Transform
 oCEMRSETWORLDTRANSFORMEMF Set World Transform
 oCEMRSETTEXTALIGNEMF Set Text Alignment
 oCEMRSETTEXTCOLOREMF Set Text Color
 oCEMRSETBKCOLOREMF Set Background Color
 oCEMRSETBKMODEEMF Set Background Mode
 oCEMRSETPOLYFILLMODEEMF Set the Polygon Fill Mode
 oCEMRSETMAPMODEEMF Set Mapping Mode
 oCEMRSELECTOBJECTEMF Select Object
 oCEMRDELETEOBJECTEMF Delete Object
 oCEMRMOVETOEXEMF MoveTo (ex)
 oCEMRLINETOEMF Line To
 oCEMRARCEMF Arc
 oCEMRARCTOEMF Arc To
 oCEMRRECTANGLEEMF Rectangle
 oCEMRELLIPSEEMF Ellipse
 oCEMRPOLYLINEEMF Polyline
 oCEMRPOLYLINE16EMF Polyline16
 oCEMRPOLYGONEMF Filled Polygon
 oCEMRPOLYGON16EMF Filled Polygon16
 oCEMRPOLYPOLYGONEMF Poly Polygon
 oCEMRPOLYPOLYGON16EMF Poly Polygon16
 oCEMRPOLYBEZIEREMF Polybezier
 oCEMRPOLYBEZIER16EMF Polybezier16
 oCEMRPOLYBEZIERTOEMF PolyBezierTo
 oCEMRPOLYBEZIERTO16EMF PolyBezierTo16
 oCEMRPOLYLINETOEMF PolylineTo
 oCEMRPOLYLINETO16EMF PolylineTo16
 oCEMREXTTEXTOUTAEMF Extended Text Output ASCII
 oCEMREXTTEXTOUTWEMF Extended Text Output Wide character
 oCEMRSETPIXELVEMF Set Pixel
 oCEMRCREATEPENEMF Pen
 oCEMREXTCREATEPENEMF Extended Pen
 oCEMRCREATEBRUSHINDIRECTEMF Brush
 oCEMREXTCREATEFONTINDIRECTWEMF Font
 oCEMRCREATEPALETTEEMF Palette
 oCEMRFILLPATHEMF Fill path
 oCEMRSTROKEPATHEMF Stroke path
 oCEMRSTROKEANDFILLPATHEMF Stroke and Fill path
 oCEMRBEGINPATHEMF Begin Path
 oCEMRENDPATHEMF End Path
 oCEMRCLOSEFIGUREEMF Close Figure
 oCEMRSAVEDCEMF Save DC
 oCEMRRESTOREDCEMF Restore DC
 oCEMRSETMETARGNEMF Set Meta Region
 oCPENGraphics Pen
 oCEXTPENExtended Graphics Pen
 oCBRUSHGraphics Brush
 oCFONTGraphics Font
 oCPALETTEGraphics Palette
 oCEMRSETMITERLIMITEMF SetMiterLimit
 \CMETAFILEDEVICECONTEXTGraphics Device Context