More DirectDraw groundwork by Peter Bajusz
[reactos.git] / reactos / lib / gdi32 / gdi32.def
1 ; $Id: gdi32.def,v 1.11 2003/10/28 19:30:08 gvg Exp $
2 ;
3 ; gdi32.def
4 ;
5 ; ReactOS Operating System
6 ;
7 ; From Anders Norlander's w32api-0.1.5 gdi32.def.
8 ;
9 LIBRARY gdi32.dll
10 EXPORTS
11 AbortDoc@4
12 AbortPath@4
13 AddFontMemResourceEx@16
14 AddFontResourceA@4
15 AddFontResourceExA@12
16 AddFontResourceExW@12
17 AddFontResourceW@4
18 AddFontResourceTracking@8
19 AngleArc@24
20 AnimatePalette@16
21 AnyLinkedFonts@0
22 Arc@36
23 ArcTo@36
24 BeginPath@4
25 BRUSHOBJ_hGetColorTransform@4
26 BRUSHOBJ_pvAllocRbrush@8
27 BRUSHOBJ_pvGetRbrush@4
28 BRUSHOBJ_ulGetBrushColor@4
29 BitBlt@36
30 CancelDC@4
31 CheckColorsInGamut@16
32 ChoosePixelFormat@8
33 Chord@36
34 ClearBitmapAttributes@8
35 ClearBrushAttributes@8
36 CLIPOBJ_bEnum@12
37 CLIPOBJ_cEnumStart@20
38 CLIPOBJ_ppoGetPath@4
39 CloseEnhMetaFile@4
40 CloseFigure@4
41 CloseMetaFile@4
42 ColorCorrectPalette@16
43 ColorMatchToTarget@12
44 CombineRgn@16
45 CombineTransform@12
46 CopyEnhMetaFileA@8
47 CopyEnhMetaFileW@8
48 CopyMetaFileA@8
49 CopyMetaFileW@8
50 CreateBitmap@20
51 CreateBitmapIndirect@4
52 CreateBrushIndirect@4
53 CreateColorSpaceA@4
54 CreateColorSpaceW@4
55 CreateCompatibleBitmap@12
56 CreateCompatibleDC@4
57 CreateDCA@16
58 CreateDCW@16
59 CreateDIBPatternBrush@8
60 CreateDIBPatternBrushPt@8
61 CreateDIBSection@24
62 CreateDIBitmap@24
63 CreateDiscardableBitmap@12
64 CreateEllipticRgn@16
65 CreateEllipticRgnIndirect@4
66 CreateEnhMetaFileA@16
67 CreateEnhMetaFileW@16
68 CreateFontA@56
69 CreateFontIndirectA@4
70 CreateFontIndirectExA@4
71 CreateFontIndirectExW@4
72 CreateFontIndirectW@4
73 CreateFontW@56
74 CreateHalftonePalette@4
75 CreateHatchBrush@8
76 CreateICA@16
77 CreateICW@16
78 CreateMetaFileA@4
79 CreateMetaFileW@4
80 CreatePalette@4
81 CreatePatternBrush@4
82 CreatePen@12
83 CreatePenIndirect@4
84 CreatePolyPolygonRgn@16
85 CreatePolygonRgn@12
86 CreateRectRgn@16
87 CreateRectRgnIndirect@4
88 CreateRoundRectRgn@24
89 CreateScalableFontResourceA@16
90 CreateScalableFontResourceW@16
91 CreateSolidBrush@4
92 DPtoLP@12
93 DeleteColorSpace@4
94 DeleteDC@4
95 DeleteEnhMetaFile@4
96 DeleteMetaFile@4
97 DeleteObject@4
98 DescribePixelFormat@16
99 DeviceCapabilitiesExA@20
100 DeviceCapabilitiesExW@20
101 DrawEscape@16
102 Ellipse@20
103 EnableEUDC@4
104 EndDoc@4
105 EndFormPage@4
106 EndPage@4
107 EndPath@4
108 EngAcquireSemaphore@4
109 EngAlphaBlend@28
110 EngAssociateSurface@12
111 EngBitBlt@44
112 EngCheckAbort@4
113 EngComputeGlyphSet@12
114 EngCopyBits@24
115 EngCreateBitmap@24
116 EngCreateClip@0
117 EngCreateDeviceBitmap@16
118 EngCreateDeviceSurface@16
119 EngCreatePalette@24
120 EngCreateSemaphore@0
121 EngDeleteClip@4
122 EngDeletePalette@4
123 EngDeletePath@4
124 EngDeleteSemaphore@4
125 EngDeleteSurface@4
126 EngEraseSurface@12
127 EngFillPath@28
128 EngFindResource@16
129 EngFreeModule@4
130 EngGetCurrentCodePage@8
131 EngGetDriverName@4
132 EngGetPrinterDataFileName@4
133 EngGradientFill@40
134 EngLineTo@36
135 EngLoadModule@4
136 EngLockSurface@4
137 EngMarkBandingSurface@4
138 EngMultiByteToUnicodeN@20
139 EngMultiByteToWideChar@20
140 EngPaint@20
141 EngPlgBlt@44
142 EngQueryEMFInfo@8
143 EngQueryLocalTime@4
144 EngReleaseSemaphore@4
145 EngStretchBlt@44
146 EngStretchBltROP@52
147 EngStrokeAndFillPath@40
148 EngStrokePath@32
149 EngTextOut@40
150 EngTransparentBlt@32
151 EngUnicodeToMultiByteN@20
152 EngUnlockSurface@4
153 EngWideCharToMultiByte@20
154 EnumEnhMetaFile@20
155 EnumFontFamiliesA@16
156 EnumFontFamiliesExA@20
157 EnumFontFamiliesExW@20
158 EnumFontFamiliesW@16
159 EnumFontsA@16
160 EnumFontsW@16
161 EnumICMProfilesA@12
162 EnumICMProfilesW@12
163 EnumMetaFile@16
164 EnumObjects@16
165 EqualRgn@8
166 Escape@20
167 EudcLoadLinkW@16
168 EudcUnloadLinkW@8
169 ExcludeClipRect@20
170 ExtCreatePen@20
171 ExtCreateRegion@12
172 ExtEscape@24
173 ExtFloodFill@20
174 ExtSelectClipRgn@12
175 ExtTextOutA@32
176 ExtTextOutW@32
177 FillPath@4
178 FillRgn@12
179 FixBrushOrgEx@16
180 FlattenPath@4
181 FloodFill@16
182 FontIsLinked@4
183 FONTOBJ_cGetAllGlyphHandles@8
184 FONTOBJ_cGetGlyphs@20
185 FONTOBJ_pQueryGlyphAttrs@8
186 FONTOBJ_pfdg@4
187 FONTOBJ_pifi@4
188 FONTOBJ_pvTrueTypeFontFile@8
189 FONTOBJ_pxoGetXform@4
190 FONTOBJ_vGetInfo@12
191 FrameRgn@20
192 GdiAddFontResourceW@12
193 GdiAddGlsBounds@8
194 GdiAddGlsRecord@16
195 GdiAlphaBlend@44
196 GdiArtificialDecrementDriver@8
197 GdiCleanCacheDC@4
198 GdiComment@12
199 GdiConsoleTextOut@16
200 GdiConvertAndCheckDC@4
201 GdiConvertBitmap@4
202 ;GdiConvertBitmapV5
203 GdiConvertBrush@4
204 GdiConvertDC@4
205 GdiConvertEnhMetaFile@4
206 GdiConvertFont@4
207 GdiConvertMetaFilePict@4
208 GdiConvertPalette@4
209 GdiConvertRegion@4
210 GdiConvertToDevmodeW@4
211 GdiCreateLocalEnhMetaFile@4
212 GdiCreateLocalMetaFilePict@4
213 GdiDeleteLocalDC@4
214 GdiDeleteSpoolFileHandle@4
215 GdiDescribePixelFormat@16
216 GdiDllInitialize@12
217 GdiDrawStream@12
218 GdiEndDocEMF@4
219 GdiEndPageEMF@8
220 DdCreateDirectDrawObject@8
221 DdQueryDirectDrawObject@44
222 DdDeleteDirectDrawObject@4
223 DdCreateSurfaceObject@8
224 DdDeleteSurfaceObject@4
225 DdResetVisrgn@8
226 DdGetDC@8
227 DdReleaseDC@4
228 DdCreateDIBSection@24
229 DdReenableDirectDrawObject@8
230 DdAttachSurface@8
231 DdUnattachSurface@8
232 DdQueryDisplaySettingsUniqueness@0
233 DdGetDxHandle@12
234 DdSetGammaRamp@12
235 DdSwapTextureHandles@12
236 GdiFixUpHandle@4
237 GdiFlush@0
238 GdiFullscreenControl@20
239 GdiGetBatchLimit@0
240 GdiGetCharDimensions@12
241 GdiGetCodePage@4
242 GdiGetDC@4
243 GdiGetDevmodeForPage@16
244 GdiGetLocalBrush@4
245 GdiGetLocalDC@4
246 GdiGetLocalFont@4
247 GdiGetPageCount@4
248 GdiGetPageHandle@12
249 GdiGetSpoolFileHandle@12
250 ;GdiGetSpoolMessage
251 GdiGradientFill@24
252 GdiInitSpool@0
253 GdiInitializeLanguagePack@4
254 GdiIsMetaFileDC@4
255 GdiIsMetaPrintDC@4
256 GdiIsPlayMetafileDC@4
257 GdiPlayDCScript@24
258 GdiPlayEMF@20
259 GdiPlayJournal@20
260 GdiPlayPageEMF@20
261 GdiPlayPrivatePageEMF@12
262 GdiPlayScript@28
263 ;GdiPrinterThunk
264 GdiProcessSetup@0
265 GdiQueryFonts@12
266 GdiQueryTable@0
267 GdiRealizationInfo@8
268 GdiReleaseDC@4
269 GdiReleaseLocalDC@4
270 GdiResetDCEMF@8
271 GdiSetAttrs@4
272 GdiSetBatchLimit@4
273 GdiSetLastError@4
274 GdiSetPixelFormat@8
275 GdiSetServerAttr@8
276 GdiStartDocEMF@8
277 GdiStartPageEMF@4
278 GdiSwapBuffers@4
279 GdiTransparentBlt@44
280 GdiValidateHandle@4
281 GetArcDirection@4
282 GetAspectRatioFilterEx@8
283 GetBitmapAttributes@4
284 GetBitmapBits@12
285 GetBitmapDimensionEx@8
286 GetBkColor@4
287 GetBkMode@4
288 GetBoundsRect@12
289 GetBrushAttributes@4
290 GetBrushOrgEx@8
291 GetCharABCWidthsA@16
292 GetCharABCWidthsFloatA@16
293 GetCharABCWidthsFloatW@16
294 GetCharABCWidthsI@20
295 GetCharABCWidthsW@16
296 GetCharWidth32A@16
297 GetCharWidth32W@16
298 GetCharWidthA@16
299 GetCharWidthFloatA@16
300 GetCharWidthFloatW@16
301 GetCharWidthI@20
302 GetCharWidthInfo@8
303 GetCharWidthW@16
304 GetCharacterPlacementA@24
305 GetCharacterPlacementW@24
306 GetClipBox@8
307 GetClipRgn@8
308 GetColorAdjustment@8
309 GetColorSpace@4
310 GetCurrentObject@8
311 GetCurrentPositionEx@8
312 GetDCBrushColor@4
313 GetDCOrgEx@8
314 GetDCPenColor@4
315 GetDIBColorTable@16
316 GetDIBits@28
317 GetDeviceCaps@8
318 GetDeviceGammaRamp@8
319 GetEnhMetaFileA@4
320 GetEnhMetaFileBits@12
321 GetEnhMetaFileDescriptionA@12
322 GetEnhMetaFileDescriptionW@12
323 GetEnhMetaFileHeader@12
324 GetEnhMetaFilePaletteEntries@12
325 GetEnhMetaFilePixelFormat@12
326 GetEnhMetaFileW@4
327 GetETM@8
328 GetEUDCTimeStamp@0
329 GetEUDCTimeStampExW@4
330 GetFontAssocStatus@4
331 GetFontData@20
332 GetFontLanguageInfo@4
333 GetFontResourceInfo@16
334 GetFontResourceInfoW@16
335 GetFontUnicodeRanges@8
336 GetGlyphIndicesA@20
337 GetGlyphIndicesW@20
338 GetGlyphOutline@28
339 GetGlyphOutlineA@28
340 GetGlyphOutlineW@28
341 GetGlyphOutlineWow@28
342 GetGraphicsMode@4
343 GetHFONT@4
344 GetICMProfileA@12
345 GetICMProfileW@12
346 GetKerningPairs@12
347 GetKerningPairsA@12
348 GetKerningPairsW@12
349 GetLayout@4
350 GetLogColorSpaceA@12
351 GetLogColorSpaceW@12
352 GetMapMode@4
353 GetMetaFileA@4
354 GetMetaFileBitsEx@12
355 GetMetaFileW@4
356 GetMetaRgn@8
357 GetMiterLimit@8
358 GetNearestColor@8
359 GetNearestPaletteIndex@8
360 GetObjectA@12
361 GetObjectType@4
362 GetObjectW@12
363 GetOutlineTextMetricsA@12
364 GetOutlineTextMetricsW@12
365 GetPaletteEntries@16
366 GetPath@16
367 GetPixel@12
368 GetPixelFormat@4
369 GetPolyFillMode@4
370 GetROP2@4
371 GetRandomRgn@12
372 GetRasterizerCaps@8
373 GetRegionData@12
374 GetRelAbs@8
375 GetRgnBox@8
376 GetStockObject@4
377 GetStretchBltMode@4
378 GetStringBitmapA@20
379 GetStringBitmapW@20
380 GetSystemPaletteEntries@16
381 GetSystemPaletteUse@4
382 GetTextAlign@4
383 GetTextCharacterExtra@4
384 GetTextCharset@4
385 GetTextCharsetInfo@12
386 GetTextColor@4
387 GetTextExtentExPointA@28
388 GetTextExtentExPointI@28
389 GetTextExtentExPointW@28
390 GetTextExtentExPointWPri@28
391 GetTextExtentPoint32A@16
392 GetTextExtentPoint32W@16
393 GetTextExtentPointA@16
394 GetTextExtentPointI@16
395 GetTextExtentPointW@16
396 GetTextFaceA@12
397 GetTextFaceW@12
398 GetTextFaceAliasW@12
399 GetTextMetricsA@8
400 GetTextMetricsW@8
401 GetTransform@12
402 GetViewportExtEx@8
403 GetViewportOrgEx@8
404 GetWinMetaFileBits@20
405 GetWindowExtEx@8
406 GetWindowOrgEx@8
407 GetWorldTransform@8
408 HT_Get8BPPFormatPalette@16
409 HT_Get8BPPMaskPalette@24
410 IntersectClipRect@20
411 InvertRgn@8
412 LPtoDP@12
413 LineDDA@24
414 LineTo@12
415 MaskBlt@48
416 MirrorRgn@8
417 ModifyWorldTransform@12
418 MoveToEx@16
419 NamedEscape@32
420 OffsetClipRgn@12
421 OffsetRgn@12
422 OffsetViewportOrgEx@16
423 OffsetWindowOrgEx@16
424 PaintRgn@8
425 PatBlt@24
426 PATHOBJ_bEnum@8
427 PATHOBJ_bEnumClipLines@12
428 PATHOBJ_vEnumStart@4
429 PATHOBJ_vEnumStartClipLines@16
430 PATHOBJ_vGetBounds@8
431 PolyPatBlt@20
432 PathToRegion@4
433 Pie@36
434 PlayEnhMetaFile@12
435 PlayEnhMetaFileRecord@16
436 PlayMetaFile@8
437 PlayMetaFileRecord@16
438 PlgBlt@40
439 PolyBezier@12
440 PolyBezierTo@12
441 PolyDraw@16
442 PolyPolygon@16
443 PolyPolyline@16
444 PolyTextOutA@12
445 PolyTextOutW@12
446 Polygon@12
447 Polyline@12
448 PolylineTo@12
449 PtInRegion@12
450 PtVisible@12
451 QueryFontAssocStatus@0
452 RealizePalette@4
453 RectInRegion@8
454 RectVisible@8
455 Rectangle@20
456 RemoveFontMemResourceEx@4
457 RemoveFontResourceA@4
458 RemoveFontResourceExA@12
459 RemoveFontResourceExW@12
460 RemoveFontResourceW@4
461 RemoveFontResourceTracking@8
462 ResetDCA@8
463 ResetDCW@8
464 ResizePalette@8
465 RestoreDC@8
466 RoundRect@28
467 SaveDC@4
468 ScaleViewportExtEx@24
469 ScaleWindowExtEx@24
470 SelectBrushLocal@8
471 SelectClipPath@8
472 SelectClipRgn@8
473 SelectFontLocal@8
474 SelectObject@8
475 SelectPalette@12
476 SetAbortProc@8
477 SetArcDirection@8
478 SetBitmapAttributes@8
479 SetBitmapBits@12
480 SetBitmapDimensionEx@16
481 SetBkColor@8
482 SetBkMode@8
483 SetBoundsRect@12
484 SetBrushAttributes@8
485 SetBrushOrgEx@16
486 SetColorAdjustment@8
487 SetColorSpace@8
488 SetDCBrushColor@8
489 SetDCPenColor@8
490 SetDIBColorTable@16
491 SetDIBits@28
492 SetDIBitsToDevice@48
493 SetDeviceGammaRamp@8
494 SetEnhMetaFileBits@8
495 SetFontEnumeration@4
496 SetGraphicsMode@8
497 SetICMMode@8
498 SetICMProfileA@8
499 SetICMProfileW@8
500 SetLayout@8
501 SetLayoutWidth@12
502 SetMagicColors@12
503 SetMapMode@8
504 SetMapperFlags@8
505 SetMetaFileBitsEx@8
506 SetMetaRgn@4
507 SetMiterLimit@12
508 SetPaletteEntries@16
509 SetPixel@16
510 SetPixelFormat@12
511 SetPixelV@16
512 SetPolyFillMode@8
513 SetROP2@8
514 SetRectRgn@20
515 SetRelAbs@8
516 SetStretchBltMode@8
517 SetSystemPaletteUse@8
518 SetTextAlign@8
519 SetTextCharacterExtra@8
520 SetTextColor@8
521 SetTextJustification@12
522 SetViewportExtEx@16
523 SetViewportOrgEx@16
524 SetVirtualResolution@20
525 SetWinMetaFileBits@16
526 SetWindowExtEx@16
527 SetWindowOrgEx@16
528 SetWorldTransform@8
529 StartDocA@8
530 StartDocW@8
531 StartFormPage@4
532 StartPage@4
533 StretchBlt@44
534 StretchDIBits@52
535 STROBJ_bEnum@12
536 STROBJ_bEnumPositionsOnly@12
537 STROBJ_bGetAdvanceWidths@16
538 STROBJ_dwGetCodePage@4
539 STROBJ_vEnumStart@4
540 StrokeAndFillPath@4
541 StrokePath@4
542 SwapBuffers@4
543 TextOutA@20
544 TextOutW@20
545 TranslateCharsetInfo@12
546 UnrealizeObject@4
547 UnloadNetworkFonts@4
548 UpdateColors@4
549 UpdateICMRegKeyA@16
550 UpdateICMRegKeyA@16
551 UpdateICMRegKeyW@16
552 WidenPath@4
553 XFORMOBJ_bApplyXform@20
554 XFORMOBJ_iGetXform@8
555 XLATEOBJ_cGetPalette@16
556 XLATEOBJ_hGetColorTransform@4
557 XLATEOBJ_iXlate@8
558 XLATEOBJ_piVector@4
559 bInitSystemAndFontsDirectoriesW@8
560 bMakePathNameW@16
561 ;cGetTTFFromFOT
562 gdiPlaySpoolStream@24