]> gitweb.factorcode.org Git - factor.git/blob - basis/windows/gdi32/gdi32.factor
Split off some code from ui.backend.windows into windows.offscreen
[factor.git] / basis / windows / gdi32 / gdi32.factor
1 ! Copyright (C) 2005, 2006 Doug Coleman.
2 ! See http://factorcode.org/license.txt for BSD license.
3 USING: alien alien.syntax alien.destructors kernel windows.types ;
4 IN: windows.gdi32
5
6 ! Stock Logical Objects
7 CONSTANT: WHITE_BRUSH         0
8 CONSTANT: LTGRAY_BRUSH        1
9 CONSTANT: GRAY_BRUSH          2
10 CONSTANT: DKGRAY_BRUSH        3
11 CONSTANT: BLACK_BRUSH         4
12 CONSTANT: NULL_BRUSH          5
13 ALIAS: HOLLOW_BRUSH        NULL_BRUSH
14 CONSTANT: WHITE_PEN           6
15 CONSTANT: BLACK_PEN           7
16 CONSTANT: NULL_PEN            8
17 CONSTANT: OEM_FIXED_FONT      10
18 CONSTANT: ANSI_FIXED_FONT     11
19 CONSTANT: ANSI_VAR_FONT       12
20 CONSTANT: SYSTEM_FONT         13
21 CONSTANT: DEVICE_DEFAULT_FONT 14
22 CONSTANT: DEFAULT_PALETTE     15
23 CONSTANT: SYSTEM_FIXED_FONT   16
24 CONSTANT: DEFAULT_GUI_FONT    17
25 CONSTANT: DC_BRUSH            18
26 CONSTANT: DC_PEN              19
27                   
28 CONSTANT: BI_RGB        0
29 CONSTANT: BI_RLE8       1
30 CONSTANT: BI_RLE4       2
31 CONSTANT: BI_BITFIELDS  3
32
33 CONSTANT: DIB_RGB_COLORS 0
34 CONSTANT: DIB_PAL_COLORS 1
35
36 LIBRARY: gdi32
37
38 ! FUNCTION: AbortDoc
39 ! FUNCTION: AbortPath
40 ! FUNCTION: AddFontMemResourceEx
41 ! FUNCTION: AddFontResourceA
42 ! FUNCTION: AddFontResourceExA
43 ! FUNCTION: AddFontResourceExW
44 ! FUNCTION: AddFontResourceTracking
45 ! FUNCTION: AddFontResourceW
46 ! FUNCTION: AngleArc
47 ! FUNCTION: AnimatePalette
48 ! FUNCTION: AnyLinkedFonts
49 ! FUNCTION: Arc
50 ! FUNCTION: ArcTo
51 ! FUNCTION: BeginPath
52 ! FUNCTION: bInitSystemAndFontsDirectoriesW
53 ! FUNCTION: BitBlt
54 ! FUNCTION: bMakePathNameW
55 ! FUNCTION: BRUSHOBJ_hGetColorTransform
56 ! FUNCTION: BRUSHOBJ_pvAllocRbrush
57 ! FUNCTION: BRUSHOBJ_pvGetRbrush
58 ! FUNCTION: BRUSHOBJ_ulGetBrushColor
59 ! FUNCTION: CancelDC
60 ! FUNCTION: cGetTTFFromFOT
61 ! FUNCTION: CheckColorsInGamut
62 FUNCTION: int ChoosePixelFormat ( HDC hDC, PFD* ppfd ) ;
63 ! FUNCTION: Chord
64 ! FUNCTION: ClearBitmapAttributes
65 ! FUNCTION: ClearBrushAttributes
66 ! FUNCTION: CLIPOBJ_bEnum
67 ! FUNCTION: CLIPOBJ_cEnumStart
68 ! FUNCTION: CLIPOBJ_ppoGetPath
69 ! FUNCTION: CloseEnhMetaFile
70 ! FUNCTION: CloseFigure
71 ! FUNCTION: CloseMetaFile
72 ! FUNCTION: ColorCorrectPalette
73 ! FUNCTION: ColorMatchToTarget
74 ! FUNCTION: CombineRgn
75 ! FUNCTION: CombineTransform
76 ! FUNCTION: CopyEnhMetaFileA
77 ! FUNCTION: CopyEnhMetaFileW
78 ! FUNCTION: CopyMetaFileA
79 ! FUNCTION: CopyMetaFileW
80 ! FUNCTION: CreateBitmap
81 ! FUNCTION: CreateBitmapIndirect
82 ! FUNCTION: CreateBrushIndirect
83 ! FUNCTION: CreateColorSpaceA
84 ! FUNCTION: CreateColorSpaceW
85 ! FUNCTION: CreateCompatibleBitmap
86 FUNCTION: HDC CreateCompatibleDC ( HDC hdc ) ;
87 ! FUNCTION: CreateDCA
88 ! FUNCTION: CreateDCW
89 ! FUNCTION: CreateDIBitmap
90 ! FUNCTION: CreateDIBPatternBrush
91 ! FUNCTION: CreateDIBPatternBrushPt
92 FUNCTION: HBITMAP CreateDIBSection ( HDC hdc, BITMAPINFO* pbmi, UINT iUsage, void** ppvBits, HANDLE hSection, DWORD dwOffset ) ;
93 ! FUNCTION: CreateDiscardableBitmap
94 ! FUNCTION: CreateEllipticRgn
95 ! FUNCTION: CreateEllipticRgnIndirect
96 ! FUNCTION: CreateEnhMetaFileA
97 ! FUNCTION: CreateEnhMetaFileW
98 ! FUNCTION: CreateFontA
99 ! FUNCTION: CreateFontIndirectA
100 ! FUNCTION: CreateFontIndirectExA
101 ! FUNCTION: CreateFontIndirectExW
102 ! FUNCTION: CreateFontIndirectW
103 ! FUNCTION: CreateFontW
104 ! FUNCTION: CreateHalftonePalette
105 ! FUNCTION: CreateHatchBrush
106 ! FUNCTION: CreateICA
107 ! FUNCTION: CreateICW
108 ! FUNCTION: CreateMetaFileA
109 ! FUNCTION: CreateMetaFileW
110 ! FUNCTION: CreatePalette
111 ! FUNCTION: CreatePatternBrush
112 ! FUNCTION: CreatePen
113 ! FUNCTION: CreatePenIndirect
114 ! FUNCTION: CreatePolygonRgn
115 ! FUNCTION: CreatePolyPolygonRgn
116 FUNCTION: HRGN CreateRectRgn ( int x, int y, int w, int h ) ;
117 ! FUNCTION: CreateRectRgnIndirect
118 ! FUNCTION: CreateRoundRectRgn
119 ! FUNCTION: CreateScalableFontResourceA
120 ! FUNCTION: CreateScalableFontResourceW
121 ! FUNCTION: CreateSolidBrush
122 ! FUNCTION: DdEntry0
123 ! FUNCTION: DdEntry1
124 ! FUNCTION: DdEntry10
125 ! FUNCTION: DdEntry11
126 ! FUNCTION: DdEntry12
127 ! FUNCTION: DdEntry13
128 ! FUNCTION: DdEntry14
129 ! FUNCTION: DdEntry15
130 ! FUNCTION: DdEntry16
131 ! FUNCTION: DdEntry17
132 ! FUNCTION: DdEntry18
133 ! FUNCTION: DdEntry19
134 ! FUNCTION: DdEntry2
135 ! FUNCTION: DdEntry20
136 ! FUNCTION: DdEntry21
137 ! FUNCTION: DdEntry22
138 ! FUNCTION: DdEntry23
139 ! FUNCTION: DdEntry24
140 ! FUNCTION: DdEntry25
141 ! FUNCTION: DdEntry26
142 ! FUNCTION: DdEntry27
143 ! FUNCTION: DdEntry28
144 ! FUNCTION: DdEntry29
145 ! FUNCTION: DdEntry3
146 ! FUNCTION: DdEntry30
147 ! FUNCTION: DdEntry31
148 ! FUNCTION: DdEntry32
149 ! FUNCTION: DdEntry33
150 ! FUNCTION: DdEntry34
151 ! FUNCTION: DdEntry35
152 ! FUNCTION: DdEntry36
153 ! FUNCTION: DdEntry37
154 ! FUNCTION: DdEntry38
155 ! FUNCTION: DdEntry39
156 ! FUNCTION: DdEntry4
157 ! FUNCTION: DdEntry40
158 ! FUNCTION: DdEntry41
159 ! FUNCTION: DdEntry42
160 ! FUNCTION: DdEntry43
161 ! FUNCTION: DdEntry44
162 ! FUNCTION: DdEntry45
163 ! FUNCTION: DdEntry46
164 ! FUNCTION: DdEntry47
165 ! FUNCTION: DdEntry48
166 ! FUNCTION: DdEntry49
167 ! FUNCTION: DdEntry5
168 ! FUNCTION: DdEntry50
169 ! FUNCTION: DdEntry51
170 ! FUNCTION: DdEntry52
171 ! FUNCTION: DdEntry53
172 ! FUNCTION: DdEntry54
173 ! FUNCTION: DdEntry55
174 ! FUNCTION: DdEntry56
175 ! FUNCTION: DdEntry6
176 ! FUNCTION: DdEntry7
177 ! FUNCTION: DdEntry8
178 ! FUNCTION: DdEntry9
179 ! FUNCTION: DeleteColorSpace
180 FUNCTION: BOOL DeleteDC ( HDC hdc ) ;
181 DESTRUCTOR: DeleteDC
182 ! FUNCTION: DeleteEnhMetaFile
183 ! FUNCTION: DeleteMetaFile
184 FUNCTION: BOOL DeleteObject ( HGDIOBJ hObject ) ;
185 DESTRUCTOR: DeleteObject
186 ! FUNCTION: DescribePixelFormat
187 ! FUNCTION: DeviceCapabilitiesExA
188 ! FUNCTION: DeviceCapabilitiesExW
189 ! FUNCTION: DPtoLP
190 ! FUNCTION: DrawEscape
191 ! FUNCTION: Ellipse
192 ! FUNCTION: EnableEUDC
193 ! FUNCTION: EndDoc
194 ! FUNCTION: EndFormPage
195 ! FUNCTION: EndPage
196 ! FUNCTION: EndPath
197 ! FUNCTION: EngAcquireSemaphore
198 ! FUNCTION: EngAlphaBlend
199 ! FUNCTION: EngAssociateSurface
200 ! FUNCTION: EngBitBlt
201 ! FUNCTION: EngCheckAbort
202 ! FUNCTION: EngComputeGlyphSet
203 ! FUNCTION: EngCopyBits
204 ! FUNCTION: EngCreateBitmap
205 ! FUNCTION: EngCreateClip
206 ! FUNCTION: EngCreateDeviceBitmap
207 ! FUNCTION: EngCreateDeviceSurface
208 ! FUNCTION: EngCreatePalette
209 ! FUNCTION: EngCreateSemaphore
210 ! FUNCTION: EngDeleteClip
211 ! FUNCTION: EngDeletePalette
212 ! FUNCTION: EngDeletePath
213 ! FUNCTION: EngDeleteSemaphore
214 ! FUNCTION: EngDeleteSurface
215 ! FUNCTION: EngEraseSurface
216 ! FUNCTION: EngFillPath
217 ! FUNCTION: EngFindResource
218 ! FUNCTION: EngFreeModule
219 ! FUNCTION: EngGetCurrentCodePage
220 ! FUNCTION: EngGetDriverName
221 ! FUNCTION: EngGetPrinterDataFileName
222 ! FUNCTION: EngGradientFill
223 ! FUNCTION: EngLineTo
224 ! FUNCTION: EngLoadModule
225 ! FUNCTION: EngLockSurface
226 ! FUNCTION: EngMarkBandingSurface
227 ! FUNCTION: EngMultiByteToUnicodeN
228 ! FUNCTION: EngMultiByteToWideChar
229 ! FUNCTION: EngPaint
230 ! FUNCTION: EngPlgBlt
231 ! FUNCTION: EngQueryEMFInfo
232 ! FUNCTION: EngQueryLocalTime
233 ! FUNCTION: EngReleaseSemaphore
234 ! FUNCTION: EngStretchBlt
235 ! FUNCTION: EngStretchBltROP
236 ! FUNCTION: EngStrokeAndFillPath
237 ! FUNCTION: EngStrokePath
238 ! FUNCTION: EngTextOut
239 ! FUNCTION: EngTransparentBlt
240 ! FUNCTION: EngUnicodeToMultiByteN
241 ! FUNCTION: EngUnlockSurface
242 ! FUNCTION: EngWideCharToMultiByte
243 ! FUNCTION: EnumEnhMetaFile
244 ! FUNCTION: EnumFontFamiliesA
245 ! FUNCTION: EnumFontFamiliesExA
246 ! FUNCTION: EnumFontFamiliesExW
247 ! FUNCTION: EnumFontFamiliesW
248 ! FUNCTION: EnumFontsA
249 ! FUNCTION: EnumFontsW
250 ! FUNCTION: EnumICMProfilesA
251 ! FUNCTION: EnumICMProfilesW
252 ! FUNCTION: EnumMetaFile
253 ! FUNCTION: EnumObjects
254 ! FUNCTION: EqualRgn
255 ! FUNCTION: Escape
256 ! FUNCTION: EudcLoadLinkW
257 ! FUNCTION: EudcUnloadLinkW
258 ! FUNCTION: ExcludeClipRect
259 ! FUNCTION: ExtCreatePen
260 ! FUNCTION: ExtCreateRegion
261 ! FUNCTION: ExtEscape
262 ! FUNCTION: ExtFloodFill
263 ! FUNCTION: ExtSelectClipRgn
264 ! FUNCTION: ExtTextOutA
265 ! FUNCTION: ExtTextOutW
266 ! FUNCTION: FillPath
267 ! FUNCTION: FillRgn
268 ! FUNCTION: FixBrushOrgEx
269 ! FUNCTION: FlattenPath
270 ! FUNCTION: FloodFill
271 ! FUNCTION: FontIsLinked
272 ! FUNCTION: FONTOBJ_cGetAllGlyphHandles
273 ! FUNCTION: FONTOBJ_cGetGlyphs
274 ! FUNCTION: FONTOBJ_pfdg
275 ! FUNCTION: FONTOBJ_pifi
276 ! FUNCTION: FONTOBJ_pQueryGlyphAttrs
277 ! FUNCTION: FONTOBJ_pvTrueTypeFontFile
278 ! FUNCTION: FONTOBJ_pxoGetXform
279 ! FUNCTION: FONTOBJ_vGetInfo
280 ! FUNCTION: FrameRgn
281 ! FUNCTION: GdiAddFontResourceW
282 ! FUNCTION: GdiAddGlsBounds
283 ! FUNCTION: GdiAddGlsRecord
284 ! FUNCTION: GdiAlphaBlend
285 ! FUNCTION: GdiArtificialDecrementDriver
286 ! FUNCTION: GdiCleanCacheDC
287 ! FUNCTION: GdiComment
288 ! FUNCTION: GdiConsoleTextOut
289 ! FUNCTION: GdiConvertAndCheckDC
290 ! FUNCTION: GdiConvertBitmap
291 ! FUNCTION: GdiConvertBitmapV5
292 ! FUNCTION: GdiConvertBrush
293 ! FUNCTION: GdiConvertDC
294 ! FUNCTION: GdiConvertEnhMetaFile
295 ! FUNCTION: GdiConvertFont
296 ! FUNCTION: GdiConvertMetaFilePict
297 ! FUNCTION: GdiConvertPalette
298 ! FUNCTION: GdiConvertRegion
299 ! FUNCTION: GdiConvertToDevmodeW
300 ! FUNCTION: GdiCreateLocalEnhMetaFile
301 ! FUNCTION: GdiCreateLocalMetaFilePict
302 ! FUNCTION: GdiDeleteLocalDC
303 ! FUNCTION: GdiDeleteSpoolFileHandle
304 ! FUNCTION: GdiDescribePixelFormat
305 ! FUNCTION: GdiDllInitialize
306 ! FUNCTION: GdiDrawStream
307 ! FUNCTION: GdiEndDocEMF
308 ! FUNCTION: GdiEndPageEMF
309 ! FUNCTION: GdiEntry1
310 ! FUNCTION: GdiEntry10
311 ! FUNCTION: GdiEntry11
312 ! FUNCTION: GdiEntry12
313 ! FUNCTION: GdiEntry13
314 ! FUNCTION: GdiEntry14
315 ! FUNCTION: GdiEntry15
316 ! FUNCTION: GdiEntry16
317 ! FUNCTION: GdiEntry2
318 ! FUNCTION: GdiEntry3
319 ! FUNCTION: GdiEntry4
320 ! FUNCTION: GdiEntry5
321 ! FUNCTION: GdiEntry6
322 ! FUNCTION: GdiEntry7
323 ! FUNCTION: GdiEntry8
324 ! FUNCTION: GdiEntry9
325 ! FUNCTION: GdiFixUpHandle
326 FUNCTION: BOOL GdiFlush ( ) ;
327 ! FUNCTION: GdiFullscreenControl
328 ! FUNCTION: GdiGetBatchLimit
329 ! FUNCTION: GdiGetCharDimensions
330 ! FUNCTION: GdiGetCodePage
331 ! FUNCTION: GdiGetDC
332 ! FUNCTION: GdiGetDevmodeForPage
333 ! FUNCTION: GdiGetLocalBrush
334 ! FUNCTION: GdiGetLocalDC
335 ! FUNCTION: GdiGetLocalFont
336 ! FUNCTION: GdiGetPageCount
337 ! FUNCTION: GdiGetPageHandle
338 ! FUNCTION: GdiGetSpoolFileHandle
339 ! FUNCTION: GdiGetSpoolMessage
340 ! FUNCTION: GdiGradientFill
341 ! FUNCTION: GdiInitializeLanguagePack
342 ! FUNCTION: GdiInitSpool
343 ! FUNCTION: GdiIsMetaFileDC
344 ! FUNCTION: GdiIsMetaPrintDC
345 ! FUNCTION: GdiIsPlayMetafileDC
346 ! FUNCTION: GdiPlayDCScript
347 ! FUNCTION: GdiPlayEMF
348 ! FUNCTION: GdiPlayJournal
349 ! FUNCTION: GdiPlayPageEMF
350 ! FUNCTION: GdiPlayPrivatePageEMF
351 ! FUNCTION: GdiPlayScript
352 ! FUNCTION: gdiPlaySpoolStream
353 ! FUNCTION: GdiPrinterThunk
354 ! FUNCTION: GdiProcessSetup
355 ! FUNCTION: GdiQueryFonts
356 ! FUNCTION: GdiQueryTable
357 ! FUNCTION: GdiRealizationInfo
358 ! FUNCTION: GdiReleaseDC
359 ! FUNCTION: GdiReleaseLocalDC
360 ! FUNCTION: GdiResetDCEMF
361 ! FUNCTION: GdiSetAttrs
362 ! FUNCTION: GdiSetBatchLimit
363 ! FUNCTION: GdiSetLastError
364 ! FUNCTION: GdiSetPixelFormat
365 ! FUNCTION: GdiSetServerAttr
366 ! FUNCTION: GdiStartDocEMF
367 ! FUNCTION: GdiStartPageEMF
368 ! FUNCTION: GdiSwapBuffers
369 ! FUNCTION: GdiTransparentBlt
370 ! FUNCTION: GdiValidateHandle
371 ! FUNCTION: GetArcDirection
372 ! FUNCTION: GetAspectRatioFilterEx
373 ! FUNCTION: GetBitmapAttributes
374 ! FUNCTION: GetBitmapBits
375 ! FUNCTION: GetBitmapDimensionEx
376 ! FUNCTION: GetBkColor
377 ! FUNCTION: GetBkMode
378 ! FUNCTION: GetBoundsRect
379 ! FUNCTION: GetBrushAttributes
380 ! FUNCTION: GetBrushOrgEx
381 ! FUNCTION: GetCharABCWidthsA
382 ! FUNCTION: GetCharABCWidthsFloatA
383 ! FUNCTION: GetCharABCWidthsFloatW
384 ! FUNCTION: GetCharABCWidthsI
385 ! FUNCTION: GetCharABCWidthsW
386 ! FUNCTION: GetCharacterPlacementA
387 ! FUNCTION: GetCharacterPlacementW
388 ! FUNCTION: GetCharWidth32A
389 ! FUNCTION: GetCharWidth32W
390 ! FUNCTION: GetCharWidthA
391 ! FUNCTION: GetCharWidthFloatA
392 ! FUNCTION: GetCharWidthFloatW
393 ! FUNCTION: GetCharWidthI
394 ! FUNCTION: GetCharWidthInfo
395 ! FUNCTION: GetCharWidthW
396 ! FUNCTION: GetClipBox
397 ! FUNCTION: GetClipRgn
398 ! FUNCTION: GetColorAdjustment
399 ! FUNCTION: GetColorSpace
400 ! FUNCTION: GetCurrentObject
401 ! FUNCTION: GetCurrentPositionEx
402 ! FUNCTION: GetDCBrushColor
403 ! FUNCTION: GetDCOrgEx
404 ! FUNCTION: GetDCPenColor
405 ! FUNCTION: GetDeviceCaps
406 ! FUNCTION: GetDeviceGammaRamp
407 ! FUNCTION: GetDIBColorTable
408 ! FUNCTION: GetDIBits
409 ! FUNCTION: GetEnhMetaFileA
410 ! FUNCTION: GetEnhMetaFileBits
411 ! FUNCTION: GetEnhMetaFileDescriptionA
412 ! FUNCTION: GetEnhMetaFileDescriptionW
413 ! FUNCTION: GetEnhMetaFileHeader
414 ! FUNCTION: GetEnhMetaFilePaletteEntries
415 ! FUNCTION: GetEnhMetaFilePixelFormat
416 ! FUNCTION: GetEnhMetaFileW
417 ! FUNCTION: GetETM
418 ! FUNCTION: GetEUDCTimeStamp
419 ! FUNCTION: GetEUDCTimeStampExW
420 ! FUNCTION: GetFontAssocStatus
421 ! FUNCTION: GetFontData
422 ! FUNCTION: GetFontLanguageInfo
423 ! FUNCTION: GetFontResourceInfoW
424 ! FUNCTION: GetFontUnicodeRanges
425 ! FUNCTION: GetGlyphIndicesA
426 ! FUNCTION: GetGlyphIndicesW
427 ! FUNCTION: GetGlyphOutline
428 ! FUNCTION: GetGlyphOutlineA
429 ! FUNCTION: GetGlyphOutlineW
430 ! FUNCTION: GetGlyphOutlineWow
431 ! FUNCTION: GetGraphicsMode
432 ! FUNCTION: GetHFONT
433 ! FUNCTION: GetICMProfileA
434 ! FUNCTION: GetICMProfileW
435 ! FUNCTION: GetKerningPairs
436 ! FUNCTION: GetKerningPairsA
437 ! FUNCTION: GetKerningPairsW
438 ! FUNCTION: GetLayout
439 ! FUNCTION: GetLogColorSpaceA
440 ! FUNCTION: GetLogColorSpaceW
441 ! FUNCTION: GetMapMode
442 ! FUNCTION: GetMetaFileA
443 ! FUNCTION: GetMetaFileBitsEx
444 ! FUNCTION: GetMetaFileW
445 ! FUNCTION: GetMetaRgn
446 ! FUNCTION: GetMiterLimit
447 ! FUNCTION: GetNearestColor
448 ! FUNCTION: GetNearestPaletteIndex
449 ! FUNCTION: GetObjectA
450 ! FUNCTION: GetObjectType
451 ! FUNCTION: GetObjectW
452 ! FUNCTION: GetOutlineTextMetricsA
453 ! FUNCTION: GetOutlineTextMetricsW
454 ! FUNCTION: GetPaletteEntries
455 ! FUNCTION: GetPath
456 ! FUNCTION: GetPixel
457 ! FUNCTION: GetPixelFormat
458 ! FUNCTION: GetPolyFillMode
459 ! FUNCTION: GetRandomRgn
460 ! FUNCTION: GetRasterizerCaps
461 ! FUNCTION: GetRegionData
462 ! FUNCTION: GetRelAbs
463 ! FUNCTION: GetRgnBox
464 ! FUNCTION: GetROP2
465 FUNCTION: HGDIOBJ GetStockObject ( int fnObject ) ;
466 ! FUNCTION: GetStretchBltMode
467 ! FUNCTION: GetStringBitmapA
468 ! FUNCTION: GetStringBitmapW
469 ! FUNCTION: GetSystemPaletteEntries
470 ! FUNCTION: GetSystemPaletteUse
471 ! FUNCTION: GetTextAlign
472 ! FUNCTION: GetTextCharacterExtra
473 ! FUNCTION: GetTextCharset
474 ! FUNCTION: GetTextCharsetInfo
475 ! FUNCTION: GetTextColor
476 ! FUNCTION: GetTextExtentExPointA
477 ! FUNCTION: GetTextExtentExPointI
478 ! FUNCTION: GetTextExtentExPointW
479 ! FUNCTION: GetTextExtentExPointWPri
480 ! FUNCTION: GetTextExtentPoint32A
481 ! FUNCTION: GetTextExtentPoint32W
482 ! FUNCTION: GetTextExtentPointA
483 ! FUNCTION: GetTextExtentPointI
484 ! FUNCTION: GetTextExtentPointW
485 ! FUNCTION: GetTextFaceA
486 ! FUNCTION: GetTextFaceAliasW
487 ! FUNCTION: GetTextFaceW
488 ! FUNCTION: GetTextMetricsA
489 ! FUNCTION: GetTextMetricsW
490 ! FUNCTION: GetTransform
491 ! FUNCTION: GetViewportExtEx
492 ! FUNCTION: GetViewportOrgEx
493 ! FUNCTION: GetWindowExtEx
494 ! FUNCTION: GetWindowOrgEx
495 ! FUNCTION: GetWinMetaFileBits
496 ! FUNCTION: GetWorldTransform
497 ! FUNCTION: HT_Get8BPPFormatPalette
498 ! FUNCTION: HT_Get8BPPMaskPalette
499 ! FUNCTION: IntersectClipRect
500 ! FUNCTION: InvertRgn
501 ! FUNCTION: IsValidEnhMetaRecord
502 ! FUNCTION: IsValidEnhMetaRecordOffExt
503 ! FUNCTION: LineDDA
504 ! FUNCTION: LineTo
505 ! FUNCTION: LPtoDP
506 ! FUNCTION: MaskBlt
507 ! FUNCTION: MirrorRgn
508 ! FUNCTION: ModifyWorldTransform
509 ! FUNCTION: MoveToEx
510 ! FUNCTION: NamedEscape
511 ! FUNCTION: OffsetClipRgn
512 ! FUNCTION: OffsetRgn
513 ! FUNCTION: OffsetViewportOrgEx
514 ! FUNCTION: OffsetWindowOrgEx
515 ! FUNCTION: PaintRgn
516 ! FUNCTION: PatBlt
517 ! FUNCTION: PATHOBJ_bEnum
518 ! FUNCTION: PATHOBJ_bEnumClipLines
519 ! FUNCTION: PATHOBJ_vEnumStart
520 ! FUNCTION: PATHOBJ_vEnumStartClipLines
521 ! FUNCTION: PATHOBJ_vGetBounds
522 ! FUNCTION: PathToRegion
523 ! FUNCTION: Pie
524 ! FUNCTION: PlayEnhMetaFile
525 ! FUNCTION: PlayEnhMetaFileRecord
526 ! FUNCTION: PlayMetaFile
527 ! FUNCTION: PlayMetaFileRecord
528 ! FUNCTION: PlgBlt
529 ! FUNCTION: PolyBezier
530 ! FUNCTION: PolyBezierTo
531 ! FUNCTION: PolyDraw
532 ! FUNCTION: Polygon
533 ! FUNCTION: Polyline
534 ! FUNCTION: PolylineTo
535 ! FUNCTION: PolyPatBlt
536 ! FUNCTION: PolyPolygon
537 ! FUNCTION: PolyPolyline
538 ! FUNCTION: PolyTextOutA
539 ! FUNCTION: PolyTextOutW
540 ! FUNCTION: PtInRegion
541 ! FUNCTION: PtVisible
542 ! FUNCTION: QueryFontAssocStatus
543 ! FUNCTION: RealizePalette
544 ! FUNCTION: Rectangle
545 ! FUNCTION: RectInRegion
546 ! FUNCTION: RectVisible
547 ! FUNCTION: RemoveFontMemResourceEx
548 ! FUNCTION: RemoveFontResourceA
549 ! FUNCTION: RemoveFontResourceExA
550 ! FUNCTION: RemoveFontResourceExW
551 ! FUNCTION: RemoveFontResourceTracking
552 ! FUNCTION: RemoveFontResourceW
553 ! FUNCTION: ResetDCA
554 ! FUNCTION: ResetDCW
555 ! FUNCTION: ResizePalette
556 ! FUNCTION: RestoreDC
557 ! FUNCTION: RoundRect
558 ! FUNCTION: SaveDC
559 ! FUNCTION: ScaleViewportExtEx
560 ! FUNCTION: ScaleWindowExtEx
561 ! FUNCTION: SelectBrushLocal
562 ! FUNCTION: SelectClipPath
563 FUNCTION: int SelectClipRgn ( HDC hDC, HRGN hrgn ) ;
564 ! FUNCTION: SelectFontLocal
565 FUNCTION: HGDIOBJ SelectObject ( HDC hdc, HGDIOBJ hgdiobj ) ;
566 ! FUNCTION: SelectPalette
567 ! FUNCTION: SetAbortProc
568 ! FUNCTION: SetArcDirection
569 ! FUNCTION: SetBitmapAttributes
570 ! FUNCTION: SetBitmapBits
571 ! FUNCTION: SetBitmapDimensionEx
572 ! FUNCTION: SetBkColor
573 ! FUNCTION: SetBkMode
574 ! FUNCTION: SetBoundsRect
575 ! FUNCTION: SetBrushAttributes
576 ! FUNCTION: SetBrushOrgEx
577 ! FUNCTION: SetColorAdjustment
578 ! FUNCTION: SetColorSpace
579 ! FUNCTION: SetDCBrushColor
580 ! FUNCTION: SetDCPenColor
581 ! FUNCTION: SetDeviceGammaRamp
582 ! FUNCTION: SetDIBColorTable
583 ! FUNCTION: SetDIBits
584 ! FUNCTION: SetDIBitsToDevice
585 ! FUNCTION: SetEnhMetaFileBits
586 ! FUNCTION: SetFontEnumeration
587 ! FUNCTION: SetGraphicsMode
588 ! FUNCTION: SetICMMode
589 ! FUNCTION: SetICMProfileA
590 ! FUNCTION: SetICMProfileW
591 ! FUNCTION: SetLayout
592 ! FUNCTION: SetLayoutWidth
593 ! FUNCTION: SetMagicColors
594 ! FUNCTION: SetMapMode
595 ! FUNCTION: SetMapperFlags
596 ! FUNCTION: SetMetaFileBitsEx
597 ! FUNCTION: SetMetaRgn
598 ! FUNCTION: SetMiterLimit
599 ! FUNCTION: SetPaletteEntries
600 ! FUNCTION: SetPixel
601 FUNCTION: BOOL SetPixelFormat ( HDC hDC, int iPixelFormat, PFD* ppfd ) ;
602 ! FUNCTION: SetPixelV
603 ! FUNCTION: SetPolyFillMode
604 ! FUNCTION: SetRectRgn
605 ! FUNCTION: SetRelAbs
606 ! FUNCTION: SetROP2
607 ! FUNCTION: SetStretchBltMode
608 ! FUNCTION: SetSystemPaletteUse
609 ! FUNCTION: SetTextAlign
610 ! FUNCTION: SetTextCharacterExtra
611 ! FUNCTION: SetTextColor
612 ! FUNCTION: SetTextJustification
613 ! FUNCTION: SetViewportExtEx
614 ! FUNCTION: SetViewportOrgEx
615 ! FUNCTION: SetVirtualResolution
616 ! FUNCTION: SetWindowExtEx
617 ! FUNCTION: SetWindowOrgEx
618 ! FUNCTION: SetWinMetaFileBits
619 ! FUNCTION: SetWorldTransform
620 ! FUNCTION: StartDocA
621 ! FUNCTION: StartDocW
622 ! FUNCTION: StartFormPage
623 ! FUNCTION: StartPage
624 ! FUNCTION: StretchBlt
625 ! FUNCTION: StretchDIBits
626 ! FUNCTION: STROBJ_bEnum
627 ! FUNCTION: STROBJ_bEnumPositionsOnly
628 ! FUNCTION: STROBJ_bGetAdvanceWidths
629 ! FUNCTION: STROBJ_dwGetCodePage
630 ! FUNCTION: STROBJ_vEnumStart
631 ! FUNCTION: StrokeAndFillPath
632 ! FUNCTION: StrokePath
633 FUNCTION: BOOL SwapBuffers ( HDC hDC ) ;
634 ! FUNCTION: TextOutA
635 ! FUNCTION: TextOutW
636 ! FUNCTION: TranslateCharsetInfo
637 ! FUNCTION: UnloadNetworkFonts
638 ! FUNCTION: UnrealizeObject
639 ! FUNCTION: UpdateColors
640 ! FUNCTION: UpdateICMRegKeyA
641 ! FUNCTION: UpdateICMRegKeyW
642 ! FUNCTION: WidenPath
643 ! FUNCTION: XFORMOBJ_bApplyXform
644 ! FUNCTION: XFORMOBJ_iGetXform
645 ! FUNCTION: XLATEOBJ_cGetPalette
646 ! FUNCTION: XLATEOBJ_hGetColorTransform
647 ! FUNCTION: XLATEOBJ_iXlate
648 ! FUNCTION: XLATEOBJ_piVector