Revert r20367 and r20368 since they crash the GUI in second boot by hitting a assert...
[reactos.git] / reactos / include / win32k / metafile.h
1 #ifndef __WIN32K_METAFILE_H
2 #define __WIN32K_METAFILE_H
3
4 HENHMETAFILE
5 STDCALL
6 NtGdiCloseEnhMetaFile (
7 HDC hDC
8 );
9 HMETAFILE
10 STDCALL
11 NtGdiCloseMetaFile (
12 HDC hDC
13 );
14 HENHMETAFILE
15 STDCALL
16 NtGdiCopyEnhMetaFile (
17 HENHMETAFILE Src,
18 LPCWSTR File
19 );
20 HMETAFILE
21 STDCALL
22 NtGdiCopyMetaFile (
23 HMETAFILE Src,
24 LPCWSTR File
25 );
26 HDC
27 STDCALL
28 NtGdiCreateEnhMetaFile (
29 HDC hDCRef,
30 LPCWSTR File,
31 CONST LPRECT Rect,
32 LPCWSTR Description
33 );
34 HDC
35 STDCALL
36 NtGdiCreateMetaFile (
37 LPCWSTR File
38 );
39 BOOL
40 STDCALL
41 NtGdiDeleteEnhMetaFile (
42 HENHMETAFILE emf
43 );
44 BOOL
45 STDCALL
46 NtGdiDeleteMetaFile (
47 HMETAFILE mf
48 );
49 BOOL
50 STDCALL
51 NtGdiEnumEnhMetaFile (
52 HDC hDC,
53 HENHMETAFILE emf,
54 ENHMFENUMPROC EnhMetaFunc,
55 LPVOID Data,
56 CONST LPRECT Rect
57 );
58 BOOL
59 STDCALL
60 NtGdiEnumMetaFile (
61 HDC hDC,
62 HMETAFILE mf,
63 MFENUMPROC MetaFunc,
64 LPARAM lParam
65 );
66 BOOL
67 STDCALL
68 NtGdiGdiComment (
69 HDC hDC,
70 UINT Size,
71 CONST LPBYTE Data
72 );
73 HENHMETAFILE
74 STDCALL
75 NtGdiGetEnhMetaFile (
76 LPCWSTR MetaFile
77 );
78 UINT
79 STDCALL
80 NtGdiGetEnhMetaFileBits (
81 HENHMETAFILE hemf,
82 UINT BufSize,
83 LPBYTE Buffer
84 );
85 UINT
86 STDCALL
87 NtGdiGetEnhMetaFileDescription (
88 HENHMETAFILE hemf,
89 UINT BufSize,
90 LPWSTR Description
91 );
92 UINT
93 STDCALL
94 NtGdiGetEnhMetaFileHeader (
95 HENHMETAFILE hemf,
96 UINT BufSize,
97 LPENHMETAHEADER emh
98 );
99 UINT
100 STDCALL
101 NtGdiGetEnhMetaFilePaletteEntries (
102 HENHMETAFILE hemf,
103 UINT Entries,
104 LPPALETTEENTRY pe
105 );
106 HMETAFILE
107 STDCALL
108 NtGdiGetMetaFile (
109 LPCWSTR MetaFile
110 );
111 UINT
112 STDCALL
113 NtGdiGetMetaFileBitsEx (
114 HMETAFILE hmf,
115 UINT Size,
116 LPVOID Data
117 );
118 UINT
119 STDCALL
120 NtGdiGetWinMetaFileBits (
121 HENHMETAFILE hemf,
122 UINT BufSize,
123 LPBYTE Buffer,
124 INT MapMode,
125 HDC Ref
126 );
127 BOOL
128 STDCALL
129 NtGdiPlayEnhMetaFile (
130 HDC hDC,
131 HENHMETAFILE hemf,
132 CONST PRECT Rect
133 );
134 BOOL
135 STDCALL
136 NtGdiPlayEnhMetaFileRecord (
137 HDC hDC,
138 LPHANDLETABLE Handletable,
139 CONST ENHMETARECORD * EnhMetaRecord,
140 UINT Handles
141 );
142 BOOL
143 STDCALL
144 NtGdiPlayMetaFile (
145 HDC hDC,
146 HMETAFILE hmf
147 );
148 BOOL
149 STDCALL
150 NtGdiPlayMetaFileRecord (
151 HDC hDC,
152 LPHANDLETABLE Handletable,
153 LPMETARECORD MetaRecord,
154 UINT Handles
155 );
156 HENHMETAFILE
157 STDCALL
158 NtGdiSetEnhMetaFileBits (
159 UINT BufSize,
160 CONST PBYTE Data
161 );
162 HMETAFILE
163 STDCALL
164 NtGdiSetMetaFileBitsEx (
165 UINT Size,
166 CONST PBYTE Data
167 );
168 #if 0
169 HENHMETAFILE
170 STDCALL
171 NtGdiSetWinMetaFileBits (
172 UINT BufSize,
173 CONST PBYTE Buffer,
174 HDC Ref,
175 CONST METAFILEPICT * mfp
176 );
177 #endif
178
179 #endif
180