Release 950620
[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  stub 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 190 stub SetDCHook
158 191 stub GetDCHook
159 192 stub SetHookFlags
160 193 stub SetBoundsRect
161 194 stub GetBoundsRect
162 195 stub SelectBitmap
163 196 stub SetMetaFileBitsBetter
164 201 stub DMBITBLT
165 202 stub DMCOLORINFO
166 206 stub DMENUMDFONTS
167 207 stub DMENUMOBJ
168 208 stub DMOUTPUT
169 209 stub DMPIXEL
170 210 stub DMREALIZEOBJECT
171 211 stub DMSTRBLT
172 212 stub DMSCANLR
173 213 stub BRUTE
174 214 stub DMEXTTEXTOUT
175 215 stub DMGETCHARWIDTH
176 216 stub DMSTRETCHBLT
177 217 stub DMDIBBITS
178 218 stub DMSTRETCHDIBITS
179 219 stub DMSETDIBTODEV
180 220 stub DMTRANSPOSE
181 230 stub CREATEPQ
182 231 stub MINPQ
183 232 stub EXTRACTPQ
184 233 stub INSERTPQ
185 234 stub SIZEPQ
186 235 stub DELETEPQ
187 240 stub OPENJOB
188 241 stub WRITESPOOL
189 242 stub WRITEDIALOG
190 243 stub CLOSEJOB
191 244 stub DELETEJOB
192 245 stub GetSpoolJob
193 246 stub StartSpoolPage
194 247 stub EndSpoolPage
195 248 stub QueryJob
196 250 pascal16 Copy(ptr ptr word) Copy
197 253 stub DeleteSpoolPage
198 254 stub SpoolFile
199 300 stub ENGINEENUMERATEFONT
200 301 stub ENGINEDELETEFONT
201 302 stub ENGINEREALIZEFONT
202 303 stub ENGINEGETCHARWIDTH
203 304 stub ENGINESETFONTCONTEXT
204 305 stub ENGINEGETGLYPHBMP
205 306 stub ENGINEMAKEFONTDIR
206 307 stub GetCharABCWidths
207 308 stub GetOutLineTextMetrics
208 309 stub GetGlyphOutLine
209 310 stub CreateScalableFontResource
210 311 stub GetFontData
211 312 stub ConvertOutLineFontFile
212 313 pascal16 GetRasterizerCaps(ptr word) GetRasterizerCaps
213 314 stub EngineExtTextOut
214 330 pascal16 EnumFontFamilies(word ptr segptr long) EnumFontFamilies
215 332 pascal16 GetKerningPairs(word word ptr) GetKerningPairs
216 345 pascal16 GetTextAlign(word) GetTextAlign
217 346 pascal16 SetTextAlign(word word) SetTextAlign
218 348 pascal16 Chord(word s_word s_word s_word s_word s_word s_word
219                    s_word s_word) Chord
220 349 pascal SetMapperFlags(word word) SetMapperFlags
221 350 pascal16 GetCharWidth(word word word ptr) GetCharWidth
222 351 pascal16 ExtTextOut(word s_word s_word word ptr ptr s_word ptr) ExtTextOut
223 352 stub GetPhysicalFontHandle
224 353 stub GetAspectRatioFilter
225 354 stub ShrinkGDIHeap
226 360 pascal16 CreatePalette(ptr) CreatePalette
227 361 pascal16 GDISelectPalette(word word) GDISelectPalette
228 362 pascal16 GDIRealizePalette(word) GDIRealizePalette
229 363 pascal16 GetPaletteEntries(word word word ptr) GetPaletteEntries
230 364 pascal16 SetPaletteEntries(word word word ptr) SetPaletteEntries
231 365 pascal16 RealizeDefaultPalette(word) RealizeDefaultPalette
232 366 stub UpdateColors
233 367 stub AnimatePalette
234 368 stub ResizePalette
235 370 pascal16 GetNearestPaletteIndex(word long) GetNearestPaletteIndex
236 372 pascal16 ExtFloodFill(word s_word s_word long word) ExtFloodFill
237 373 pascal16 SetSystemPaletteUse(word word) SetSystemPaletteUse
238 374 pascal16 GetSystemPaletteUse(word) GetSystemPaletteUse
239 375 pascal16 GetSystemPaletteEntries(word word word ptr)
240              GetSystemPaletteEntries
241 376 stub ResetDC
242 377 stub STARTDOC
243 378 stub ENDDOC
244 379 stub STARTPAGE
245 380 stub ENDPAGE
246 381 stub SETABORTPROC
247 382 stub ABORTDOC
248 400 stub FASTWINDOWFRAME
249 401 stub GDIMOVEBITMAP
250 403 stub GDIINIT2
251 405 stub FINALGDIINIT
252 407 stub CREATEUSERBITMAP
253 409 stub CREATEUSERDISCARDABLEBITMAP
254 410 stub ISVALIDMETAFILE
255 411 pascal16 GetCurLogFont(word) GetCurLogFont
256 412 stub IsDCCurrentPalette
257 439 pascal16 StretchDIBits (word s_word s_word word word word word
258                                word word ptr ptr word long) StretchDIBits
259 440 pascal16 SetDIBits(word word word word ptr ptr word) SetDIBits
260 441 pascal16 GetDIBits(word word word word ptr ptr word) GetDIBits
261 442 pascal16 CreateDIBitmap(word ptr long ptr ptr word) CreateDIBitmap
262 443 pascal16 SetDIBitsToDevice(word s_word s_word word word word word
263                                word word ptr ptr word) SetDIBitsToDevice
264 444 pascal16 CreateRoundRectRgn(s_word s_word s_word s_word s_word s_word)
265              CreateRoundRectRgn
266 445 pascal16 CreateDIBPatternBrush(word word) CreateDIBPatternBrush
267 449 stub DEVICECOLORMATCH
268 450 pascal16 PolyPolygon(word ptr ptr word) PolyPolygon
269 451 pascal16 CreatePolyPolygonRgn(ptr ptr word word) CreatePolyPolygonRgn
270 452 stub GDISEEGDIDO
271 460 stub GDITASKTERMINATION
272 461 return SetObjectOwner 4 0
273 462 pascal16 IsGDIObject(word) IsGDIObject
274 463 stub MAKEOBJECTPRIVATE
275 464 stub FIXUPBOGUSPUBLISHERMETAFILE
276 465 pascal16 RectVisible(word ptr) RectVisible
277 466 pascal16 RectInRegion(word ptr) RectInRegion
278 467 stub UNICODETOANSI
279 468 pascal16 GetBitmapDimensionEx(word ptr) GetBitmapDimensionEx
280 469 pascal16 GetBrushOrgEx(word ptr) GetBrushOrgEx
281 470 pascal16 GetCurrentPositionEx(word ptr) GetCurrentPositionEx
282 471 pascal16 GetTextExtentPoint(word ptr s_word ptr) GetTextExtentPoint
283 472 pascal16 GetViewportExtEx(word ptr) GetViewportExtEx
284 473 pascal16 GetViewportOrgEx(word ptr) GetViewportOrgEx
285 474 pascal16 GetWindowExtEx(word ptr) GetWindowExtEx
286 475 pascal16 GetWindowOrgEx(word ptr) GetWindowOrgEx
287 476 pascal16 OffsetViewportOrgEx(word s_word s_word ptr) OffsetViewportOrgEx
288 477 pascal16 OffsetWindowOrgEx(word s_word s_word ptr) OffsetWindowOrgEx
289 478 pascal16 SetBitmapDimensionEx(word s_word s_word ptr) SetBitmapDimensionEx
290 479 pascal16 SetViewportExtEx(word s_word s_word ptr) SetViewportExtEx
291 480 pascal16 SetViewportOrgEx(word s_word s_word ptr) SetViewportOrgEx
292 481 pascal16 SetWindowExtEx(word s_word s_word ptr) SetWindowExtEx
293 482 pascal16 SetWindowOrgEx(word s_word s_word ptr) SetWindowOrgEx
294 483 pascal16 MoveToEx(word s_word s_word ptr) MoveToEx
295 484 pascal16 ScaleViewportExtEx(word s_word s_word s_word s_word ptr)
296              ScaleViewportExtEx
297 485 pascal16 ScaleWindowExtEx(word s_word s_word s_word s_word ptr)
298              ScaleWindowExtEx
299 486 stub GETASPECTRATIOFILEREX