source: trunk/src/gdi32/gdi32.DEF@ 2079

Last change on this file since 2079 was 2049, checked in by cbratschi, 26 years ago

fixed TextOut, ExtTextOut bugs

File size: 22.0 KB
Line 
1; $Id: gdi32.DEF,v 1.4 1999-12-09 16:49:44 cbratschi Exp $
2
3;Created by BLAST for IBM's compiler
4LIBRARY GDI32 INITINSTANCE
5DATA MULTIPLE NONSHARED
6
7IMPORTS
8 __GpiQueryDCData@4 = PMGPI.665
9 _GpiEnableYInversion = PMGPI.723
10
11EXPORTS
12 AbortDoc = _AbortDoc@4 @105
13 AbortPath = _AbortPath@4 @106
14 AddFontResourceA = _AddFontResourceA@4 @107
15 AddFontResourceW = _AddFontResourceW@4 @108
16 AngleArc = _AngleArc@24 @109
17 AnimatePalette = _AnimatePalette@16 @110
18 Arc = _Arc@36 @111
19 ArcTo = _ArcTo@36 @112
20 BeginPath = _BeginPath@4 @113
21 BitBlt = _BitBlt@36 @114
22; ByeByeGDI = _ByeByeGDI@?? @115
23 CancelDC = _CancelDC@4 @116
24 CheckColorsInGamut = _CheckColorsInGamut@16 @117
25 ChoosePixelFormat = _ChoosePixelFormat@8 @118
26 Chord = _Chord@36 @119
27 CloseEnhMetaFile = _CloseEnhMetaFile@4 @120
28 CloseFigure = _CloseFigure@4 @121
29 CloseMetaFile = _CloseMetaFile@4 @122
30 ColorMatchToTarget = _ColorMatchToTarget@12 @123
31 CombineRgn = _CombineRgn@16 @124
32 CombineTransform = _CombineTransform@12 @125
33 CopyEnhMetaFileA = _CopyEnhMetaFileA@8 @126
34 CopyEnhMetaFileW = _CopyEnhMetaFileW@8 @127
35 CopyMetaFileA = _CopyMetaFileA@8 @128
36 CopyMetaFileW = _CopyMetaFileW@8 @129
37 CreateBitmap = _CreateBitmap@20 @130
38 CreateBitmapIndirect = _CreateBitmapIndirect@4 @131
39 CreateBrushIndirect = _CreateBrushIndirect@4 @132
40 CreateColorSpaceA = _CreateColorSpaceA@4 @133
41 CreateColorSpaceW = _CreateColorSpaceW@4 @134
42 CreateCompatibleBitmap = _CreateCompatibleBitmap@12 @135
43 CreateCompatibleDC = _CreateCompatibleDC@4 @136
44 CreateDCA = _CreateDCA@16 @137
45 CreateDCW = _CreateDCW@16 @138
46 CreateDIBPatternBrush = _CreateDIBPatternBrush@8 @139
47 CreateDIBPatternBrushPt = _CreateDIBPatternBrushPt@8 @140
48 CreateDIBSection = _CreateDIBSection@24 @141
49 CreateDIBitmap = _CreateDIBitmap@24 @142
50 CreateDiscardableBitmap = _CreateDiscardableBitmap@12 @143
51 CreateEllipticRgn = _CreateEllipticRgn@16 @144
52 CreateEllipticRgnIndirect = _CreateEllipticRgnIndirect@4 @145
53 CreateEnhMetaFileA = _CreateEnhMetaFileA@16 @146
54 CreateEnhMetaFileW = _CreateEnhMetaFileW@16 @147
55 CreateFontA = _CreateFontA@56 @148
56 CreateFontIndirectA = _CreateFontIndirectA@4 @149
57 CreateFontIndirectW = _CreateFontIndirectW@4 @150
58 CreateFontW = _CreateFontW@56 @151
59 CreateHalftonePalette = _CreateHalftonePalette@4 @152
60 CreateHatchBrush = _CreateHatchBrush@8 @153
61 CreateICA = _CreateICA@16 @154
62 CreateICW = _CreateICW@16 @155
63 CreateMetaFileA = _CreateMetaFileA@4 @156
64 CreateMetaFileW = _CreateMetaFileW@4 @157
65 CreatePalette = _CreatePalette@4 @158
66 CreatePatternBrush = _CreatePatternBrush@4 @159
67 CreatePen = _CreatePen@12 @160
68 CreatePenIndirect = _CreatePenIndirect@4 @161
69 CreatePolyPolygonRgn = _CreatePolyPolygonRgn@16 @162
70 CreatePolygonRgn = _CreatePolygonRgn@12 @163
71 CreateRectRgn = _CreateRectRgn@16 @164
72 CreateRectRgnIndirect = _CreateRectRgnIndirect@4 @165
73 CreateRoundRectRgn = _CreateRoundRectRgn@24 @166
74 CreateScalableFontResourceA = _CreateScalableFontResourceA@16 @167
75 CreateScalableFontResourceW = _CreateScalableFontResourceW@16 @168
76 CreateSolidBrush = _CreateSolidBrush@4 @169
77 DPtoLP = _DPtoLP@12 @170
78 DeleteColorSpace = _DeleteColorSpace@4 @171
79 DeleteDC = _DeleteDC@4 @172
80 DeleteEnhMetaFile = _DeleteEnhMetaFile@4 @173
81 DeleteMetaFile = _DeleteMetaFile@4 @174
82 DeleteObject = _DeleteObject@4 @175
83 DescribePixelFormat = _DescribePixelFormat@16 @176
84; DeviceCapabilitiesEx = _DeviceCapabilitiesEx@?? @177
85; DeviceCapabilitiesExA = _DeviceCapabilitiesExA@?? @178
86; DeviceCapabilitiesExW = _DeviceCapabilitiesExW@?? @179
87 DrawEscape = _DrawEscape@16 @180
88 Ellipse = _Ellipse@20 @181
89 EndDoc = _EndDoc@4 @182
90 EndPage = _EndPage@4 @183
91 EndPath = _EndPath@4 @184
92 EnumEnhMetaFile = _EnumEnhMetaFile@20 @185
93 EnumFontFamiliesA = _EnumFontFamiliesA@16 @186
94 EnumFontFamiliesExA = _EnumFontFamiliesExA@20 @187
95 EnumFontFamiliesExW = _EnumFontFamiliesExW@20 @188
96 EnumFontFamiliesW = _EnumFontFamiliesW@16 @189
97 EnumFontsA = _EnumFontsA@16 @190
98 EnumFontsW = _EnumFontsW@16 @191
99 EnumICMProfilesA = _EnumICMProfilesA@12 @192
100 EnumICMProfilesW = _EnumICMProfilesW@12 @193
101 EnumMetaFile = _EnumMetaFile@16 @194
102 EnumObjects = _EnumObjects@16 @195
103 EqualRgn = _EqualRgn@8 @196
104 Escape = _Escape@20 @197
105 ExcludeClipRect = _ExcludeClipRect@20 @198
106 ExtCreatePen = _ExtCreatePen@20 @199
107 ExtCreateRegion = _ExtCreateRegion@12 @200
108 ExtEscape = _ExtEscape@24 @201
109 ExtFloodFill = _ExtFloodFill@20 @202
110 ExtSelectClipRgn = _ExtSelectClipRgn@12 @203
111 ExtTextOutA = _ExtTextOutA@32 @204
112 ExtTextOutW = _ExtTextOutW@32 @205
113 FillPath = _FillPath@4 @206
114 FillRgn = _FillRgn@12 @207
115 FixBrushOrgEx = _FixBrushOrgEx@16 @208
116 FlattenPath = _FlattenPath@4 @209
117 FloodFill = _FloodFill@16 @210
118 FrameRgn = _FrameRgn@20 @211
119 GdiComment = _GdiComment@12 @212
120 GdiFlush = _GdiFlush@0 @213
121 GdiGetBatchLimit = _GdiGetBatchLimit@0 @214
122; GdiPlayDCScript = _GdiPlayDCScript@?? @215
123; GdiPlayJournal = _GdiPlayJournal@?? @216
124; GdiPlayScript = _GdiPlayScript@?? @217
125 GdiSetBatchLimit = _GdiSetBatchLimit@4 @218
126 GetArcDirection = _GetArcDirection@4 @219
127 GetAspectRatioFilterEx = _GetAspectRatioFilterEx@8 @220
128 GetBitmapBits = _GetBitmapBits@12 @221
129 GetBitmapDimensionEx = _GetBitmapDimensionEx@8 @222
130 GetBkColor = _GetBkColor@4 @223
131 GetBkMode = _GetBkMode@4 @224
132 GetBoundsRect = _GetBoundsRect@12 @225
133 GetBrushOrgEx = _GetBrushOrgEx@8 @226
134 GetCharABCWidthsA = _GetCharABCWidthsA@16 @227
135 GetCharABCWidthsFloatA = _GetCharABCWidthsFloatA@16 @228
136 GetCharABCWidthsFloatW = _GetCharABCWidthsFloatW@16 @229
137 GetCharABCWidthsW = _GetCharABCWidthsW@16 @230
138 GetCharWidth32A = _GetCharWidth32A@16 @231
139 GetCharWidth32W = _GetCharWidth32W@16 @232
140 GetCharWidthA = _GetCharWidth32A@16 @233
141 GetCharWidthFloatA = _GetCharWidthFloatA@16 @234
142 GetCharWidthFloatW = _GetCharWidthFloatW@16 @235
143 GetCharWidthW = _GetCharWidth32W@16 @236
144 GetCharacterPlacementA = _GetCharacterPlacementA@24 @237
145 GetCharacterPlacementW = _GetCharacterPlacementW@24 @238
146 GetClipBox = _GetClipBox@8 @239
147 GetClipRgn = _GetClipRgn@8 @240
148 GetColorAdjustment = _GetColorAdjustment@8 @241
149 GetColorSpace = _GetColorSpace@4 @242
150 GetCurrentObject = _GetCurrentObject@8 @243
151 GetCurrentPositionEx = _GetCurrentPositionEx@8 @244
152 GetDCOrgEx = _GetDCOrgEx@8 @245
153 GetDIBColorTable = _GetDIBColorTable@16 @246
154 GetDIBits = _GetDIBits@28 @247
155 GetDeviceCaps = _GetDeviceCaps@8 @248
156 GetDeviceGammaRamp = _GetDeviceGammaRamp@8 @249
157 GetEnhMetaFileA = _GetEnhMetaFileA@4 @250
158 GetEnhMetaFileBits = _GetEnhMetaFileBits@12 @251
159 GetEnhMetaFileDescriptionA = _GetEnhMetaFileDescriptionA@12 @252
160 GetEnhMetaFileDescriptionW = _GetEnhMetaFileDescriptionW@12 @253
161 GetEnhMetaFileHeader = _GetEnhMetaFileHeader@12 @254
162 GetEnhMetaFilePaletteEntries = _GetEnhMetaFilePaletteEntries@12 @255
163 GetEnhMetaFileW = _GetEnhMetaFileW@4 @256
164 GetFontData = _GetFontData@20 @257
165 GetFontLanguageInfo = _GetFontLanguageInfo@4 @258
166; GetFontResourceInfo = _GetFontResourceInfo@?? @259
167 GetGlyphOutline = _GetGlyphOutlineA@28 @260
168 GetGlyphOutlineA = _GetGlyphOutlineA@28 @261
169 GetGlyphOutlineW = _GetGlyphOutlineW@28 @262
170 GetGraphicsMode = _GetGraphicsMode@4 @263
171 GetICMProfileA = _GetICMProfileA@12 @264
172 GetICMProfileW = _GetICMProfileW@12 @265
173 GetKerningPairs = _GetKerningPairsA@12 @266
174 GetKerningPairsA = _GetKerningPairsA@12 @267
175 GetKerningPairsW = _GetKerningPairsW@12 @268
176 GetLogColorSpaceA = _GetLogColorSpaceA@12 @269
177 GetLogColorSpaceW = _GetLogColorSpaceW@12 @270
178 GetMapMode = _GetMapMode@4 @271
179 GetMetaFileA = _GetMetaFileA@4 @272
180 GetMetaFileBitsEx = _GetMetaFileBitsEx@12 @273
181 GetMetaFileW = _GetMetaFileW@4 @274
182 GetMetaRgn = _GetMetaRgn@8 @275
183 GetMiterLimit = _GetMiterLimit@8 @276
184 GetNearestColor = _GetNearestColor@8 @277
185 GetNearestPaletteIndex = _GetNearestPaletteIndex@8 @278
186 GetObjectA = _GetObjectA@12 @279
187 GetObjectType = _GetObjectType@4 @280
188 GetObjectW = _GetObjectW@12 @281
189 GetOutlineTextMetricsA = _GetOutlineTextMetricsA@12 @282
190 GetOutlineTextMetricsW = _GetOutlineTextMetricsW@12 @283
191 GetPaletteEntries = _GetPaletteEntries@16 @284
192 GetPath = _GetPath@16 @285
193 GetPixel = _GetPixel@12 @286
194 GetPixelFormat = _GetPixelFormat@4 @287
195 GetPolyFillMode = _GetPolyFillMode@4 @288
196 GetROP2 = _GetROP2@4 @289
197; GetRandomRgn = _GetRandomRgn@?? @290
198 GetRasterizerCaps = _GetRasterizerCaps@8 @291
199 GetRegionData = _GetRegionData@12 @292
200 GetRgnBox = _GetRgnBox@8 @293
201 GetStockObject = _GetStockObject@4 @294
202 GetStretchBltMode = _GetStretchBltMode@4 @295
203 GetSystemPaletteEntries = _GetSystemPaletteEntries@16 @296
204 GetSystemPaletteUse = _GetSystemPaletteUse@4 @297
205 GetTextAlign = _GetTextAlign@4 @298
206 GetTextCharacterExtra = _GetTextCharacterExtra@4 @299
207 GetTextCharset = _GetTextCharset@4 @300
208 GetTextCharsetInfo = _GetTextCharsetInfo@12 @301
209 GetTextColor = _GetTextColor@4 @302
210 GetTextExtentExPointA = _GetTextExtentExPointA@28 @303
211 GetTextExtentExPointW = _GetTextExtentExPointW@28 @304
212 GetTextExtentPoint32A = _GetTextExtentPoint32A@16 @305
213 GetTextExtentPoint32W = _GetTextExtentPoint32W@16 @306
214 GetTextExtentPointA = _GetTextExtentPointA@16 @307
215 GetTextExtentPointW = _GetTextExtentPointW@16 @308
216 GetTextFaceA = _GetTextFaceA@12 @309
217 GetTextFaceW = _GetTextFaceW@12 @310
218 GetTextMetricsA = _GetTextMetricsA@8 @311
219 GetTextMetricsW = _GetTextMetricsW@8 @312
220 GetViewportExtEx = _GetViewportExtEx@8 @313
221 GetViewportOrgEx = _GetViewportOrgEx@8 @314
222 GetWinMetaFileBits = _GetWinMetaFileBits@20 @315
223 GetWindowExtEx = _GetWindowExtEx@8 @316
224 GetWindowOrgEx = _GetWindowOrgEx@8 @317
225 GetWorldTransform = _GetWorldTransform@8 @318
226 IntersectClipRect = _IntersectClipRect@20 @319
227 InvertRgn = _InvertRgn@8 @320
228 LPtoDP = _LPtoDP@12 @321
229 LineDDA = _LineDDA@24 @322
230 LineTo = _LineTo@12 @323
231 MaskBlt = _MaskBlt@48 @324
232 ModifyWorldTransform = _ModifyWorldTransform@12 @325
233 MoveToEx = _MoveToEx@16 @326
234 OffsetClipRgn = _OffsetClipRgn@12 @327
235 OffsetRgn = _OffsetRgn@12 @328
236 OffsetViewportOrgEx = _OffsetViewportOrgEx@16 @329
237 OffsetWindowOrgEx = _OffsetWindowOrgEx@16 @330
238 PaintRgn = _PaintRgn@8 @331
239 PatBlt = _PatBlt@24 @332
240 PathToRegion = _PathToRegion@4 @333
241 Pie = _Pie@36 @334
242 PlayEnhMetaFile = _PlayEnhMetaFile@12 @335
243 PlayEnhMetaFileRecord = _PlayEnhMetaFileRecord@16 @336
244 PlayMetaFile = _PlayMetaFile@8 @337
245 PlayMetaFileRecord = _PlayMetaFileRecord@16 @338
246 PlgBlt = _PlgBlt@40 @339
247 PolyBezier = _PolyBezier@12 @340
248 PolyBezierTo = _PolyBezierTo@12 @341
249 PolyDraw = _PolyDraw@16 @342
250 PolyPolygon = _PolyPolygon@16 @343
251 PolyPolyline = _PolyPolyline@16 @344
252 PolyTextOutA = _PolyTextOutA@12 @345
253 PolyTextOutW = _PolyTextOutW@12 @346
254 Polygon = _Polygon@12 @347
255 Polyline = _Polyline@12 @348
256 PolylineTo = _PolylineTo@12 @349
257 PtInRegion = _PtInRegion@12 @350
258 PtVisible = _PtVisible@12 @351
259 RealizePalette = _RealizePalette@4 @352
260 RectInRegion = _RectInRegion@8 @353
261 RectVisible = _RectVisible@8 @354
262 Rectangle = _Rectangle@20 @355
263 RemoveFontResourceA = _RemoveFontResourceA@4 @356
264 RemoveFontResourceW = _RemoveFontResourceW@4 @357
265 ResetDCA = _ResetDCA@8 @358
266 ResetDCW = _ResetDCW@8 @359
267 ResizePalette = _ResizePalette@8 @360
268 RestoreDC = _RestoreDC@8 @361
269 RoundRect = _RoundRect@28 @362
270 SaveDC = _SaveDC@4 @363
271 ScaleViewportExtEx = _ScaleViewportExtEx@24 @364
272 ScaleWindowExtEx = _ScaleWindowExtEx@24 @365
273 SelectClipPath = _SelectClipPath@8 @366
274 SelectClipRgn = _SelectClipRgn@8 @367
275 SelectObject = _SelectObject@8 @368
276 SelectPalette = _SelectPalette@12 @369
277 SetAbortProc = _SetAbortProc@8 @370
278 SetArcDirection = _SetArcDirection@8 @371
279 SetBitmapBits = _SetBitmapBits@12 @372
280 SetBitmapDimensionEx = _SetBitmapDimensionEx@16 @373
281 SetBkColor = _SetBkColor@8 @374
282 SetBkMode = _SetBkMode@8 @375
283 SetBoundsRect = _SetBoundsRect@12 @376
284 SetBrushOrgEx = _SetBrushOrgEx@16 @377
285 SetColorAdjustment = _SetColorAdjustment@8 @378
286 SetColorSpace = _SetColorSpace@8 @379
287 SetDIBColorTable = _SetDIBColorTable@16 @380
288 SetDIBits = _SetDIBits@28 @381
289 SetDIBitsToDevice = _SetDIBitsToDevice@48 @382
290 SetDeviceGammaRamp = _SetDeviceGammaRamp@8 @383
291 SetEnhMetaFileBits = _SetEnhMetaFileBits@8 @384
292; SetFontEnumeration = _SetFontEnumeration@?? @385
293 SetGraphicsMode = _SetGraphicsMode@8 @386
294 SetICMMode = _SetICMMode@8 @387
295 SetICMProfileA = _SetICMProfileA@8 @388
296 SetICMProfileW = _SetICMProfileW@8 @389
297 SetMapMode = _SetMapMode@8 @390
298 SetMapperFlags = _SetMapperFlags@8 @391
299 SetMetaFileBitsEx = _SetMetaFileBitsEx@8 @392
300 SetMetaRgn = _SetMetaRgn@4 @393
301 SetMiterLimit = _SetMiterLimit@12 @394
302 SetObjectOwner = _SetObjectOwner@8 @395
303 SetPaletteEntries = _SetPaletteEntries@16 @396
304 SetPixel = _SetPixel@16 @397
305 SetPixelFormat = _SetPixelFormat@12 @398
306 SetPixelV = _SetPixelV@16 @399
307 SetPolyFillMode = _SetPolyFillMode@8 @400
308 SetROP2 = _SetROP2@8 @401
309 SetRectRgn = _SetRectRgn@20 @402
310 SetStretchBltMode = _SetStretchBltMode@8 @403
311 SetSystemPaletteUse = _SetSystemPaletteUse@8 @404
312 SetTextAlign = _SetTextAlign@8 @405
313 SetTextCharacterExtra = _SetTextCharacterExtra@8 @406
314 SetTextColor = _SetTextColor@8 @407
315 SetTextJustification = _SetTextJustification@12 @408
316 SetViewportExtEx = _SetViewportExtEx@16 @409
317 SetViewportOrgEx = _SetViewportOrgEx@16 @410
318 SetWinMetaFileBits = _SetWinMetaFileBits@16 @411
319 SetWindowExtEx = _SetWindowExtEx@16 @412
320 SetWindowOrgEx = _SetWindowOrgEx@16 @413
321 SetWorldTransform = _SetWorldTransform@8 @414
322 StartDocA = _StartDocA@8 @415
323 StartDocW = _StartDocW@8 @416
324 StartPage = _StartPage@4 @417
325 StretchBlt = _StretchBlt@44 @418
326 StretchDIBits = _StretchDIBits@52 @419
327 StrokeAndFillPath = _StrokeAndFillPath@4 @420
328 StrokePath = _StrokePath@4 @421
329 SwapBuffers = _SwapBuffers@4 @422
330 TextOutA = _TextOutA@20 @423
331 TextOutW = _TextOutW@20 @424
332 TranslateCharsetInfo = _TranslateCharsetInfo@12 @425
333 UnrealizeObject = _UnrealizeObject@4 @426
334 UpdateColors = _UpdateColors@4 @427
335 UpdateICMRegKey = _UpdateICMRegKeyA@16 @428
336 UpdateICMRegKeyA = _UpdateICMRegKeyA@16 @429
337 UpdateICMRegKeyW = _UpdateICMRegKeyW@16 @430
338 WidenPath = _WidenPath@4 @431
339; gdiPlaySpoolStream = _gdiPlaySpoolStream@?? @432
340; pfnRealizePalette = _pfnRealizePalette@?? @433
341; pfnSelectPalette = _pfnSelectPalette@?? @434
342
343;USER32 functions
344 InternalDrawTextExA = _InternalDrawTextExA@24 @1000
345 InternalDrawTextExW = _InternalDrawTextExW@24 @1001
346 InternalTabbedTextOutA = _InternalTabbedTextOutA@32 @1002
347 InternalTabbedTextOutW = _InternalTabbedTextOutW@32 @1003
348 InternalGetTabbedTextExtentA = _InternalGetTabbedTextExtentA@20 @1004
349 InternalGetTabbedTextExtentW = _InternalGetTabbedTextExtentW@20 @1005
Note: See TracBrowser for help on using the repository browser.