Update UniATA Driver to Version 0.3.9f. It works well in ROS.
[reactos.git] / reactos / dll / win32 / gdiplus / gdiplus / font.c
1 #include <windows.h>
2 #include <gdiplusprivate.h>
3 #include <debug.h>
4
5 /*
6 * @unimplemented
7 */
8 GpStatus WINGDIPAPI
9 GdipCreateFontFromDC(HDC hdc,
10 GpFont **font)
11 {
12 return NotImplemented;
13 }
14
15 /*
16 * @unimplemented
17 */
18 GpStatus WINGDIPAPI
19 GdipCreateFontFromLogfontA(HDC hdc,
20 GDIPCONST LOGFONTA *logfont,
21 GpFont **font)
22 {
23 return NotImplemented;
24 }
25
26 /*
27 * @unimplemented
28 */
29 GpStatus WINGDIPAPI
30 GdipCreateFontFromLogfontW(HDC hdc,
31 GDIPCONST LOGFONTW *logfont,
32 GpFont **font)
33 {
34 return NotImplemented;
35 }
36
37 /*
38 * @unimplemented
39 */
40 GpStatus WINGDIPAPI
41 GdipCreateFont(GDIPCONST GpFontFamily *fontFamily,
42 REAL emSize,
43 INT style,
44 Unit unit,
45 GpFont **font)
46 {
47 return NotImplemented;
48 }
49
50 /*
51 * @unimplemented
52 */
53 GpStatus WINGDIPAPI
54 GdipCloneFont(GpFont* font,
55 GpFont** cloneFont)
56 {
57 return NotImplemented;
58 }
59
60 /*
61 * @unimplemented
62 */
63 GpStatus WINGDIPAPI
64 GdipDeleteFont(GpFont* font)
65 {
66 return NotImplemented;
67 }
68
69 /*
70 * @unimplemented
71 */
72 GpStatus WINGDIPAPI
73 GdipGetFamily(GpFont *font,
74 GpFontFamily **family)
75 {
76 return NotImplemented;
77 }
78
79 /*
80 * @unimplemented
81 */
82 GpStatus WINGDIPAPI
83 GdipGetFontStyle(GpFont *font,
84 INT *style)
85 {
86 return NotImplemented;
87 }
88
89 /*
90 * @unimplemented
91 */
92 GpStatus WINGDIPAPI
93 GdipGetFontSize(GpFont *font,
94 REAL *size)
95 {
96 return NotImplemented;
97 }
98
99 /*
100 * @unimplemented
101 */
102 GpStatus WINGDIPAPI
103 GdipGetFontUnit(GpFont *font,
104 Unit *unit)
105 {
106 return NotImplemented;
107 }
108
109 /*
110 * @unimplemented
111 */
112 GpStatus WINGDIPAPI
113 GdipGetFontHeight(GDIPCONST GpFont *font,
114 GDIPCONST GpGraphics *graphics,
115 REAL *height)
116 {
117 return NotImplemented;
118 }
119
120 /*
121 * @unimplemented
122 */
123 GpStatus WINGDIPAPI
124 GdipGetFontHeightGivenDPI(GDIPCONST GpFont *font,
125 REAL dpi,
126 REAL *height)
127 {
128 return NotImplemented;
129 }
130
131 /*
132 * @unimplemented
133 */
134 GpStatus WINGDIPAPI
135 GdipGetLogFontA(GpFont * font,
136 GpGraphics *graphics,
137 LOGFONTA * logfontA)
138 {
139 return NotImplemented;
140 }
141
142 /*
143 * @unimplemented
144 */
145 GpStatus WINGDIPAPI
146 GdipGetLogFontW(GpFont * font,
147 GpGraphics *graphics,
148 LOGFONTW * logfontW)
149 {
150 return NotImplemented;
151 }
152
153 /*
154 * @unimplemented
155 */
156 GpStatus WINGDIPAPI
157 GdipNewInstalledFontCollection(GpFontCollection** fontCollection)
158 {
159 return NotImplemented;
160 }
161
162 /*
163 * @unimplemented
164 */
165 GpStatus WINGDIPAPI
166 GdipNewPrivateFontCollection(GpFontCollection** fontCollection)
167 {
168 return NotImplemented;
169 }
170
171 /*
172 * @unimplemented
173 */
174 GpStatus WINGDIPAPI
175 GdipDeletePrivateFontCollection(GpFontCollection** fontCollection)
176 {
177 return NotImplemented;
178 }
179
180 /*
181 * @unimplemented
182 */
183 GpStatus WINGDIPAPI
184 GdipGetFontCollectionFamilyCount(GpFontCollection* fontCollection,
185 INT * numFound)
186 {
187 return NotImplemented;
188 }
189
190 /*
191 * @unimplemented
192 */
193 GpStatus WINGDIPAPI
194 GdipGetFontCollectionFamilyList(GpFontCollection* fontCollection,
195 INT numSought,
196 GpFontFamily* gpfamilies[],
197 INT* numFound)
198 {
199 return NotImplemented;
200 }
201
202 /*
203 * @unimplemented
204 */
205 GpStatus WINGDIPAPI
206 GdipPrivateAddFontFile(GpFontCollection* fontCollection,
207 GDIPCONST WCHAR* filename)
208 {
209 return NotImplemented;
210 }
211
212 /*
213 * @unimplemented
214 */
215 GpStatus WINGDIPAPI
216 GdipPrivateAddMemoryFont(GpFontCollection* fontCollection,
217 GDIPCONST void* memory,
218 INT length)
219 {
220 return NotImplemented;
221 }
222
223
224 /*
225 * @unimplemented
226 */
227 GpStatus WINGDIPAPI
228 GdipCreateFontFamilyFromName(GDIPCONST WCHAR *name,
229 GpFontCollection *fontCollection,
230 GpFontFamily **FontFamily)
231 {
232 return NotImplemented;
233 }
234
235 /*
236 * @unimplemented
237 */
238 GpStatus WINGDIPAPI
239 GdipDeleteFontFamily(GpFontFamily *FontFamily)
240 {
241 return NotImplemented;
242 }
243
244 /*
245 * @unimplemented
246 */
247 GpStatus WINGDIPAPI
248 GdipCloneFontFamily(GpFontFamily *FontFamily,
249 GpFontFamily **clonedFontFamily)
250 {
251 return NotImplemented;
252 }
253
254 /*
255 * @unimplemented
256 */
257 GpStatus WINGDIPAPI
258 GdipGetGenericFontFamilySansSerif(GpFontFamily **nativeFamily)
259 {
260 return NotImplemented;
261 }
262
263 /*
264 * @unimplemented
265 */
266 GpStatus WINGDIPAPI
267 GdipGetGenericFontFamilySerif(GpFontFamily **nativeFamily)
268 {
269 return NotImplemented;
270 }
271
272 /*
273 * @unimplemented
274 */
275 GpStatus WINGDIPAPI
276 GdipGetGenericFontFamilyMonospace(GpFontFamily **nativeFamily)
277 {
278 return NotImplemented;
279 }
280
281 /*
282 * @unimplemented
283 */
284 GpStatus WINGDIPAPI
285 GdipGetFamilyName(GDIPCONST GpFontFamily *family,
286 WCHAR name[LF_FACESIZE],
287 LANGID language)
288 {
289 return NotImplemented;
290 }
291
292 /*
293 * @unimplemented
294 */
295 GpStatus WINGDIPAPI
296 GdipIsStyleAvailable(GDIPCONST GpFontFamily *family,
297 INT style,
298 BOOL * IsStyleAvailable)
299 {
300 return NotImplemented;
301 }
302
303 /*
304 * @unimplemented
305 */
306 GpStatus WINGDIPAPI
307 GdipFontCollectionEnumerable(GpFontCollection* fontCollection,
308 GpGraphics* graphics,
309 INT * numFound)
310 {
311 return NotImplemented;
312 }
313
314 /*
315 * @unimplemented
316 */
317 GpStatus WINGDIPAPI
318 GdipFontCollectionEnumerate(GpFontCollection* fontCollection,
319 INT numSought,
320 GpFontFamily* gpfamilies[],
321 INT* numFound,
322 GpGraphics* graphics)
323 {
324 return NotImplemented;
325 }
326
327 /*
328 * @unimplemented
329 */
330 GpStatus WINGDIPAPI
331 GdipGetEmHeight(GDIPCONST GpFontFamily *family,
332 INT style,
333 UINT16 * EmHeight)
334 {
335 return NotImplemented;
336 }
337
338 /*
339 * @unimplemented
340 */
341 GpStatus WINGDIPAPI
342 GdipGetCellAscent(GDIPCONST GpFontFamily *family,
343 INT style,
344 UINT16 * CellAscent)
345 {
346 return NotImplemented;
347 }
348
349 /*
350 * @unimplemented
351 */
352 GpStatus WINGDIPAPI
353 GdipGetCellDescent(GDIPCONST GpFontFamily *family,
354 INT style,
355 UINT16 * CellDescent)
356 {
357 return NotImplemented;
358 }
359
360 /*
361 * @unimplemented
362 */
363 GpStatus WINGDIPAPI
364 GdipGetLineSpacing(GDIPCONST GpFontFamily *family,
365 INT style,
366 UINT16 * LineSpacing)
367 {
368 return NotImplemented;
369 }