update for HEAD-2003091401
[reactos.git] / subsys / win32k / objects / metafile.c
1 /*
2  *  ReactOS W32 Subsystem
3  *  Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 ReactOS Team
4  *
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.
9  *
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.
14  *
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.
18  */
19 /* $Id$ */
20
21 #undef WIN32_LEAN_AND_MEAN
22 #include <windows.h>
23 #include <ddk/ntddk.h>
24 #include <win32k/metafile.h>
25
26 #define NDEBUG
27 #include <win32k/debug1.h>
28
29 HENHMETAFILE
30 STDCALL
31 NtGdiCloseEnhMetaFile(HDC  hDC)
32 {
33   UNIMPLEMENTED;
34 }
35
36 HMETAFILE
37 STDCALL
38 NtGdiCloseMetaFile(HDC  hDC)
39 {
40   UNIMPLEMENTED;
41 }
42
43 HENHMETAFILE
44 STDCALL
45 NtGdiCopyEnhMetaFile(HENHMETAFILE  Src,
46                                   LPCWSTR  File)
47 {
48   UNIMPLEMENTED;
49 }
50
51 HMETAFILE
52 STDCALL
53 NtGdiCopyMetaFile(HMETAFILE  Src,
54                             LPCWSTR  File)
55 {
56   UNIMPLEMENTED;
57 }
58
59 HDC
60 STDCALL
61 NtGdiCreateEnhMetaFile(HDC  hDCRef,
62                            LPCWSTR  File,
63                            CONST LPRECT  Rect,
64                            LPCWSTR  Description)
65 {
66   UNIMPLEMENTED;
67 }
68
69 HDC
70 STDCALL
71 NtGdiCreateMetaFile(LPCWSTR  File)
72 {
73   UNIMPLEMENTED;
74 }
75
76 BOOL
77 STDCALL
78 NtGdiDeleteEnhMetaFile(HENHMETAFILE  emf)
79 {
80   UNIMPLEMENTED;
81 }
82
83 BOOL
84 STDCALL
85 NtGdiDeleteMetaFile(HMETAFILE  mf)
86 {
87   UNIMPLEMENTED;
88 }
89
90 BOOL
91 STDCALL
92 NtGdiEnumEnhMetaFile(HDC  hDC,
93                           HENHMETAFILE  emf,
94                           ENHMFENUMPROC  EnhMetaFunc,
95                           LPVOID  Data,
96                           CONST LPRECT  Rect)
97 {
98   UNIMPLEMENTED;
99 }
100
101 BOOL
102 STDCALL
103 NtGdiEnumMetaFile(HDC  hDC,
104                        HMETAFILE  mf,
105                        MFENUMPROC  MetaFunc,
106                        LPARAM  lParam)
107 {
108   UNIMPLEMENTED;
109 }
110
111 BOOL
112 STDCALL
113 NtGdiGdiComment(HDC  hDC,
114                      UINT  Size,
115                      CONST LPBYTE  Data)
116 {
117   UNIMPLEMENTED;
118 }
119
120 HENHMETAFILE
121 STDCALL
122 NtGdiGetEnhMetaFile(LPCWSTR  MetaFile)
123 {
124   UNIMPLEMENTED;
125 }
126
127 UINT
128 STDCALL
129 NtGdiGetEnhMetaFileBits(HENHMETAFILE  hemf,
130                              UINT  BufSize,
131                              LPBYTE  Buffer)
132 {
133   UNIMPLEMENTED;
134 }
135
136 UINT
137 STDCALL
138 NtGdiGetEnhMetaFileDescription(HENHMETAFILE  hemf,
139                                     UINT  BufSize,
140                                     LPWSTR  Description)
141 {
142   UNIMPLEMENTED;
143 }
144
145 UINT
146 STDCALL
147 NtGdiGetEnhMetaFileHeader(HENHMETAFILE  hemf,
148                                UINT  BufSize,
149                                LPENHMETAHEADER  emh)
150 {
151   UNIMPLEMENTED;
152 }
153
154 UINT
155 STDCALL
156 NtGdiGetEnhMetaFilePaletteEntries(HENHMETAFILE  hemf,
157                                        UINT  Entries,
158                                        LPPALETTEENTRY  pe)
159 {
160   UNIMPLEMENTED;
161 }
162
163 HMETAFILE
164 STDCALL
165 NtGdiGetMetaFile(LPCWSTR  MetaFile)
166 {
167   UNIMPLEMENTED;
168 }
169
170 UINT
171 STDCALL
172 NtGdiGetMetaFileBitsEx(HMETAFILE  hmf,
173                             UINT  Size,
174                             LPVOID  Data)
175 {
176   UNIMPLEMENTED;
177 }
178
179 UINT
180 STDCALL
181 NtGdiGetWinMetaFileBits(HENHMETAFILE  hemf,
182                              UINT  BufSize,
183                              LPBYTE  Buffer,
184                              INT  MapMode,
185                              HDC  Ref)
186 {
187   UNIMPLEMENTED;
188 }
189
190 BOOL
191 STDCALL
192 NtGdiPlayEnhMetaFile(HDC  hDC,
193                           HENHMETAFILE  hemf,
194                           CONST PRECT  Rect)
195 {
196   UNIMPLEMENTED;
197 }
198
199 BOOL
200 STDCALL
201 NtGdiPlayEnhMetaFileRecord(HDC  hDC,
202                                 LPHANDLETABLE  Handletable,
203                                 CONST ENHMETARECORD *EnhMetaRecord,
204                                 UINT  Handles)
205 {
206   UNIMPLEMENTED;
207 }
208
209 BOOL
210 STDCALL
211 NtGdiPlayMetaFile(HDC  hDC,
212                        HMETAFILE  hmf)
213 {
214   UNIMPLEMENTED;
215 }
216
217 BOOL
218 STDCALL
219 NtGdiPlayMetaFileRecord(HDC  hDC,
220                              LPHANDLETABLE  Handletable,
221                              LPMETARECORD  MetaRecord,
222                              UINT  Handles)
223 {
224   UNIMPLEMENTED;
225 }
226
227 HENHMETAFILE
228 STDCALL
229 NtGdiSetEnhMetaFileBits(UINT  BufSize,
230                                      CONST PBYTE  Data)
231 {
232   UNIMPLEMENTED;
233 }
234
235 HMETAFILE
236 STDCALL
237 NtGdiSetMetaFileBitsEx(UINT  Size,
238                                  CONST PBYTE  Data)
239 {
240   UNIMPLEMENTED;
241 }
242
243 HENHMETAFILE
244 STDCALL
245 NtGdiSetWinMetaFileBits(UINT  BufSize,
246                                      CONST PBYTE  Buffer,
247                                      HDC  Ref,
248 //                                     CONST METAFILEPICT *mfp)
249                                      PVOID mfp)
250 {
251   UNIMPLEMENTED;
252 }
253
254 /* EOF */