Release 970824
[wine] / if1632 / gdi32.spec
1 name    gdi32
2 type    win32
3 base    1
4
5 0000 stub AbortDoc
6 0001 stub AbortPath
7 0002 stdcall AddFontResourceA(ptr) AddFontResource32A
8 0003 stub AddFontResourceTracking
9 0004 stdcall AddFontResourceW(ptr) AddFontResource32W
10 0005 stub AngleArc
11 0006 stdcall AnimatePalette(long long long ptr) AnimatePalette32
12 0007 stdcall Arc(long long long long long long long long long) Arc32
13 0008 stub ArcTo
14 0009 stub BeginPath
15 0010 stdcall BitBlt(long long long long long long long long long) BitBlt32
16 0011 stub CancelDC
17 0012 stub CheckColorsInGamut
18 0013 stub ChoosePixelFormat
19 0014 stdcall Chord(long long long long long long long long long) Chord32
20 0015 stub CloseEnhMetaFile
21 0016 stub CloseFigure
22 0017 stub CloseMetaFile
23 0018 stub ColorMatchToTarget
24 0019 stdcall CombineRgn(long long long long) CombineRgn32
25 0020 stub CombineTransform
26 0021 stub CopyEnhMetaFileA
27 0022 stub CopyEnhMetaFileW
28 0023 stdcall CopyMetaFileA(long ptr) CopyMetaFile32A
29 0024 stdcall CopyMetaFileW(long ptr) CopyMetaFile32W
30 0025 stdcall CreateBitmap(long long long long ptr) CreateBitmap32
31 0026 stdcall CreateBitmapIndirect(ptr) CreateBitmapIndirect32
32 0027 stdcall CreateBrushIndirect(ptr) CreateBrushIndirect32
33 0028 stub CreateColorSpaceA
34 0029 stub CreateColorSpaceW
35 0030 stdcall CreateCompatibleBitmap(long long long) CreateCompatibleBitmap32
36 0031 stdcall CreateCompatibleDC(long) CreateCompatibleDC32
37 0032 stdcall CreateDCA(ptr ptr ptr ptr) CreateDC32A
38 0033 stdcall CreateDCW(ptr ptr ptr ptr) CreateDC32W
39 0034 stdcall CreateDIBPatternBrush(long long) CreateDIBPatternBrush32
40 0035 stub CreateDIBPatternBrushPt
41 0036 stub CreateDIBSection
42 0037 stdcall CreateDIBitmap(long ptr long ptr ptr long) CreateDIBitmap32
43 0038 stdcall CreateDiscardableBitmap(long long long) CreateDiscardableBitmap32
44 0039 stdcall CreateEllipticRgn(long long long long) CreateEllipticRgn32
45 0040 stdcall CreateEllipticRgnIndirect(ptr) CreateEllipticRgnIndirect32
46 0041 stub CreateEnhMetaFileA
47 0042 stub CreateEnhMetaFileW
48 0043 stdcall CreateFontA(long long long long long long long long
49                         long long long long long ptr) CreateFont32A
50 0044 stdcall CreateFontIndirectA(ptr) CreateFontIndirect32A
51 0045 stdcall CreateFontIndirectW(ptr) CreateFontIndirect32W
52 0046 stdcall CreateFontW(long long long long long long long long
53                         long long long long long ptr) CreateFont32W
54 0047 stub CreateHalftonePalette
55 0048 stdcall CreateHatchBrush(long long) CreateHatchBrush32
56 0049 stdcall CreateICA(ptr ptr ptr ptr) CreateIC32A
57 0050 stdcall CreateICW(ptr ptr ptr ptr) CreateIC32W
58 0051 stub CreateMetaFileA
59 0052 stub CreateMetaFileW
60 0053 stdcall CreatePalette(ptr) CreatePalette32
61 0054 stdcall CreatePatternBrush(long) CreatePatternBrush32
62 0055 stdcall CreatePen(long long long) CreatePen32
63 0056 stdcall CreatePenIndirect(ptr) CreatePenIndirect32
64 0057 stdcall CreatePolyPolygonRgn(ptr ptr long long) CreatePolyPolygonRgn32
65 0058 stdcall CreatePolygonRgn(ptr long long) CreatePolygonRgn32
66 0059 stdcall CreateRectRgn(long long long long) CreateRectRgn32
67 0060 stdcall CreateRectRgnIndirect(ptr) CreateRectRgnIndirect32
68 0061 stdcall CreateRoundRectRgn(long long long long long long)
69              CreateRoundRectRgn32
70 0062 stdcall CreateScalableFontResourceA(long ptr ptr ptr) CreateScalableFontResource32A
71 0063 stdcall CreateScalableFontResourceW(long ptr ptr ptr) CreateScalableFontResource32W
72 0064 stdcall CreateSolidBrush(long) CreateSolidBrush32
73 0065 stdcall DPtoLP(long ptr long) DPtoLP32
74 0066 stub DeleteColorSpace
75 0067 stdcall DeleteDC(long) DeleteDC32
76 0068 stub DeleteEnhMetaFile
77 0069 stub DeleteMetaFile
78 0070 stdcall DeleteObject(long) DeleteObject32
79 0071 stub DescribePixelFormat
80 0072 stub DeviceCapabilitiesExA
81 0073 stub DeviceCapabilitiesExW
82 0074 stub DrawEscape
83 0075 stdcall Ellipse(long long long long long) Ellipse32
84 0076 stub EndDoc
85 0077 stub EndPage
86 0078 stub EndPath
87 0079 stub EnumEnhMetaFile
88 0080 stdcall EnumFontFamiliesA(long ptr ptr long) THUNK_EnumFontFamilies32A
89 0081 stdcall EnumFontFamiliesExA(long ptr ptr long long) THUNK_EnumFontFamiliesEx32A
90 0082 stdcall EnumFontFamiliesExW(long ptr ptr long long) THUNK_EnumFontFamiliesEx32W
91 0083 stdcall EnumFontFamiliesW(long ptr ptr long) THUNK_EnumFontFamilies32W
92 0084 stdcall EnumFontsA(long ptr ptr long) THUNK_EnumFonts32A
93 0085 stdcall EnumFontsW(long ptr ptr long) THUNK_EnumFonts32W
94 0086 stub EnumICMProfilesA
95 0087 stub EnumICMProfilesW
96 0088 stub EnumMetaFile
97 0089 stdcall EnumObjects(long long ptr long) THUNK_EnumObjects32
98 0090 stdcall EqualRgn(long long) EqualRgn32
99 0091 stdcall Escape(long long long ptr ptr) Escape32
100 0092 stdcall ExcludeClipRect(long long long long long) ExcludeClipRect32
101 0093 stub ExtCreatePen
102 0094 stub ExtCreateRegion
103 0095 stub ExtEscape
104 0096 stdcall ExtFloodFill(long long long long long) ExtFloodFill32
105 0097 stub ExtSelectClipRgn
106 0098 stdcall ExtTextOutA(long long long long ptr ptr long ptr) ExtTextOut32A
107 0099 stdcall ExtTextOutW(long long long long ptr ptr long ptr) ExtTextOut32W
108 0100 stub FillPath
109 0101 stdcall FillRgn(long long long) FillRgn32
110 0102 stub FixBrushOrgEx
111 0103 stub FlattenPath
112 0104 stdcall FloodFill(long long long long) FloodFill32
113 0105 stdcall FrameRgn(long long long long long) FrameRgn32
114 0106 stub FreeImageColorMatcher
115 0107 stub GdiAssociateObject
116 0108 stub GdiCleanCacheDC
117 0109 stub GdiComment
118 0110 stub GdiConvertAndCheckDC
119 0111 stub GdiConvertBitmap
120 0112 stub GdiConvertBrush
121 0113 stub GdiConvertDC
122 0114 stub GdiConvertEnhMetaFile
123 0115 stub GdiConvertFont
124 0116 stub GdiConvertMetaFilePict
125 0117 stub GdiConvertPalette
126 0118 stub GdiConvertRegion
127 0119 stub GdiCreateLocalBitmap
128 0120 stub GdiCreateLocalBrush
129 0121 stub GdiCreateLocalEnhMetaFile
130 0122 stub GdiCreateLocalFont
131 0123 stub GdiCreateLocalMetaFilePict
132 0124 stub GdiCreateLocalPalette
133 0125 stub GdiCreateLocalRegion
134 0126 stub GdiDeleteLocalDC
135 0127 stub GdiDeleteLocalObject
136 0128 stub GdiFlush
137 0129 return GdiGetBatchLimit 0 1
138 0130 stub GdiGetLocalBrush
139 0131 stub GdiGetLocalDC
140 0132 stub GdiGetLocalFont
141 0133 stub GdiIsMetaFileDC
142 0134 stub GdiPlayDCScript
143 0135 stub GdiPlayJournal
144 0136 stub GdiPlayScript
145 0137 stub GdiReleaseLocalDC
146 0138 stub GdiSetAttrs
147 0139 return GdiSetBatchLimit 4 1
148 0140 stub GdiSetServerAttr
149 0141 stub GetArcDirection
150 0142 stub GetAspectRatioFilterEx
151 0143 stdcall GetBitmapBits(long long ptr) GetBitmapBits32
152 0144 stdcall GetBitmapDimensionEx(long ptr) GetBitmapDimensionEx32
153 0145 stdcall GetBkColor(long) GetBkColor32
154 0146 stdcall GetBkMode(long) GetBkMode32
155 0147 stub GetBoundsRect
156 0148 stdcall GetBrushOrgEx(long ptr) GetBrushOrgEx32
157 0149 stdcall GetCharABCWidthsA(long long long ptr) GetCharABCWidths32A
158 0150 stub GetCharABCWidthsFloatA
159 0151 stub GetCharABCWidthsFloatW
160 0152 stdcall GetCharABCWidthsW(long long long ptr) GetCharABCWidths32W
161 0153 stdcall GetCharWidth32A(long long long long) GetCharWidth32A
162 0154 stdcall GetCharWidth32W(long long long long) GetCharWidth32W
163 0155 stdcall GetCharWidthA(long long long long) GetCharWidth32A
164 0156 stub GetCharWidthFloatA
165 0157 stub GetCharWidthFloatW
166 0158 stdcall GetCharWidthW(long long long long) GetCharWidth32W
167 0159 stub GetCharWidthWOW
168 0160 stub GetCharacterPlacementA
169 0161 stub GetCharacterPlacementW
170 0162 stdcall GetClipBox(long ptr) GetClipBox32
171 0163 stdcall GetClipRgn(long long) GetClipRgn32
172 0164 stub GetColorAdjustment
173 0165 stub GetColorSpace
174 0166 stub GetCurrentObject
175 0167 stdcall GetCurrentPositionEx(long ptr) GetCurrentPositionEx32
176 0168 stdcall GetDCOrgEx(long ptr) GetDCOrgEx
177 0169 stub GetDIBColorTable
178 0170 stdcall GetDIBits(long long long long ptr ptr long) GetDIBits32
179 0171 stdcall GetDeviceCaps(long long) GetDeviceCaps32
180 0172 stub GetDeviceGammaRamp
181 0173 stub GetETM
182 0174 stub GetEnhMetaFileA
183 0175 stub GetEnhMetaFileBits
184 0176 stub GetEnhMetaFileDescriptionA
185 0177 stub GetEnhMetaFileDescriptionW
186 0178 stub GetEnhMetaFileHeader
187 0179 stub GetEnhMetaFilePaletteEntries
188 0180 stub GetEnhMetaFileW
189 0181 stub GetFontData
190 0182 stub GetFontLanguageInfo
191 0183 stub GetFontResourceInfo
192 0184 stub GetFontResourceInfoW
193 0185 stub GetGlyphOutline
194 0186 stdcall GetGlyphOutlineA(long long long ptr long ptr ptr) GetGlyphOutline32A
195 0187 stdcall GetGlyphOutlineW(long long long ptr long ptr ptr) GetGlyphOutline32W
196 0188 return GetGraphicsMode 4 1         # just return 1
197 0189 stub GetICMProfileA
198 0190 stub GetICMProfileW
199 0191 stub GetKerningPairs
200 0192 stdcall GetKerningPairsA(long long ptr) GetKerningPairs32A
201 0193 stdcall GetKerningPairsW(long long ptr) GetKerningPairs32W
202 0194 stub GetLogColorSpaceA
203 0195 stub GetLogColorSpaceW
204 0196 stdcall GetMapMode(long) GetMapMode32
205 0197 stdcall GetMetaFileA(ptr) GetMetaFile32A
206 0198 stub GetMetaFileBitsEx
207 0199 stdcall GetMetaFileW(ptr) GetMetaFile32W
208 0200 stub GetMetaRgn
209 0201 stub GetMiterLimit
210 0202 stdcall GetNearestColor(long long) GetNearestColor32
211 0203 stdcall GetNearestPaletteIndex(long long) GetNearestPaletteIndex32
212 0204 stdcall GetObjectA(long long ptr) GetObject32A
213 0205 stub GetObjectType
214 0206 stdcall GetObjectW(long long ptr) GetObject32W
215 0207 stub GetOutlineTextMetricsA
216 0208 stub GetOutlineTextMetricsW
217 0209 stdcall GetPaletteEntries(long long long ptr) GetPaletteEntries32
218 0210 stub GetPath
219 0211 stdcall GetPixel(long long long) GetPixel32
220 0212 stub GetPixelFormat
221 0213 stdcall GetPolyFillMode(long) GetPolyFillMode32
222 0214 stdcall GetROP2(long) GetROP232
223 0215 stub GetRandomRgn
224 0216 stdcall GetRasterizerCaps(ptr long) GetRasterizerCaps32
225 0217 stub GetRegionData
226 0218 stdcall GetRelAbs(long) GetRelAbs32
227 0219 stdcall GetRgnBox(long ptr) GetRgnBox32
228 0220 stdcall GetStockObject(long) GetStockObject32
229 0221 stdcall GetStretchBltMode(long) GetStretchBltMode32
230 0222 stdcall GetSystemPaletteEntries(long long long ptr) GetSystemPaletteEntries32
231 0223 stdcall GetSystemPaletteUse() GetSystemPaletteUse32
232 0224 stdcall GetTextAlign(long) GetTextAlign32
233 0225 stdcall GetTextCharacterExtra(long) GetTextCharacterExtra32
234 0226 stdcall GetTextCharset(long) GetTextCharset32
235 0227 stdcall GetTextColor(long) GetTextColor32
236 0228 stdcall GetTextExtentExPointA(long ptr long long ptr ptr ptr) GetTextExtentExPoint32A
237 0229 stdcall GetTextExtentExPointW(long ptr long long ptr ptr ptr) GetTextExtentExPoint32W
238 0230 stdcall GetTextExtentPoint32A(long ptr long ptr) GetTextExtentPoint32A
239 0231 stdcall GetTextExtentPoint32W(long ptr long ptr) GetTextExtentPoint32W
240 0232 stdcall GetTextExtentPointA(long ptr long ptr) GetTextExtentPoint32ABuggy
241 0233 stdcall GetTextExtentPointW(long ptr long ptr) GetTextExtentPoint32WBuggy
242 0234 stdcall GetTextFaceA(long long ptr) GetTextFace32A
243 0235 stdcall GetTextFaceW(long long ptr) GetTextFace32W
244 0236 stdcall GetTextMetricsA(long ptr) GetTextMetrics32A
245 0237 stdcall GetTextMetricsW(long ptr) GetTextMetrics32W
246 0238 stub GetTransform
247 0239 stdcall GetViewportExtEx(long ptr) GetViewportExtEx32
248 0240 stdcall GetViewportOrgEx(long ptr) GetViewportOrgEx32
249 0241 stub GetWinMetaFileBits
250 0242 stdcall GetWindowExtEx(long ptr) GetWindowExtEx32
251 0243 stdcall GetWindowOrgEx(long ptr) GetWindowOrgEx32
252 0244 return GetWorldTransform 8 0
253 0245 stdcall IntersectClipRect(long long long long long) IntersectClipRect32
254 0246 stdcall InvertRgn(long long) InvertRgn32
255 0247 stdcall LPtoDP(long ptr long) LPtoDP32
256 0248 stdcall LineDDA(long long long long ptr long) THUNK_LineDDA32
257 0249 stdcall LineTo(long long long) LineTo32
258 0250 stub LoadImageColorMatcherA
259 0251 stub LoadImageColorMatcherW
260 0252 stub MaskBlt
261 0253 stub ModifyWorldTransform
262 0254 stdcall MoveToEx(long long long ptr) MoveToEx32
263 0255 stdcall OffsetClipRgn(long long long) OffsetClipRgn32
264 0256 stdcall OffsetRgn(long long long) OffsetRgn32
265 0257 stdcall OffsetViewportOrgEx(long long long ptr) OffsetViewportOrgEx32
266 0258 stdcall OffsetWindowOrgEx(long long long ptr) OffsetWindowOrgEx32
267 0259 stdcall PaintRgn(long long) PaintRgn32
268 0260 stdcall PatBlt(long long long long long long) PatBlt32
269 0261 stub PathToRegion
270 0262 stdcall Pie(long long long long long long long long long) Pie32
271 0263 stub PlayEnhMetaFile
272 0264 stub PlayEnhMetaFileRecord
273 0265 stdcall PlayMetaFile(long long) PlayMetaFile32
274 0266 stub PlayMetaFileRecord
275 0267 stub PlgBlt
276 0268 stub PolyBezier
277 0269 stub PolyBezierTo
278 0270 stub PolyDraw
279 0271 stdcall PolyPolygon(long ptr ptr long) PolyPolygon32
280 0272 stub PolyPolyline
281 0273 stub PolyTextOutA
282 0274 stub PolyTextOutW
283 0275 stdcall Polygon(long ptr long) Polygon32
284 0276 stdcall Polyline(long ptr long) Polyline32
285 0277 stub PolylineTo
286 0278 stdcall PtInRegion(long long long) PtInRegion32
287 0279 stdcall PtVisible(long long long) PtVisible32
288 0280 stdcall RealizePalette(long) RealizePalette32
289 0281 stdcall RectInRegion(long ptr) RectInRegion32
290 0282 stdcall RectVisible(long ptr) RectVisible32
291 0283 stdcall Rectangle(long long long long long) Rectangle32
292 0284 stdcall RemoveFontResourceA(ptr) RemoveFontResource32A
293 0285 stub RemoveFontResourceTracking
294 0286 stdcall RemoveFontResourceW(ptr) RemoveFontResource32W
295 0287 stdcall ResetDCA(long ptr) ResetDC32A
296 0288 stdcall ResetDCW(long ptr) ResetDC32W
297 0289 stdcall ResizePalette(long long) ResizePalette32
298 0290 stdcall RestoreDC(long long) RestoreDC32
299 0291 stdcall RoundRect(long long long long long long long) RoundRect32
300 0292 stdcall SaveDC(long) SaveDC32
301 0293 stdcall ScaleViewportExtEx(long long long long long ptr) ScaleViewportExtEx32
302 0294 stdcall ScaleWindowExtEx(long long long long long ptr) ScaleWindowExtEx32
303 0295 stub SelectBrushLocal
304 0296 stub SelectClipPath
305 0297 stdcall SelectClipRgn(long long) SelectClipRgn32
306 0298 stub SelectFontLocal
307 0299 stdcall SelectObject(long long) SelectObject32
308 0300 stdcall SelectPalette(long long long) SelectPalette32
309 0301 stub SetAbortProc
310 0302 stub SetArcDirection
311 0303 stdcall SetBitmapBits(long long ptr) SetBitmapBits32
312 0304 stdcall SetBitmapDimensionEx(long long long ptr) SetBitmapDimensionEx32
313 0305 stdcall SetBkColor(long long) SetBkColor32
314 0306 stdcall SetBkMode(long long) SetBkMode32
315 0307 stub SetBoundsRect
316 0308 stdcall SetBrushOrgEx(long long long ptr) SetBrushOrgEx
317 0309 stub SetColorAdjustment
318 0310 stub SetColorSpace
319 0311 stub SetDIBColorTable
320 0312 stdcall SetDIBits(long long long long ptr ptr long) SetDIBits32
321 0313 stdcall SetDIBitsToDevice(long long long long long long long long long
322                                ptr ptr long) SetDIBitsToDevice32
323 0314 stub SetDeviceGammaRamp
324 0315 stub SetEnhMetaFileBits
325 0316 stub SetFontEnumeration
326 0317 return SetGraphicsMode 8 1
327 0318 stub SetICMMode
328 0319 stub SetICMProfileA
329 0320 stub SetICMProfileW
330 0321 stdcall SetMapMode(long long) SetMapMode32
331 0322 stdcall SetMapperFlags(long long) SetMapperFlags32
332 0323 stub SetMetaFileBitsEx
333 0324 stub SetMetaRgn
334 0325 stub SetMiterLimit
335 0326 stdcall SetPaletteEntries(long long long ptr) SetPaletteEntries32
336 0327 stdcall SetPixel(long long long long) SetPixel32
337 0328 stub SetPixelFormat
338 0329 stub SetPixelV
339 0330 stdcall SetPolyFillMode(long long) SetPolyFillMode32
340 0331 stdcall SetROP2(long long) SetROP232
341 0332 stdcall SetRectRgn(long long long long long) SetRectRgn32
342 0333 stdcall SetRelAbs(long long) SetRelAbs32
343 0334 stdcall SetStretchBltMode(long long) SetStretchBltMode32
344 0335 stdcall SetSystemPaletteUse(long long) SetSystemPaletteUse32
345 0336 stdcall SetTextAlign(long long) SetTextAlign32
346 0337 stdcall SetTextCharacterExtra(long long) SetTextCharacterExtra32
347 0338 stdcall SetTextColor(long long) SetTextColor32
348 0339 stdcall SetTextJustification(long long long) SetTextJustification32
349 0340 stdcall SetViewportExtEx(long long long ptr) SetViewportExtEx32
350 0341 stdcall SetViewportOrgEx(long long long ptr) SetViewportOrgEx32
351 0342 stub SetVirtualResolution
352 0343 stub SetWinMetaFileBits
353 0344 stdcall SetWindowExtEx(long long long ptr) SetWindowExtEx32
354 0345 stdcall SetWindowOrgEx(long long long ptr) SetWindowOrgEx32
355 0346 stub SetWorldTransform
356 0347 stub StartDocA
357 0348 stub StartDocW
358 0349 stub StartPage
359 0350 stdcall StretchBlt(long long long long long long long long long long long)
360              StretchBlt32
361 0351 stdcall StretchDIBits(long long long long long long long long long
362                            ptr ptr long long) StretchDIBits32
363 0352 stub StrokeAndFillPath
364 0353 stub StrokePath
365 0354 stub SwapBuffers
366 0355 stdcall TextOutA(long long long ptr long) TextOut32A
367 0356 stdcall TextOutW(long long long ptr long) TextOut32W
368 0357 stub UnloadNetworkFonts
369 0358 stdcall UnrealizeObject(long) UnrealizeObject32
370 0359 stdcall UpdateColors(long) UpdateColors32
371 0360 stub WidenPath
372 0361 stub pstackConnect
373 #late additions
374 0362 stub DeviceCapabilitiesEx
375 0363 stub GdiDciBeginAccess
376 0364 stub GdiDciCreateOffscreenSurface
377 0365 stub GdiDciCreateOverlaySurface
378 0366 stub GdiDciCreatePrimarySurface
379 0367 stub GdiDciDestroySurface
380 0368 stub GdiDciDrawSurface
381 0369 stub GdiDciEndAccess
382 0370 stub GdiDciEnumSurface
383 0371 stub GdiDciInitialize
384 0372 stub GdiDciSetClipList
385 0373 stub GdiDciSetDestination
386 0374 stub GdiDllInitialize
387 0375 stub GdiGetLocalBitmap
388 0376 stub GdiWinWatchClose
389 0377 stub GdiWinWatchDidStatusChange
390 0378 stub GdiWinWatchGetClipList
391 0379 stub GdiWinWatchOpen
392 0380 stub GetGlyphOutlineWow
393 0381 stub GetTextCharsetInfo
394 0382 stdcall TranslateCharsetInfo(ptr ptr long) TranslateCharSetInfo
395 0383 stub UpdateICMRegKeyA
396 0384 stub UpdateICMRegKeyW
397 0385 stub gdiPlaySpoolStream
398 0386 return SetObjectOwner 8 0