2.1.1.20 MetafileDataType Enumeration

The MetafileDataType enumeration defines types of metafiles data that can be embedded in an EMF+ metafile.

 typedef  enum 
 {
   MetafileDataTypeWmf = 0x00000001,
   MetafileDataTypeWmfPlaceable = 0x00000002,
   MetafileDataTypeEmf = 0x00000003,
   MetafileDataTypeEmfPlusOnly = 0x00000004,
   MetafileDataTypeEmfPlusDual = 0x00000005
 } MetafileDataType;

MetafileDataTypeWmf:  The metafile is a WMF metafile [MS-WMF] that specifies graphics operations with WMF records.

MetafileDataTypeWmfPlaceable:  The metafile is a WMF metafile that specifies graphics operations with WMF records, and which contains additional header information that makes the WMF metafile device-independent.

MetafileDataTypeEmf:  The metafile is an EMF metafile that specifies graphics operations with EMF records ([MS-EMF] section 2.3).

MetafileDataTypeEmfPlusOnly:  The metafile is an EMF+ metafile that specifies graphics operations with EMF+ records only.

MetafileDataTypeEmfPlusDual:  The metafile is an EMF+ metafile that specifies graphics operations with both EMF and EMF+ records.

Embedded metafile data is specified by EmfPlusMetafileData objects.

See section 2.1.1 for the specification of additional enumerations.