12e3d5bb14dc382c740245c5cfc00e5b8383269f
[reactos.git] / reactos / lib / gdi32 / gdi32.def
1 ; $Id: gdi32.def,v 1.8 2003/08/26 12:28:53 weiden 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 DxgGenericThunk@24
94 D3DContextCreate@16
95 D3DContextDestroy@4
96 D3DContextDestroyAll@0
97 D3DValidateTextureStageState@4
98 D3DDrawPrimitives2@28
99 D3DGetDriverState@4
100 DdAddAttachedSurface@12
101 DdAlphaBlt@12
102 DdDdAttachSurface@8
103 DdBeginMoCompFrame@8
104 DdBlt@12
105 DdCanCreateSurface@8
106 DdCanCreateD3DBuffer@8
107 DdColorControl@8
108 DdDdCreateDirectDrawObject@4
109 DdCreateSurface@32
110 DdCreateD3DBuffer@32
111 DdCreateMoComp@8
112 DdDdCreateSurfaceObject@24
113 DdDdDeleteDirectDrawObject@4
114 DdDdDeleteSurfaceObject@4
115 DdDestroyMoComp@8
116 DdDestroySurface@8
117 DdDestroyD3DBuffer@4
118 DdEndMoCompFrame@8
119 DdFlip@20
120 DdFlipToGDISurface@8
121 DdGetAvailDriverMemory@8
122 DdGetBltStatus@8
123 DdDdGetDC@8
124 DdGetDriverInfo@8
125 DdDdGetDxHandle@12
126 DdGetFlipStatus@8
127 DdGetInternalMoCompInfo@8
128 DdGetMoCompBuffInfo@8
129 DdGetMoCompGuids@8
130 DdGetMoCompFormats@8
131 DdGetScanLine@8
132 DdLock@12
133 DdLockD3D@8
134 DdDdQueryDirectDrawObject@44
135 DdQueryMoCompStatus@8
136 DdDdReenableDirectDrawObject@8
137 DdDdReleaseDC@4
138 DdRenderMoComp@8
139 DdDdResetVisrgn@8
140 DdSetColorKey@8
141 DdSetExclusiveMode@8
142 DdDdSetGammaRamp@12
143 DdCreateSurfaceEx@12
144 DdSetOverlayPosition@12
145 DdDdUnattachSurface@8
146 DdUnlock@8
147 DdUnlockD3D@8
148 DdUpdateOverlay@12
149 DdWaitForVerticalBlank@8
150 DeleteColorSpace@4
151 DeleteDC@4
152 DeleteEnhMetaFile@4
153 DeleteMetaFile@4
154 DeleteObject@4
155 DescribePixelFormat@16
156 DeviceCapabilitiesExA@20
157 DeviceCapabilitiesExW@20
158 DrawEscape@16
159 Ellipse@20
160 EnableEUDC@4
161 EndDoc@4
162 EndFormPage@4
163 EndPage@4
164 EndPath@4
165 EngAcquireSemaphore@4
166 EngAlphaBlend@28
167 EngAssociateSurface@12
168 EngBitBlt@44
169 EngCheckAbort@4
170 EngComputeGlyphSet@12
171 EngCopyBits@24
172 EngCreateBitmap@24
173 EngCreateClip@0
174 EngCreateDeviceBitmap@16
175 EngCreateDeviceSurface@16
176 EngCreatePalette@24
177 EngCreateSemaphore@0
178 EngDeleteClip@4
179 EngDeletePalette@4
180 EngDeletePath@4
181 EngDeleteSemaphore@4
182 EngDeleteSurface@4
183 EngEraseSurface@12
184 EngFillPath@28
185 EngFindResource@16
186 EngFreeModule@4
187 EngGetCurrentCodePage@8
188 EngGetDriverName@4
189 EngGetPrinterDataFileName@4
190 EngGradientFill@40
191 EngLineTo@36
192 EngLoadModule@4
193 EngLockSurface@4
194 EngMarkBandingSurface@4
195 EngMultiByteToUnicodeN@20
196 EngMultiByteToWideChar@20
197 EngPaint@20
198 EngPlgBlt@44
199 EngQueryEMFInfo@8
200 EngQueryLocalTime@4
201 EngReleaseSemaphore@4
202 EngStretchBlt@44
203 EngStretchBltROP@52
204 EngStrokeAndFillPath@40
205 EngStrokePath@32
206 EngTextOut@40
207 EngTransparentBlt@32
208 EngUnicodeToMultiByteN@20
209 EngUnlockSurface@4
210 EngWideCharToMultiByte@20
211 EnumEnhMetaFile@20
212 EnumFontFamiliesA@16
213 EnumFontFamiliesExA@20
214 EnumFontFamiliesExW@20
215 EnumFontFamiliesW@16
216 EnumFontsA@16
217 EnumFontsW@16
218 EnumICMProfilesA@12
219 EnumICMProfilesW@12
220 EnumMetaFile@16
221 EnumObjects@16
222 EqualRgn@8
223 Escape@20
224 EudcLoadLinkW@16
225 EudcUnloadLinkW@8
226 ExcludeClipRect@20
227 ExtCreatePen@20
228 ExtCreateRegion@12
229 ExtEscape@24
230 ExtFloodFill@20
231 ExtSelectClipRgn@12
232 ExtTextOutA@32
233 ExtTextOutW@32
234 FillPath@4
235 FillRgn@12
236 FixBrushOrgEx@16
237 FlattenPath@4
238 FloodFill@16
239 FontIsLinked@4
240 FONTOBJ_cGetAllGlyphHandles@8
241 FONTOBJ_cGetGlyphs@20
242 FONTOBJ_pQueryGlyphAttrs@8
243 FONTOBJ_pfdg@4
244 FONTOBJ_pifi@4
245 FONTOBJ_pvTrueTypeFontFile@8
246 FONTOBJ_pxoGetXform@4
247 FONTOBJ_vGetInfo@12
248 FrameRgn@20
249 GdiAddFontResourceW@12
250 GdiAddGlsBounds@8
251 GdiAddGlsRecord@16
252 GdiAlphaBlend@44
253 GdiArtificialDecrementDriver@8
254 GdiCleanCacheDC@4
255 GdiComment@12
256 GdiConsoleTextOut@16
257 GdiConvertAndCheckDC@4
258 GdiConvertBitmap@4
259 ;GdiConvertBitmapV5
260 GdiConvertBrush@4
261 GdiConvertDC@4
262 GdiConvertEnhMetaFile@4
263 GdiConvertFont@4
264 GdiConvertMetaFilePict@4
265 GdiConvertPalette@4
266 GdiConvertRegion@4
267 GdiConvertToDevmodeW@4
268 GdiCreateLocalEnhMetaFile@4
269 GdiCreateLocalMetaFilePict@4
270 GdiDeleteLocalDC@4
271 GdiDeleteSpoolFileHandle@4
272 GdiDescribePixelFormat@16
273 GdiDllInitialize@12
274 GdiDrawStream@12
275 GdiEndDocEMF@4
276 GdiEndPageEMF@8
277 DdCreateDirectDrawObject@8
278 DdQueryDirectDrawObject@44
279 DdDeleteDirectDrawObject@4
280 DdCreateSurfaceObject@8
281 DdDeleteSurfaceObject@4
282 DdResetVisrgn@8
283 DdGetDC@8
284 DdReleaseDC@4
285 DdCreateDIBSection@24
286 DdReenableDirectDrawObject@8
287 DdAttachSurface@8
288 DdUnattachSurface@8
289 DdQueryDisplaySettingsUniqueness@0
290 DdGetDxHandle@12
291 DdSetGammaRamp@12
292 DdSwapTextureHandles@12
293 GdiFixUpHandle@4
294 GdiFlush@0
295 GdiFullscreenControl@20
296 GdiGetBatchLimit@0
297 GdiGetCharDimensions@12
298 GdiGetCodePage@4
299 GdiGetDC@4
300 GdiGetDevmodeForPage@16
301 GdiGetLocalBrush@4
302 GdiGetLocalDC@4
303 GdiGetLocalFont@4
304 GdiGetPageCount@4
305 GdiGetPageHandle@12
306 GdiGetSpoolFileHandle@12
307 ;GdiGetSpoolMessage
308 GdiGradientFill@24
309 ;GdiInitSpool
310 ;GdiInitializeLanguagePack
311 GdiIsMetaFileDC@4
312 GdiIsMetaPrintDC@4
313 GdiIsPlayMetafileDC@4
314 GdiPlayDCScript@24
315 ;GdiPlayEMF
316 GdiPlayJournal@20
317 GdiPlayPageEMF@20
318 ;GdiPlayPrivatePageEMF
319 GdiPlayScript@28
320 ;GdiPrinterThunk
321 GdiProcessSetup@0
322 GdiQueryFonts@12
323 GdiQueryTable@0
324 GdiRealizationInfo@8
325 GdiReleaseDC@4
326 GdiReleaseLocalDC@4
327 GdiResetDCEMF@8
328 GdiSetAttrs@4
329 GdiSetBatchLimit@4
330 GdiSetLastError@4
331 GdiSetPixelFormat@8
332 GdiSetServerAttr@8
333 GdiStartDocEMF@8
334 GdiStartPageEMF@4
335 GdiSwapBuffers@4
336 GdiTransparentBlt@44
337 GdiValidateHandle@4
338 GetArcDirection@4
339 GetAspectRatioFilterEx@8
340 GetBitmapAttributes@4
341 GetBitmapBits@12
342 GetBitmapDimensionEx@8
343 GetBkColor@4
344 GetBkMode@4
345 GetBoundsRect@12
346 GetBrushAttributes@4
347 GetBrushOrgEx@8
348 GetCharABCWidthsA@16
349 GetCharABCWidthsFloatA@16
350 GetCharABCWidthsFloatW@16
351 GetCharABCWidthsI@20
352 GetCharABCWidthsW@16
353 GetCharWidth32A@16
354 GetCharWidth32W@16
355 GetCharWidthA@16
356 GetCharWidthFloatA@16
357 GetCharWidthFloatW@16
358 GetCharWidthI@20
359 GetCharWidthInfo@8
360 GetCharWidthW@16
361 GetCharacterPlacementA@24
362 GetCharacterPlacementW@24
363 GetClipBox@8
364 GetClipRgn@8
365 GetColorAdjustment@8
366 GetColorSpace@4
367 GetCurrentObject@8
368 GetCurrentPositionEx@8
369 GetDCBrushColor@4
370 GetDCOrgEx@8
371 GetDCPenColor@4
372 GetDIBColorTable@16
373 GetDIBits@28
374 GetDeviceCaps@8
375 GetDeviceGammaRamp@8
376 GetEnhMetaFileA@4
377 GetEnhMetaFileBits@12
378 GetEnhMetaFileDescriptionA@12
379 GetEnhMetaFileDescriptionW@12
380 GetEnhMetaFileHeader@12
381 GetEnhMetaFilePaletteEntries@12
382 GetEnhMetaFilePixelFormat@12
383 GetEnhMetaFileW@4
384 GetETM@8
385 GetEUDCTimeStamp@0
386 GetEUDCTimeStampExW@4
387 GetFontAssocStatus@4
388 GetFontData@20
389 GetFontLanguageInfo@4
390 GetFontResourceInfo@16
391 GetFontResourceInfoW@16
392 GetFontUnicodeRanges@8
393 GetGlyphIndicesA@20
394 GetGlyphIndicesW@20
395 GetGlyphOutline@28
396 GetGlyphOutlineA@28
397 GetGlyphOutlineW@28
398 GetGlyphOutlineWow@28
399 GetGraphicsMode@4
400 GetHFONT@4
401 GetICMProfileA@12
402 GetICMProfileW@12
403 GetKerningPairs@12
404 GetKerningPairsA@12
405 GetKerningPairsW@12
406 GetLayout@4
407 GetLogColorSpaceA@12
408 GetLogColorSpaceW@12
409 GetMapMode@4
410 GetMetaFileA@4
411 GetMetaFileBitsEx@12
412 GetMetaFileW@4
413 GetMetaRgn@8
414 GetMiterLimit@8
415 GetNearestColor@8
416 GetNearestPaletteIndex@8
417 GetObjectA@12
418 GetObjectType@4
419 GetObjectW@12
420 GetOutlineTextMetricsA@12
421 GetOutlineTextMetricsW@12
422 GetPaletteEntries@16
423 GetPath@16
424 GetPixel@12
425 GetPixelFormat@4
426 GetPolyFillMode@4
427 GetROP2@4
428 GetRandomRgn@12
429 GetRasterizerCaps@8
430 GetRegionData@12
431 GetRelAbs@8
432 GetRgnBox@8
433 GetStockObject@4
434 GetStretchBltMode@4
435 GetStringBitmapA@20
436 GetStringBitmapW@20
437 GetSystemPaletteEntries@16
438 GetSystemPaletteUse@4
439 GetTextAlign@4
440 GetTextCharacterExtra@4
441 GetTextCharset@4
442 GetTextCharsetInfo@12
443 GetTextColor@4
444 GetTextExtentExPointA@28
445 GetTextExtentExPointI@28
446 GetTextExtentExPointW@28
447 GetTextExtentExPointWPri@28
448 GetTextExtentPoint32A@16
449 GetTextExtentPoint32W@16
450 GetTextExtentPointA@16
451 GetTextExtentPointI@16
452 GetTextExtentPointW@16
453 GetTextFaceA@12
454 GetTextFaceW@12
455 GetTextFaceAliasW@12
456 GetTextMetricsA@8
457 GetTextMetricsW@8
458 GetTransform@12
459 GetViewportExtEx@8
460 GetViewportOrgEx@8
461 GetWinMetaFileBits@20
462 GetWindowExtEx@8
463 GetWindowOrgEx@8
464 GetWorldTransform@8
465 HT_Get8BPPFormatPalette@16
466 HT_Get8BPPMaskPalette@24
467 IntersectClipRect@20
468 InvertRgn@8
469 LPtoDP@12
470 LineDDA@24
471 LineTo@12
472 MaskBlt@48
473 MirrorRgn@8
474 ModifyWorldTransform@12
475 MoveToEx@16
476 NamedEscape@32
477 OffsetClipRgn@12
478 OffsetRgn@12
479 OffsetViewportOrgEx@16
480 OffsetWindowOrgEx@16
481 PaintRgn@8
482 PatBlt@24
483 PATHOBJ_bEnum@8
484 PATHOBJ_bEnumClipLines@12
485 PATHOBJ_vEnumStart@4
486 PATHOBJ_vEnumStartClipLines@16
487 PATHOBJ_vGetBounds@8
488 PolyPatBlt@20
489 PathToRegion@4
490 Pie@36
491 PlayEnhMetaFile@12
492 PlayEnhMetaFileRecord@16
493 PlayMetaFile@8
494 PlayMetaFileRecord@16
495 PlgBlt@40
496 PolyBezier@12
497 PolyBezierTo@12
498 PolyDraw@16
499 PolyPolygon@16
500 PolyPolyline@16
501 PolyTextOutA@12
502 PolyTextOutW@12
503 Polygon@12
504 Polyline@12
505 PolylineTo@12
506 PtInRegion@12
507 PtVisible@12
508 QueryFontAssocStatus@0
509 RealizePalette@4
510 RectInRegion@8
511 RectVisible@8
512 Rectangle@20
513 RemoveFontMemResourceEx@4
514 RemoveFontResourceA@4
515 RemoveFontResourceExA@12
516 RemoveFontResourceExW@12
517 RemoveFontResourceW@4
518 RemoveFontResourceTracking@8
519 ResetDCA@8
520 ResetDCW@8
521 ResizePalette@8
522 RestoreDC@8
523 RoundRect@28
524 SaveDC@4
525 ScaleViewportExtEx@24
526 ScaleWindowExtEx@24
527 SelectBrushLocal@8
528 SelectClipPath@8
529 SelectClipRgn@8
530 SelectFontLocal@8
531 SelectObject@8
532 SelectPalette@12
533 SetAbortProc@8
534 SetArcDirection@8
535 SetBitmapAttributes@8
536 SetBitmapBits@12
537 SetBitmapDimensionEx@16
538 SetBkColor@8
539 SetBkMode@8
540 SetBoundsRect@12
541 SetBrushAttributes@8
542 SetBrushOrgEx@16
543 SetColorAdjustment@8
544 SetColorSpace@8
545 SetDCBrushColor@8
546 SetDCPenColor@8
547 SetDIBColorTable@16
548 SetDIBits@28
549 SetDIBitsToDevice@48
550 SetDeviceGammaRamp@8
551 SetEnhMetaFileBits@8
552 SetFontEnumeration@4
553 SetGraphicsMode@8
554 SetICMMode@8
555 SetICMProfileA@8
556 SetICMProfileW@8
557 SetLayout@8
558 SetLayoutWidth@12
559 SetMagicColors@12
560 SetMapMode@8
561 SetMapperFlags@8
562 SetMetaFileBitsEx@8
563 SetMetaRgn@4
564 SetMiterLimit@12
565 SetPaletteEntries@16
566 SetPixel@16
567 SetPixelFormat@12
568 SetPixelV@16
569 SetPolyFillMode@8
570 SetROP2@8
571 SetRectRgn@20
572 SetRelAbs@8
573 SetStretchBltMode@8
574 SetSystemPaletteUse@8
575 SetTextAlign@8
576 SetTextCharacterExtra@8
577 SetTextColor@8
578 SetTextJustification@12
579 SetViewportExtEx@16
580 SetViewportOrgEx@16
581 SetVirtualResolution@20
582 SetWinMetaFileBits@16
583 SetWindowExtEx@16
584 SetWindowOrgEx@16
585 SetWorldTransform@8
586 StartDocA@8
587 StartDocW@8
588 StartFormPage@4
589 StartPage@4
590 StretchBlt@44
591 StretchDIBits@52
592 STROBJ_bEnum@12
593 STROBJ_bEnumPositionsOnly@12
594 STROBJ_bGetAdvanceWidths@16
595 STROBJ_dwGetCodePage@4
596 STROBJ_vEnumStart@4
597 StrokeAndFillPath@4
598 StrokePath@4
599 SwapBuffers@4
600 TextOutA@20
601 TextOutW@20
602 TranslateCharsetInfo@12
603 UnrealizeObject@4
604 UnloadNetworkFonts@4
605 UpdateColors@4
606 UpdateICMRegKeyA@16
607 UpdateICMRegKeyA@16
608 UpdateICMRegKeyW@16
609 WidenPath@4
610 XFORMOBJ_bApplyXform@20
611 XFORMOBJ_iGetXform@8
612 XLATEOBJ_cGetPalette@16
613 XLATEOBJ_hGetColorTransform@4
614 XLATEOBJ_iXlate@8
615 XLATEOBJ_piVector@4
616 bInitSystemAndFontsDirectoriesW@8
617 bMakePathNameW@16
618 ;cGetTTFFromFOT
619 gdiPlaySpoolStream@24