Constify strings.
[wine] / dlls / gdi / gdi32.spec
1 # ordinal exports
2 100 stdcall @(long long str str str) GDI_CallDevInstall16
3 101 stdcall @(long str str ptr) GDI_CallExtDeviceModePropSheet16
4 102 stdcall @(long ptr str str ptr str long) GDI_CallExtDeviceMode16
5 103 stdcall @(long str ptr ptr) GDI_CallAdvancedSetupDialog16
6 104 stdcall @(str str long ptr ptr) GDI_CallDeviceCapabilities16
7
8 @ stdcall AbortDoc(long)
9 @ stdcall AbortPath(long)
10 @ stdcall AddFontResourceA(str)
11 @ stdcall AddFontResourceExA(str long ptr)
12 @ stdcall AddFontResourceExW(wstr long ptr)
13 @ stub AddFontResourceTracking
14 @ stdcall AddFontResourceW(wstr)
15 @ stdcall AngleArc(long long long long long long)
16 @ stdcall AnimatePalette(long long long ptr)
17 @ stdcall Arc(long long long long long long long long long)
18 @ stdcall ArcTo(long long long long long long long long long)
19 @ stdcall BeginPath(long)
20 @ stdcall BitBlt(long long long long long long long long long)
21 @ stub ByeByeGDI
22 @ stub CancelDC
23 @ stub CheckColorsInGamut
24 @ stdcall ChoosePixelFormat(long ptr)
25 @ stdcall Chord(long long long long long long long long long)
26 @ stdcall CloseEnhMetaFile(long)
27 @ stdcall CloseFigure(long)
28 @ stdcall CloseMetaFile(long)
29 @ stub ColorCorrectPalette
30 @ stub ColorMatchToTarget
31 @ stdcall CombineRgn(long long long long)
32 @ stdcall CombineTransform(ptr ptr ptr)
33 @ stdcall CopyEnhMetaFileA(long str)
34 @ stub CopyEnhMetaFileW
35 @ stdcall CopyMetaFileA(long str)
36 @ stdcall CopyMetaFileW(long wstr)
37 @ stdcall CreateBitmap(long long long long ptr)
38 @ stdcall CreateBitmapIndirect(ptr)
39 @ stdcall CreateBrushIndirect(ptr)
40 @ stdcall CreateColorSpaceA(ptr)
41 @ stdcall CreateColorSpaceW(ptr)
42 @ stdcall CreateCompatibleBitmap(long long long)
43 @ stdcall CreateCompatibleDC(long)
44 @ stdcall CreateDCA(str str str ptr)
45 @ stdcall CreateDCW(wstr wstr wstr ptr)
46 @ stdcall CreateDIBPatternBrush(long long)
47 @ stdcall CreateDIBPatternBrushPt(long long)
48 @ stdcall CreateDIBSection(long ptr long ptr long long)
49 @ stdcall CreateDIBitmap(long ptr long ptr ptr long)
50 @ stdcall CreateDiscardableBitmap(long long long)
51 @ stdcall CreateEllipticRgn(long long long long)
52 @ stdcall CreateEllipticRgnIndirect(ptr)
53 @ stdcall CreateEnhMetaFileA(long str ptr str)
54 @ stdcall CreateEnhMetaFileW(long wstr ptr wstr)
55 @ stdcall CreateFontA(long long long long long long long long long long long long long str)
56 @ stdcall CreateFontIndirectA(ptr)
57 @ stdcall CreateFontIndirectW(ptr)
58 @ stdcall CreateFontW(long long long long long long long long long long long long long wstr)
59 @ stdcall CreateHalftonePalette(long)
60 @ stdcall CreateHatchBrush(long long)
61 @ stdcall CreateICA(str str str ptr)
62 @ stdcall CreateICW(wstr wstr wstr ptr)
63 @ stdcall CreateMetaFileA(str)
64 @ stdcall CreateMetaFileW(wstr)
65 @ stdcall CreatePalette(ptr)
66 @ stdcall CreatePatternBrush(long)
67 @ stdcall CreatePen(long long long)
68 @ stdcall CreatePenIndirect(ptr)
69 @ stdcall CreatePolyPolygonRgn(ptr ptr long long)
70 @ stdcall CreatePolygonRgn(ptr long long)
71 @ stdcall CreateRectRgn(long long long long)
72 @ stdcall CreateRectRgnIndirect(ptr)
73 @ stdcall CreateRoundRectRgn(long long long long long long)
74 @ stdcall CreateScalableFontResourceA(long str str str)
75 @ stdcall CreateScalableFontResourceW(long wstr wstr wstr)
76 @ stdcall CreateSolidBrush(long)
77 @ stdcall DPtoLP(long ptr long)
78 @ stdcall DeleteColorSpace(long)
79 @ stdcall DeleteDC(long)
80 @ stdcall DeleteEnhMetaFile(long)
81 @ stdcall DeleteMetaFile(long)
82 @ stdcall DeleteObject(long)
83 @ stdcall DescribePixelFormat(long long long ptr)
84 @ stub DeviceCapabilitiesEx
85 @ stub DeviceCapabilitiesExA
86 @ stub DeviceCapabilitiesExW
87 @ stdcall DrawEscape(long long long ptr)
88 @ stdcall Ellipse(long long long long long)
89 @ stub EnableEUDC
90 @ stdcall EndDoc(long)
91 @ stdcall EndPage(long)
92 @ stdcall EndPath(long)
93 @ stdcall EnumEnhMetaFile(long long ptr ptr ptr)
94 @ stdcall EnumFontFamiliesA(long str ptr long)
95 @ stdcall EnumFontFamiliesExA(long ptr ptr long long)
96 @ stdcall EnumFontFamiliesExW(long ptr ptr long long)
97 @ stdcall EnumFontFamiliesW(long wstr ptr long)
98 @ stdcall EnumFontsA(long str ptr long)
99 @ stdcall EnumFontsW(long wstr ptr long)
100 @ stub EnumICMProfilesA
101 @ stub EnumICMProfilesW
102 @ stdcall EnumMetaFile(long long ptr ptr)
103 @ stdcall EnumObjects(long long ptr long)
104 @ stdcall EqualRgn(long long)
105 @ stdcall Escape(long long long ptr ptr)
106 @ stdcall ExcludeClipRect(long long long long long)
107 @ stdcall ExtCreatePen(long long ptr long ptr)
108 @ stdcall ExtCreateRegion(ptr long ptr)
109 @ stdcall ExtEscape(long long long ptr long ptr)
110 @ stdcall ExtFloodFill(long long long long long)
111 @ stdcall ExtSelectClipRgn(long long long)
112 @ stdcall ExtTextOutA(long long long long ptr str long ptr)
113 @ stdcall ExtTextOutW(long long long long ptr wstr long ptr)
114 @ stdcall FillPath(long)
115 @ stdcall FillRgn(long long long)
116 @ stdcall FixBrushOrgEx(long long long ptr)
117 @ stdcall FlattenPath(long)
118 @ stdcall FloodFill(long long long long)
119 @ stdcall FrameRgn(long long long long long)
120 @ stub FreeImageColorMatcher
121 @ stub GdiAssociateObject
122 @ stub GdiCleanCacheDC
123 @ stdcall GdiComment(long long ptr)
124 @ stub GdiConvertAndCheckDC
125 @ stub GdiConvertBitmap
126 @ stub GdiConvertBrush
127 @ stub GdiConvertDC
128 @ stub GdiConvertEnhMetaFile
129 @ stub GdiConvertFont
130 @ stub GdiConvertMetaFilePict
131 @ stub GdiConvertPalette
132 @ stub GdiConvertRegion
133 @ stdcall GdiConvertToDevmodeW(ptr)
134 @ stub GdiCreateLocalBitmap
135 @ stub GdiCreateLocalBrush
136 @ stub GdiCreateLocalEnhMetaFile
137 @ stub GdiCreateLocalFont
138 @ stub GdiCreateLocalMetaFilePict
139 @ stub GdiCreateLocalPalette
140 @ stub GdiCreateLocalRegion
141 @ stub GdiDciBeginAccess
142 @ stub GdiDciCreateOffscreenSurface
143 @ stub GdiDciCreateOverlaySurface
144 @ stub GdiDciCreatePrimarySurface
145 @ stub GdiDciDestroySurface
146 @ stub GdiDciDrawSurface
147 @ stub GdiDciEndAccess
148 @ stub GdiDciEnumSurface
149 @ stub GdiDciInitialize
150 @ stub GdiDciSetClipList
151 @ stub GdiDciSetDestination
152 @ stub GdiDeleteLocalDC
153 @ stub GdiDeleteLocalObject
154 @ stub GdiDllInitialize
155 @ stdcall GdiFlush()
156 @ stdcall GdiGetBatchLimit()
157 @ stub GdiGetLocalBitmap
158 @ stub GdiGetLocalBrush
159 @ stub GdiGetLocalDC
160 @ stub GdiGetLocalFont
161 @ stdcall GdiGradientFill(long ptr long ptr long long) 
162 @ stub GdiIsMetaFileDC
163 @ stub GdiPlayDCScript
164 @ stub GdiPlayJournal
165 @ stub GdiPlayScript
166 @ stub GdiReleaseLocalDC
167 @ stub GdiSetAttrs
168 @ stdcall GdiSetBatchLimit(long)
169 @ stub GdiSetServerAttr
170 @ stub GdiWinWatchClose
171 @ stub GdiWinWatchDidStatusChange
172 @ stub GdiWinWatchGetClipList
173 @ stub GdiWinWatchOpen
174 @ stdcall GetArcDirection(long)
175 @ stdcall GetAspectRatioFilterEx(long ptr)
176 @ stdcall GetBitmapBits(long long ptr)
177 @ stdcall GetBitmapDimensionEx(long ptr)
178 @ stdcall GetBkColor(long)
179 @ stdcall GetBkMode(long)
180 @ stdcall GetBoundsRect(long ptr long)
181 @ stdcall GetBrushOrgEx(long ptr)
182 @ stdcall GetCharABCWidthsA(long long long ptr)
183 @ stdcall GetCharABCWidthsFloatA(long long long ptr)
184 @ stdcall GetCharABCWidthsFloatW(long long long ptr)
185 @ stdcall GetCharABCWidthsW(long long long ptr)
186 @ stdcall GetCharWidth32A(long long long long)
187 @ stdcall GetCharWidth32W(long long long long)
188 @ stdcall GetCharWidthA(long long long long) GetCharWidth32A
189 @ stdcall GetCharWidthFloatA(long long long ptr)
190 @ stdcall GetCharWidthFloatW(long long long ptr)
191 @ stdcall GetCharWidthW(long long long long) GetCharWidth32W
192 @ stub GetCharWidthWOW
193 @ stdcall GetCharacterPlacementA(long str long long ptr long)
194 @ stdcall GetCharacterPlacementW(long wstr long long ptr long)
195 @ stdcall GetClipBox(long ptr)
196 @ stdcall GetClipRgn(long long)
197 @ stdcall GetColorAdjustment(long ptr)
198 @ stdcall GetColorSpace(long)
199 @ stdcall GetCurrentObject(long long)
200 @ stdcall GetCurrentPositionEx(long ptr)
201 @ stdcall GetDCBrushColor(long)
202 @ stdcall GetDCOrgEx(long ptr)
203 @ stdcall GetDCPenColor(long)
204 @ stdcall GetDIBColorTable(long long long ptr)
205 @ stdcall GetDIBits(long long long long ptr ptr long)
206 @ stdcall GetDeviceCaps(long long)
207 @ stdcall GetDeviceGammaRamp(long ptr)
208 @ stub GetETM
209 @ stdcall GetEnhMetaFileA(str)
210 @ stdcall GetEnhMetaFileBits(long long ptr)
211 @ stdcall GetEnhMetaFileDescriptionA(long long ptr)
212 @ stdcall GetEnhMetaFileDescriptionW(long long ptr)
213 @ stdcall GetEnhMetaFileHeader(long long ptr)
214 @ stdcall GetEnhMetaFilePaletteEntries (long long ptr)
215 @ stdcall GetEnhMetaFileW(wstr)
216 @ stdcall GetFontData(long long long ptr long)
217 @ stdcall GetFontLanguageInfo(long)
218 @ stub GetFontResourceInfo
219 @ stub GetFontResourceInfoW
220 @ stdcall GetGlyphIndicesA(long ptr long ptr long)
221 @ stdcall GetGlyphIndicesW(long ptr long ptr long)
222 @ stub GetGlyphOutline
223 @ stdcall GetGlyphOutlineA(long long long ptr long ptr ptr)
224 @ stdcall GetGlyphOutlineW(long long long ptr long ptr ptr)
225 @ stub GetGlyphOutlineWow
226 @ stdcall GetGraphicsMode(long)
227 @ stdcall GetICMProfileA(long ptr ptr)
228 @ stub GetICMProfileW
229 @ stub GetKerningPairs
230 @ stdcall GetKerningPairsA(long long ptr)
231 @ stdcall GetKerningPairsW(long long ptr)
232 @ stdcall GetLayout(long)
233 @ stub GetLogColorSpaceA
234 @ stub GetLogColorSpaceW
235 @ stdcall GetMapMode(long)
236 @ stdcall GetMetaFileA(str)
237 @ stdcall GetMetaFileBitsEx(long long ptr)
238 @ stdcall GetMetaFileW(wstr)
239 @ stdcall GetMetaRgn(long long)
240 @ stdcall GetMiterLimit(long ptr)
241 @ stdcall GetNearestColor(long long)
242 @ stdcall GetNearestPaletteIndex(long long)
243 @ stdcall GetObjectA(long long ptr)
244 @ stdcall GetObjectType(long)
245 @ stdcall GetObjectW(long long ptr)
246 @ stdcall GetOutlineTextMetricsA(long long ptr)
247 @ stdcall GetOutlineTextMetricsW(long long ptr)
248 @ stdcall GetPaletteEntries(long long long ptr)
249 @ stdcall GetPath(long ptr ptr long)
250 @ stdcall GetPixel(long long long)
251 @ stdcall GetPixelFormat(long)
252 @ stdcall GetPolyFillMode(long)
253 @ stdcall GetROP2(long)
254 @ stdcall GetRandomRgn(long long long)
255 @ stdcall GetRasterizerCaps(ptr long)
256 @ stdcall GetRegionData(long long ptr)
257 @ stdcall GetRelAbs(long long)
258 @ stdcall GetRgnBox(long ptr)
259 @ stdcall GetStockObject(long)
260 @ stdcall GetStretchBltMode(long)
261 @ stdcall GetSystemPaletteEntries(long long long ptr)
262 @ stdcall GetSystemPaletteUse(long)
263 @ stdcall GetTextAlign(long)
264 @ stdcall GetTextCharacterExtra(long)
265 @ stdcall GetTextCharset(long)
266 @ stdcall GetTextCharsetInfo(long ptr long)
267 @ stdcall GetTextColor(long)
268 @ stdcall GetTextExtentExPointA(long str long long ptr ptr ptr)
269 @ stdcall GetTextExtentExPointW(long wstr long long ptr ptr ptr)
270 @ stdcall GetTextExtentPoint32A(long str long ptr)
271 @ stdcall GetTextExtentPoint32W(long wstr long ptr)
272 @ stdcall GetTextExtentPointA(long str long ptr)
273 @ stdcall GetTextExtentPointI(long ptr long ptr)
274 @ stdcall GetTextExtentPointW(long wstr long ptr)
275 @ stdcall GetTextFaceA(long long ptr)
276 @ stdcall GetTextFaceW(long long ptr)
277 @ stdcall GetTextMetricsA(long ptr)
278 @ stdcall GetTextMetricsW(long ptr)
279 @ stdcall GetTransform(long long ptr)
280 @ stdcall GetViewportExtEx(long ptr)
281 @ stdcall GetViewportOrgEx(long ptr)
282 @ stdcall GetWinMetaFileBits(long long ptr long long)
283 @ stdcall GetWindowExtEx(long ptr)
284 @ stdcall GetWindowOrgEx(long ptr)
285 @ stdcall GetWorldTransform(long ptr)
286 @ stdcall IntersectClipRect(long long long long long)
287 @ stdcall InvertRgn(long long)
288 @ stdcall LPtoDP(long ptr long)
289 @ stdcall LineDDA(long long long long ptr long)
290 @ stdcall LineTo(long long long)
291 @ stub LoadImageColorMatcherA
292 @ stub LoadImageColorMatcherW
293 @ stdcall MaskBlt(long long long long long long long long long long long long)
294 @ stdcall ModifyWorldTransform(long ptr long)
295 @ stdcall MoveToEx(long long long ptr)
296 @ stdcall OffsetClipRgn(long long long)
297 @ stdcall OffsetRgn(long long long)
298 @ stdcall OffsetViewportOrgEx(long long long ptr)
299 @ stdcall OffsetWindowOrgEx(long long long ptr)
300 @ stdcall PaintRgn(long long)
301 @ stdcall PatBlt(long long long long long long)
302 @ stdcall PathToRegion(long)
303 @ stdcall Pie(long long long long long long long long long)
304 @ stdcall PlayEnhMetaFile(long long ptr)
305 @ stdcall PlayEnhMetaFileRecord(long ptr ptr long)
306 @ stdcall PlayMetaFile(long long)
307 @ stdcall PlayMetaFileRecord(long ptr ptr long)
308 @ stdcall PlgBlt(long ptr long long long long long long long long)
309 @ stdcall PolyBezier(long ptr long)
310 @ stdcall PolyBezierTo(long ptr long)
311 @ stdcall PolyDraw(long ptr ptr long)
312 @ stdcall PolyPolygon(long ptr ptr long)
313 @ stdcall PolyPolyline(long ptr ptr long)
314 @ stdcall PolyTextOutA(long ptr long)
315 @ stdcall PolyTextOutW(long ptr long)
316 @ stdcall Polygon(long ptr long)
317 @ stdcall Polyline(long ptr long)
318 @ stdcall PolylineTo(long ptr long)
319 @ stdcall PtInRegion(long long long)
320 @ stdcall PtVisible(long long long)
321 @ stdcall RealizePalette(long)
322 @ stdcall RectInRegion(long ptr)
323 @ stdcall RectVisible(long ptr)
324 @ stdcall Rectangle(long long long long long)
325 @ stdcall RemoveFontResourceA(str)
326 @ stdcall RemoveFontResourceExA(str long ptr)
327 @ stdcall RemoveFontResourceExW(wstr long ptr)
328 @ stub RemoveFontResourceTracking
329 @ stdcall RemoveFontResourceW(wstr)
330 @ stdcall ResetDCA(long ptr)
331 @ stdcall ResetDCW(long ptr)
332 @ stdcall ResizePalette(long long)
333 @ stdcall RestoreDC(long long)
334 @ stdcall RoundRect(long long long long long long long)
335 @ stdcall SaveDC(long)
336 @ stdcall ScaleViewportExtEx(long long long long long ptr)
337 @ stdcall ScaleWindowExtEx(long long long long long ptr)
338 @ stub SelectBrushLocal
339 @ stdcall SelectClipPath(long long)
340 @ stdcall SelectClipRgn(long long)
341 @ stub SelectFontLocal
342 @ stdcall SelectObject(long long)
343 @ stdcall SelectPalette(long long long)
344 @ stdcall SetAbortProc(long ptr)
345 @ stdcall SetArcDirection(long long)
346 @ stdcall SetBitmapBits(long long ptr)
347 @ stdcall SetBitmapDimensionEx(long long long ptr)
348 @ stdcall SetBkColor(long long)
349 @ stdcall SetBkMode(long long)
350 @ stdcall SetBoundsRect(long ptr long)
351 @ stdcall SetBrushOrgEx(long long long ptr)
352 @ stdcall SetColorAdjustment(long ptr)
353 @ stdcall SetColorSpace(long long)
354 @ stdcall SetDCBrushColor(long long)
355 @ stdcall SetDCPenColor(long long)
356 @ stdcall SetDIBColorTable(long long long ptr)
357 @ stdcall SetDIBits(long long long long ptr ptr long)
358 @ stdcall SetDIBitsToDevice(long long long long long long long long long ptr ptr long)
359 @ stdcall SetDeviceGammaRamp(long ptr)
360 @ stdcall SetEnhMetaFileBits(long ptr)
361 @ stub SetFontEnumeration
362 @ stdcall SetGraphicsMode(long long)
363 @ stdcall SetICMMode(long long)
364 @ stub SetICMProfileA
365 @ stub SetICMProfileW
366 @ stdcall SetLayout(long long)
367 @ stub SetMagicColors
368 @ stdcall SetMapMode(long long)
369 @ stdcall SetMapperFlags(long long)
370 @ stdcall SetMetaFileBitsEx(long ptr)
371 @ stdcall SetMetaRgn(long)
372 @ stdcall SetMiterLimit(long long ptr)
373 @ stdcall SetObjectOwner(long long)
374 @ stdcall SetPaletteEntries(long long long ptr)
375 @ stdcall SetPixel(long long long long)
376 @ stdcall SetPixelFormat(long long ptr)
377 @ stdcall SetPixelV(long long long long)
378 @ stdcall SetPolyFillMode(long long)
379 @ stdcall SetROP2(long long)
380 @ stdcall SetRectRgn(long long long long long)
381 @ stdcall SetRelAbs(long long)
382 @ stdcall SetStretchBltMode(long long)
383 @ stdcall SetSystemPaletteUse(long long)
384 @ stdcall SetTextAlign(long long)
385 @ stdcall SetTextCharacterExtra(long long)
386 @ stdcall SetTextColor(long long)
387 @ stdcall SetTextJustification(long long long)
388 @ stdcall SetViewportExtEx(long long long ptr)
389 @ stdcall SetViewportOrgEx(long long long ptr)
390 @ stdcall SetVirtualResolution(long long long long long)
391 @ stdcall SetWinMetaFileBits(long ptr long ptr)
392 @ stdcall SetWindowExtEx(long long long ptr)
393 @ stdcall SetWindowOrgEx(long long long ptr)
394 @ stdcall SetWorldTransform(long ptr)
395 @ stdcall StartDocA(long ptr)
396 @ stdcall StartDocW(long ptr)
397 @ stdcall StartPage(long)
398 @ stdcall StretchBlt(long long long long long long long long long long long)
399 @ stdcall StretchDIBits(long long long long long long long long long ptr ptr long long)
400 @ stdcall StrokeAndFillPath(long)
401 @ stdcall StrokePath(long)
402 @ stdcall SwapBuffers(long)
403 @ stdcall TextOutA(long long long str long)
404 @ stdcall TextOutW(long long long wstr long)
405 @ stdcall TranslateCharsetInfo(ptr ptr long)
406 @ stub UnloadNetworkFonts
407 @ stdcall UnrealizeObject(long)
408 @ stdcall UpdateColors(long)
409 @ stub UpdateICMRegKey
410 @ stub UpdateICMRegKeyA
411 @ stub UpdateICMRegKeyW
412 @ stdcall WidenPath(long)
413 @ stub gdiPlaySpoolStream
414 @ extern pfnRealizePalette
415 @ extern pfnSelectPalette
416 @ stub pstackConnect
417
418 ################################################################
419 # Wine extensions: Win16 functions that are needed by other dlls
420 #
421 @ stdcall CloseJob16(long)
422 @ stdcall CloseMetaFile16(long)
423 @ stdcall DeleteMetaFile16(long)
424 @ stdcall DrvGetPrinterData16(str str ptr ptr long ptr)
425 @ stdcall DrvSetPrinterData16(str str long ptr long)
426 @ stdcall ExcludeVisRect16(long long long long long)
427 @ stdcall GetDCState16(long)
428 @ stdcall InquireVisRgn16(long)
429 @ stdcall IntersectVisRect16(long long long long long)
430 @ stdcall IsDCCurrentPalette16(long)
431 @ stdcall OpenJob16(str str long)
432 @ stdcall RestoreVisRgn16(long)
433 @ stdcall SaveVisRgn16(long)
434 @ stdcall SelectVisRgn16(long long)
435 @ stdcall SetDCHook(long ptr long)
436 @ stdcall SetDCOrg16(long long long)
437 @ stdcall SetDCState16(long long)
438 @ stdcall SetHookFlags16(long long)
439 @ stdcall WriteSpool16(long ptr long)
440
441 ################################################################
442 # Wine dll separation hacks, these will go away, don't use them
443 #
444 @ cdecl DC_GetDCPtr(long)
445 @ cdecl DIB_BitmapInfoSize(ptr long)
446 @ cdecl DIB_CreateDIBFromBitmap(long long)
447 @ cdecl DIB_CreateDIBSection(long ptr long ptr long long long)
448 @ cdecl DIB_GetDIBImageBytes(long long long)
449 @ cdecl DIB_GetDIBWidthBytes(long long)
450 @ cdecl GDI_GetObjPtr(long long)
451 @ cdecl GDI_ReleaseObj(long)