Windows-format metafiles are limited in their capabilities and should rarely be used — the Windows-format functions are supported to maintain backward compatibility with applications that were written to run as 16 bit Windows-based applications. Instead, you should use the enhanced-format functions.
A Windows-format metafile is used by 16-bit Windows-based applications. The format consists of a header and an array of metafile records.
The following are the limitations of this format.
To convert a Windows-format metafile to an enhanced-format metafile, call the GetMetaFileBitsEx function to retrieve the data from the Windows-format metafile and then call the SetWinMetaFileBits function to convert this data into an enhanced-format metafile. To convert an enhanced-format record into a Windows-format record, call the GetWinMetaFileBits function.