[3/21] gdiplus: added more stubs to gdiplus.spec

Evan Stade estade at gmail.com
Tue Jul 31 21:15:01 CDT 2007


Hi,

I found that different versions of gdiplus.dll export different
functions.  PPTViewer needed some of the functions that were exported
by a larger gdiplus.dll than the one I started with.  Thus I have to
add more functions to the export list.

Incidentally, the version of gdiplus.dll that pptviewer ships with is
insufficient for pptviewer to render slides with images.  When I
replaced the gdiplus.dll microsoft gave me with a larger (but still
native) version of the library, the slides rendered fine (albeit
slowly).

 dlls/gdiplus/gdiplus.spec |   21 +++++++++++++++++++++
 1 files changed, 21 insertions(+), 0 deletions(-)

-- 
Evan Stade
-------------- next part --------------
diff --git a/dlls/gdiplus/gdiplus.spec b/dlls/gdiplus/gdiplus.spec
index d015c35..8502e4c 100644
--- a/dlls/gdiplus/gdiplus.spec
+++ b/dlls/gdiplus/gdiplus.spec
@@ -35,6 +35,11 @@
 @ stub GdipBeginContainer2
 @ stub GdipBeginContainer
 @ stub GdipBeginContainerI
+@ stub GdipBitmapApplyEffect
+@ stub GdipBitmapConvertFormat
+@ stub GdipBitmapCreateApplyEffect
+@ stub GdipBitmapGetHistogram
+@ stub GdipBitmapGetHistogramSize
 @ stub GdipBitmapGetPixel
 @ stub GdipBitmapLockBits
 @ stub GdipBitmapSetPixel
@@ -61,6 +66,9 @@
 @ stub GdipCombineRegionRectI
 @ stub GdipCombineRegionRegion
 @ stub GdipComment
+@ stub GdipConvertToEmfPlus
+@ stub GdipConvertToEmfPlusToFile
+@ stub GdipConvertToEmfPlusToStream
 @ stub GdipCreateAdjustableArrowCap
 @ stub GdipCreateBitmapFromDirectDrawSurface
 @ stub GdipCreateBitmapFromFile
@@ -75,6 +83,7 @@
 @ stub GdipCreateBitmapFromStreamICM
 @ stub GdipCreateCachedBitmap
 @ stdcall GdipCreateCustomLineCap(ptr ptr long long ptr)
+@ stub GdipCreateEffect
 @ stub GdipCreateFont
 @ stub GdipCreateFontFamilyFromName
 @ stub GdipCreateFontFromDC
@@ -130,6 +139,7 @@
 @ stdcall GdipDeleteBrush(ptr)
 @ stub GdipDeleteCachedBitmap
 @ stdcall GdipDeleteCustomLineCap(ptr)
+@ stub GdipDeleteEffect
 @ stub GdipDeleteFont
 @ stub GdipDeleteFontFamily
 @ stdcall GdipDeleteGraphics(ptr)
@@ -163,6 +173,7 @@
 @ stub GdipDrawEllipse
 @ stub GdipDrawEllipseI
 @ stub GdipDrawImage
+@ stub GdipDrawImageFX
 @ stub GdipDrawImageI
 @ stub GdipDrawImagePointRect
 @ stub GdipDrawImagePointRectI
@@ -220,6 +231,8 @@
 @ stub GdipFillRectangles
 @ stub GdipFillRectanglesI
 @ stub GdipFillRegion
+@ stub GdipFindFirstImageItem
+@ stub GdipFindNextImageItem
 @ stub GdipFlattenPath
 @ stub GdipFlush
 @ stdcall GdipFree(ptr)
@@ -245,6 +258,8 @@
 @ stub GdipGetDC
 @ stub GdipGetDpiX
 @ stub GdipGetDpiY
+@ stub GdipGetEffectParameterSize
+@ stub GdipGetEffectParameters
 @ stub GdipGetEmHeight
 @ stub GdipGetEncoderParameterList
 @ stub GdipGetEncoderParameterListSize
@@ -275,6 +290,7 @@
 @ stub GdipGetImageGraphicsContext
 @ stdcall GdipGetImageHeight(ptr ptr)
 @ stdcall GdipGetImageHorizontalResolution(ptr ptr)
+@ stub GdipGetImageItemData
 @ stub GdipGetImagePalette
 @ stub GdipGetImagePaletteSize
 @ stub GdipGetImagePixelFormat
@@ -388,12 +404,15 @@
 @ stub GdipGetVisibleClipBoundsI
 @ stdcall GdipGetWorldTransform(ptr ptr)
 @ stub GdipGraphicsClear
+@ stub GdipGraphicsSetAbort
 @ stub GdipImageForceValidation
 @ stdcall GdipImageGetFrameCount(ptr ptr ptr)
 @ stub GdipImageGetFrameDimensionsCount
 @ stub GdipImageGetFrameDimensionsList
 @ stub GdipImageRotateFlip
 @ stub GdipImageSelectActiveFrame
+@ stub GdipImageSetAbort
+@ stub GdipInitializePalette
 @ stub GdipInvertMatrix
 @ stub GdipIsClipEmpty
 @ stub GdipIsEmptyRegion
@@ -444,6 +463,7 @@
 @ stub GdipPathIterNextSubpathPath
 @ stdcall GdipPathIterRewind(ptr)
 @ stub GdipPlayMetafileRecord
+@ stub GdipPlayTSClientRecord
 @ stub GdipPrivateAddFontFile
 @ stub GdipPrivateAddMemoryFont
 @ stub GdipRecordMetafile
@@ -499,6 +519,7 @@
 @ stub GdipSetCustomLineCapStrokeCaps
 @ stub GdipSetCustomLineCapStrokeJoin
 @ stub GdipSetCustomLineCapWidthScale
+@ stub GdipSetEffectParameters
 @ stub GdipSetEmpty
 @ stub GdipSetImageAttributesCachedBackground
 @ stub GdipSetImageAttributesColorKeys
-- 
1.4.1


More information about the wine-patches mailing list