2 * ReactOS W32 Subsystem
3 * Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 ReactOS Team
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; either version 2 of the License, or
8 * (at your option) any later version.
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
15 * You should have received a copy of the GNU General Public License
16 * along with this program; if not, write to the Free Software
17 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
21 #undef WIN32_LEAN_AND_MEAN
23 #include <ddk/ntddk.h>
24 #include <win32k/metafile.h>
27 #include <win32k/debug1.h>
31 NtGdiCloseEnhMetaFile(HDC hDC)
38 NtGdiCloseMetaFile(HDC hDC)
45 NtGdiCopyEnhMetaFile(HENHMETAFILE Src,
53 NtGdiCopyMetaFile(HMETAFILE Src,
61 NtGdiCreateEnhMetaFile(HDC hDCRef,
71 NtGdiCreateMetaFile(LPCWSTR File)
78 NtGdiDeleteEnhMetaFile(HENHMETAFILE emf)
85 NtGdiDeleteMetaFile(HMETAFILE mf)
92 NtGdiEnumEnhMetaFile(HDC hDC,
94 ENHMFENUMPROC EnhMetaFunc,
103 NtGdiEnumMetaFile(HDC hDC,
113 NtGdiGdiComment(HDC hDC,
122 NtGdiGetEnhMetaFile(LPCWSTR MetaFile)
129 NtGdiGetEnhMetaFileBits(HENHMETAFILE hemf,
138 NtGdiGetEnhMetaFileDescription(HENHMETAFILE hemf,
147 NtGdiGetEnhMetaFileHeader(HENHMETAFILE hemf,
156 NtGdiGetEnhMetaFilePaletteEntries(HENHMETAFILE hemf,
165 NtGdiGetMetaFile(LPCWSTR MetaFile)
172 NtGdiGetMetaFileBitsEx(HMETAFILE hmf,
181 NtGdiGetWinMetaFileBits(HENHMETAFILE hemf,
192 NtGdiPlayEnhMetaFile(HDC hDC,
201 NtGdiPlayEnhMetaFileRecord(HDC hDC,
202 LPHANDLETABLE Handletable,
203 CONST ENHMETARECORD *EnhMetaRecord,
211 NtGdiPlayMetaFile(HDC hDC,
219 NtGdiPlayMetaFileRecord(HDC hDC,
220 LPHANDLETABLE Handletable,
221 LPMETARECORD MetaRecord,
229 NtGdiSetEnhMetaFileBits(UINT BufSize,
237 NtGdiSetMetaFileBitsEx(UINT Size,
245 NtGdiSetWinMetaFileBits(UINT BufSize,
248 // CONST METAFILEPICT *mfp)