2007-08-23 19:56:57 +00:00
|
|
|
; gdi32.def
|
|
|
|
;
|
|
|
|
; ReactOS Operating System
|
|
|
|
; Api List that have been verify it works same as windows XP
|
|
|
|
; and no bugs have been found in gdi32.dll, but bugs
|
|
|
|
; can still exists, for it have not been checked in win32k.sys
|
|
|
|
; if bugs exists their or verify
|
|
|
|
;
|
|
|
|
|
2007-08-30 21:02:45 +00:00
|
|
|
AddFontResourceA@4
|
Implement GdiReleaseLocalDC, GdiFlush, GdiPlayDCScript, GdiPlayJournal, GdiPlayScript, GdiConvertBitmap, GdiConvertBrush, GdiConvertDC, GdiConvertFont, GdiSetAttrs
Redirect GdiConsoleTextOut, FontIsLinked, GdiDescribePixelFormat, GdiSetPixelFormat, GdiSwapBuffers, GdiFullscreenControl, GdiQueryFonts, GdiInitSpool to win32k.sys
do not redirect add smaller code in gdi32 and use share memory : GdiGradientFill, FrameRgn, GdiTransparentBlt
stub : GdiPrinterThunk, GdiConvertBitmapV5
update good api list.
svn path=/trunk/; revision=28676
2007-08-30 18:06:35 +00:00
|
|
|
AddFontResourceExA@12
|
2007-08-24 22:46:38 +00:00
|
|
|
AddFontResourceExW@12
|
|
|
|
AddFontResourceW@4
|
|
|
|
AnyLinkedFonts@0
|
|
|
|
BRUSHOBJ_hGetColorTransform@4
|
2007-08-23 19:56:57 +00:00
|
|
|
BRUSHOBJ_pvAllocRbrush@8
|
|
|
|
BRUSHOBJ_pvGetRbrush@4
|
|
|
|
BRUSHOBJ_ulGetBrushColor@4
|
|
|
|
ChoosePixelFormat@8
|
|
|
|
CLIPOBJ_bEnum@12
|
2007-08-24 22:46:38 +00:00
|
|
|
CLIPOBJ_cEnumStart@20
|
|
|
|
CLIPOBJ_ppoGetPath@4
|
2007-08-23 19:56:57 +00:00
|
|
|
CombineTransform@12
|
|
|
|
CreateDiscardableBitmap@12
|
2007-08-24 22:46:38 +00:00
|
|
|
CreateEllipticRgn@16
|
|
|
|
CreateEllipticRgnIndirect@4
|
|
|
|
CreateHalftonePalette@4
|
|
|
|
CreatePalette@4
|
|
|
|
CreatePenIndirect@4
|
|
|
|
CreatePolygonRgn@12
|
|
|
|
CreatePolyPolygonRgn@16
|
|
|
|
CreateRectRgnIndirect@4
|
|
|
|
CreateRoundRectRgn@24
|
|
|
|
DeleteColorSpace@4
|
|
|
|
DescribePixelFormat@16
|
|
|
|
DeviceCapabilitiesExA@20
|
|
|
|
DeviceCapabilitiesExW@20
|
|
|
|
EnableEUDC@4
|
|
|
|
EngAcquireSemaphore@4
|
|
|
|
EngAlphaBlend@28
|
|
|
|
EngAssociateSurface@12
|
|
|
|
EngBitBlt@44
|
|
|
|
EngCheckAbort@4
|
|
|
|
EngCopyBits@24
|
|
|
|
EngCreateBitmap@24
|
|
|
|
EngCreateClip@0
|
|
|
|
EngCreateDeviceBitmap@16
|
|
|
|
EngCreateDeviceSurface@16
|
|
|
|
EngCreatePalette@24
|
Implement GdiReleaseLocalDC, GdiFlush, GdiPlayDCScript, GdiPlayJournal, GdiPlayScript, GdiConvertBitmap, GdiConvertBrush, GdiConvertDC, GdiConvertFont, GdiSetAttrs
Redirect GdiConsoleTextOut, FontIsLinked, GdiDescribePixelFormat, GdiSetPixelFormat, GdiSwapBuffers, GdiFullscreenControl, GdiQueryFonts, GdiInitSpool to win32k.sys
do not redirect add smaller code in gdi32 and use share memory : GdiGradientFill, FrameRgn, GdiTransparentBlt
stub : GdiPrinterThunk, GdiConvertBitmapV5
update good api list.
svn path=/trunk/; revision=28676
2007-08-30 18:06:35 +00:00
|
|
|
EngCreateSemaphore@0
|
2007-08-24 22:46:38 +00:00
|
|
|
EngDeleteClip@4
|
2007-08-31 16:23:33 +00:00
|
|
|
EngDeletePalette@4
|
2007-08-24 22:46:38 +00:00
|
|
|
EngDeletePath@4
|
Implement GdiReleaseLocalDC, GdiFlush, GdiPlayDCScript, GdiPlayJournal, GdiPlayScript, GdiConvertBitmap, GdiConvertBrush, GdiConvertDC, GdiConvertFont, GdiSetAttrs
Redirect GdiConsoleTextOut, FontIsLinked, GdiDescribePixelFormat, GdiSetPixelFormat, GdiSwapBuffers, GdiFullscreenControl, GdiQueryFonts, GdiInitSpool to win32k.sys
do not redirect add smaller code in gdi32 and use share memory : GdiGradientFill, FrameRgn, GdiTransparentBlt
stub : GdiPrinterThunk, GdiConvertBitmapV5
update good api list.
svn path=/trunk/; revision=28676
2007-08-30 18:06:35 +00:00
|
|
|
EngDeleteSemaphore@4
|
2007-08-24 22:46:38 +00:00
|
|
|
EngDeleteSurface@4
|
|
|
|
EngEraseSurface@12
|
|
|
|
EngFillPath@28
|
Implement GdiReleaseLocalDC, GdiFlush, GdiPlayDCScript, GdiPlayJournal, GdiPlayScript, GdiConvertBitmap, GdiConvertBrush, GdiConvertDC, GdiConvertFont, GdiSetAttrs
Redirect GdiConsoleTextOut, FontIsLinked, GdiDescribePixelFormat, GdiSetPixelFormat, GdiSwapBuffers, GdiFullscreenControl, GdiQueryFonts, GdiInitSpool to win32k.sys
do not redirect add smaller code in gdi32 and use share memory : GdiGradientFill, FrameRgn, GdiTransparentBlt
stub : GdiPrinterThunk, GdiConvertBitmapV5
update good api list.
svn path=/trunk/; revision=28676
2007-08-30 18:06:35 +00:00
|
|
|
EngFindResource@16
|
2007-08-24 22:46:38 +00:00
|
|
|
EngFreeModule@4
|
|
|
|
EngGetCurrentCodePage@8
|
|
|
|
EngGetPrinterDataFileName@4
|
|
|
|
EngGradientFill@40
|
|
|
|
EngLineTo@36
|
|
|
|
EngLoadModule@4
|
|
|
|
EngLockSurface@4
|
|
|
|
EngMarkBandingSurface@4
|
|
|
|
EngMultiByteToUnicodeN@20
|
|
|
|
EngMultiByteToWideChar@20
|
|
|
|
EngPaint@20
|
|
|
|
EngPlgBlt@44
|
|
|
|
EngQueryLocalTime@4
|
|
|
|
EngReleaseSemaphore@4
|
|
|
|
EngStretchBlt@44
|
|
|
|
EngStretchBltROP@52
|
|
|
|
EngStrokeAndFillPath@40
|
|
|
|
EngStrokePath@32
|
|
|
|
EngTextOut@40
|
|
|
|
EngTransparentBlt@32
|
|
|
|
EngUnicodeToMultiByteN@20
|
Implement GdiReleaseLocalDC, GdiFlush, GdiPlayDCScript, GdiPlayJournal, GdiPlayScript, GdiConvertBitmap, GdiConvertBrush, GdiConvertDC, GdiConvertFont, GdiSetAttrs
Redirect GdiConsoleTextOut, FontIsLinked, GdiDescribePixelFormat, GdiSetPixelFormat, GdiSwapBuffers, GdiFullscreenControl, GdiQueryFonts, GdiInitSpool to win32k.sys
do not redirect add smaller code in gdi32 and use share memory : GdiGradientFill, FrameRgn, GdiTransparentBlt
stub : GdiPrinterThunk, GdiConvertBitmapV5
update good api list.
svn path=/trunk/; revision=28676
2007-08-30 18:06:35 +00:00
|
|
|
EngUnlockSurface@4
|
|
|
|
EqualRgn@8
|
|
|
|
FixBrushOrgEx@16
|
|
|
|
FloodFill@16
|
|
|
|
FontIsLinked@4
|
|
|
|
FONTOBJ_cGetAllGlyphHandles@8
|
|
|
|
FONTOBJ_cGetGlyphs@20
|
|
|
|
FONTOBJ_pfdg@4
|
|
|
|
FONTOBJ_pifi@4
|
|
|
|
FONTOBJ_pQueryGlyphAttrs@8
|
|
|
|
FONTOBJ_pvTrueTypeFontFile@8
|
|
|
|
FONTOBJ_pxoGetXform@4
|
|
|
|
FONTOBJ_vGetInfo@12
|
|
|
|
GdiConsoleTextOut@16
|
|
|
|
GdiConvertBitmap@4
|
|
|
|
GdiConvertBrush@4
|
|
|
|
GdiConvertDC@4
|
2007-08-30 21:02:45 +00:00
|
|
|
GdiConvertFont@4
|
|
|
|
GdiConvertPalette@4
|
|
|
|
GdiConvertRegion@4
|
2007-08-31 16:23:33 +00:00
|
|
|
GdiDeleteLocalDC@4
|
Implement GdiReleaseLocalDC, GdiFlush, GdiPlayDCScript, GdiPlayJournal, GdiPlayScript, GdiConvertBitmap, GdiConvertBrush, GdiConvertDC, GdiConvertFont, GdiSetAttrs
Redirect GdiConsoleTextOut, FontIsLinked, GdiDescribePixelFormat, GdiSetPixelFormat, GdiSwapBuffers, GdiFullscreenControl, GdiQueryFonts, GdiInitSpool to win32k.sys
do not redirect add smaller code in gdi32 and use share memory : GdiGradientFill, FrameRgn, GdiTransparentBlt
stub : GdiPrinterThunk, GdiConvertBitmapV5
update good api list.
svn path=/trunk/; revision=28676
2007-08-30 18:06:35 +00:00
|
|
|
GdiDescribePixelFormat@16
|
|
|
|
GdiEntry16@12=DdSwapTextureHandles@12
|
|
|
|
GdiFlush@0
|
|
|
|
GdiFullscreenControl@20
|
|
|
|
GdiGetSpoolMessage@16
|
|
|
|
GdiInitSpool@0
|
|
|
|
GdiPlayDCScript@24
|
|
|
|
GdiPlayJournal@20
|
|
|
|
GdiPlayScript@28
|
|
|
|
GdiQueryFonts@12
|
|
|
|
GdiReleaseLocalDC@4
|
|
|
|
GdiSetAttrs@4
|
|
|
|
GdiSetLastError@4
|
|
|
|
GdiSetPixelFormat@8
|
|
|
|
GdiSetServerAttr@8
|
|
|
|
GdiSwapBuffers@4
|
|
|
|
GetAspectRatioFilterEx@8
|
2007-08-30 21:02:45 +00:00
|
|
|
GetBitmapBits@12
|
|
|
|
GetBitmapDimensionEx@8
|
|
|
|
GetBoundsRect@12
|
2007-08-31 12:32:40 +00:00
|
|
|
GetCharWidthInfo@8
|
|
|
|
GetColorAdjustment@8
|
|
|
|
GetDCOrgEx@8
|
|
|
|
GetDeviceGammaRamp@8
|
|
|
|
GetEUDCTimeStamp@0
|
|
|
|
GetEUDCTimeStampExW@4
|
2007-08-31 16:23:33 +00:00
|
|
|
GetFontAssocStatus@4
|
|
|
|
GetFontData@20
|
|
|
|
GetFontUnicodeRanges@8
|
2007-08-31 20:55:10 +00:00
|
|
|
GetGlyphIndicesW@20
|
|
|
|
GetGlyphOutline@28
|
|
|
|
GetKerningPairs@12
|
|
|
|
GetKerningPairsW@12
|
|
|
|
GetMetaRgn@8
|
|
|
|
GetMiterLimit@8
|
|
|
|
GetNearestColor@8
|
|
|
|
GetNearestPaletteIndex@8
|
|
|
|
GetPaletteEntries@16
|
|
|
|
GetPath@16
|
|
|
|
GetPixelFormat@4
|
|
|
|
GetRandomRgn@12
|
|
|
|
GetRasterizerCaps@8
|
|
|
|
GetRegionData@12
|
2007-09-01 13:22:40 +00:00
|
|
|
GetStringBitmapA@20
|
|
|
|
GetStringBitmapW@20
|
|
|
|
GetSystemPaletteUse@4
|
|
|
|
GetTextCharset@4
|
|
|
|
GetTextCharsetInfo@12
|
|
|
|
GetTextExtentExPointI@28
|
|
|
|
GetTextExtentExPointWPri@28
|
|
|
|
GetTextExtentPointI@16
|
|
|
|
GetTextFaceAliasW@12
|
|
|
|
GetTextFaceW@12
|
|
|
|
GetTransform@12
|
|
|
|
GetWorldTransform@8
|
|
|
|
HT_Get8BPPFormatPalette@16
|
|
|
|
HT_Get8BPPMaskPalette@24
|
2007-09-01 21:36:44 +00:00
|
|
|
PATHOBJ_bEnum@8
|
|
|
|
PATHOBJ_bEnumClipLines@12
|
|
|
|
PATHOBJ_vEnumStart@4
|
|
|
|
PATHOBJ_vEnumStartClipLines@16
|
|
|
|
PATHOBJ_vGetBounds@8
|
2007-09-01 13:22:40 +00:00
|
|
|
|
2007-08-31 20:55:10 +00:00
|
|
|
|
2007-08-31 16:23:33 +00:00
|
|
|
|
2007-08-31 12:32:40 +00:00
|
|
|
|
2007-08-30 21:02:45 +00:00
|
|
|
|
Implement GdiReleaseLocalDC, GdiFlush, GdiPlayDCScript, GdiPlayJournal, GdiPlayScript, GdiConvertBitmap, GdiConvertBrush, GdiConvertDC, GdiConvertFont, GdiSetAttrs
Redirect GdiConsoleTextOut, FontIsLinked, GdiDescribePixelFormat, GdiSetPixelFormat, GdiSwapBuffers, GdiFullscreenControl, GdiQueryFonts, GdiInitSpool to win32k.sys
do not redirect add smaller code in gdi32 and use share memory : GdiGradientFill, FrameRgn, GdiTransparentBlt
stub : GdiPrinterThunk, GdiConvertBitmapV5
update good api list.
svn path=/trunk/; revision=28676
2007-08-30 18:06:35 +00:00
|
|
|
|
2007-08-24 22:46:38 +00:00
|
|
|
|