---
name: "EnumMetaFile16"
section: "3w"
platform: "linux"
package: "wine-doc"
version: "0.0.980315-1"
release: "Debian 2.0 (Hamm)"
platforms: ["linux"]
url: "https://new.carta.tech/EnumMetaFile16"
---

# EnumMetaFile16(3w)

EnumMetaFile16 (GDI.175)

## NAME

EnumMetaFile16 - EnumMetaFile16   (GDI.175)

## SYNOPSIS

**BOOL16 EnumMetaFile16**\
 **(**\
\
 	**HDC16 hdc,**\
\
 	**HMETAFILE16 hmf,**\
\
 	**MFENUMPROC16 lpEnumFunc,**\
\
 	**LPARAM lpData**\
 **);**

## DESCRIPTION

Loop through the metafile records in hmf, calling the user-specified function for each one, stopping when the user's function returns FALSE (which is considered to be failure) or when no records are left (which is considered to be success).

## RETURNS

TRUE on success, FALSE on failure.

## HISTORY

Niels de carpentier, april 1996.

## SEE ALSO

[GetMetaFile16(3w)](/GetMetaFile16/3w.md), [GetMetaFile32A(3w)](/GetMetaFile32A/3w.md), [GetMetaFile32W(3w)](/GetMetaFile32W/3w.md), [CopyMetaFile16(3w)](/CopyMetaFile16/3w.md), [CopyMetaFile32A(3w)](/CopyMetaFile32A/3w.md), [CopyMetaFile32W(3w)](/CopyMetaFile32W/3w.md), [IsValidMetaFile(3w)](/IsValidMetaFile/3w.md), [PlayMetaFile16(3w)](/PlayMetaFile16/3w.md), [PlayMetaFile32(3w)](/PlayMetaFile32/3w.md), [PlayMetaFileRecord16(3w)](/PlayMetaFileRecord16/3w.md), [GetMetaFileBits(3w)](/GetMetaFileBits/3w.md), [SetMetaFileBits(3w)](/SetMetaFileBits/3w.md), [SetMetaFileBitsBetter(3w)](/SetMetaFileBitsBetter/3w.md), [MF\_MetaParam0(3w)](/MF_MetaParam0/3w.md), [MF\_MetaParam1(3w)](/MF_MetaParam1/3w.md), [MF\_MetaParam2(3w)](/MF_MetaParam2/3w.md), [MF\_MetaParam4(3w)](/MF_MetaParam4/3w.md), [MF\_MetaParam6(3w)](/MF_MetaParam6/3w.md), [MF\_MetaParam8(3w)](/MF_MetaParam8/3w.md), [MF\_CreateBrushIndirect(3w)](/MF_CreateBrushIndirect/3w.md), [MF\_CreatePatternBrush(3w)](/MF_CreatePatternBrush/3w.md), [MF\_CreatePenIndirect(3w)](/MF_CreatePenIndirect/3w.md), [MF\_CreateFontIndirect(3w)](/MF_CreateFontIndirect/3w.md), [MF\_TextOut(3w)](/MF_TextOut/3w.md), [MF\_ExtTextOut(3w)](/MF_ExtTextOut/3w.md), [MF\_MetaPoly(3w)](/MF_MetaPoly/3w.md), [MF\_BitBlt(3w)](/MF_BitBlt/3w.md), [MF\_StretchBlt(3w)](/MF_StretchBlt/3w.md), [MF\_CreateRegion(3w)](/MF_CreateRegion/3w.md)
