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