Reference

EnumEnhMetaFile(3w)

EnumEnhMetaFile32 (GDI32.79)

NAME

EnumEnhMetaFile - EnumEnhMetaFile32 (GDI32.79)

SYNOPSIS

BOOL32 EnumEnhMetaFile
(

HDC32 hdc,

HENHMETAFILE32 hmf,

ENHMFENUMPROC32 callback,

LPVOID data,

const RECT32 *rect
);

PARAMETERS

HDC32 hdc

Device context to pass to _EnhMetaFunc_.

HENHMETAFILE32 hmf

EMF to walk.

ENHMFENUMPROC32 callback

Callback function.

LPVOID data

Optional data for callback function.

const RECT32 *rect

Bounding rectangle for rendered metafile.

DESCRIPTION

Walk an enhanced metafile, calling a user-specified function _EnhMetaFunc_ for each record. Returns when either every record has been used or when _EnhMetaFunc_ returns FALSE.

RETURNS

TRUE if every record is used, FALSE if any invocation of _EnhMetaFunc_ returns FALSE.

BUGS

Ignores rect.

SEE ALSO

GetEnhMetaFileA(3w), GetEnhMetaFileHeader(3w), GetEnhMetaFileDescriptionA(3w), GetEnhMetaFileDescriptionW(3w), SetEnhMetaFileBits(3w), GetEnhMetaFileBits(3w), PlayEnhMetaFileRecord(3w), PlayEnhMetaFile(3w), DeleteEnhMetaFile(3w), CopyEnhMetaFileA(3w)