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