Release 980315
[wine] / relay32 / gdi32.spec
1 name    gdi32
2 type    win32
3
4   0 stub AbortDoc
5   1 stdcall AbortPath(long) AbortPath32
6   2 stdcall AddFontResourceA(str) AddFontResource32A
7   3 stub AddFontResourceTracking
8   4 stdcall AddFontResourceW(wstr) AddFontResource32W
9   5 stub AngleArc
10   6 stdcall AnimatePalette(long long long ptr) AnimatePalette32
11   7 stdcall Arc(long long long long long long long long long) Arc32
12   8 stub ArcTo
13   9 stdcall BeginPath(long) BeginPath32
14  10 stdcall BitBlt(long long long long long long long long long) BitBlt32
15  11 stub CancelDC
16  12 stub CheckColorsInGamut
17  13 stub ChoosePixelFormat
18  14 stdcall Chord(long long long long long long long long long) Chord32
19  15 stdcall CloseEnhMetaFile(long) CloseEnhMetaFile32
20  16 stdcall CloseFigure(long) CloseFigure32
21  17 stub CloseMetaFile
22  18 stub ColorMatchToTarget
23  19 stdcall CombineRgn(long long long long) CombineRgn32
24  20 stub CombineTransform
25  21 stub CopyEnhMetaFileA
26  22 stub CopyEnhMetaFileW
27  23 stdcall CopyMetaFileA(long str) CopyMetaFile32A
28  24 stdcall CopyMetaFileW(long wstr) CopyMetaFile32W
29  25 stdcall CreateBitmap(long long long long ptr) CreateBitmap32
30  26 stdcall CreateBitmapIndirect(ptr) CreateBitmapIndirect32
31  27 stdcall CreateBrushIndirect(ptr) CreateBrushIndirect32
32  28 stub CreateColorSpaceA
33  29 stub CreateColorSpaceW
34  30 stdcall CreateCompatibleBitmap(long long long) CreateCompatibleBitmap32
35  31 stdcall CreateCompatibleDC(long) CreateCompatibleDC32
36  32 stdcall CreateDCA(str str str ptr) CreateDC32A
37  33 stdcall CreateDCW(wstr wstr wstr ptr) CreateDC32W
38  34 stdcall CreateDIBPatternBrush(long long) CreateDIBPatternBrush32
39  35 stub CreateDIBPatternBrushPt
40  36 stdcall CreateDIBSection(long ptr long ptr long long) CreateDIBSection32
41  37 stdcall CreateDIBitmap(long ptr long ptr ptr long) CreateDIBitmap32
42  38 stdcall CreateDiscardableBitmap(long long long) CreateDiscardableBitmap32
43  39 stdcall CreateEllipticRgn(long long long long) CreateEllipticRgn32
44  40 stdcall CreateEllipticRgnIndirect(ptr) CreateEllipticRgnIndirect32
45  41 stdcall CreateEnhMetaFileA(long ptr ptr ptr) CreateEnhMetaFile32A
46  42 stub CreateEnhMetaFileW
47  43 stdcall CreateFontA(long long long long long long long long
48                         long long long long long str) CreateFont32A
49  44 stdcall CreateFontIndirectA(ptr) CreateFontIndirect32A
50  45 stdcall CreateFontIndirectW(ptr) CreateFontIndirect32W
51  46 stdcall CreateFontW(long long long long long long long long
52                         long long long long long wstr) CreateFont32W
53  47 stdcall CreateHalftonePalette(long) CreateHalftonePalette
54  48 stdcall CreateHatchBrush(long long) CreateHatchBrush32
55  49 stdcall CreateICA(str str str ptr) CreateIC32A
56  50 stdcall CreateICW(wstr wstr wstr ptr) CreateIC32W
57  51 stub CreateMetaFileA
58  52 stub CreateMetaFileW
59  53 stdcall CreatePalette(ptr) CreatePalette32
60  54 stdcall CreatePatternBrush(long) CreatePatternBrush32
61  55 stdcall CreatePen(long long long) CreatePen32
62  56 stdcall CreatePenIndirect(ptr) CreatePenIndirect32
63  57 stdcall CreatePolyPolygonRgn(ptr ptr long long) CreatePolyPolygonRgn32
64  58 stdcall CreatePolygonRgn(ptr long long) CreatePolygonRgn32
65  59 stdcall CreateRectRgn(long long long long) CreateRectRgn32
66  60 stdcall CreateRectRgnIndirect(ptr) CreateRectRgnIndirect32
67  61 stdcall CreateRoundRectRgn(long long long long long long)
68              CreateRoundRectRgn32
69  62 stdcall CreateScalableFontResourceA(long str str str) CreateScalableFontResource32A
70  63 stdcall CreateScalableFontResourceW(long wstr wstr wstr) CreateScalableFontResource32W
71  64 stdcall CreateSolidBrush(long) CreateSolidBrush32
72  65 stdcall DPtoLP(long ptr long) DPtoLP32
73  66 stub DeleteColorSpace
74  67 stdcall DeleteDC(long) DeleteDC32
75  68 stdcall DeleteEnhMetaFile(long) DeleteEnhMetaFile32
76  69 stub DeleteMetaFile
77  70 stdcall DeleteObject(long)  DeleteObject32
78  71 stub DescribePixelFormat
79  72 stub DeviceCapabilitiesExA
80  73 stub DeviceCapabilitiesExW
81  74 stub DrawEscape
82  75 stdcall Ellipse(long long long long long) Ellipse32
83  76 stub EndDoc
84  77 stub EndPage
85  78 stdcall EndPath(long) EndPath32
86  79 stdcall EnumEnhMetaFile(long long ptr ptr ptr) EnumEnhMetaFile32
87  80 stdcall EnumFontFamiliesA(long str ptr long) EnumFontFamilies32A
88  81 stdcall EnumFontFamiliesExA(long str ptr long long) EnumFontFamiliesEx32A
89  82 stdcall EnumFontFamiliesExW(long wstr ptr long long) EnumFontFamiliesEx32W
90  83 stdcall EnumFontFamiliesW(long wstr ptr long) EnumFontFamilies32W
91  84 stdcall EnumFontsA(long str ptr long) EnumFonts32A
92  85 stdcall EnumFontsW(long wstr ptr long) EnumFonts32W
93  86 stub EnumICMProfilesA
94  87 stub EnumICMProfilesW
95  88 stub EnumMetaFile
96  89 stdcall EnumObjects(long long ptr long) EnumObjects32
97  90 stdcall EqualRgn(long long) EqualRgn32
98  91 stdcall Escape(long long long ptr ptr) Escape32
99  92 stdcall ExcludeClipRect(long long long long long) ExcludeClipRect32
100  93 stdcall ExtCreatePen(long long ptr long ptr) ExtCreatePen32
101  94 stdcall ExtCreateRegion(ptr long ptr) ExtCreateRegion
102  95 stdcall ExtEscape(long long long ptr long ptr) ExtEscape32
103  96 stdcall ExtFloodFill(long long long long long) ExtFloodFill32
104  97 stub ExtSelectClipRgn
105  98 stdcall ExtTextOutA(long long long long ptr str long ptr) ExtTextOut32A
106  99 stdcall ExtTextOutW(long long long long ptr wstr long ptr) ExtTextOut32W
107 100 stdcall FillPath(long) FillPath32
108 101 stdcall FillRgn(long long long) FillRgn32
109 102 stdcall FixBrushOrgEx(long long long ptr) FixBrushOrgEx
110 103 stub FlattenPath
111 104 stdcall FloodFill(long long long long) FloodFill32
112 105 stdcall FrameRgn(long long long long long) FrameRgn32
113 106 stub FreeImageColorMatcher
114 107 stub GdiAssociateObject
115 108 stub GdiCleanCacheDC
116 109 stub GdiComment
117 110 stub GdiConvertAndCheckDC
118 111 stub GdiConvertBitmap
119 112 stub GdiConvertBrush
120 113 stub GdiConvertDC
121 114 stub GdiConvertEnhMetaFile
122 115 stub GdiConvertFont
123 116 stub GdiConvertMetaFilePict
124 117 stub GdiConvertPalette
125 118 stub GdiConvertRegion
126 119 stub GdiCreateLocalBitmap
127 120 stub GdiCreateLocalBrush
128 121 stub GdiCreateLocalEnhMetaFile
129 122 stub GdiCreateLocalFont
130 123 stub GdiCreateLocalMetaFilePict
131 124 stub GdiCreateLocalPalette
132 125 stub GdiCreateLocalRegion
133 126 stub GdiDeleteLocalDC
134 127 stub GdiDeleteLocalObject
135 128 stdcall GdiFlush() GdiFlush
136 129 stdcall GdiGetBatchLimit() GdiGetBatchLimit
137 130 stub GdiGetLocalBrush
138 131 stub GdiGetLocalDC
139 132 stub GdiGetLocalFont
140 133 stub GdiIsMetaFileDC
141 134 stub GdiPlayDCScript
142 135 stub GdiPlayJournal
143 136 stub GdiPlayScript
144 137 stub GdiReleaseLocalDC
145 138 stub GdiSetAttrs
146 139 stdcall GdiSetBatchLimit(long) GdiSetBatchLimit
147 140 stub GdiSetServerAttr
148 141 stdcall GetArcDirection(long) GetArcDirection32
149 142 stub GetAspectRatioFilterEx
150 143 stdcall GetBitmapBits(long long ptr) GetBitmapBits32
151 144 stdcall GetBitmapDimensionEx(long ptr) GetBitmapDimensionEx32
152 145 stdcall GetBkColor(long) GetBkColor32
153 146 stdcall GetBkMode(long) GetBkMode32
154 147 stub GetBoundsRect
155 148 stdcall GetBrushOrgEx(long ptr) GetBrushOrgEx32
156 149 stdcall GetCharABCWidthsA(long long long ptr) GetCharABCWidths32A
157 150 stub GetCharABCWidthsFloatA
158 151 stub GetCharABCWidthsFloatW
159 152 stdcall GetCharABCWidthsW(long long long ptr) GetCharABCWidths32W
160 153 stdcall GetCharWidth32A(long long long long) GetCharWidth32A
161 154 stdcall GetCharWidth32W(long long long long) GetCharWidth32W
162 155 stdcall GetCharWidthA(long long long long) GetCharWidth32A
163 156 stub GetCharWidthFloatA
164 157 stub GetCharWidthFloatW
165 158 stdcall GetCharWidthW(long long long long) GetCharWidth32W
166 159 stub GetCharWidthWOW
167 160 stub GetCharacterPlacementA
168 161 stub GetCharacterPlacementW
169 162 stdcall GetClipBox(long ptr) GetClipBox32
170 163 stdcall GetClipRgn(long long) GetClipRgn32
171 164 stub GetColorAdjustment
172 165 stub GetColorSpace
173 166 stdcall GetCurrentObject(long long) GetCurrentObject
174 167 stdcall GetCurrentPositionEx(long ptr) GetCurrentPositionEx32
175 168 stdcall GetDCOrgEx(long ptr) GetDCOrgEx
176 169 stdcall GetDIBColorTable(long long long ptr) GetDIBColorTable32
177 170 stdcall GetDIBits(long long long long ptr ptr long) GetDIBits32
178 171 stdcall GetDeviceCaps(long long) GetDeviceCaps32
179 172 stub GetDeviceGammaRamp
180 173 stub GetETM
181 174 stdcall GetEnhMetaFileA(ptr) GetEnhMetaFile32A
182 175 stub GetEnhMetaFileBits
183 176 stdcall GetEnhMetaFileDescriptionA(long long ptr) GetEnhMetaFileDescription32A
184 177 stub GetEnhMetaFileDescriptionW
185 178 stdcall GetEnhMetaFileHeader(long long ptr) GetEnhMetaFileHeader32
186 179 stub GetEnhMetaFilePaletteEntries
187 180 stub GetEnhMetaFileW
188 181 stub GetFontData
189 182 stdcall GetFontLanguageInfo(long) GetFontLanguageInfo32
190 183 stub GetFontResourceInfo
191 184 stub GetFontResourceInfoW
192 185 stub GetGlyphOutline
193 186 stdcall GetGlyphOutlineA(long long long ptr long ptr ptr) GetGlyphOutline32A
194 187 stdcall GetGlyphOutlineW(long long long ptr long ptr ptr) GetGlyphOutline32W
195 188 stdcall GetGraphicsMode(long) GetGraphicsMode
196 189 stub GetICMProfileA
197 190 stub GetICMProfileW
198 191 stub GetKerningPairs
199 192 stdcall GetKerningPairsA(long long ptr) GetKerningPairs32A
200 193 stdcall GetKerningPairsW(long long ptr) GetKerningPairs32W
201 194 stub GetLogColorSpaceA
202 195 stub GetLogColorSpaceW
203 196 stdcall GetMapMode(long) GetMapMode32
204 197 stdcall GetMetaFileA(str) GetMetaFile32A
205 198 stub GetMetaFileBitsEx
206 199 stdcall GetMetaFileW(wstr) GetMetaFile32W
207 200 stub GetMetaRgn
208 201 stub GetMiterLimit
209 202 stdcall GetNearestColor(long long) GetNearestColor32
210 203 stdcall GetNearestPaletteIndex(long long) GetNearestPaletteIndex32
211 204 stdcall GetObjectA(long long ptr) GetObject32A
212 205 stdcall GetObjectType(long) GetObjectType
213 206 stdcall GetObjectW(long long ptr) GetObject32W
214 207 stub GetOutlineTextMetricsA
215 208 stub GetOutlineTextMetricsW
216 209 stdcall GetPaletteEntries(long long long ptr) GetPaletteEntries32
217 210 stdcall GetPath(long ptr ptr long) GetPath32
218 211 stdcall GetPixel(long long long) GetPixel32
219 212 stub GetPixelFormat
220 213 stdcall GetPolyFillMode(long) GetPolyFillMode32
221 214 stdcall GetROP2(long) GetROP232
222 215 stub GetRandomRgn
223 216 stdcall GetRasterizerCaps(ptr long) GetRasterizerCaps32
224 217 stdcall GetRegionData(long long ptr) GetRegionData
225 218 stdcall GetRelAbs(long) GetRelAbs32
226 219 stdcall GetRgnBox(long ptr) GetRgnBox32
227 220 stdcall GetStockObject(long) GetStockObject32
228 221 stdcall GetStretchBltMode(long) GetStretchBltMode32
229 222 stdcall GetSystemPaletteEntries(long long long ptr) GetSystemPaletteEntries32
230 223 stdcall GetSystemPaletteUse(long) GetSystemPaletteUse32
231 224 stdcall GetTextAlign(long) GetTextAlign32
232 225 stdcall GetTextCharacterExtra(long) GetTextCharacterExtra32
233 226 stdcall GetTextCharset(long) GetTextCharset32
234 227 stdcall GetTextColor(long) GetTextColor32
235 228 stdcall GetTextExtentExPointA(long str long long ptr ptr ptr) GetTextExtentExPoint32A
236 229 stdcall GetTextExtentExPointW(long wstr long long ptr ptr ptr) GetTextExtentExPoint32W
237 230 stdcall GetTextExtentPoint32A(long ptr long ptr) GetTextExtentPoint32A
238 231 stdcall GetTextExtentPoint32W(long ptr long ptr) GetTextExtentPoint32W
239 232 stdcall GetTextExtentPointA(long ptr long ptr) GetTextExtentPoint32ABuggy
240 233 stdcall GetTextExtentPointW(long ptr long ptr) GetTextExtentPoint32WBuggy
241 234 stdcall GetTextFaceA(long long ptr) GetTextFace32A
242 235 stdcall GetTextFaceW(long long ptr) GetTextFace32W
243 236 stdcall GetTextMetricsA(long ptr) GetTextMetrics32A
244 237 stdcall GetTextMetricsW(long ptr) GetTextMetrics32W
245 238 stub GetTransform
246 239 stdcall GetViewportExtEx(long ptr) GetViewportExtEx32
247 240 stdcall GetViewportOrgEx(long ptr) GetViewportOrgEx32
248 241 stub GetWinMetaFileBits
249 242 stdcall GetWindowExtEx(long ptr) GetWindowExtEx32
250 243 stdcall GetWindowOrgEx(long ptr) GetWindowOrgEx32
251 244 stdcall GetWorldTransform(long ptr) GetWorldTransform
252 245 stdcall IntersectClipRect(long long long long long) IntersectClipRect32
253 246 stdcall InvertRgn(long long) InvertRgn32
254 247 stdcall LPtoDP(long ptr long) LPtoDP32
255 248 stdcall LineDDA(long long long long ptr long) LineDDA32
256 249 stdcall LineTo(long long long) LineTo32
257 250 stub LoadImageColorMatcherA
258 251 stub LoadImageColorMatcherW
259 252 stub MaskBlt
260 253 stub ModifyWorldTransform
261 254 stdcall MoveToEx(long long long ptr) MoveToEx32
262 255 stdcall OffsetClipRgn(long long long) OffsetClipRgn32
263 256 stdcall OffsetRgn(long long long) OffsetRgn32
264 257 stdcall OffsetViewportOrgEx(long long long ptr) OffsetViewportOrgEx32
265 258 stdcall OffsetWindowOrgEx(long long long ptr) OffsetWindowOrgEx32
266 259 stdcall PaintRgn(long long) PaintRgn32
267 260 stdcall PatBlt(long long long long long long) PatBlt32
268 261 stdcall PathToRegion(long) PathToRegion32
269 262 stdcall Pie(long long long long long long long long long) Pie32
270 263 stdcall PlayEnhMetaFile(long long ptr) PlayEnhMetaFile32
271 264 stdcall PlayEnhMetaFileRecord(long ptr ptr long) PlayEnhMetaFileRecord32
272 265 stdcall PlayMetaFile(long long) PlayMetaFile32
273 266 stub PlayMetaFileRecord
274 267 stub PlgBlt
275 268 stub PolyBezier
276 269 stub PolyBezierTo
277 270 stub PolyDraw
278 271 stdcall PolyPolygon(long ptr ptr long) PolyPolygon32
279 272 stub PolyPolyline
280 273 stub PolyTextOutA
281 274 stub PolyTextOutW
282 275 stdcall Polygon(long ptr long) Polygon32
283 276 stdcall Polyline(long ptr long) Polyline32
284 277 stub PolylineTo
285 278 stdcall PtInRegion(long long long) PtInRegion32
286 279 stdcall PtVisible(long long long) PtVisible32
287 280 stdcall RealizePalette(long) RealizePalette32
288 281 stdcall RectInRegion(long ptr) RectInRegion32
289 282 stdcall RectVisible(long ptr) RectVisible32
290 283 stdcall Rectangle(long long long long long) Rectangle32
291 284 stdcall RemoveFontResourceA(str) RemoveFontResource32A
292 285 stub RemoveFontResourceTracking
293 286 stdcall RemoveFontResourceW(wstr) RemoveFontResource32W
294 287 stdcall ResetDCA(long ptr) ResetDC32A
295 288 stdcall ResetDCW(long ptr) ResetDC32W
296 289 stdcall ResizePalette(long long) ResizePalette32
297 290 stdcall RestoreDC(long long) RestoreDC32
298 291 stdcall RoundRect(long long long long long long long) RoundRect32
299 292 stdcall SaveDC(long) SaveDC32
300 293 stdcall ScaleViewportExtEx(long long long long long ptr) ScaleViewportExtEx32
301 294 stdcall ScaleWindowExtEx(long long long long long ptr) ScaleWindowExtEx32
302 295 stub SelectBrushLocal
303 296 stdcall SelectClipPath(long long) SelectClipPath32
304 297 stdcall SelectClipRgn(long long) SelectClipRgn32
305 298 stub SelectFontLocal
306 299 stdcall SelectObject(long long) SelectObject32
307 300 stdcall SelectPalette(long long long) SelectPalette32
308 301 stub SetAbortProc
309 302 stdcall SetArcDirection(long long) SetArcDirection32
310 303 stdcall SetBitmapBits(long long ptr) SetBitmapBits32
311 304 stdcall SetBitmapDimensionEx(long long long ptr) SetBitmapDimensionEx32
312 305 stdcall SetBkColor(long long) SetBkColor32
313 306 stdcall SetBkMode(long long) SetBkMode32
314 307 stub SetBoundsRect
315 308 stdcall SetBrushOrgEx(long long long ptr) SetBrushOrgEx
316 309 stub SetColorAdjustment
317 310 stub SetColorSpace
318 311 stdcall SetDIBColorTable(long long long ptr) SetDIBColorTable32
319 312 stdcall SetDIBits(long long long long ptr ptr long) SetDIBits32
320 313 stdcall SetDIBitsToDevice(long long long long long long long long long
321                                ptr ptr long) SetDIBitsToDevice32
322 314 stub SetDeviceGammaRamp
323 315 stub SetEnhMetaFileBits
324 316 stub SetFontEnumeration
325 317 stdcall SetGraphicsMode(long long) SetGraphicsMode
326 318 stub SetICMMode
327 319 stub SetICMProfileA
328 320 stub SetICMProfileW
329 321 stdcall SetMapMode(long long) SetMapMode32
330 322 stdcall SetMapperFlags(long long) SetMapperFlags32
331 323 stub SetMetaFileBitsEx
332 324 stub SetMetaRgn
333 325 stub SetMiterLimit
334 326 stdcall SetPaletteEntries(long long long ptr) SetPaletteEntries32
335 327 stdcall SetPixel(long long long long) SetPixel32
336 328 stub SetPixelFormat
337 329 stdcall SetPixelV(long long long long) SetPixelV32
338 330 stdcall SetPolyFillMode(long long) SetPolyFillMode32
339 331 stdcall SetROP2(long long) SetROP232
340 332 stdcall SetRectRgn(long long long long long) SetRectRgn32
341 333 stdcall SetRelAbs(long long) SetRelAbs32
342 334 stdcall SetStretchBltMode(long long) SetStretchBltMode32
343 335 stdcall SetSystemPaletteUse(long long) SetSystemPaletteUse32
344 336 stdcall SetTextAlign(long long) SetTextAlign32
345 337 stdcall SetTextCharacterExtra(long long) SetTextCharacterExtra32
346 338 stdcall SetTextColor(long long) SetTextColor32
347 339 stdcall SetTextJustification(long long long) SetTextJustification32
348 340 stdcall SetViewportExtEx(long long long ptr) SetViewportExtEx32
349 341 stdcall SetViewportOrgEx(long long long ptr) SetViewportOrgEx32
350 342 stub SetVirtualResolution
351 343 stub SetWinMetaFileBits
352 344 stdcall SetWindowExtEx(long long long ptr) SetWindowExtEx32
353 345 stdcall SetWindowOrgEx(long long long ptr) SetWindowOrgEx32
354 346 stdcall SetWorldTransform(long ptr) SetWorldTransform
355 347 stub StartDocA
356 348 stub StartDocW
357 349 stub StartPage
358 350 stdcall StretchBlt(long long long long long long long long long long long)
359             StretchBlt32
360 351 stdcall StretchDIBits(long long long long long long long long long
361                           ptr ptr long long) StretchDIBits32
362 352 stub StrokeAndFillPath
363 353 stub StrokePath
364 354 stub SwapBuffers
365 355 stdcall TextOutA(long long long str long) TextOut32A
366 356 stdcall TextOutW(long long long wstr long) TextOut32W
367 357 stub UnloadNetworkFonts
368 358 stdcall UnrealizeObject(long) UnrealizeObject32
369 359 stdcall UpdateColors(long) UpdateColors32
370 360 stub WidenPath
371 361 stub pstackConnect
372 #late additions
373 362 stub DeviceCapabilitiesEx
374 363 stub GdiDciBeginAccess
375 364 stub GdiDciCreateOffscreenSurface
376 365 stub GdiDciCreateOverlaySurface
377 366 stub GdiDciCreatePrimarySurface
378 367 stub GdiDciDestroySurface
379 368 stub GdiDciDrawSurface
380 369 stub GdiDciEndAccess
381 370 stub GdiDciEnumSurface
382 371 stub GdiDciInitialize
383 372 stub GdiDciSetClipList
384 373 stub GdiDciSetDestination
385 374 stub GdiDllInitialize
386 375 stub GdiGetLocalBitmap
387 376 stub GdiWinWatchClose
388 377 stub GdiWinWatchDidStatusChange
389 378 stub GdiWinWatchGetClipList
390 379 stub GdiWinWatchOpen
391 380 stub GetGlyphOutlineWow
392 381 stdcall GetTextCharsetInfo(long ptr long) GetTextCharsetInfo
393 382 stdcall TranslateCharsetInfo(ptr ptr long) TranslateCharSetInfo
394 383 stub UpdateICMRegKeyA
395 384 stub UpdateICMRegKeyW
396 385 stub gdiPlaySpoolStream
397 386 stdcall SetObjectOwner(long long) SetObjectOwner32