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