Release 951003
[wine] / if1632 / gdi.spec
1 name    gdi
2 id      3
3
4 1   pascal SetBkColor(word long) SetBkColor
5 2   pascal16 SetBkMode(word word) SetBkMode
6 3   pascal16 SetMapMode(word word) SetMapMode
7 4   pascal16 SetROP2(word word) SetROP2
8 5   pascal16 SetRelAbs(word word) SetRelAbs
9 6   pascal16 SetPolyFillMode(word word) SetPolyFillMode
10 7   pascal16 SetStretchBltMode(word word) SetStretchBltMode
11 8   pascal16 SetTextCharacterExtra(word s_word) SetTextCharacterExtra
12 9   pascal SetTextColor(word long) SetTextColor
13 10  pascal16 SetTextJustification(word s_word s_word) SetTextJustification
14 11  pascal SetWindowOrg(word s_word s_word) SetWindowOrg
15 12  pascal SetWindowExt(word s_word s_word) SetWindowExt
16 13  pascal SetViewportOrg(word s_word s_word) SetViewportOrg
17 14  pascal SetViewportExt(word s_word s_word) SetViewportExt
18 15  pascal OffsetWindowOrg(word s_word s_word) OffsetWindowOrg
19 16  pascal ScaleWindowExt(word s_word s_word s_word s_word) ScaleWindowExt
20 17  pascal OffsetViewportOrg(word s_word s_word) OffsetViewportOrg
21 18  pascal ScaleViewportExt(word s_word s_word s_word s_word) ScaleViewportExt
22 19  pascal16 LineTo(word s_word s_word) LineTo
23 20  pascal   MoveTo(word s_word s_word) MoveTo
24 21  pascal16 ExcludeClipRect(word s_word s_word s_word s_word) ExcludeClipRect
25 22  pascal16 IntersectClipRect(word s_word s_word s_word s_word)
26              IntersectClipRect
27 23  pascal16 Arc(word s_word s_word s_word s_word s_word s_word s_word s_word)
28              Arc
29 24  pascal16 Ellipse(word s_word s_word s_word s_word) Ellipse
30 25  pascal16 FloodFill(word s_word s_word long) FloodFill
31 26  pascal16 Pie(word s_word s_word s_word s_word s_word s_word s_word s_word)
32              Pie
33 27  pascal16 Rectangle(word s_word s_word s_word s_word) Rectangle
34 28  pascal16 RoundRect(word s_word s_word s_word s_word s_word s_word)
35              RoundRect
36 29  pascal16 PatBlt(word s_word s_word s_word s_word long) PatBlt
37 30  pascal16 SaveDC(word) SaveDC
38 31  pascal   SetPixel(word s_word s_word long) SetPixel
39 32  pascal16 OffsetClipRgn(word s_word s_word) OffsetClipRgn
40 33  pascal16 TextOut(word s_word s_word ptr word) TextOut
41 34  pascal16 BitBlt( word s_word s_word s_word s_word word s_word s_word long)
42              BitBlt
43 35  pascal16 StretchBlt(word s_word s_word s_word s_word word s_word s_word
44                         s_word s_word long) StretchBlt
45 36  pascal16 Polygon (word ptr word) Polygon 
46 37  pascal16 Polyline (word ptr word) Polyline 
47 38  pascal Escape(word word word ptr ptr) Escape
48 39  pascal16 RestoreDC(word s_word) RestoreDC
49 40  pascal16 FillRgn(word word word) FillRgn
50 41  pascal16 FrameRgn(word word word word word) FrameRgn
51 42  pascal16 InvertRgn(word word) InvertRgn
52 43  pascal16 PaintRgn(word word) PaintRgn
53 44  pascal16 SelectClipRgn(word word) SelectClipRgn
54 45  pascal16 SelectObject(word word) SelectObject
55 #46  pascal __GP?
56 47  pascal16 CombineRgn(word word word word) CombineRgn
57 48  pascal16 CreateBitmap(word word word word ptr) CreateBitmap
58 49  pascal16 CreateBitmapIndirect(ptr) CreateBitmapIndirect
59 50  pascal16 CreateBrushIndirect(ptr) CreateBrushIndirect
60 51  pascal16 CreateCompatibleBitmap(word word word) CreateCompatibleBitmap
61 52  pascal16 CreateCompatibleDC(word) CreateCompatibleDC
62 53  pascal16 CreateDC(ptr ptr ptr ptr) CreateDC
63 54  pascal16 CreateEllipticRgn(s_word s_word s_word s_word) CreateEllipticRgn
64 55  pascal16 CreateEllipticRgnIndirect(ptr) CreateEllipticRgnIndirect
65 56  pascal16 CreateFont(s_word s_word s_word s_word s_word word word word
66                         word word word word word ptr) CreateFont
67 57  pascal16 CreateFontIndirect(ptr) CreateFontIndirect
68 58  pascal16 CreateHatchBrush(word long) CreateHatchBrush
69 60  pascal16 CreatePatternBrush(word) CreatePatternBrush
70 61  pascal16 CreatePen(s_word s_word long) CreatePen
71 62  pascal16 CreatePenIndirect(ptr) CreatePenIndirect
72 63  pascal16 CreatePolygonRgn(ptr word word) CreatePolygonRgn
73 64  pascal16 CreateRectRgn(s_word s_word s_word s_word) CreateRectRgn
74 65  pascal16 CreateRectRgnIndirect(ptr) CreateRectRgnIndirect
75 66  pascal16 CreateSolidBrush(long) CreateSolidBrush
76 67  pascal16 DPtoLP(word ptr s_word) DPtoLP
77 68  pascal16 DeleteDC(word) DeleteDC
78 69  pascal16 DeleteObject(word) DeleteObject
79 70  pascal16 EnumFonts(word ptr segptr long) EnumFonts
80 71  pascal16 EnumObjects(word word segptr long) EnumObjects
81 72  pascal16 EqualRgn(word word) EqualRgn
82 73  pascal16 ExcludeVisRect(word s_word s_word s_word s_word) ExcludeVisRect
83 74  pascal GetBitmapBits(word long ptr) GetBitmapBits
84 75  pascal GetBkColor(word) GetBkColor
85 76  pascal16 GetBkMode(word) GetBkMode
86 77  pascal16 GetClipBox(word ptr) GetClipBox
87 78  pascal GetCurrentPosition(word) GetCurrentPosition
88 79  pascal GetDCOrg(word) GetDCOrg
89 80  pascal16 GetDeviceCaps(word s_word) GetDeviceCaps
90 81  pascal16 GetMapMode(word) GetMapMode
91 82  pascal16 GetObject(word word ptr) GetObject
92 83  pascal GetPixel(word s_word s_word) GetPixel
93 84  pascal16 GetPolyFillMode(word) GetPolyFillMode
94 85  pascal16 GetROP2(word) GetROP2
95 86  pascal16 GetRelAbs(word) GetRelAbs
96 87  pascal16 GetStockObject(word) GetStockObject
97 88  pascal16 GetStretchBltMode(word) GetStretchBltMode
98 89  pascal16 GetTextCharacterExtra(word) GetTextCharacterExtra
99 90  pascal GetTextColor(word) GetTextColor
100 91  pascal GetTextExtent(word ptr s_word) GetTextExtent
101 92  pascal16 GetTextFace(word s_word ptr) GetTextFace
102 93  pascal16 GetTextMetrics(word ptr) GetTextMetrics
103 94  pascal GetViewportExt(word) GetViewportExt
104 95  pascal GetViewportOrg(word) GetViewportOrg
105 96  pascal GetWindowExt(word) GetWindowExt
106 97  pascal GetWindowOrg(word) GetWindowOrg
107 98  pascal16 IntersectVisRect(word s_word s_word s_word s_word)
108              IntersectVisRect
109 99  pascal16 LPtoDP(word ptr s_word) LPtoDP
110 100 pascal16 LineDDA(s_word s_word s_word s_word segptr long) LineDDA
111 101 pascal16 OffsetRgn(word s_word s_word) OffsetRgn
112 102 pascal16 OffsetVisRgn(word s_word s_word) OffsetVisRgn
113 103 pascal16 PtVisible(word s_word s_word) PtVisible
114 104 pascal16 RectVisibleOld(word ptr) RectVisible
115 105 pascal16 SelectVisRgn(word word) SelectVisRgn
116 106 pascal SetBitmapBits(word long ptr) SetBitmapBits
117 117 pascal SetDCOrg(word s_word s_word) SetDCOrg
118 119 pascal16 AddFontResource(ptr) AddFontResource
119 #121 pascal Death
120 #122 pascal ReSurRection
121 123 pascal16 PlayMetaFile(word word) PlayMetaFile
122 124 pascal16 GetMetaFile(ptr) GetMetaFile
123 125 pascal16 CreateMetaFile(ptr) CreateMetaFile
124 126 pascal16 CloseMetaFile(word) CloseMetaFile
125 127 pascal16 DeleteMetaFile(word) DeleteMetaFile
126 128 pascal16 MulDiv(s_word s_word s_word) MulDiv
127 129 pascal16 SaveVisRgn(word) SaveVisRgn
128 130 pascal16 RestoreVisRgn(word) RestoreVisRgn
129 131 pascal16 InquireVisRgn(word) InquireVisRgn
130 132 pascal16 SetEnvironment(ptr ptr word) SetEnvironment
131 133 pascal16 GetEnvironment(ptr ptr word) GetEnvironment
132 134 pascal16 GetRgnBox(word ptr) GetRgnBox
133 #135 pascal ScanLr
134 136 pascal16 RemoveFontResource(ptr) RemoveFontResource
135 148 pascal SetBrushOrg(word s_word s_word) SetBrushOrg
136 149 pascal GetBrushOrg(word) GetBrushOrg
137 150 pascal16 UnrealizeObject(word) UnrealizeObject
138 151 stub CopyMetaFile
139 153 pascal16 CreateIC(ptr ptr ptr ptr) CreateIC
140 154 pascal GetNearestColor(word long) GetNearestColor
141 155 stub QueryAbort
142 156 pascal16 CreateDiscardableBitmap(word word word) CreateDiscardableBitmap
143 159 stub GetMetaFileBits
144 160 stub SetMetaFileBits
145 161 pascal16 PtInRegion(word s_word s_word) PtInRegion
146 162 pascal GetBitmapDimension(word) GetBitmapDimension
147 163 pascal SetBitmapDimension(word s_word s_word) SetBitmapDimension
148 169 stub IsDCDirty
149 170 stub SetDCStatus
150 172 pascal16 SetRectRgn(word s_word s_word s_word s_word) SetRectRgn
151 173 pascal16 GetClipRgn(word) GetClipRgn
152 175 stub EnumMetaFile
153 176 pascal16 PlayMetaFileRecord(word ptr ptr word) PlayMetaFileRecord
154 179 pascal16 GetDCState(word) GetDCState
155 180 pascal16 SetDCState(word word) SetDCState
156 181 pascal16 RectInRegionOld(word ptr) RectInRegion
157 188 stub GetTextExtentEx
158 190 stub SetDCHook
159 191 stub GetDCHook
160 192 stub SetHookFlags
161 193 stub SetBoundsRect
162 194 stub GetBoundsRect
163 195 stub SelectBitmap
164 196 stub SetMetaFileBitsBetter
165 201 stub DMBITBLT
166 202 stub DMCOLORINFO
167 206 stub DMENUMDFONTS
168 207 stub DMENUMOBJ
169 208 stub DMOUTPUT
170 209 stub DMPIXEL
171 210 stub DMREALIZEOBJECT
172 211 stub DMSTRBLT
173 212 stub DMSCANLR
174 213 stub BRUTE
175 214 stub DMEXTTEXTOUT
176 215 stub DMGETCHARWIDTH
177 216 stub DMSTRETCHBLT
178 217 stub DMDIBBITS
179 218 stub DMSTRETCHDIBITS
180 219 stub DMSETDIBTODEV
181 220 stub DMTRANSPOSE
182 230 stub CREATEPQ
183 231 stub MINPQ
184 232 stub EXTRACTPQ
185 233 stub INSERTPQ
186 234 stub SIZEPQ
187 235 stub DELETEPQ
188 240 stub OPENJOB
189 241 stub WRITESPOOL
190 242 stub WRITEDIALOG
191 243 stub CLOSEJOB
192 244 stub DELETEJOB
193 245 stub GetSpoolJob
194 246 stub StartSpoolPage
195 247 stub EndSpoolPage
196 248 stub QueryJob
197 250 pascal16 Copy(ptr ptr word) Copy
198 253 stub DeleteSpoolPage
199 254 stub SpoolFile
200 267 stub StartDocPrintEra
201 268 stub StartPagePrinter
202 269 stub WritePrinter
203 270 stub EndPagePrinter
204 271 stub AbortPrinter
205 272 stub EndDocPrinter
206 274 stub ClosePrinter
207 280 stub GetRealDriverInfo
208 281 stub DrvSetPrinterData
209 282 stub DrvGetPrinterData
210 299 stub ENGINEGETCHARWIDTHEX
211 300 stub ENGINEENUMERATEFONT
212 301 stub ENGINEDELETEFONT
213 302 stub ENGINEREALIZEFONT
214 303 stub ENGINEGETCHARWIDTH
215 304 stub ENGINESETFONTCONTEXT
216 305 stub ENGINEGETGLYPHBMP
217 306 stub ENGINEMAKEFONTDIR
218 307 stub GetCharABCWidths
219 308 stub GetOutLineTextMetrics
220 309 pascal   GetGlyphOutLine(word word word ptr long ptr ptr) GetGlyphOutLine
221 310 pascal16 CreateScalableFontResource(word ptr ptr ptr) CreateScalableFontResource
222 311 stub GetFontData
223 312 stub ConvertOutLineFontFile
224 313 pascal16 GetRasterizerCaps(ptr word) GetRasterizerCaps
225 314 stub EngineExtTextOut
226 315 stub EngineRealizeFontExt
227 316 stub EngineGetCharWidthStr
228 317 stub EngineGetGlyphBmpExt
229 330 pascal16 EnumFontFamilies(word ptr segptr long) EnumFontFamilies
230 332 pascal16 GetKerningPairs(word word ptr) GetKerningPairs
231 345 pascal16 GetTextAlign(word) GetTextAlign
232 346 pascal16 SetTextAlign(word word) SetTextAlign
233 348 pascal16 Chord(word s_word s_word s_word s_word s_word s_word
234                    s_word s_word) Chord
235 349 pascal SetMapperFlags(word word) SetMapperFlags
236 350 pascal16 GetCharWidth(word word word ptr) GetCharWidth
237 351 pascal16 ExtTextOut(word s_word s_word word ptr ptr s_word ptr) ExtTextOut
238 352 stub GetPhysicalFontHandle
239 353 stub GetAspectRatioFilter
240 354 stub ShrinkGDIHeap
241 355 stub FTrapping0
242 360 pascal16 CreatePalette(ptr) CreatePalette
243 361 pascal16 GDISelectPalette(word word) GDISelectPalette
244 362 pascal16 GDIRealizePalette(word) GDIRealizePalette
245 363 pascal16 GetPaletteEntries(word word word ptr) GetPaletteEntries
246 364 pascal16 SetPaletteEntries(word word word ptr) SetPaletteEntries
247 365 pascal16 RealizeDefaultPalette(word) RealizeDefaultPalette
248 366 stub UpdateColors
249 367 stub AnimatePalette
250 368 stub ResizePalette
251 370 pascal16 GetNearestPaletteIndex(word long) GetNearestPaletteIndex
252 372 pascal16 ExtFloodFill(word s_word s_word long word) ExtFloodFill
253 373 pascal16 SetSystemPaletteUse(word word) SetSystemPaletteUse
254 374 pascal16 GetSystemPaletteUse(word) GetSystemPaletteUse
255 375 pascal16 GetSystemPaletteEntries(word word word ptr)
256              GetSystemPaletteEntries
257 376 pascal16 ResetDC(word ptr) ResetDC
258 377 stub STARTDOC
259 378 stub ENDDOC
260 379 stub STARTPAGE
261 380 stub ENDPAGE
262 381 stub SETABORTPROC
263 382 stub ABORTDOC
264 400 pascal16 FastWindowFrame(word long word word long) FastWindowFrame
265 401 stub GDIMOVEBITMAP
266 403 stub GDIINIT2
267 404 stub GetTTGlyphIndexMap
268 405 stub FINALGDIINIT
269 407 stub CREATEUSERBITMAP
270 409 stub CREATEUSERDISCARDABLEBITMAP
271 410 stub ISVALIDMETAFILE
272 411 pascal16 GetCurLogFont(word) GetCurLogFont
273 412 stub IsDCCurrentPalette
274 439 pascal16 StretchDIBits (word s_word s_word word word word word
275                                word word ptr ptr word long) StretchDIBits
276 440 pascal16 SetDIBits(word word word word ptr ptr word) SetDIBits
277 441 pascal16 GetDIBits(word word word word ptr ptr word) GetDIBits
278 442 pascal16 CreateDIBitmap(word ptr long ptr ptr word) CreateDIBitmap
279 443 pascal16 SetDIBitsToDevice(word s_word s_word word word word word
280                                word word ptr ptr word) SetDIBitsToDevice
281 444 pascal16 CreateRoundRectRgn(s_word s_word s_word s_word s_word s_word)
282              CreateRoundRectRgn
283 445 pascal16 CreateDIBPatternBrush(word word) CreateDIBPatternBrush
284 449 stub DEVICECOLORMATCH
285 450 pascal16 PolyPolygon(word ptr ptr word) PolyPolygon
286 451 pascal16 CreatePolyPolygonRgn(ptr ptr word word) CreatePolyPolygonRgn
287 452 stub GDISEEGDIDO
288 460 stub GDITASKTERMINATION
289 461 return SetObjectOwner 4 0
290 462 pascal16 IsGDIObject(word) IsGDIObject
291 463 stub MAKEOBJECTPRIVATE
292 464 stub FIXUPBOGUSPUBLISHERMETAFILE
293 465 pascal16 RectVisible(word ptr) RectVisible
294 466 pascal16 RectInRegion(word ptr) RectInRegion
295 467 stub UNICODETOANSI
296 468 pascal16 GetBitmapDimensionEx(word ptr) GetBitmapDimensionEx
297 469 pascal16 GetBrushOrgEx(word ptr) GetBrushOrgEx
298 470 pascal16 GetCurrentPositionEx(word ptr) GetCurrentPositionEx
299 471 pascal16 GetTextExtentPoint(word ptr s_word ptr) GetTextExtentPoint
300 472 pascal16 GetViewportExtEx(word ptr) GetViewportExtEx
301 473 pascal16 GetViewportOrgEx(word ptr) GetViewportOrgEx
302 474 pascal16 GetWindowExtEx(word ptr) GetWindowExtEx
303 475 pascal16 GetWindowOrgEx(word ptr) GetWindowOrgEx
304 476 pascal16 OffsetViewportOrgEx(word s_word s_word ptr) OffsetViewportOrgEx
305 477 pascal16 OffsetWindowOrgEx(word s_word s_word ptr) OffsetWindowOrgEx
306 478 pascal16 SetBitmapDimensionEx(word s_word s_word ptr) SetBitmapDimensionEx
307 479 pascal16 SetViewportExtEx(word s_word s_word ptr) SetViewportExtEx
308 480 pascal16 SetViewportOrgEx(word s_word s_word ptr) SetViewportOrgEx
309 481 pascal16 SetWindowExtEx(word s_word s_word ptr) SetWindowExtEx
310 482 pascal16 SetWindowOrgEx(word s_word s_word ptr) SetWindowOrgEx
311 483 pascal16 MoveToEx(word s_word s_word ptr) MoveToEx
312 484 pascal16 ScaleViewportExtEx(word s_word s_word s_word s_word ptr)
313              ScaleViewportExtEx
314 485 pascal16 ScaleWindowExtEx(word s_word s_word s_word s_word ptr)
315              ScaleWindowExtEx
316 486 stub GETASPECTRATIOFILTEREX
317 489 stub CreateDIBSection
318 490 stub CloseEnhMetafile
319 491 stub CopyEnhMetafile
320 492 stub CreateEnhMetafile
321 493 stub DeleteEnhMetafile
322 495 stub GDIComment
323 496 stub GetEnhMetafile
324 497 stub GetEnhMetafileBits
325 498 stub GetEnhMetafileDescription
326 499 stub GetEnhMetafileHeader
327 501 stub GetEnhMetafilePaletteEntries
328 502 stub PolyBezier
329 503 stub PolyBezierTo
330 504 stub PlayEnhMetafileRecord
331 505 stub SetEnhMetafileBits
332 506 stub SetMetaRgn
333 508 stub ExtSelectClipRgn
334 511 stub AbortPath
335 512 stub BeginPath
336 513 stub CloseFigure
337 514 stub EndPath
338 515 stub FillPath
339 516 stub FlattenPath
340 517 stub GetPath
341 518 stub PathToRegion
342 519 stub SelectClipPath
343 520 stub StrokeAndFillPath
344 521 stub StrokePath
345 522 stub WidenPath
346 523 stub ExtCreatePen
347 524 stub GetArcDirection
348 525 stub SetArcDirection
349 526 stub GetMiterLimit
350 527 stub SetMiterLimit
351 528 stub GDIParametersInfo
352 529 stub CreateHalftonePalette
353 602 stub SetDIBColorTable
354 603 stub GetDIBColorTable
355 604 stub SetSolidBrush
356 605 stub SysDeleteObject
357 606 stub SetMagicColors
358 607 stub GetRegionData
359 608 stub ExtCreateRegion
360 609 stub GDIFreeResources
361 610 stub GDISignalProc32
362 611 stub GetRandomRgn
363 612 stub GetTextCharSet
364 613 stub EnumFontFamiliesEx
365 614 stub AddLpkToGDI
366 615 stub GetCharacterPlacement
367 616 stub GetFontLanguageInfo
368 650 stub BuildInverseTableDIB
369 701 stub GDITHKCONNECTIONDATALS
370 702 stub FT_GDIFTHKTHKCONNECTIONDATA
371 703 stub FDTHKCONNECTIONDATASL
372 704 stub ICMTHKCONNECTIONDATASL
373 820 stub ICMCreateTransform
374 821 stub ICMDeleteTransform
375 822 stub ICMTranslateRGB
376 823 stub ICMTranslateRGBs
377 824 stub ICMCheckCOlorsInGamut