wine/dlls/gdi/gdi32.spec

421 lines
20 KiB
RPMSpec
Raw Normal View History

name gdi32
type win32
init MAIN_GdiInit
Release 950522 Sun May 21 12:30:30 1995 Alexandre Julliard (julliard@sunsite.unc.edu) * [debugger/hash.c] [debugger/info.c] Added support for symbolic segmented addresses. Add symbols for all built-in API entry points. * [if1632/relay.c] [include/dlls.h] Removed dll_table structure, as we now use the built-in module structures. * [if1632/relay.c] [loader/main.c] Removed winestat option, as it was no longer very meaningful. * [include/stackframe.h] New macro MAKE_SEGPTR that creates a segmented pointer to a local variable on the 32-bit stack. * [loader/module.c] Added support for multiple instances of an application. Implemented LoadModule() and FreeModule(). * [loader/ne_image.c] [loader/task.c] Moved initialisation of built-in DLLs to InitTask(). * [memory/global.c] Implemented discardable blocks. * [misc/file.c] Search path of current executable in OpenFile(). Fixed bug with searching in Windows path. * [misc/lstr.c] Hard-coded translation tables for Ansi<->Oem. * [misc/user.c] Moved some global initializations to InitApp(), because they need a task context to be performed. * [objects/dc.c] Handle R2_BLACK and R2_WHITE specially so that they work correctly with palette displays. * [tools/build.c] Suppressed generation of the C file for DLL specs, because it's no longer needed. Output all the assembly code directly to stdout. Some changes to integrate Win32 support from Martin von Loewis. * [windows/msgbox.c] Moved message box code from misc/ to windows/. Mon May 15 23:40:04 1995 Martin Ayotte (wine@trgcorp.mksinfo.qc.ca) * [misc/audio.c] [misc/mcicda.c] [misc/mcianim.c] [misc/midi.c] [misc/mmaux.c] [misc/mmsystem.c] Modify code & use pointers conversion macros. Make cdaudio & wave devices work again (only using some applets). * [misc/profile.c] Change getc() to fgetc() where needed. Mon May 15 22:10:56 1995 Martin von Loewis <loewis@informatik.hu-berlin.de> * [if1632/Imakefile] added entries for the new files gdi32.spec, kernel32.spec, user32.spec, shell32.spec and winprocs32.spec. * [if1632/commdlg.spec][if1632/kernel.spec][if1632/shell.spec] [if1632/storage.spec][if1632/system.spec][if1632/user.spec] ChooseFont, RESERVED5, InternalExtractIcon: Marked as stubs ExtractAssociatedIcon, DoEnvironmentSubst, DumpIcon: stub implementations provided marked storage.dll,storege.sys functions as stubs * [include/pe_image.h] Added structures WIN32_builtin and WIN32_function * [include/peexe.h] PE_Import_Directory: renamed reserved fields to TimeDate, Forwarder, Thunk_List * [include/winerror.h] New file. * [loader/main.c] called RELAY32_Init * [loader/pe_image.c] xmmap: map BSS anonymous dump_imports: renamed to fixup_imports, do the fixup of imported symbols PE_LoadImage: pass raw data size to xmmap * [loader/resource.c] DumpIcon: new function * [misc/kernel32.c] New file. * [misc/main.c] make stdout and stderr unbuffered * [misc/shell.c] DoEnvironmentSubst: new function * [objects/font.c] FONT_MatchFont: try oblique if there is no italic * [rc/Imakefile][rc/parser.l] yywrap: new function Don't link with libfl.a on Linux * [tools/build.c] Added keywords stdcall, subsystem, base GenerateForWin32: new function BuildSpecFiles: call GenerateForWin32 if subsystem is win32 Mon May 15 10:38:14 1995 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de> * [controls/listbox.c] [controls/combo.c] [windows/defwnd.c] Minor fixes. * [misc/message.c] [misc/main.c] [rc/sysres*.rc] [include/texts.h] Rewrote message box handling. * [windows/dialog.c] Dialogs should be invisible until after WM_INITDIALOG is seent. Don't switch to invisible dialog items on a TAB keypress. * [windows/mdi.c] Send WM_NCPAINT message in MDIRestoreChild(). * [windows/painting.c] Fixed typo (&& -> &). * [windows/message.c] [if1632/user.spec] Implemented PostAppMessage(). * [windows/event.c] SetCapture(0) should act like ReleaseCapture(). Tue May 9 11:55:52 1995 Eddie C. Dost (ecd@dressler.de) * [Imakefile] Changed CDEBUGFLAGS for systems running __ELF__ (temporarily) Added ASFLAGS to exported variables. * [debugger/readline/Imakefile] Moved defines for libreadline from DEFINES to EXTRA_DEFINES * [memory/local.c] [miscemu/int21.c] Added some more debugging outputs. Mon May 8 00:55:27 MET DST 1995 Dag Asheim (dash@ifi.uio.no) * [misc/message.c] Fixed a "FIXME" concerning norwegian translation. Sun May 7 23:25:23 1995 Bernd Schmidt <crux@pool.informatik.rwth-aachen.de> * [*/*] Removed warnings in a couple of files and deleted some obsolete code. * [controls/listbox.c] Cleanup, speed improvements & lots of bug fixes. * [controls/combo.c] Mostly rewritten. This is still very buggy, but not quite as bad as before. * [include/commdlg.h] [misc/commdlg.c] Removed the need for sysres.dll. Small bug fixes. * [objects/oembitmap.c] [include/bitmaps/<many>] [include/windows.h] [loader/library.c] [loader/main.c] [rc/sysres*.rc] Removed sysres.dll and replaced the remaining bitmaps/icons with XPM equivalents. * [misc/message.c] [windows/nonclient.c] [misc/main.c] [if1632/winprocs.spec] "About Wine..." now brings up a standard ShellAbout() window with the Wine icon and the list of contributors. * [misc/shell.c] Fixed ShellAbout()/AboutDialogProc() to show the right icon. * [windows/event.c] Small hack for non-alphanumeric keys: Dont't send the ascii value in the WM_KEYDOWN message, but some unused code instead. Should be done properly by sending different codes for each key. The edit control used to get a VK_DELETE message each time the user typed '.'. * [windows/class.c] Removed a check for CS_GLOBALCLASS in CLASS_FindClassByName(). This used to be no problem, but breaks Resource Workshop in 950403. * [objects/dib.c] New diagnostic for a bug I've been encountering. If it shows up, please report it. Sun May 7 23:11:18 EDT 1995 William Magro (wmagro@tc.cornell.edu) * [objects/color.c] Handle situation when 'dc' exists, but palette mapping does not. (Fixes kidpix2 demo.) Sun May 7 03:32:00 1995 Charles M. Hannum (mycroft@mit.edu) * [loader/ldt.c] LDT_Print: Only show the number of entries that the kernel returned. Make this work for NetBSD. Fri May 5 02:53:26 1995 Charles M. Hannum (mycroft@mit.edu) * [debugger/dbg.y] [include/wine.h] [loader/signal.c] Modify cs and ds selector values for NetBSD-current. * [debugger/debug.l] $sp, $esp: Use RN_ESP_AT_SIGNAL rather than RN_ESP. * [debugger/regpos.h] Modify sigcontext format for NetBSD-current. SC_ESP: Use RN_ESP_AT_SIGNAL rather than RN_ESP. * [include/ldt.h] SELECTOR_TO_ENTRY: Explicitly clear the top half of the selector value, since only 16 bits of it may have been saved. * [misc/winsocket.c] Set structure packing with `#pragma pack' to accomodate other/older compilers. Tue May 2 18:15:01 1995 Paal Beyer (beyer@idt.unit.no) * [misc/commdlg.c] Fixed path-names so when changing directory the listboxes changes too. * [debugger/dbg.y debugger/debug.l wine.ini] Added SymbolTableFile to wine.ini so symbols can be read without standing in the directory containing wine.sym. Added the possibility to specify full name of wine.sym from the debugger prompt.
1995-05-22 18:23:01 +00:00
2000-09-27 22:32:44 +00:00
import advapi32.dll
2000-08-04 04:12:08 +00:00
import kernel32.dll
import ntdll.dll
debug_channels (bitblt bitmap clipping dc ddraw driver enhmetafile font gdi
metafile palette print region text win16drv wing)
2000-08-04 04:12:08 +00:00
# ordinal exports
100 stdcall @(long long str str str) GDI_CallDevInstall16
101 stdcall @(long str str ptr) GDI_CallExtDeviceModePropSheet16
102 stdcall @(long ptr str str ptr str long) GDI_CallExtDeviceMode16
103 stdcall @(long str ptr ptr) GDI_CallAdvancedSetupDialog16
104 stdcall @(str str long ptr ptr) GDI_CallDeviceCapabilities16
@ stdcall AbortDoc(long) AbortDoc
@ stdcall AbortPath(long) AbortPath
@ stdcall AddFontResourceA(str) AddFontResourceA
@ stub AddFontResourceTracking
@ stdcall AddFontResourceW(wstr) AddFontResourceW
@ stdcall AngleArc(long long long long long long) AngleArc
@ stdcall AnimatePalette(long long long ptr) AnimatePalette
@ stdcall Arc(long long long long long long long long long) Arc
@ stdcall ArcTo(long long long long long long long long long) ArcTo
@ stdcall BeginPath(long) BeginPath
@ stdcall BitBlt(long long long long long long long long long) BitBlt
@ stub ByeByeGDI
@ stub CancelDC
@ stub CheckColorsInGamut
@ stdcall ChoosePixelFormat(long ptr) ChoosePixelFormat
@ stdcall Chord(long long long long long long long long long) Chord
@ stdcall CloseEnhMetaFile(long) CloseEnhMetaFile
@ stdcall CloseFigure(long) CloseFigure
@ stdcall CloseMetaFile(long) CloseMetaFile
@ stub ColorCorrectPalette
@ stub ColorMatchToTarget
@ stdcall CombineRgn(long long long long) CombineRgn
@ stdcall CombineTransform(ptr ptr ptr) CombineTransform
@ stdcall CopyEnhMetaFileA(long str) CopyEnhMetaFileA
@ stub CopyEnhMetaFileW
@ stdcall CopyMetaFileA(long str) CopyMetaFileA
@ stdcall CopyMetaFileW(long wstr) CopyMetaFileW
@ stdcall CreateBitmap(long long long long ptr) CreateBitmap
@ stdcall CreateBitmapIndirect(ptr) CreateBitmapIndirect
@ stdcall CreateBrushIndirect(ptr) CreateBrushIndirect
@ stdcall CreateColorSpaceA(ptr) CreateColorSpaceA
@ stdcall CreateColorSpaceW(ptr) CreateColorSpaceW
@ stdcall CreateCompatibleBitmap(long long long) CreateCompatibleBitmap
@ stdcall CreateCompatibleDC(long) CreateCompatibleDC
@ stdcall CreateDCA(str str str ptr) CreateDCA
@ stdcall CreateDCW(wstr wstr wstr ptr) CreateDCW
@ stdcall CreateDIBPatternBrush(long long) CreateDIBPatternBrush
@ stdcall CreateDIBPatternBrushPt(long long) CreateDIBPatternBrushPt
@ stdcall CreateDIBSection(long ptr long ptr long long) CreateDIBSection
@ stdcall CreateDIBitmap(long ptr long ptr ptr long) CreateDIBitmap
@ stdcall CreateDiscardableBitmap(long long long) CreateDiscardableBitmap
@ stdcall CreateEllipticRgn(long long long long) CreateEllipticRgn
@ stdcall CreateEllipticRgnIndirect(ptr) CreateEllipticRgnIndirect
@ stdcall CreateEnhMetaFileA(long str ptr str) CreateEnhMetaFileA
@ stdcall CreateEnhMetaFileW(long wstr ptr wstr) CreateEnhMetaFileW
@ stdcall CreateFontA(long long long long long long long long long long long long long str) CreateFontA
@ stdcall CreateFontIndirectA(ptr) CreateFontIndirectA
@ stdcall CreateFontIndirectW(ptr) CreateFontIndirectW
@ stdcall CreateFontW(long long long long long long long long long long long long long wstr) CreateFontW
@ stdcall CreateHalftonePalette(long) CreateHalftonePalette
@ stdcall CreateHatchBrush(long long) CreateHatchBrush
@ stdcall CreateICA(str str str ptr) CreateICA
@ stdcall CreateICW(wstr wstr wstr ptr) CreateICW
@ stdcall CreateMetaFileA(str) CreateMetaFileA
@ stdcall CreateMetaFileW(wstr) CreateMetaFileW
@ stdcall CreatePalette(ptr) CreatePalette
@ stdcall CreatePatternBrush(long) CreatePatternBrush
@ stdcall CreatePen(long long long) CreatePen
@ stdcall CreatePenIndirect(ptr) CreatePenIndirect
@ stdcall CreatePolyPolygonRgn(ptr ptr long long) CreatePolyPolygonRgn
@ stdcall CreatePolygonRgn(ptr long long) CreatePolygonRgn
@ stdcall CreateRectRgn(long long long long) CreateRectRgn
@ stdcall CreateRectRgnIndirect(ptr) CreateRectRgnIndirect
@ stdcall CreateRoundRectRgn(long long long long long long) CreateRoundRectRgn
@ stdcall CreateScalableFontResourceA(long str str str) CreateScalableFontResourceA
@ stdcall CreateScalableFontResourceW(long wstr wstr wstr) CreateScalableFontResourceW
@ stdcall CreateSolidBrush(long) CreateSolidBrush
@ stdcall DPtoLP(long ptr long) DPtoLP
@ stdcall DeleteColorSpace(long) DeleteColorSpace
@ stdcall DeleteDC(long) DeleteDC
@ stdcall DeleteEnhMetaFile(long) DeleteEnhMetaFile
@ stdcall DeleteMetaFile(long) DeleteMetaFile
@ stdcall DeleteObject(long) DeleteObject
@ stdcall DescribePixelFormat(long long long ptr) DescribePixelFormat
@ stub DeviceCapabilitiesEx
@ stub DeviceCapabilitiesExA
@ stub DeviceCapabilitiesExW
@ stdcall DrawEscape(long long long ptr) DrawEscape
@ stdcall Ellipse(long long long long long) Ellipse
@ stub EnableEUDC
@ stdcall EndDoc(long) EndDoc
@ stdcall EndPage(long) EndPage
@ stdcall EndPath(long) EndPath
@ stdcall EnumEnhMetaFile(long long ptr ptr ptr) EnumEnhMetaFile
@ stdcall EnumFontFamiliesA(long str ptr long) EnumFontFamiliesA
@ stdcall EnumFontFamiliesExA(long ptr ptr long long) EnumFontFamiliesExA
@ stdcall EnumFontFamiliesExW(long ptr ptr long long) EnumFontFamiliesExW
@ stdcall EnumFontFamiliesW(long wstr ptr long) EnumFontFamiliesW
@ stdcall EnumFontsA(long str ptr long) EnumFontsA
@ stdcall EnumFontsW(long wstr ptr long) EnumFontsW
@ stub EnumICMProfilesA
@ stub EnumICMProfilesW
@ stdcall EnumMetaFile(long long ptr ptr) EnumMetaFile
@ stdcall EnumObjects(long long ptr long) EnumObjects
@ stdcall EqualRgn(long long) EqualRgn
@ stdcall Escape(long long long ptr ptr) Escape
@ stdcall ExcludeClipRect(long long long long long) ExcludeClipRect
@ stdcall ExtCreatePen(long long ptr long ptr) ExtCreatePen
@ stdcall ExtCreateRegion(ptr long ptr) ExtCreateRegion
@ stdcall ExtEscape(long long long ptr long ptr) ExtEscape
@ stdcall ExtFloodFill(long long long long long) ExtFloodFill
@ stdcall ExtSelectClipRgn(long long long) ExtSelectClipRgn
@ stdcall ExtTextOutA(long long long long ptr str long ptr) ExtTextOutA
@ stdcall ExtTextOutW(long long long long ptr wstr long ptr) ExtTextOutW
@ stdcall FillPath(long) FillPath
@ stdcall FillRgn(long long long) FillRgn
@ stdcall FixBrushOrgEx(long long long ptr) FixBrushOrgEx
@ stdcall FlattenPath(long) FlattenPath
@ stdcall FloodFill(long long long long) FloodFill
@ stdcall FrameRgn(long long long long long) FrameRgn
@ stub FreeImageColorMatcher
@ stub GdiAssociateObject
@ stub GdiCleanCacheDC
@ stdcall GdiComment(long long ptr) GdiComment
@ stub GdiConvertAndCheckDC
@ stub GdiConvertBitmap
@ stub GdiConvertBrush
@ stub GdiConvertDC
@ stub GdiConvertEnhMetaFile
@ stub GdiConvertFont
@ stub GdiConvertMetaFilePict
@ stub GdiConvertPalette
@ stub GdiConvertRegion
@ stub GdiCreateLocalBitmap
@ stub GdiCreateLocalBrush
@ stub GdiCreateLocalEnhMetaFile
@ stub GdiCreateLocalFont
@ stub GdiCreateLocalMetaFilePict
@ stub GdiCreateLocalPalette
@ stub GdiCreateLocalRegion
@ stub GdiDciBeginAccess
@ stub GdiDciCreateOffscreenSurface
@ stub GdiDciCreateOverlaySurface
@ stub GdiDciCreatePrimarySurface
@ stub GdiDciDestroySurface
@ stub GdiDciDrawSurface
@ stub GdiDciEndAccess
@ stub GdiDciEnumSurface
@ stub GdiDciInitialize
@ stub GdiDciSetClipList
@ stub GdiDciSetDestination
@ stub GdiDeleteLocalDC
@ stub GdiDeleteLocalObject
@ stub GdiDllInitialize
@ stdcall GdiFlush() GdiFlush
@ stdcall GdiGetBatchLimit() GdiGetBatchLimit
@ stub GdiGetLocalBitmap
@ stub GdiGetLocalBrush
@ stub GdiGetLocalDC
@ stub GdiGetLocalFont
@ stub GdiIsMetaFileDC
@ stub GdiPlayDCScript
@ stub GdiPlayJournal
@ stub GdiPlayScript
@ stub GdiReleaseLocalDC
@ stub GdiSetAttrs
@ stdcall GdiSetBatchLimit(long) GdiSetBatchLimit
@ stub GdiSetServerAttr
@ stub GdiWinWatchClose
@ stub GdiWinWatchDidStatusChange
@ stub GdiWinWatchGetClipList
@ stub GdiWinWatchOpen
@ stdcall GetArcDirection(long) GetArcDirection
@ stdcall GetAspectRatioFilterEx(long ptr) GetAspectRatioFilterEx
@ stdcall GetBitmapBits(long long ptr) GetBitmapBits
@ stdcall GetBitmapDimensionEx(long ptr) GetBitmapDimensionEx
@ stdcall GetBkColor(long) GetBkColor
@ stdcall GetBkMode(long) GetBkMode
@ stdcall GetBoundsRect(long ptr long) GetBoundsRect
@ stdcall GetBrushOrgEx(long ptr) GetBrushOrgEx
@ stdcall GetCharABCWidthsA(long long long ptr) GetCharABCWidthsA
@ stdcall GetCharABCWidthsFloatA(long long long ptr) GetCharABCWidthsFloatA
@ stdcall GetCharABCWidthsFloatW(long long long ptr) GetCharABCWidthsFloatW
@ stdcall GetCharABCWidthsW(long long long ptr) GetCharABCWidthsW
@ stdcall GetCharWidth32A(long long long long) GetCharWidth32A
@ stdcall GetCharWidth32W(long long long long) GetCharWidth32W
@ stdcall GetCharWidthA(long long long long) GetCharWidth32A
@ stdcall GetCharWidthFloatA(long long long ptr) GetCharWidthFloatA
@ stdcall GetCharWidthFloatW(long long long ptr) GetCharWidthFloatW
@ stdcall GetCharWidthW(long long long long) GetCharWidth32W
@ stub GetCharWidthWOW
@ stdcall GetCharacterPlacementA(long str long long ptr long) GetCharacterPlacementA
@ stdcall GetCharacterPlacementW(long wstr long long ptr long) GetCharacterPlacementW
@ stdcall GetClipBox(long ptr) GetClipBox
@ stdcall GetClipRgn(long long) GetClipRgn
@ stdcall GetColorAdjustment(long ptr) GetColorAdjustment
@ stdcall GetColorSpace(long) GetColorSpace
@ stdcall GetCurrentObject(long long) GetCurrentObject
@ stdcall GetCurrentPositionEx(long ptr) GetCurrentPositionEx
@ stdcall GetDCOrgEx(long ptr) GetDCOrgEx
@ stdcall GetDIBColorTable(long long long ptr) GetDIBColorTable
@ stdcall GetDIBits(long long long long ptr ptr long) GetDIBits
@ stdcall GetDeviceCaps(long long) GetDeviceCaps
2000-10-13 20:22:59 +00:00
@ stdcall GetDeviceGammaRamp(long ptr) GetDeviceGammaRamp
@ stub GetETM
@ stdcall GetEnhMetaFileA(str) GetEnhMetaFileA
@ stdcall GetEnhMetaFileBits(long long ptr) GetEnhMetaFileBits
@ stdcall GetEnhMetaFileDescriptionA(long long ptr) GetEnhMetaFileDescriptionA
@ stdcall GetEnhMetaFileDescriptionW(long long ptr) GetEnhMetaFileDescriptionW
@ stdcall GetEnhMetaFileHeader(long long ptr) GetEnhMetaFileHeader
@ stdcall GetEnhMetaFilePaletteEntries (long long ptr) GetEnhMetaFilePaletteEntries
@ stdcall GetEnhMetaFileW(wstr) GetEnhMetaFileW
@ stdcall GetFontData(long long long ptr long) GetFontData
@ stdcall GetFontLanguageInfo(long) GetFontLanguageInfo
@ stub GetFontResourceInfo
@ stub GetFontResourceInfoW
@ stub GetGlyphOutline
@ stdcall GetGlyphOutlineA(long long long ptr long ptr ptr) GetGlyphOutlineA
@ stdcall GetGlyphOutlineW(long long long ptr long ptr ptr) GetGlyphOutlineW
@ stub GetGlyphOutlineWow
@ stdcall GetGraphicsMode(long) GetGraphicsMode
@ stdcall GetICMProfileA(long ptr ptr) GetICMProfileA
@ stub GetICMProfileW
@ stub GetKerningPairs
@ stdcall GetKerningPairsA(long long ptr) GetKerningPairsA
@ stdcall GetKerningPairsW(long long ptr) GetKerningPairsW
@ stdcall GetLayout(long) GetLayout
@ stub GetLogColorSpaceA
@ stub GetLogColorSpaceW
@ stdcall GetMapMode(long) GetMapMode
@ stdcall GetMetaFileA(str) GetMetaFileA
@ stdcall GetMetaFileBitsEx(long long ptr) GetMetaFileBitsEx
@ stdcall GetMetaFileW(wstr) GetMetaFileW
@ stdcall GetMetaRgn(long long) GetMetaRgn
@ stdcall GetMiterLimit(long ptr) GetMiterLimit
@ stdcall GetNearestColor(long long) GetNearestColor
@ stdcall GetNearestPaletteIndex(long long) GetNearestPaletteIndex
@ stdcall GetObjectA(long long ptr) GetObjectA
@ stdcall GetObjectType(long) GetObjectType
@ stdcall GetObjectW(long long ptr) GetObjectW
@ stdcall GetOutlineTextMetricsA(long long ptr) GetOutlineTextMetricsA
@ stdcall GetOutlineTextMetricsW(long long ptr) GetOutlineTextMetricsW
@ stdcall GetPaletteEntries(long long long ptr) GetPaletteEntries
@ stdcall GetPath(long ptr ptr long) GetPath
@ stdcall GetPixel(long long long) GetPixel
@ stdcall GetPixelFormat(long) GetPixelFormat
@ stdcall GetPolyFillMode(long) GetPolyFillMode
@ stdcall GetROP2(long) GetROP2
@ stdcall GetRandomRgn(long long long) GetRandomRgn
@ stdcall GetRasterizerCaps(ptr long) GetRasterizerCaps
@ stdcall GetRegionData(long long ptr) GetRegionData
@ stdcall GetRelAbs(long long) GetRelAbs
@ stdcall GetRgnBox(long ptr) GetRgnBox
@ stdcall GetStockObject(long) GetStockObject
@ stdcall GetStretchBltMode(long) GetStretchBltMode
@ stdcall GetSystemPaletteEntries(long long long ptr) GetSystemPaletteEntries
@ stdcall GetSystemPaletteUse(long) GetSystemPaletteUse
@ stdcall GetTextAlign(long) GetTextAlign
@ stdcall GetTextCharacterExtra(long) GetTextCharacterExtra
@ stdcall GetTextCharset(long) GetTextCharset
@ stdcall GetTextCharsetInfo(long ptr long) GetTextCharsetInfo
@ stdcall GetTextColor(long) GetTextColor
@ stdcall GetTextExtentExPointA(long str long long ptr ptr ptr) GetTextExtentExPointA
@ stdcall GetTextExtentExPointW(long wstr long long ptr ptr ptr) GetTextExtentExPointW
@ stdcall GetTextExtentPoint32A(long ptr long ptr) GetTextExtentPoint32A
@ stdcall GetTextExtentPoint32W(long ptr long ptr) GetTextExtentPoint32W
@ stdcall GetTextExtentPointA(long ptr long ptr) GetTextExtentPointA
@ stdcall GetTextExtentPointW(long ptr long ptr) GetTextExtentPointW
@ stdcall GetTextFaceA(long long ptr) GetTextFaceA
@ stdcall GetTextFaceW(long long ptr) GetTextFaceW
@ stdcall GetTextMetricsA(long ptr) GetTextMetricsA
@ stdcall GetTextMetricsW(long ptr) GetTextMetricsW
@ stub GetTransform
@ stdcall GetViewportExtEx(long ptr) GetViewportExtEx
@ stdcall GetViewportOrgEx(long ptr) GetViewportOrgEx
@ stdcall GetWinMetaFileBits(long long ptr long long) GetWinMetaFileBits
@ stdcall GetWindowExtEx(long ptr) GetWindowExtEx
@ stdcall GetWindowOrgEx(long ptr) GetWindowOrgEx
@ stdcall GetWorldTransform(long ptr) GetWorldTransform
@ stdcall IntersectClipRect(long long long long long) IntersectClipRect
@ stdcall InvertRgn(long long) InvertRgn
@ stdcall LPtoDP(long ptr long) LPtoDP
@ stdcall LineDDA(long long long long ptr long) LineDDA
@ stdcall LineTo(long long long) LineTo
@ stub LoadImageColorMatcherA
@ stub LoadImageColorMatcherW
@ stdcall MaskBlt(long long long long long long long long long long long long) MaskBlt
@ stdcall ModifyWorldTransform(long ptr long) ModifyWorldTransform
@ stdcall MoveToEx(long long long ptr) MoveToEx
@ stdcall OffsetClipRgn(long long long) OffsetClipRgn
@ stdcall OffsetRgn(long long long) OffsetRgn
@ stdcall OffsetViewportOrgEx(long long long ptr) OffsetViewportOrgEx
@ stdcall OffsetWindowOrgEx(long long long ptr) OffsetWindowOrgEx
@ stdcall PaintRgn(long long) PaintRgn
@ stdcall PatBlt(long long long long long long) PatBlt
@ stdcall PathToRegion(long) PathToRegion
@ stdcall Pie(long long long long long long long long long) Pie
@ stdcall PlayEnhMetaFile(long long ptr) PlayEnhMetaFile
@ stdcall PlayEnhMetaFileRecord(long ptr ptr long) PlayEnhMetaFileRecord
@ stdcall PlayMetaFile(long long) PlayMetaFile
@ stdcall PlayMetaFileRecord(long ptr ptr long) PlayMetaFileRecord
@ stdcall PlgBlt(long ptr long long long long long long long long) PlgBlt
@ stdcall PolyBezier(long ptr long) PolyBezier
@ stdcall PolyBezierTo(long ptr long) PolyBezierTo
@ stdcall PolyDraw(long ptr ptr long) PolyDraw
@ stdcall PolyPolygon(long ptr ptr long) PolyPolygon
@ stdcall PolyPolyline(long ptr ptr long) PolyPolyline
@ stdcall PolyTextOutA(long ptr long) PolyTextOutA
@ stdcall PolyTextOutW(long ptr long) PolyTextOutW
@ stdcall Polygon(long ptr long) Polygon
@ stdcall Polyline(long ptr long) Polyline
@ stdcall PolylineTo(long ptr long) PolylineTo
@ stdcall PtInRegion(long long long) PtInRegion
@ stdcall PtVisible(long long long) PtVisible
@ stdcall RealizePalette(long) RealizePalette
@ stdcall RectInRegion(long ptr) RectInRegion
@ stdcall RectVisible(long ptr) RectVisible
@ stdcall Rectangle(long long long long long) Rectangle
@ stdcall RemoveFontResourceA(str) RemoveFontResourceA
@ stub RemoveFontResourceTracking
@ stdcall RemoveFontResourceW(wstr) RemoveFontResourceW
@ stdcall ResetDCA(long ptr) ResetDCA
@ stdcall ResetDCW(long ptr) ResetDCW
@ stdcall ResizePalette(long long) ResizePalette
@ stdcall RestoreDC(long long) RestoreDC
@ stdcall RoundRect(long long long long long long long) RoundRect
@ stdcall SaveDC(long) SaveDC
@ stdcall ScaleViewportExtEx(long long long long long ptr) ScaleViewportExtEx
@ stdcall ScaleWindowExtEx(long long long long long ptr) ScaleWindowExtEx
@ stub SelectBrushLocal
@ stdcall SelectClipPath(long long) SelectClipPath
@ stdcall SelectClipRgn(long long) SelectClipRgn
@ stub SelectFontLocal
@ stdcall SelectObject(long long) SelectObject
@ stdcall SelectPalette(long long long) SelectPalette
@ stdcall SetAbortProc(long ptr) SetAbortProc
@ stdcall SetArcDirection(long long) SetArcDirection
@ stdcall SetBitmapBits(long long ptr) SetBitmapBits
@ stdcall SetBitmapDimensionEx(long long long ptr) SetBitmapDimensionEx
@ stdcall SetBkColor(long long) SetBkColor
@ stdcall SetBkMode(long long) SetBkMode
@ stdcall SetBoundsRect(long ptr long) SetBoundsRect
@ stdcall SetBrushOrgEx(long long long ptr) SetBrushOrgEx
@ stdcall SetColorAdjustment(long ptr) SetColorAdjustment
@ stdcall SetColorSpace(long long) SetColorSpace
@ stdcall SetDIBColorTable(long long long ptr) SetDIBColorTable
@ stdcall SetDIBits(long long long long ptr ptr long) SetDIBits
@ stdcall SetDIBitsToDevice(long long long long long long long long long ptr ptr long) SetDIBitsToDevice
@ stub SetDeviceGammaRamp
@ stdcall SetEnhMetaFileBits(long ptr) SetEnhMetaFileBits
@ stub SetFontEnumeration
@ stdcall SetGraphicsMode(long long) SetGraphicsMode
@ stdcall SetICMMode(long long) SetICMMode
@ stub SetICMProfileA
@ stub SetICMProfileW
@ stdcall SetLayout(long long) SetLayout
@ stub SetMagicColors
@ stdcall SetMapMode(long long) SetMapMode
@ stdcall SetMapperFlags(long long) SetMapperFlags
@ stdcall SetMetaFileBitsEx(long ptr) SetMetaFileBitsEx
@ stdcall SetMetaRgn(long) SetMetaRgn
@ stdcall SetMiterLimit(long long ptr) SetMiterLimit
@ stdcall SetObjectOwner(long long) SetObjectOwner
@ stdcall SetPaletteEntries(long long long ptr) SetPaletteEntries
@ stdcall SetPixel(long long long long) SetPixel
@ stdcall SetPixelFormat(long long ptr) SetPixelFormat
@ stdcall SetPixelV(long long long long) SetPixelV
@ stdcall SetPolyFillMode(long long) SetPolyFillMode
@ stdcall SetROP2(long long) SetROP2
@ stdcall SetRectRgn(long long long long long) SetRectRgn
@ stdcall SetRelAbs(long long) SetRelAbs
@ stdcall SetStretchBltMode(long long) SetStretchBltMode
@ stdcall SetSystemPaletteUse(long long) SetSystemPaletteUse
@ stdcall SetTextAlign(long long) SetTextAlign
@ stdcall SetTextCharacterExtra(long long) SetTextCharacterExtra
@ stdcall SetTextColor(long long) SetTextColor
@ stdcall SetTextJustification(long long long) SetTextJustification
@ stdcall SetViewportExtEx(long long long ptr) SetViewportExtEx
@ stdcall SetViewportOrgEx(long long long ptr) SetViewportOrgEx
@ stub SetVirtualResolution
@ stdcall SetWinMetaFileBits(long ptr long ptr) SetWinMetaFileBits
@ stdcall SetWindowExtEx(long long long ptr) SetWindowExtEx
@ stdcall SetWindowOrgEx(long long long ptr) SetWindowOrgEx
@ stdcall SetWorldTransform(long ptr) SetWorldTransform
@ stdcall StartDocA(long ptr) StartDocA
@ stdcall StartDocW(long ptr) StartDocW
@ stdcall StartPage(long) StartPage
@ stdcall StretchBlt(long long long long long long long long long long long) StretchBlt
@ stdcall StretchDIBits(long long long long long long long long long ptr ptr long long) StretchDIBits
@ stdcall StrokeAndFillPath(long) StrokeAndFillPath
@ stdcall StrokePath(long) StrokePath
@ stdcall SwapBuffers(long) SwapBuffers
@ stdcall TextOutA(long long long str long) TextOutA
@ stdcall TextOutW(long long long wstr long) TextOutW
@ stdcall TranslateCharsetInfo(ptr ptr long) TranslateCharsetInfo
@ stub UnloadNetworkFonts
@ stdcall UnrealizeObject(long) UnrealizeObject
@ stdcall UpdateColors(long) UpdateColors
@ stub UpdateICMRegKey
@ stub UpdateICMRegKeyA
@ stub UpdateICMRegKeyW
@ stdcall WidenPath(long) WidenPath
@ stub gdiPlaySpoolStream
@ extern pfnRealizePalette pfnRealizePalette
@ extern pfnSelectPalette pfnSelectPalette
@ stub pstackConnect
################################################################
# Wine extensions: Win16 functions that are needed by other dlls
#
@ stdcall CreateMetaFile16(str) CreateMetaFile16
@ stdcall CloseMetaFile16(long) CloseMetaFile16