Release 951124
[wine/multimedia.git] / if1632 / gdi.spec
blob4249cbd605d2550581928ad83d99a41c3e26b21e
1 name gdi
2 id 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 pascal16 GetMetaFileBits(word) GetMetaFileBits
144 160 pascal16 SetMetaFileBits(word) 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 pascal16 AnimatePalette(word word word ptr) AnimatePalette
250 368 pascal16 ResizePalette(word word) 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
378 # Stubs for Hebrew version
379 530 pascal16 GDI_530() stub_GDI_530
380 531 pascal16 GDI_531() stub_GDI_531
381 532 pascal16 GDI_532() stub_GDI_532
382 536 pascal16 GDI_536() stub_GDI_536
383 538 pascal16 GDI_538() stub_GDI_538
384 540 pascal16 GDI_540() stub_GDI_540
385 543 pascal16 GDI_543() stub_GDI_543
386 555 pascal16 GDI_555() stub_GDI_555
387 560 pascal16 GDI_560() stub_GDI_560
388 561 pascal16 GDI_561() stub_GDI_561
389 564 pascal16 GDI_564() stub_GDI_564
390 565 pascal16 GDI_565() stub_GDI_565
391 566 pascal16 GDI_566() stub_GDI_566
392 571 pascal16 GDI_571() stub_GDI_571
393 572 pascal16 GDI_572() stub_GDI_572
394 573 pascal16 GDI_573() stub_GDI_573
395 556 pascal16 GDI_556() stub_GDI_556
396 558 pascal16 GDI_558() stub_GDI_558
397 569 pascal16 GDI_569() stub_GDI_569