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