Fix a crash when launching Unix executables.
[wine/multimedia.git] / dlls / gdi / gdi.exe.spec
blob6c7aa677b40612f2acf6e41bde784e5be232d4d9
1 1 pascal SetBkColor(word long) SetBkColor16
2 2 pascal -ret16 SetBkMode(word word) SetBkMode16
3 3 pascal -ret16 SetMapMode(word word) SetMapMode16
4 4 pascal -ret16 SetROP2(word word) SetROP216
5 5 pascal -ret16 SetRelAbs(word word) SetRelAbs16
6 6 pascal -ret16 SetPolyFillMode(word word) SetPolyFillMode16
7 7 pascal -ret16 SetStretchBltMode(word word) SetStretchBltMode16
8 8 pascal -ret16 SetTextCharacterExtra(word s_word) SetTextCharacterExtra16
9 9 pascal SetTextColor(word long) SetTextColor16
10 10 pascal -ret16 SetTextJustification(word s_word s_word) SetTextJustification16
11 11 pascal SetWindowOrg(word s_word s_word) SetWindowOrg16
12 12 pascal SetWindowExt(word s_word s_word) SetWindowExt16
13 13 pascal SetViewportOrg(word s_word s_word) SetViewportOrg16
14 14 pascal SetViewportExt(word s_word s_word) SetViewportExt16
15 15 pascal OffsetWindowOrg(word s_word s_word) OffsetWindowOrg16
16 16 pascal ScaleWindowExt(word s_word s_word s_word s_word) ScaleWindowExt16
17 17 pascal OffsetViewportOrg(word s_word s_word) OffsetViewportOrg16
18 18 pascal ScaleViewportExt(word s_word s_word s_word s_word) ScaleViewportExt16
19 19 pascal -ret16 LineTo(word s_word s_word) LineTo16
20 20 pascal MoveTo(word s_word s_word) MoveTo16
21 21 pascal -ret16 ExcludeClipRect(word s_word s_word s_word s_word) ExcludeClipRect16
22 22 pascal -ret16 IntersectClipRect(word s_word s_word s_word s_word) IntersectClipRect16
23 23 pascal -ret16 Arc(word s_word s_word s_word s_word s_word s_word s_word s_word) Arc16
24 24 pascal -ret16 Ellipse(word s_word s_word s_word s_word) Ellipse16
25 25 pascal -ret16 FloodFill(word s_word s_word long) FloodFill16
26 26 pascal -ret16 Pie(word s_word s_word s_word s_word s_word s_word s_word s_word) Pie16
27 27 pascal -ret16 Rectangle(word s_word s_word s_word s_word) Rectangle16
28 28 pascal -ret16 RoundRect(word s_word s_word s_word s_word s_word s_word) RoundRect16
29 29 pascal -ret16 PatBlt(word s_word s_word s_word s_word long) PatBlt16
30 30 pascal -ret16 SaveDC(word) SaveDC16
31 31 pascal SetPixel(word s_word s_word long) SetPixel16
32 32 pascal -ret16 OffsetClipRgn(word s_word s_word) OffsetClipRgn16
33 33 pascal -ret16 TextOut(word s_word s_word str word) TextOut16
34 34 pascal -ret16 BitBlt( word s_word s_word s_word s_word word s_word s_word long) BitBlt16
35 35 pascal -ret16 StretchBlt(word s_word s_word s_word s_word word s_word s_word s_word s_word long) StretchBlt16
36 36 pascal -ret16 Polygon (word ptr word) Polygon16
37 37 pascal -ret16 Polyline (word ptr word) Polyline16
38 38 pascal Escape(word word word segptr ptr) Escape16
39 39 pascal -ret16 RestoreDC(word s_word) RestoreDC16
40 40 pascal -ret16 FillRgn(word word word) FillRgn16
41 41 pascal -ret16 FrameRgn(word word word word word) FrameRgn16
42 42 pascal -ret16 InvertRgn(word word) InvertRgn16
43 43 pascal -ret16 PaintRgn(word word) PaintRgn16
44 44 pascal -ret16 SelectClipRgn(word word) SelectClipRgn16
45 45 pascal -ret16 SelectObject(word word) SelectObject16
46 46 stub BITMAPBITS # W1.1, W2.0
47 47 pascal -ret16 CombineRgn(word word word s_word) CombineRgn16
48 48 pascal -ret16 CreateBitmap(word word word word ptr) CreateBitmap16
49 49 pascal -ret16 CreateBitmapIndirect(ptr) CreateBitmapIndirect16
50 50 pascal -ret16 CreateBrushIndirect(ptr) CreateBrushIndirect16
51 51 pascal -ret16 CreateCompatibleBitmap(word word word) CreateCompatibleBitmap16
52 52 pascal -ret16 CreateCompatibleDC(word) CreateCompatibleDC16
53 53 pascal -ret16 CreateDC(str str str ptr) CreateDC16
54 54 pascal -ret16 CreateEllipticRgn(s_word s_word s_word s_word) CreateEllipticRgn16
55 55 pascal -ret16 CreateEllipticRgnIndirect(ptr) CreateEllipticRgnIndirect16
56 56 pascal -ret16 CreateFont(s_word s_word s_word s_word s_word word word word word word word word word str) CreateFont16
57 57 pascal -ret16 CreateFontIndirect(ptr) CreateFontIndirect16
58 58 pascal -ret16 CreateHatchBrush(word long) CreateHatchBrush16
59 #59 ??? (not even in W1.1, W2.0)
60 60 pascal -ret16 CreatePatternBrush(word) CreatePatternBrush16
61 61 pascal -ret16 CreatePen(s_word s_word long) CreatePen16
62 62 pascal -ret16 CreatePenIndirect(ptr) CreatePenIndirect16
63 63 pascal -ret16 CreatePolygonRgn(ptr word word) CreatePolygonRgn16
64 64 pascal -ret16 CreateRectRgn(s_word s_word s_word s_word) CreateRectRgn16
65 65 pascal -ret16 CreateRectRgnIndirect(ptr) CreateRectRgnIndirect16
66 66 pascal -ret16 CreateSolidBrush(long) CreateSolidBrush16
67 67 pascal -ret16 DPtoLP(word ptr s_word) DPtoLP16
68 68 pascal -ret16 DeleteDC(word) DeleteDC16
69 69 pascal -ret16 DeleteObject(word) DeleteObject16
70 70 pascal -ret16 EnumFonts(word str segptr long) EnumFonts16
71 71 pascal -ret16 EnumObjects(word word segptr long) EnumObjects16
72 72 pascal -ret16 EqualRgn(word word) EqualRgn16
73 73 pascal -ret16 ExcludeVisRect(word s_word s_word s_word s_word) ExcludeVisRect16
74 74 pascal GetBitmapBits(word long ptr) GetBitmapBits16
75 75 pascal GetBkColor(word) GetBkColor16
76 76 pascal -ret16 GetBkMode(word) GetBkMode16
77 77 pascal -ret16 GetClipBox(word ptr) GetClipBox16
78 78 pascal GetCurrentPosition(word) GetCurrentPosition16
79 79 pascal GetDCOrg(word) GetDCOrg16
80 80 pascal -ret16 GetDeviceCaps(word s_word) GetDeviceCaps16
81 81 pascal -ret16 GetMapMode(word) GetMapMode16
82 82 pascal -ret16 GetObject(word s_word ptr) GetObject16
83 83 pascal GetPixel(word s_word s_word) GetPixel16
84 84 pascal -ret16 GetPolyFillMode(word) GetPolyFillMode16
85 85 pascal -ret16 GetROP2(word) GetROP216
86 86 pascal -ret16 GetRelAbs(word) GetRelAbs16
87 87 pascal -ret16 GetStockObject(word) GetStockObject16
88 88 pascal -ret16 GetStretchBltMode(word) GetStretchBltMode16
89 89 pascal -ret16 GetTextCharacterExtra(word) GetTextCharacterExtra16
90 90 pascal GetTextColor(word) GetTextColor16
91 91 pascal GetTextExtent(word ptr s_word) GetTextExtent16
92 92 pascal -ret16 GetTextFace(word s_word ptr) GetTextFace16
93 93 pascal -ret16 GetTextMetrics(word ptr) GetTextMetrics16
94 94 pascal GetViewportExt(word) GetViewportExt16
95 95 pascal GetViewportOrg(word) GetViewportOrg16
96 96 pascal GetWindowExt(word) GetWindowExt16
97 97 pascal GetWindowOrg(word) GetWindowOrg16
98 98 pascal -ret16 IntersectVisRect(word s_word s_word s_word s_word) IntersectVisRect16
99 99 pascal -ret16 LPtoDP(word ptr s_word) LPtoDP16
100 100 pascal -ret16 LineDDA(s_word s_word s_word s_word segptr long) LineDDA16
101 101 pascal -ret16 OffsetRgn(word s_word s_word) OffsetRgn16
102 102 pascal -ret16 OffsetVisRgn(word s_word s_word) OffsetVisRgn16
103 103 pascal -ret16 PtVisible(word s_word s_word) PtVisible16
104 104 pascal -ret16 RectVisibleOld(word ptr) RectVisible16 # also named RECTVISIBLE
105 105 pascal -ret16 SelectVisRgn(word word) SelectVisRgn16
106 106 pascal SetBitmapBits(word long ptr) SetBitmapBits16
107 # ??? (not even in W1.1)
108 117 pascal SetDCOrg(word s_word s_word) SetDCOrg16
109 118 stub InternalCreateDC # W1.1, W2.0
110 119 pascal -ret16 AddFontResource(str) AddFontResource16
111 120 stub GetContinuingTextExtent # W1.1, W2.0
112 121 pascal -ret16 Death(word) Death16
113 122 pascal -ret16 Resurrection(word word word word word word word) Resurrection16
114 123 pascal -ret16 PlayMetaFile(word word) PlayMetaFile16
115 124 pascal -ret16 GetMetaFile(str) GetMetaFile16
116 125 pascal -ret16 CreateMetaFile(str) CreateMetaFile16
117 126 pascal -ret16 CloseMetaFile(word) CloseMetaFile16
118 127 pascal -ret16 DeleteMetaFile(word) DeleteMetaFile16
119 128 pascal -ret16 MulDiv(s_word s_word s_word) MulDiv16
120 129 pascal -ret16 SaveVisRgn(word) SaveVisRgn16
121 130 pascal -ret16 RestoreVisRgn(word) RestoreVisRgn16
122 131 pascal -ret16 InquireVisRgn(word) InquireVisRgn16
123 132 pascal -ret16 SetEnvironment(str str word) SetEnvironment16
124 133 pascal -ret16 GetEnvironment(str str word) GetEnvironment16
125 134 pascal -ret16 GetRgnBox(word ptr) GetRgnBox16
126 #135 pascal ScanLr
127 136 pascal -ret16 RemoveFontResource(str) RemoveFontResource16
128 #137 - 147 removed sometime after W2.0
129 137 stub GSV
130 138 stub DPXlate
131 139 stub SetWinViewExt
132 140 stub ScaleExt
133 141 stub WordSet
134 142 stub RectStuff
135 143 stub OffsetOrg
136 144 stub LockDC # < W2.0
137 145 stub UnlockDC # < W2.0
138 146 stub LockUnlock # < W2.0
139 147 stub GDI_FarFrame
140 148 pascal SetBrushOrg(word s_word s_word) SetBrushOrg16
141 149 pascal GetBrushOrg(word) GetBrushOrg16
142 150 pascal -ret16 UnrealizeObject(word) UnrealizeObject16
143 151 pascal -ret16 CopyMetaFile(word str) CopyMetaFile16
144 152 stub GDIInitApp # W1.1, W2.0
145 153 pascal -ret16 CreateIC(str str str ptr) CreateIC16
146 154 pascal GetNearestColor(word long) GetNearestColor16
147 155 pascal -ret16 QueryAbort(word word) QueryAbort16
148 156 pascal -ret16 CreateDiscardableBitmap(word word word) CreateDiscardableBitmap16
149 157 stub CompatibleBitmap # W1.1, W2.0
150 158 stub EnumCallback
151 159 pascal -ret16 GetMetaFileBits(word) GetMetaFileBits16
152 160 pascal -ret16 SetMetaFileBits(word) SetMetaFileBits16
153 161 pascal -ret16 PtInRegion(word s_word s_word) PtInRegion16
154 162 pascal GetBitmapDimension(word) GetBitmapDimension16
155 163 pascal SetBitmapDimension(word s_word s_word) SetBitmapDimension16
156 164 stub PixToLine # W1.1, W2.0
157 #165 - 200 not in W1.1
158 169 stub IsDCDirty
159 170 stub SetDCStatus
160 171 stub LVBUNION # W2.0 (only ?)
161 172 pascal -ret16 SetRectRgn(word s_word s_word s_word s_word) SetRectRgn16
162 173 pascal -ret16 GetClipRgn(word) GetClipRgn16
163 174 stub BLOAT # W2.0 (only ?) ROTFL ! ;-))
164 175 pascal -ret16 EnumMetaFile(word word segptr long) EnumMetaFile16
165 176 pascal -ret16 PlayMetaFileRecord(word ptr ptr word) PlayMetaFileRecord16
166 177 stub RCOS # W2.0 (only ?)
167 178 stub RSIN # W2.0 (only ?)
168 179 pascal -ret16 GetDCState(word) GetDCState16
169 180 pascal -ret16 SetDCState(word word) SetDCState16
170 181 pascal -ret16 RectInRegionOld(word ptr) RectInRegion16 # also named RECTINREGION
171 182 stub REQUESTSEM # W2.0 (only ?)
172 183 stub CLEARSEM # W2.0 (only ?)
173 184 stub STUFFVISIBLE # W2.0 (only ?)
174 185 stub STUFFINREGION # W2.0 (only ?)
175 186 stub DELETEABOVELINEFONTS # W2.0 (only ?)
176 188 stub GetTextExtentEx
177 190 pascal -ret16 SetDCHook(word segptr long) SetDCHook16
178 191 pascal GetDCHook(word ptr) GetDCHook16
179 192 pascal -ret16 SetHookFlags(word word) SetHookFlags16
180 193 pascal -ret16 SetBoundsRect(word ptr word) SetBoundsRect16
181 194 pascal -ret16 GetBoundsRect(word ptr word) GetBoundsRect16
182 195 stub SelectBitmap
183 196 pascal -ret16 SetMetaFileBitsBetter(word) SetMetaFileBitsBetter16
184 201 stub DMBITBLT
185 202 stub DMCOLORINFO
186 206 stub dmEnumDFonts
187 207 stub DMENUMOBJ
188 208 stub DMOUTPUT
189 209 stub DMPIXEL
190 210 stub dmRealizeObject
191 211 stub DMSTRBLT
192 212 stub DMSCANLR
193 213 stub BRUTE
194 214 stub DMEXTTEXTOUT
195 215 stub DMGETCHARWIDTH
196 216 stub DMSTRETCHBLT
197 217 stub DMDIBBITS
198 218 stub DMSTRETCHDIBITS
199 219 stub DMSETDIBTODEV
200 220 stub DMTRANSPOSE
201 230 pascal -ret16 CreatePQ(word) CreatePQ16
202 231 pascal -ret16 MinPQ(word) MinPQ16
203 232 pascal -ret16 ExtractPQ(word) ExtractPQ16
204 233 pascal -ret16 InsertPQ(word word word) InsertPQ16
205 234 pascal -ret16 SizePQ(word word) SizePQ16
206 235 pascal -ret16 DeletePQ(word) DeletePQ16
207 240 pascal -ret16 OpenJob(str str word) OpenJob16
208 241 pascal -ret16 WriteSpool(word ptr word) WriteSpool16
209 242 pascal -ret16 WriteDialog(word str word) WriteDialog16
210 243 pascal -ret16 CloseJob(word) CloseJob16
211 244 pascal -ret16 DeleteJob(word word) DeleteJob16
212 245 pascal GetSpoolJob(word ptr) GetSpoolJob16
213 246 pascal -ret16 StartSpoolPage(word) StartSpoolPage16
214 247 pascal -ret16 EndSpoolPage(word) EndSpoolPage16
215 248 stub QueryJob
216 250 pascal -ret16 Copy(ptr ptr word) Copy16
217 253 stub DeleteSpoolPage
218 254 stub SpoolFile
219 267 stub StartDocPrintEra
220 268 stub StartPagePrinter
221 269 stub WritePrinter
222 270 stub EndPagePrinter
223 271 stub AbortPrinter
224 272 stub EndDocPrinter
225 274 stub ClosePrinter
226 280 stub GetRealDriverInfo
227 281 pascal DrvSetPrinterData(str str long ptr long) DrvSetPrinterData16
228 282 pascal DrvGetPrinterData(str str ptr ptr long ptr) DrvGetPrinterData16
229 299 stub ENGINEGETCHARWIDTHEX
230 300 pascal EngineEnumerateFont(str segptr long) EngineEnumerateFont16
231 301 pascal -ret16 EngineDeleteFont(ptr) EngineDeleteFont16
232 302 pascal EngineRealizeFont(ptr ptr ptr) EngineRealizeFont16
233 303 pascal -ret16 EngineGetCharWidth(ptr word word ptr) EngineGetCharWidth16
234 304 stub ENGINESETFONTCONTEXT
235 305 stub ENGINEGETGLYPHBMP
236 306 stub ENGINEMAKEFONTDIR
237 307 pascal -ret16 GetCharABCWidths(word word word ptr) GetCharABCWidths16
238 308 pascal -ret16 GetOutlineTextMetrics(word word ptr) GetOutlineTextMetrics16
239 309 pascal GetGlyphOutline(word word word ptr long ptr ptr) GetGlyphOutline16
240 310 pascal -ret16 CreateScalableFontResource(word str str str) CreateScalableFontResource16
241 311 pascal GetFontData(word long long ptr long) GetFontData16
242 312 stub ConvertOutLineFontFile
243 313 pascal -ret16 GetRasterizerCaps(ptr word) GetRasterizerCaps16
244 314 stub EngineExtTextOut
245 315 pascal EngineRealizeFontExt(long long long long) EngineRealizeFontExt16
246 316 stub EngineGetCharWidthStr
247 317 stub EngineGetGlyphBmpExt
248 330 pascal -ret16 EnumFontFamilies(word str segptr long) EnumFontFamilies16
249 332 pascal -ret16 GetKerningPairs(word word ptr) GetKerningPairs16
250 345 pascal -ret16 GetTextAlign(word) GetTextAlign16
251 346 pascal -ret16 SetTextAlign(word word) SetTextAlign16
252 347 stub MFDRAWTEXT # W2.0 (only ?)
253 348 pascal -ret16 Chord(word s_word s_word s_word s_word s_word s_word s_word s_word) Chord16
254 349 pascal SetMapperFlags(word long) SetMapperFlags16
255 350 pascal -ret16 GetCharWidth(word word word ptr) GetCharWidth16
256 351 pascal -ret16 ExtTextOut(word s_word s_word word ptr str word ptr) ExtTextOut16
257 352 stub GetPhysicalFontHandle
258 353 stub GetAspectRatioFilter
259 354 stub ShrinkGDIHeap
260 355 stub FTrapping0
261 360 pascal -ret16 CreatePalette(ptr) CreatePalette16
262 361 pascal -ret16 GDISelectPalette(word word word) GDISelectPalette16
263 362 pascal -ret16 GDIRealizePalette(word) GDIRealizePalette16
264 363 pascal -ret16 GetPaletteEntries(word word word ptr) GetPaletteEntries16
265 364 pascal -ret16 SetPaletteEntries(word word word ptr) SetPaletteEntries16
266 365 pascal -ret16 RealizeDefaultPalette(word) RealizeDefaultPalette16
267 366 pascal -ret16 UpdateColors(word) UpdateColors16
268 367 pascal -ret16 AnimatePalette(word word word ptr) AnimatePalette16
269 368 pascal -ret16 ResizePalette(word word) ResizePalette16
270 370 pascal -ret16 GetNearestPaletteIndex(word long) GetNearestPaletteIndex16
271 372 pascal -ret16 ExtFloodFill(word s_word s_word long word) ExtFloodFill16
272 373 pascal -ret16 SetSystemPaletteUse(word word) SetSystemPaletteUse16
273 374 pascal -ret16 GetSystemPaletteUse(word) GetSystemPaletteUse16
274 375 pascal -ret16 GetSystemPaletteEntries(word word word ptr) GetSystemPaletteEntries16
275 376 pascal -ret16 ResetDC(word ptr) ResetDC16
276 377 pascal -ret16 StartDoc(word ptr) StartDoc16
277 378 pascal -ret16 EndDoc(word) EndDoc16
278 379 pascal -ret16 StartPage(word) StartPage16
279 380 pascal -ret16 EndPage(word) EndPage16
280 381 pascal -ret16 SetAbortProc(word segptr) SetAbortProc16
281 382 pascal -ret16 AbortDoc(word) AbortDoc16
282 400 pascal -ret16 FastWindowFrame(word ptr s_word s_word long) FastWindowFrame16
283 401 stub GDIMOVEBITMAP
284 402 stub GDIGETBITSGLOBAL # W2.0 (only ?)
285 403 pascal -ret16 GdiInit2(word word) GdiInit216
286 404 stub GetTTGlyphIndexMap
287 405 pascal -ret16 FinalGdiInit(word) FinalGdiInit16
288 406 stub CREATEREALBITMAPINDIRECT # W2.0 (only ?)
289 407 pascal -ret16 CreateUserBitmap(word word word word ptr) CreateUserBitmap16
290 408 stub CREATEREALBITMAP # W2.0 (only ?)
291 409 pascal -ret16 CreateUserDiscardableBitmap(word word word) CreateUserDiscardableBitmap16
292 410 pascal -ret16 IsValidMetaFile (word) IsValidMetaFile16
293 411 pascal -ret16 GetCurLogFont(word) GetCurLogFont16
294 412 pascal -ret16 IsDCCurrentPalette(word) IsDCCurrentPalette16
295 439 pascal -ret16 StretchDIBits (word s_word s_word s_word s_word s_word s_word s_word s_word ptr ptr word long) StretchDIBits16
296 440 pascal -ret16 SetDIBits(word word word word ptr ptr word) SetDIBits16
297 441 pascal -ret16 GetDIBits(word word word word ptr ptr word) GetDIBits16
298 442 pascal -ret16 CreateDIBitmap(word ptr long ptr ptr word) CreateDIBitmap16
299 443 pascal -ret16 SetDIBitsToDevice(word s_word s_word s_word s_word s_word s_word word word ptr ptr word) SetDIBitsToDevice16
300 444 pascal -ret16 CreateRoundRectRgn(s_word s_word s_word s_word s_word s_word) CreateRoundRectRgn16
301 445 pascal -ret16 CreateDIBPatternBrush(word word) CreateDIBPatternBrush16
302 449 stub DEVICECOLORMATCH
303 450 pascal -ret16 PolyPolygon(word ptr ptr word) PolyPolygon16
304 451 pascal -ret16 CreatePolyPolygonRgn(ptr ptr word word) CreatePolyPolygonRgn16
305 452 pascal GdiSeeGdiDo(word word word word) GdiSeeGdiDo16
306 460 stub GDITASKTERMINATION
307 461 pascal -ret16 SetObjectOwner(word word) SetObjectOwner16
308 462 pascal -ret16 IsGDIObject(word) IsGDIObject16
309 463 pascal -ret16 MakeObjectPrivate(word word) MakeObjectPrivate16
310 464 stub FIXUPBOGUSPUBLISHERMETAFILE
311 465 pascal -ret16 RectVisible(word ptr) RectVisible16 # RECTVISIBLE_EHH ??
312 466 pascal -ret16 RectInRegion(word ptr) RectInRegion16 # RECTINREGION_EHH ??
313 467 stub UNICODETOANSI
314 468 pascal -ret16 GetBitmapDimensionEx(word ptr) GetBitmapDimensionEx16
315 469 pascal -ret16 GetBrushOrgEx(word ptr) GetBrushOrgEx16
316 470 pascal -ret16 GetCurrentPositionEx(word ptr) GetCurrentPositionEx16
317 471 pascal -ret16 GetTextExtentPoint(word ptr s_word ptr) GetTextExtentPoint16
318 472 pascal -ret16 GetViewportExtEx(word ptr) GetViewportExtEx16
319 473 pascal -ret16 GetViewportOrgEx(word ptr) GetViewportOrgEx16
320 474 pascal -ret16 GetWindowExtEx(word ptr) GetWindowExtEx16
321 475 pascal -ret16 GetWindowOrgEx(word ptr) GetWindowOrgEx16
322 476 pascal -ret16 OffsetViewportOrgEx(word s_word s_word ptr) OffsetViewportOrgEx16
323 477 pascal -ret16 OffsetWindowOrgEx(word s_word s_word ptr) OffsetWindowOrgEx16
324 478 pascal -ret16 SetBitmapDimensionEx(word s_word s_word ptr) SetBitmapDimensionEx16
325 479 pascal -ret16 SetViewportExtEx(word s_word s_word ptr) SetViewportExtEx16
326 480 pascal -ret16 SetViewportOrgEx(word s_word s_word ptr) SetViewportOrgEx16
327 481 pascal -ret16 SetWindowExtEx(word s_word s_word ptr) SetWindowExtEx16
328 482 pascal -ret16 SetWindowOrgEx(word s_word s_word ptr) SetWindowOrgEx16
329 483 pascal -ret16 MoveToEx(word s_word s_word ptr) MoveToEx16
330 484 pascal -ret16 ScaleViewportExtEx(word s_word s_word s_word s_word ptr) ScaleViewportExtEx16
331 485 pascal -ret16 ScaleWindowExtEx(word s_word s_word s_word s_word ptr) ScaleWindowExtEx16
332 486 pascal -ret16 GetAspectRatioFilterEx(word ptr) GetAspectRatioFilterEx16
333 489 pascal -ret16 CreateDIBSection(word ptr word ptr long long) CreateDIBSection16
334 490 stub CloseEnhMetafile
335 #490 stub POLYLINEWOW # conflicts with CloseEnhMetaFile !!
336 491 stub CopyEnhMetafile
337 492 stub CreateEnhMetafile
338 493 stub DeleteEnhMetafile
339 495 stub GDIComment
340 496 stub GetEnhMetafile
341 497 stub GetEnhMetafileBits
342 498 stub GetEnhMetafileDescription
343 499 stub GetEnhMetafileHeader
344 501 stub GetEnhMetafilePaletteEntries
345 502 pascal -ret16 PolyBezier(word ptr word) PolyBezier16
346 503 pascal -ret16 PolyBezierTo(word ptr word) PolyBezierTo16
347 504 stub PlayEnhMetafileRecord
348 505 stub SetEnhMetafileBits
349 506 stub SetMetaRgn
350 508 pascal -ret16 ExtSelectClipRgn(word word word) ExtSelectClipRgn16
351 511 pascal -ret16 AbortPath(word) AbortPath16
352 512 pascal -ret16 BeginPath(word) BeginPath16
353 513 pascal -ret16 CloseFigure(word) CloseFigure16
354 514 pascal -ret16 EndPath(word) EndPath16
355 515 pascal -ret16 FillPath(word) FillPath16
356 516 pascal -ret16 FlattenPath(word) FlattenPath16
357 517 pascal -ret16 GetPath(word ptr ptr word) GetPath16
358 518 pascal -ret16 PathToRegion(word) PathToRegion16
359 519 pascal -ret16 SelectClipPath(word word) SelectClipPath16
360 520 pascal -ret16 StrokeAndFillPath(word) StrokeAndFillPath16
361 521 pascal -ret16 StrokePath(word) StrokePath16
362 522 pascal -ret16 WidenPath(word) WidenPath16
363 523 stub ExtCreatePen
364 524 pascal -ret16 GetArcDirection(word) GetArcDirection16
365 525 pascal -ret16 SetArcDirection(word word) SetArcDirection16
366 526 stub GetMiterLimit
367 527 stub SetMiterLimit
368 528 stub GDIParametersInfo
369 529 pascal -ret16 CreateHalftonePalette(word) CreateHalftonePalette16
370 # Hebrew version API's
371 530 pascal -ret16 RawTextOut() RawTextOut16
372 531 pascal -ret16 RawExtTextOut() RawExtTextOut16
373 532 pascal -ret16 RawGetTextExtent(word str word) RawGetTextExtent16
374 536 pascal -ret16 BiDiLayout() BiDiLayout16
375 538 pascal -ret16 BiDiCreateTabString() BiDiCreateTabString16
376 540 pascal -ret16 BiDiGlyphOut() BiDiGlyphOut16
377 543 pascal -ret16 BiDiGetStringExtent() BiDiGetStringExtent16
378 555 pascal -ret16 BiDiDeleteString() BiDiDeleteString16
379 556 pascal -ret16 BiDiSetDefaults() BiDiSetDefaults16
380 558 pascal -ret16 BiDiGetDefaults() BiDiGetDefaults16
381 560 pascal -ret16 BiDiShape() BiDiShape16
382 561 pascal -ret16 BiDiFontComplement() BiDiFontComplement16
383 564 pascal -ret16 BiDiSetKashida() BiDiSetKashida16
384 565 pascal -ret16 BiDiKExtTextOut() BiDiKExtTextOut16
385 566 pascal -ret16 BiDiShapeEx() BiDiShapeEx16
386 569 pascal -ret16 BiDiCreateStringEx() BiDiCreateStringEx16
387 571 pascal -ret16 GetTextExtentRtoL() GetTextExtentRtoL16
388 572 pascal -ret16 GetHDCCharSet() GetHDCCharSet16
389 573 pascal -ret16 BiDiLayoutEx() BiDiLayoutEx16
390 602 pascal -ret16 SetDIBColorTable(word word word ptr) SetDIBColorTable16
391 603 pascal -ret16 GetDIBColorTable(word word word ptr) GetDIBColorTable16
392 604 pascal -ret16 SetSolidBrush(word long) SetSolidBrush16
393 605 pascal -ret16 SysDeleteObject(word) DeleteObject16 # ???
394 606 pascal -ret16 SetMagicColors(word long word) SetMagicColors16
395 607 pascal GetRegionData(word long ptr) GetRegionData16
396 608 stub ExtCreateRegion
397 609 pascal -ret16 GdiFreeResources(long) GdiFreeResources16
398 610 pascal -ret16 GdiSignalProc32(long long long word) GdiSignalProc
399 611 stub GetRandomRgn
400 612 pascal -ret16 GetTextCharset(word) GetTextCharset16
401 613 pascal -ret16 EnumFontFamiliesEx(word ptr segptr long long) EnumFontFamiliesEx16
402 614 stub AddLpkToGDI
403 615 stub GetCharacterPlacement
404 616 pascal GetFontLanguageInfo(word) GetFontLanguageInfo16
405 650 stub BuildInverseTableDIB
406 701 stub GDITHKCONNECTIONDATALS
407 702 stub FT_GDIFTHKTHKCONNECTIONDATA
408 703 stub FDTHKCONNECTIONDATASL
409 704 stub ICMTHKCONNECTIONDATASL
410 820 stub ICMCreateTransform
411 821 stub ICMDeleteTransform
412 822 stub ICMTranslateRGB
413 823 stub ICMTranslateRGBs
414 824 stub ICMCheckColorsInGamut
415 1000 pascal -ret16 SetLayout(word long) SetLayout16
416 1001 stub GetLayout