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

# PlayMetaFileRecord16(3w)

PlayMetaFileRecord16 (GDI.176)

## NAME

PlayMetaFileRecord16 - PlayMetaFileRecord16   (GDI.176)

## SYNOPSIS

**void PlayMetaFileRecord16**\
 **(**\
\
 	**HDC16 hdc,**\
\
 	**HANDLETABLE16 \*ht,**\
\
 	**METARECORD \*mr,**\
\
 	**UINT16 nHandles**\
 **);**

## PARAMETERS

- **HDC16 hdc**

  DC to render metafile into.

- **HANDLETABLE16 \*ht**

  Pointer to handle table for metafile objects.

- **METARECORD \*mr**

  Pointer to metafile record to render.

- **UINT16 nHandles**

  Size of handle table.

## DESCRIPTION

Render a single metafile record specified by \*mr in the DC hdc, while using the handle table \*ht, of length nHandles,  to store metafile objects.

## BUGS

The following metafile records are unimplemented:

FRAMEREGION, DRAWTEXT, SETDIBTODEV, ANIMATEPALETTE, SETPALENTRIES, RESIZEPALETTE, EXTFLOODFILL, RESETDC, STARTDOC, STARTPAGE, ENDPAGE, ABORTDOC, ENDDOC, CREATEBRUSH, CREATEBITMAPINDIRECT, and CREATEBITMAP.

## SEE ALSO

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