ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

gdiplusflat.h
Go to the documentation of this file.
00001 /*
00002  * Copyright (C) 2007 Google (Evan Stade)
00003  *
00004  * This library is free software; you can redistribute it and/or
00005  * modify it under the terms of the GNU Lesser General Public
00006  * License as published by the Free Software Foundation; either
00007  * version 2.1 of the License, or (at your option) any later version.
00008  *
00009  * This library is distributed in the hope that it will be useful,
00010  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00011  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
00012  * Lesser General Public License for more details.
00013  *
00014  * You should have received a copy of the GNU Lesser General Public
00015  * License along with this library; if not, write to the Free Software
00016  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
00017  */
00018 
00019 #ifndef _FLATAPI_H
00020 #define _FLATAPI_H
00021 
00022 #define WINGDIPAPI __stdcall
00023 
00024 #define GDIPCONST const
00025 
00026 #ifdef __cplusplus
00027 extern "C" {
00028 #endif
00029 
00030 /* AdjustableArrowCap */
00031 GpStatus WINGDIPAPI GdipCreateAdjustableArrowCap(REAL,REAL,BOOL,GpAdjustableArrowCap**);
00032 GpStatus WINGDIPAPI GdipGetAdjustableArrowCapFillState(GpAdjustableArrowCap*,BOOL*);
00033 GpStatus WINGDIPAPI GdipGetAdjustableArrowCapHeight(GpAdjustableArrowCap*,REAL*);
00034 GpStatus WINGDIPAPI GdipGetAdjustableArrowCapMiddleInset(GpAdjustableArrowCap*,REAL*);
00035 GpStatus WINGDIPAPI GdipGetAdjustableArrowCapWidth(GpAdjustableArrowCap*,REAL*);
00036 GpStatus WINGDIPAPI GdipSetAdjustableArrowCapFillState(GpAdjustableArrowCap*,BOOL);
00037 GpStatus WINGDIPAPI GdipSetAdjustableArrowCapHeight(GpAdjustableArrowCap*,REAL);
00038 GpStatus WINGDIPAPI GdipSetAdjustableArrowCapMiddleInset(GpAdjustableArrowCap*,REAL);
00039 GpStatus WINGDIPAPI GdipSetAdjustableArrowCapWidth(GpAdjustableArrowCap*,REAL);
00040 
00041 /* Bitmap */
00042 GpStatus WINGDIPAPI GdipBitmapApplyEffect(GpBitmap*,CGpEffect*,RECT*,BOOL,VOID**,INT*);
00043 GpStatus WINGDIPAPI GdipBitmapCreateApplyEffect(GpBitmap**,INT,CGpEffect*,RECT*,RECT*,GpBitmap**,BOOL,VOID**,INT*);
00044 GpStatus WINGDIPAPI GdipBitmapGetPixel(GpBitmap*,INT,INT,ARGB*);
00045 GpStatus WINGDIPAPI GdipBitmapLockBits(GpBitmap*,GDIPCONST GpRect*,UINT,
00046     PixelFormat,BitmapData*);
00047 GpStatus WINGDIPAPI GdipBitmapSetPixel(GpBitmap*,INT,INT,ARGB);
00048 GpStatus WINGDIPAPI GdipBitmapSetResolution(GpBitmap*,REAL,REAL);
00049 GpStatus WINGDIPAPI GdipBitmapUnlockBits(GpBitmap*,BitmapData*);
00050 GpStatus WINGDIPAPI GdipCloneBitmapArea(REAL,REAL,REAL,REAL,PixelFormat,GpBitmap*,GpBitmap**);
00051 GpStatus WINGDIPAPI GdipCloneBitmapAreaI(INT,INT,INT,INT,PixelFormat,GpBitmap*,GpBitmap**);
00052 GpStatus WINGDIPAPI GdipCreateBitmapFromFile(GDIPCONST WCHAR*,GpBitmap**);
00053 GpStatus WINGDIPAPI GdipCreateBitmapFromFileICM(GDIPCONST WCHAR*,GpBitmap**);
00054 GpStatus WINGDIPAPI GdipCreateBitmapFromGdiDib(GDIPCONST BITMAPINFO*,VOID*,GpBitmap**);
00055 GpStatus WINGDIPAPI GdipCreateBitmapFromGraphics(INT,INT,GpGraphics*,GpBitmap**);
00056 GpStatus WINGDIPAPI GdipCreateBitmapFromHBITMAP(HBITMAP, HPALETTE, GpBitmap**);
00057 GpStatus WINGDIPAPI GdipCreateBitmapFromHICON(HICON, GpBitmap**);
00058 GpStatus WINGDIPAPI GdipCreateBitmapFromResource(HINSTANCE,GDIPCONST WCHAR*,GpBitmap**);
00059 GpStatus WINGDIPAPI GdipCreateBitmapFromScan0(INT,INT,INT,PixelFormat,BYTE*,
00060     GpBitmap**);
00061 GpStatus WINGDIPAPI GdipCreateBitmapFromStream(IStream*,GpBitmap**);
00062 GpStatus WINGDIPAPI GdipCreateBitmapFromStreamICM(IStream*,GpBitmap**);
00063 GpStatus WINGDIPAPI GdipCreateHBITMAPFromBitmap(GpBitmap*,HBITMAP*,ARGB);
00064 GpStatus WINGDIPAPI GdipCreateHICONFromBitmap(GpBitmap*,HICON*);
00065 GpStatus WINGDIPAPI GdipDeleteEffect(CGpEffect*);
00066 GpStatus WINGDIPAPI GdipSetEffectParameters(CGpEffect*,const VOID*,const UINT);
00067 
00068 /* Brush */
00069 GpStatus WINGDIPAPI GdipCloneBrush(GpBrush*,GpBrush**);
00070 GpStatus WINGDIPAPI GdipDeleteBrush(GpBrush*);
00071 GpStatus WINGDIPAPI GdipGetBrushType(GpBrush*,GpBrushType*);
00072 
00073 /* CachedBitmap */
00074 GpStatus WINGDIPAPI GdipCreateCachedBitmap(GpBitmap*,GpGraphics*,
00075     GpCachedBitmap**);
00076 GpStatus WINGDIPAPI GdipDeleteCachedBitmap(GpCachedBitmap*);
00077 GpStatus WINGDIPAPI GdipDrawCachedBitmap(GpGraphics*,GpCachedBitmap*,INT,INT);
00078 
00079 /* CustomLineCap */
00080 GpStatus WINGDIPAPI GdipCloneCustomLineCap(GpCustomLineCap*,GpCustomLineCap**);
00081 GpStatus WINGDIPAPI GdipCreateCustomLineCap(GpPath*,GpPath*,GpLineCap,REAL,
00082     GpCustomLineCap**);
00083 GpStatus WINGDIPAPI GdipDeleteCustomLineCap(GpCustomLineCap*);
00084 GpStatus WINGDIPAPI GdipGetCustomLineCapBaseCap(GpCustomLineCap*,GpLineCap*);
00085 GpStatus WINGDIPAPI GdipSetCustomLineCapBaseCap(GpCustomLineCap*,GpLineCap);
00086 GpStatus WINGDIPAPI GdipGetCustomLineCapBaseInset(GpCustomLineCap*,REAL*);
00087 GpStatus WINGDIPAPI GdipSetCustomLineCapBaseInset(GpCustomLineCap*,REAL);
00088 GpStatus WINGDIPAPI GdipSetCustomLineCapStrokeCaps(GpCustomLineCap*,GpLineCap,
00089     GpLineCap);
00090 GpStatus WINGDIPAPI GdipGetCustomLineCapStrokeJoin(GpCustomLineCap*,GpLineJoin*);
00091 GpStatus WINGDIPAPI GdipSetCustomLineCapStrokeJoin(GpCustomLineCap*,GpLineJoin);
00092 GpStatus WINGDIPAPI GdipGetCustomLineCapWidthScale(GpCustomLineCap*,REAL*);
00093 GpStatus WINGDIPAPI GdipSetCustomLineCapWidthScale(GpCustomLineCap*,REAL);
00094 GpStatus WINGDIPAPI GdipSetCustomLineCapBaseInset(GpCustomLineCap*,REAL);
00095 
00096 /* Font */
00097 GpStatus WINGDIPAPI GdipCloneFont(GpFont*,GpFont**);
00098 GpStatus WINGDIPAPI GdipCreateFont(GDIPCONST GpFontFamily*, REAL, INT, Unit,
00099     GpFont**);
00100 GpStatus WINGDIPAPI GdipCreateFontFromDC(HDC,GpFont**);
00101 GpStatus WINGDIPAPI GdipCreateFontFromLogfontA(HDC,GDIPCONST LOGFONTA*,GpFont**);
00102 GpStatus WINGDIPAPI GdipCreateFontFromLogfontW(HDC,GDIPCONST LOGFONTW*,GpFont**);
00103 GpStatus WINGDIPAPI GdipDeleteFont(GpFont*);
00104 GpStatus WINGDIPAPI GdipGetLogFontA(GpFont*,GpGraphics*,LOGFONTA*);
00105 GpStatus WINGDIPAPI GdipGetLogFontW(GpFont*,GpGraphics*,LOGFONTW*);
00106 GpStatus WINGDIPAPI GdipGetFamily(GpFont*, GpFontFamily**);
00107 GpStatus WINGDIPAPI GdipGetFontUnit(GpFont*, Unit*);
00108 GpStatus WINGDIPAPI GdipGetFontSize(GpFont*, REAL*);
00109 GpStatus WINGDIPAPI GdipGetFontStyle(GpFont*, INT*);
00110 GpStatus WINGDIPAPI GdipGetFontHeight(GDIPCONST GpFont*, GDIPCONST GpGraphics*,
00111         REAL*);
00112 GpStatus WINGDIPAPI GdipGetFontHeightGivenDPI(GDIPCONST GpFont*, REAL, REAL*);
00113 
00114 /* FontCollection */
00115 GpStatus WINGDIPAPI GdipNewInstalledFontCollection(GpFontCollection**);
00116 GpStatus WINGDIPAPI GdipNewPrivateFontCollection(GpFontCollection**);
00117 GpStatus WINGDIPAPI GdipDeletePrivateFontCollection(GpFontCollection**);
00118 GpStatus WINGDIPAPI GdipPrivateAddFontFile(GpFontCollection*, GDIPCONST WCHAR*);
00119 GpStatus WINGDIPAPI GdipPrivateAddMemoryFont(GpFontCollection*,
00120         GDIPCONST void*,INT);
00121 GpStatus WINGDIPAPI GdipGetFontCollectionFamilyCount(GpFontCollection*, INT*);
00122 GpStatus WINGDIPAPI GdipGetFontCollectionFamilyList(GpFontCollection*, INT,
00123         GpFontFamily*[], INT*);
00124 
00125 /* FontFamily */
00126 GpStatus WINGDIPAPI GdipCloneFontFamily(GpFontFamily*, GpFontFamily**);
00127 GpStatus WINGDIPAPI GdipCreateFontFamilyFromName(GDIPCONST WCHAR*,
00128     GpFontCollection*, GpFontFamily**);
00129 GpStatus WINGDIPAPI GdipDeleteFontFamily(GpFontFamily*);
00130 GpStatus WINGDIPAPI GdipGetFamilyName(GDIPCONST GpFontFamily*, WCHAR*, LANGID);
00131 GpStatus WINGDIPAPI GdipGetCellAscent(GDIPCONST GpFontFamily*, INT, UINT16*);
00132 GpStatus WINGDIPAPI GdipGetCellDescent(GDIPCONST GpFontFamily*, INT, UINT16*);
00133 GpStatus WINGDIPAPI GdipGetEmHeight(GDIPCONST GpFontFamily*, INT, UINT16*);
00134 GpStatus WINGDIPAPI GdipGetGenericFontFamilySansSerif(GpFontFamily**);
00135 GpStatus WINGDIPAPI GdipGetGenericFontFamilySerif(GpFontFamily**);
00136 GpStatus WINGDIPAPI GdipGetGenericFontFamilyMonospace(GpFontFamily**);
00137 GpStatus WINGDIPAPI GdipGetLineSpacing(GDIPCONST GpFontFamily*, INT, UINT16*);
00138 GpStatus WINGDIPAPI GdipIsStyleAvailable(GDIPCONST GpFontFamily *, INT, BOOL*);
00139 
00140 /* Graphics */
00141 GpStatus WINGDIPAPI GdipFlush(GpGraphics*, GpFlushIntention);
00142 GpStatus WINGDIPAPI GdipBeginContainer(GpGraphics*,GDIPCONST GpRectF*,GDIPCONST GpRectF*,GpUnit,GraphicsContainer*);
00143 GpStatus WINGDIPAPI GdipBeginContainer2(GpGraphics*,GraphicsContainer*);
00144 GpStatus WINGDIPAPI GdipBeginContainerI(GpGraphics*,GDIPCONST GpRect*,GDIPCONST GpRect*,GpUnit,GraphicsContainer*);
00145 GpStatus WINGDIPAPI GdipEndContainer(GpGraphics*,GraphicsContainer);
00146 GpStatus WINGDIPAPI GdipComment(GpGraphics*,UINT,GDIPCONST BYTE*);
00147 GpStatus WINGDIPAPI GdipCreateFromHDC(HDC,GpGraphics**);
00148 GpStatus WINGDIPAPI GdipCreateFromHDC2(HDC,HANDLE,GpGraphics**);
00149 GpStatus WINGDIPAPI GdipCreateFromHWND(HWND,GpGraphics**);
00150 GpStatus WINGDIPAPI GdipCreateFromHWNDICM(HWND,GpGraphics**);
00151 HPALETTE WINGDIPAPI GdipCreateHalftonePalette(void);
00152 GpStatus WINGDIPAPI GdipDeleteGraphics(GpGraphics *);
00153 GpStatus WINGDIPAPI GdipDrawArc(GpGraphics*,GpPen*,REAL,REAL,REAL,REAL,REAL,REAL);
00154 GpStatus WINGDIPAPI GdipDrawArcI(GpGraphics*,GpPen*,INT,INT,INT,INT,REAL,REAL);
00155 GpStatus WINGDIPAPI GdipDrawBezier(GpGraphics*,GpPen*,REAL,REAL,REAL,REAL,REAL,REAL,REAL,REAL);
00156 GpStatus WINGDIPAPI GdipDrawBezierI(GpGraphics*,GpPen*,INT,INT,INT,INT,INT,INT,INT,INT);
00157 GpStatus WINGDIPAPI GdipDrawBeziers(GpGraphics*,GpPen*,GDIPCONST GpPointF*,INT);
00158 GpStatus WINGDIPAPI GdipDrawBeziersI(GpGraphics*,GpPen*,GDIPCONST GpPoint*,INT);
00159 GpStatus WINGDIPAPI GdipDrawClosedCurve(GpGraphics*,GpPen*,GDIPCONST GpPointF*,INT);
00160 GpStatus WINGDIPAPI GdipDrawClosedCurveI(GpGraphics*,GpPen*,GDIPCONST GpPoint*,INT);
00161 GpStatus WINGDIPAPI GdipDrawClosedCurve2(GpGraphics*,GpPen*,GDIPCONST GpPointF*,INT,REAL);
00162 GpStatus WINGDIPAPI GdipDrawClosedCurve2I(GpGraphics*,GpPen*,GDIPCONST GpPoint*,INT,REAL);
00163 GpStatus WINGDIPAPI GdipDrawCurve(GpGraphics*,GpPen*,GDIPCONST GpPointF*,INT);
00164 GpStatus WINGDIPAPI GdipDrawCurveI(GpGraphics*,GpPen*,GDIPCONST GpPoint*,INT);
00165 GpStatus WINGDIPAPI GdipDrawCurve2(GpGraphics*,GpPen*,GDIPCONST GpPointF*,INT,REAL);
00166 GpStatus WINGDIPAPI GdipDrawCurve2I(GpGraphics*,GpPen*,GDIPCONST GpPoint*,INT,REAL);
00167 GpStatus WINGDIPAPI GdipDrawCurve3(GpGraphics*,GpPen*,GDIPCONST GpPointF*,INT,INT,INT,REAL);
00168 GpStatus WINGDIPAPI GdipDrawCurve3I(GpGraphics*,GpPen*,GDIPCONST GpPoint*,INT,INT,INT,REAL);
00169 GpStatus WINGDIPAPI GdipDrawDriverString(GpGraphics*,GDIPCONST UINT16*,INT,
00170     GDIPCONST GpFont*,GDIPCONST GpBrush*,GDIPCONST PointF*,INT,GDIPCONST GpMatrix*);
00171 GpStatus WINGDIPAPI GdipDrawEllipse(GpGraphics*,GpPen*,REAL,REAL,REAL,REAL);
00172 GpStatus WINGDIPAPI GdipDrawEllipseI(GpGraphics*,GpPen*,INT,INT,INT,INT);
00173 GpStatus WINGDIPAPI GdipDrawImage(GpGraphics*,GpImage*,REAL,REAL);
00174 GpStatus WINGDIPAPI GdipDrawImageI(GpGraphics*,GpImage*,INT,INT);
00175 GpStatus WINGDIPAPI GdipDrawImagePointRect(GpGraphics*,GpImage*,REAL,REAL,REAL,REAL,REAL,REAL,GpUnit);
00176 GpStatus WINGDIPAPI GdipDrawImagePointRectI(GpGraphics*,GpImage*,INT,INT,INT,INT,INT,INT,GpUnit);
00177 GpStatus WINGDIPAPI GdipDrawImagePoints(GpGraphics*,GpImage*,GDIPCONST GpPointF*,INT);
00178 GpStatus WINGDIPAPI GdipDrawImagePointsI(GpGraphics*,GpImage*,GDIPCONST GpPoint*,INT);
00179 GpStatus WINGDIPAPI GdipDrawImagePointsRect(GpGraphics*,GpImage*,
00180     GDIPCONST GpPointF*,INT,REAL,REAL,REAL,REAL,GpUnit,
00181     GDIPCONST GpImageAttributes*,DrawImageAbort,VOID*);
00182 GpStatus WINGDIPAPI GdipDrawImagePointsRectI(GpGraphics*,GpImage*,
00183     GDIPCONST GpPoint*,INT,INT,INT,INT,INT,GpUnit,
00184     GDIPCONST GpImageAttributes*,DrawImageAbort,VOID*);
00185 GpStatus WINGDIPAPI GdipDrawImageRect(GpGraphics*,GpImage*,REAL,REAL,REAL,REAL);
00186 GpStatus WINGDIPAPI GdipDrawImageRectI(GpGraphics*,GpImage*,INT,INT,INT,INT);
00187 GpStatus WINGDIPAPI GdipDrawImageRectRect(GpGraphics*,GpImage*,REAL,REAL,REAL,
00188     REAL,REAL,REAL,REAL,REAL,GpUnit,GDIPCONST GpImageAttributes*,DrawImageAbort,
00189     VOID*);
00190 GpStatus WINGDIPAPI GdipDrawImageRectRectI(GpGraphics*,GpImage*,INT,INT,INT,
00191     INT,INT,INT,INT,INT,GpUnit,GDIPCONST GpImageAttributes*,DrawImageAbort,
00192     VOID*);
00193 GpStatus WINGDIPAPI GdipDrawLine(GpGraphics*,GpPen*,REAL,REAL,REAL,REAL);
00194 GpStatus WINGDIPAPI GdipDrawLineI(GpGraphics*,GpPen*,INT,INT,INT,INT);
00195 GpStatus WINGDIPAPI GdipDrawLines(GpGraphics*,GpPen*,GDIPCONST GpPointF*,INT);
00196 GpStatus WINGDIPAPI GdipDrawLinesI(GpGraphics*,GpPen*,GDIPCONST GpPoint*,INT);
00197 GpStatus WINGDIPAPI GdipDrawPath(GpGraphics*,GpPen*,GpPath*);
00198 GpStatus WINGDIPAPI GdipDrawPie(GpGraphics*,GpPen*,REAL,REAL,REAL,REAL,REAL,REAL);
00199 GpStatus WINGDIPAPI GdipDrawPieI(GpGraphics*,GpPen*,INT,INT,INT,INT,REAL,REAL);
00200 GpStatus WINGDIPAPI GdipDrawPolygon(GpGraphics*,GpPen*,GDIPCONST GpPointF*, INT);
00201 GpStatus WINGDIPAPI GdipDrawPolygonI(GpGraphics*,GpPen*,GDIPCONST GpPoint*, INT);
00202 GpStatus WINGDIPAPI GdipDrawRectangle(GpGraphics*,GpPen*,REAL,REAL,REAL,REAL);
00203 GpStatus WINGDIPAPI GdipDrawRectangleI(GpGraphics*,GpPen*,INT,INT,INT,INT);
00204 GpStatus WINGDIPAPI GdipDrawRectangles(GpGraphics*,GpPen*,GDIPCONST GpRectF*,INT);
00205 GpStatus WINGDIPAPI GdipDrawRectanglesI(GpGraphics*,GpPen*,GDIPCONST GpRect*,INT);
00206 GpStatus WINGDIPAPI GdipDrawString(GpGraphics*,GDIPCONST WCHAR*,INT,
00207     GDIPCONST GpFont*,GDIPCONST RectF*, GDIPCONST GpStringFormat*,
00208     GDIPCONST GpBrush*);
00209 GpStatus WINGDIPAPI GdipEnumerateMetafileSrcRectDestPoints(GpGraphics*,
00210     GDIPCONST GpMetafile*,GDIPCONST GpPointF*,INT,GDIPCONST GpRectF*,Unit,
00211     EnumerateMetafileProc,VOID*,GDIPCONST GpImageAttributes*);
00212 GpStatus WINGDIPAPI GdipFillClosedCurve2(GpGraphics*,GpBrush*,GDIPCONST GpPointF*,INT,
00213     REAL,GpFillMode);
00214 GpStatus WINGDIPAPI GdipFillClosedCurve2I(GpGraphics*,GpBrush*,GDIPCONST GpPoint*,INT,
00215     REAL,GpFillMode);
00216 GpStatus WINGDIPAPI GdipFillClosedCurve(GpGraphics*,GpBrush*,GDIPCONST GpPointF*,INT);
00217 GpStatus WINGDIPAPI GdipFillClosedCurveI(GpGraphics*,GpBrush*,GDIPCONST GpPoint*,INT);
00218 GpStatus WINGDIPAPI GdipFillEllipse(GpGraphics*,GpBrush*,REAL,REAL,REAL,REAL);
00219 GpStatus WINGDIPAPI GdipFillEllipseI(GpGraphics*,GpBrush*,INT,INT,INT,INT);
00220 GpStatus WINGDIPAPI GdipFillPath(GpGraphics*,GpBrush*,GpPath*);
00221 GpStatus WINGDIPAPI GdipFillPie(GpGraphics*,GpBrush*,REAL,REAL,REAL,REAL,REAL,REAL);
00222 GpStatus WINGDIPAPI GdipFillPieI(GpGraphics*,GpBrush*,INT,INT,INT,INT,REAL,REAL);
00223 GpStatus WINGDIPAPI GdipFillPolygon(GpGraphics*,GpBrush*,GDIPCONST GpPointF*,
00224     INT,GpFillMode);
00225 GpStatus WINGDIPAPI GdipFillPolygonI(GpGraphics*,GpBrush*,GDIPCONST GpPoint*,
00226     INT,GpFillMode);
00227 GpStatus WINGDIPAPI GdipFillPolygon2(GpGraphics*,GpBrush*,GDIPCONST GpPointF*,INT);
00228 GpStatus WINGDIPAPI GdipFillPolygon2I(GpGraphics*,GpBrush*,GDIPCONST GpPoint*,INT);
00229 GpStatus WINGDIPAPI GdipFillRectangle(GpGraphics*,GpBrush*,REAL,REAL,REAL,REAL);
00230 GpStatus WINGDIPAPI GdipFillRectangleI(GpGraphics*,GpBrush*,INT,INT,INT,INT);
00231 GpStatus WINGDIPAPI GdipFillRectangles(GpGraphics*,GpBrush*,GDIPCONST GpRectF*,INT);
00232 GpStatus WINGDIPAPI GdipFillRectanglesI(GpGraphics*,GpBrush*,GDIPCONST GpRect*,INT);
00233 GpStatus WINGDIPAPI GdipFillRegion(GpGraphics*,GpBrush*,GpRegion*);
00234 GpStatus WINGDIPAPI GdipGetClip(GpGraphics*,GpRegion*);
00235 GpStatus WINGDIPAPI GdipGetClipBounds(GpGraphics*,GpRectF*);
00236 GpStatus WINGDIPAPI GdipGetClipBoundsI(GpGraphics*,GpRect*);
00237 GpStatus WINGDIPAPI GdipGetCompositingMode(GpGraphics*,CompositingMode*);
00238 GpStatus WINGDIPAPI GdipGetCompositingQuality(GpGraphics*,CompositingQuality*);
00239 GpStatus WINGDIPAPI GdipGetDC(GpGraphics*,HDC*);
00240 GpStatus WINGDIPAPI GdipGetDpiX(GpGraphics*,REAL*);
00241 GpStatus WINGDIPAPI GdipGetDpiY(GpGraphics*,REAL*);
00242 GpStatus WINGDIPAPI GdipGetImageDecoders(UINT,UINT,ImageCodecInfo*);
00243 GpStatus WINGDIPAPI GdipGetImageDecodersSize(UINT*,UINT*);
00244 GpStatus WINGDIPAPI GdipGetImageGraphicsContext(GpImage*,GpGraphics**);
00245 GpStatus WINGDIPAPI GdipGetInterpolationMode(GpGraphics*,InterpolationMode*);
00246 GpStatus WINGDIPAPI GdipGetNearestColor(GpGraphics*,ARGB*);
00247 GpStatus WINGDIPAPI GdipGetPageScale(GpGraphics*,REAL*);
00248 GpStatus WINGDIPAPI GdipGetPageUnit(GpGraphics*,GpUnit*);
00249 GpStatus WINGDIPAPI GdipGetPixelOffsetMode(GpGraphics*,PixelOffsetMode*);
00250 GpStatus WINGDIPAPI GdipGetSmoothingMode(GpGraphics*,SmoothingMode*);
00251 GpStatus WINGDIPAPI GdipGetTextContrast(GpGraphics*,UINT*);
00252 GpStatus WINGDIPAPI GdipGetTextRenderingHint(GpGraphics*,TextRenderingHint*);
00253 GpStatus WINGDIPAPI GdipGetWorldTransform(GpGraphics*,GpMatrix*);
00254 GpStatus WINGDIPAPI GdipGraphicsClear(GpGraphics*,ARGB);
00255 GpStatus WINGDIPAPI GdipGetVisibleClipBounds(GpGraphics*,GpRectF*);
00256 GpStatus WINGDIPAPI GdipGetVisibleClipBoundsI(GpGraphics*,GpRect*);
00257 GpStatus WINGDIPAPI GdipIsClipEmpty(GpGraphics*, BOOL*);
00258 GpStatus WINGDIPAPI GdipIsVisiblePoint(GpGraphics*,REAL,REAL,BOOL*);
00259 GpStatus WINGDIPAPI GdipIsVisiblePointI(GpGraphics*,INT,INT,BOOL*);
00260 GpStatus WINGDIPAPI GdipIsVisibleRect(GpGraphics*,REAL,REAL,REAL,REAL,BOOL*);
00261 GpStatus WINGDIPAPI GdipIsVisibleRectI(GpGraphics*,INT,INT,INT,INT,BOOL*);
00262 GpStatus WINGDIPAPI GdipMeasureCharacterRanges(GpGraphics*, GDIPCONST WCHAR*,
00263     INT, GDIPCONST GpFont*, GDIPCONST RectF*, GDIPCONST GpStringFormat*, INT,
00264     GpRegion**);
00265 GpStatus WINGDIPAPI GdipMeasureDriverString(GpGraphics*,GDIPCONST UINT16*,INT,
00266     GDIPCONST GpFont*,GDIPCONST PointF*,INT,GDIPCONST GpMatrix*,RectF*);
00267 GpStatus WINGDIPAPI GdipMeasureString(GpGraphics*,GDIPCONST WCHAR*,INT,
00268     GDIPCONST GpFont*,GDIPCONST RectF*,GDIPCONST GpStringFormat*,RectF*,INT*,INT*);
00269 GpStatus WINGDIPAPI GdipMultiplyWorldTransform(GpGraphics*,GDIPCONST GpMatrix*,GpMatrixOrder);
00270 GpStatus WINGDIPAPI GdipRecordMetafileFileName(GDIPCONST WCHAR*,HDC,EmfType,
00271     GDIPCONST GpRectF*,MetafileFrameUnit,GDIPCONST WCHAR*,GpMetafile**);
00272 GpStatus WINGDIPAPI GdipRecordMetafileFileNameI(GDIPCONST WCHAR*,HDC,EmfType,
00273     GDIPCONST GpRect*,MetafileFrameUnit,GDIPCONST WCHAR*,GpMetafile**);
00274 GpStatus WINGDIPAPI GdipRecordMetafileI(HDC,EmfType,GDIPCONST GpRect*,
00275     MetafileFrameUnit,GDIPCONST WCHAR*,GpMetafile**);
00276 GpStatus WINGDIPAPI GdipReleaseDC(GpGraphics*,HDC);
00277 GpStatus WINGDIPAPI GdipResetClip(GpGraphics*);
00278 GpStatus WINGDIPAPI GdipResetWorldTransform(GpGraphics*);
00279 GpStatus WINGDIPAPI GdipRestoreGraphics(GpGraphics*,GraphicsState);
00280 GpStatus WINGDIPAPI GdipRotateWorldTransform(GpGraphics*,REAL,GpMatrixOrder);
00281 GpStatus WINGDIPAPI GdipSaveGraphics(GpGraphics*,GraphicsState*);
00282 GpStatus WINGDIPAPI GdipScaleWorldTransform(GpGraphics*,REAL,REAL,GpMatrixOrder);
00283 GpStatus WINGDIPAPI GdipSetClipHrgn(GpGraphics*,HRGN,CombineMode);
00284 GpStatus WINGDIPAPI GdipSetClipGraphics(GpGraphics*,GpGraphics*,CombineMode);
00285 GpStatus WINGDIPAPI GdipSetClipPath(GpGraphics*,GpPath*,CombineMode);
00286 GpStatus WINGDIPAPI GdipSetClipRect(GpGraphics*,REAL,REAL,REAL,REAL,CombineMode);
00287 GpStatus WINGDIPAPI GdipSetClipRectI(GpGraphics*,INT,INT,INT,INT,CombineMode);
00288 GpStatus WINGDIPAPI GdipSetClipRegion(GpGraphics*,GpRegion*,CombineMode);
00289 GpStatus WINGDIPAPI GdipSetCompositingMode(GpGraphics*,CompositingMode);
00290 GpStatus WINGDIPAPI GdipSetCompositingQuality(GpGraphics*,CompositingQuality);
00291 GpStatus WINGDIPAPI GdipSetInterpolationMode(GpGraphics*,InterpolationMode);
00292 GpStatus WINGDIPAPI GdipSetPageScale(GpGraphics*,REAL);
00293 GpStatus WINGDIPAPI GdipSetPageUnit(GpGraphics*,GpUnit);
00294 GpStatus WINGDIPAPI GdipSetPixelOffsetMode(GpGraphics*,PixelOffsetMode);
00295 GpStatus WINGDIPAPI GdipSetRenderingOrigin(GpGraphics*,INT,INT);
00296 GpStatus WINGDIPAPI GdipSetSmoothingMode(GpGraphics*,SmoothingMode);
00297 GpStatus WINGDIPAPI GdipSetTextContrast(GpGraphics*,UINT);
00298 GpStatus WINGDIPAPI GdipSetTextRenderingHint(GpGraphics*,TextRenderingHint);
00299 GpStatus WINGDIPAPI GdipSetWorldTransform(GpGraphics*,GpMatrix*);
00300 GpStatus WINGDIPAPI GdipTransformPoints(GpGraphics*, GpCoordinateSpace, GpCoordinateSpace,
00301                                         GpPointF *, INT);
00302 GpStatus WINGDIPAPI GdipTransformPointsI(GpGraphics*, GpCoordinateSpace, GpCoordinateSpace,
00303                                          GpPoint *, INT);
00304 GpStatus WINGDIPAPI GdipTranslateClip(GpGraphics*,REAL,REAL);
00305 GpStatus WINGDIPAPI GdipTranslateClipI(GpGraphics*,INT,INT);
00306 GpStatus WINGDIPAPI GdipTranslateWorldTransform(GpGraphics*,REAL,REAL,GpMatrixOrder);
00307 
00308 /* GraphicsPath */
00309 GpStatus WINGDIPAPI GdipAddPathArc(GpPath*,REAL,REAL,REAL,REAL,REAL,REAL);
00310 GpStatus WINGDIPAPI GdipAddPathArcI(GpPath*,INT,INT,INT,INT,REAL,REAL);
00311 GpStatus WINGDIPAPI GdipAddPathBezier(GpPath*,REAL,REAL,REAL,REAL,REAL,REAL,REAL,REAL);
00312 GpStatus WINGDIPAPI GdipAddPathBezierI(GpPath*,INT,INT,INT,INT,INT,INT,INT,INT);
00313 GpStatus WINGDIPAPI GdipAddPathBeziers(GpPath*,GDIPCONST GpPointF*,INT);
00314 GpStatus WINGDIPAPI GdipAddPathBeziersI(GpPath*,GDIPCONST GpPoint*,INT);
00315 GpStatus WINGDIPAPI GdipAddPathClosedCurve(GpPath*,GDIPCONST GpPointF*,INT);
00316 GpStatus WINGDIPAPI GdipAddPathClosedCurveI(GpPath*,GDIPCONST GpPoint*,INT);
00317 GpStatus WINGDIPAPI GdipAddPathClosedCurve2(GpPath*,GDIPCONST GpPointF*,INT,REAL);
00318 GpStatus WINGDIPAPI GdipAddPathClosedCurve2I(GpPath*,GDIPCONST GpPoint*,INT,REAL);
00319 GpStatus WINGDIPAPI GdipAddPathCurve(GpPath*,GDIPCONST GpPointF*,INT);
00320 GpStatus WINGDIPAPI GdipAddPathCurveI(GpPath*,GDIPCONST GpPoint*,INT);
00321 GpStatus WINGDIPAPI GdipAddPathCurve2(GpPath*,GDIPCONST GpPointF*,INT,REAL);
00322 GpStatus WINGDIPAPI GdipAddPathCurve2I(GpPath*,GDIPCONST GpPoint*,INT,REAL);
00323 GpStatus WINGDIPAPI GdipAddPathCurve3(GpPath*,GDIPCONST GpPointF*,INT,INT,INT,REAL);
00324 GpStatus WINGDIPAPI GdipAddPathCurve3I(GpPath*,GDIPCONST GpPoint*,INT,INT,INT,REAL);
00325 GpStatus WINGDIPAPI GdipAddPathEllipse(GpPath*,REAL,REAL,REAL,REAL);
00326 GpStatus WINGDIPAPI GdipAddPathEllipseI(GpPath*,INT,INT,INT,INT);
00327 GpStatus WINGDIPAPI GdipAddPathLine(GpPath*,REAL,REAL,REAL,REAL);
00328 GpStatus WINGDIPAPI GdipAddPathLineI(GpPath*,INT,INT,INT,INT);
00329 GpStatus WINGDIPAPI GdipAddPathLine2(GpPath*,GDIPCONST GpPointF*,INT);
00330 GpStatus WINGDIPAPI GdipAddPathLine2I(GpPath*,GDIPCONST GpPoint*,INT);
00331 GpStatus WINGDIPAPI GdipAddPathPath(GpPath*,GDIPCONST GpPath*,BOOL);
00332 GpStatus WINGDIPAPI GdipAddPathPie(GpPath*,REAL,REAL,REAL,REAL,REAL,REAL);
00333 GpStatus WINGDIPAPI GdipAddPathPieI(GpPath*,INT,INT,INT,INT,REAL,REAL);
00334 GpStatus WINGDIPAPI GdipAddPathPolygon(GpPath*,GDIPCONST GpPointF*,INT);
00335 GpStatus WINGDIPAPI GdipAddPathPolygonI(GpPath*,GDIPCONST GpPoint*,INT);
00336 GpStatus WINGDIPAPI GdipAddPathRectangle(GpPath*,REAL,REAL,REAL,REAL);
00337 GpStatus WINGDIPAPI GdipAddPathRectangleI(GpPath*,INT,INT,INT,INT);
00338 GpStatus WINGDIPAPI GdipAddPathRectangles(GpPath*,GDIPCONST GpRectF*,INT);
00339 GpStatus WINGDIPAPI GdipAddPathRectanglesI(GpPath*,GDIPCONST GpRect*,INT);
00340 GpStatus WINGDIPAPI GdipAddPathString(GpPath*,GDIPCONST WCHAR*,INT,GDIPCONST GpFontFamily*,INT,REAL,GDIPCONST RectF*,GDIPCONST GpStringFormat*);
00341 GpStatus WINGDIPAPI GdipAddPathStringI(GpPath*,GDIPCONST WCHAR*,INT,GDIPCONST GpFontFamily*,INT,REAL,GDIPCONST Rect*,GDIPCONST GpStringFormat*);
00342 GpStatus WINGDIPAPI GdipClearPathMarkers(GpPath*);
00343 GpStatus WINGDIPAPI GdipClonePath(GpPath*,GpPath**);
00344 GpStatus WINGDIPAPI GdipClosePathFigure(GpPath*);
00345 GpStatus WINGDIPAPI GdipClosePathFigures(GpPath*);
00346 GpStatus WINGDIPAPI GdipCreatePath(GpFillMode,GpPath**);
00347 GpStatus WINGDIPAPI GdipCreatePath2(GDIPCONST GpPointF*,GDIPCONST BYTE*,INT,
00348     GpFillMode,GpPath**);
00349 GpStatus WINGDIPAPI GdipCreatePath2I(GDIPCONST GpPoint*,GDIPCONST BYTE*,INT,GpFillMode,GpPath**);
00350 GpStatus WINGDIPAPI GdipDeletePath(GpPath*);
00351 GpStatus WINGDIPAPI GdipFlattenPath(GpPath*,GpMatrix*,REAL);
00352 GpStatus WINGDIPAPI GdipIsOutlineVisiblePathPoint(GpPath*,REAL,REAL,GpPen*,
00353     GpGraphics*,BOOL*);
00354 GpStatus WINGDIPAPI GdipIsOutlineVisiblePathPointI(GpPath*,INT,INT,GpPen*,
00355     GpGraphics*,BOOL*);
00356 GpStatus WINGDIPAPI GdipIsVisiblePathPoint(GpPath*,REAL,REAL,GpGraphics*,BOOL*);
00357 GpStatus WINGDIPAPI GdipIsVisiblePathPointI(GpPath*,INT,INT,GpGraphics*,BOOL*);
00358 GpStatus WINGDIPAPI GdipGetPathData(GpPath*,GpPathData*);
00359 GpStatus WINGDIPAPI GdipGetPathFillMode(GpPath*,GpFillMode*);
00360 GpStatus WINGDIPAPI GdipGetPathLastPoint(GpPath*,GpPointF*);
00361 GpStatus WINGDIPAPI GdipGetPathPoints(GpPath*,GpPointF*,INT);
00362 GpStatus WINGDIPAPI GdipGetPathPointsI(GpPath*,GpPoint*,INT);
00363 GpStatus WINGDIPAPI GdipGetPathTypes(GpPath*,BYTE*,INT);
00364 GpStatus WINGDIPAPI GdipGetPathWorldBounds(GpPath*,GpRectF*,GDIPCONST GpMatrix*,GDIPCONST GpPen*);
00365 GpStatus WINGDIPAPI GdipGetPathWorldBoundsI(GpPath*,GpRect*,GDIPCONST GpMatrix*,GDIPCONST GpPen*);
00366 GpStatus WINGDIPAPI GdipGetPointCount(GpPath*,INT*);
00367 GpStatus WINGDIPAPI GdipResetPath(GpPath*);
00368 GpStatus WINGDIPAPI GdipReversePath(GpPath*);
00369 GpStatus WINGDIPAPI GdipSetPathFillMode(GpPath*,GpFillMode);
00370 GpStatus WINGDIPAPI GdipSetPathMarker(GpPath*);
00371 GpStatus WINGDIPAPI GdipStartPathFigure(GpPath*);
00372 GpStatus WINGDIPAPI GdipTransformPath(GpPath*,GpMatrix*);
00373 GpStatus WINGDIPAPI GdipWarpPath(GpPath*,GpMatrix*,GDIPCONST GpPointF*,INT,REAL,
00374     REAL,REAL,REAL,WarpMode,REAL);
00375 GpStatus WINGDIPAPI GdipWidenPath(GpPath*,GpPen*,GpMatrix*,REAL);
00376 
00377 /* HatchBrush */
00378 GpStatus WINGDIPAPI GdipCreateHatchBrush(HatchStyle,ARGB,ARGB,GpHatch**);
00379 GpStatus WINGDIPAPI GdipGetHatchBackgroundColor(GpHatch*,ARGB*);
00380 GpStatus WINGDIPAPI GdipGetHatchForegroundColor(GpHatch*,ARGB*);
00381 GpStatus WINGDIPAPI GdipGetHatchStyle(GpHatch*,HatchStyle*);
00382 
00383 /* Image */
00384 GpStatus WINGDIPAPI GdipCloneImage(GpImage*, GpImage**);
00385 GpStatus WINGDIPAPI GdipCloneImageAttributes(GDIPCONST GpImageAttributes*,GpImageAttributes**);
00386 GpStatus WINGDIPAPI GdipDisposeImage(GpImage*);
00387 GpStatus WINGDIPAPI GdipEmfToWmfBits(HENHMETAFILE,UINT,LPBYTE,INT,INT);
00388 GpStatus WINGDIPAPI GdipFindFirstImageItem(GpImage*,ImageItemData*);
00389 GpStatus WINGDIPAPI GdipFindNextImageItem(GpImage*,ImageItemData*);
00390 GpStatus WINGDIPAPI GdipGetAllPropertyItems(GpImage*,UINT,UINT,PropertyItem*);
00391 GpStatus WINGDIPAPI GdipGetImageBounds(GpImage*,GpRectF*,GpUnit*);
00392 GpStatus WINGDIPAPI GdipGetImageDimension(GpImage*,REAL*,REAL*);
00393 GpStatus WINGDIPAPI GdipGetImageFlags(GpImage*,UINT*);
00394 GpStatus WINGDIPAPI GdipGetImageHeight(GpImage*,UINT*);
00395 GpStatus WINGDIPAPI GdipGetImageHorizontalResolution(GpImage*,REAL*);
00396 GpStatus WINGDIPAPI GdipGetImageItemData(GpImage*,ImageItemData*);
00397 GpStatus WINGDIPAPI GdipGetImagePalette(GpImage*,ColorPalette*,INT);
00398 GpStatus WINGDIPAPI GdipGetImagePaletteSize(GpImage*,INT*);
00399 GpStatus WINGDIPAPI GdipGetImagePixelFormat(GpImage*,PixelFormat*);
00400 GpStatus WINGDIPAPI GdipGetImageRawFormat(GpImage*,GUID*);
00401 GpStatus WINGDIPAPI GdipGetImageThumbnail(GpImage*,UINT,UINT,GpImage**,GetThumbnailImageAbort,VOID*);
00402 GpStatus WINGDIPAPI GdipGetImageType(GpImage*,ImageType*);
00403 GpStatus WINGDIPAPI GdipGetImageVerticalResolution(GpImage*,REAL*);
00404 GpStatus WINGDIPAPI GdipGetImageWidth(GpImage*,UINT*);
00405 GpStatus WINGDIPAPI GdipGetPropertyCount(GpImage*,UINT*);
00406 GpStatus WINGDIPAPI GdipGetPropertyIdList(GpImage*,UINT,PROPID*);
00407 GpStatus WINGDIPAPI GdipGetPropertyItem(GpImage*,PROPID,UINT,PropertyItem*);
00408 GpStatus WINGDIPAPI GdipGetPropertyItemSize(GpImage*,PROPID,UINT*);
00409 GpStatus WINGDIPAPI GdipGetPropertySize(GpImage*,UINT*,UINT*);
00410 GpStatus WINGDIPAPI GdipImageForceValidation(GpImage*);
00411 GpStatus WINGDIPAPI GdipImageGetFrameCount(GpImage*,GDIPCONST GUID*,UINT*);
00412 GpStatus WINGDIPAPI GdipImageGetFrameDimensionsCount(GpImage*,UINT*);
00413 GpStatus WINGDIPAPI GdipImageGetFrameDimensionsList(GpImage*,GUID*,UINT);
00414 GpStatus WINGDIPAPI GdipImageRotateFlip(GpImage*,RotateFlipType);
00415 GpStatus WINGDIPAPI GdipImageSelectActiveFrame(GpImage*,GDIPCONST GUID*,UINT);
00416 GpStatus WINGDIPAPI GdipLoadImageFromFile(GDIPCONST WCHAR*,GpImage**);
00417 GpStatus WINGDIPAPI GdipLoadImageFromFileICM(GDIPCONST WCHAR*,GpImage**);
00418 GpStatus WINGDIPAPI GdipLoadImageFromStream(IStream*,GpImage**);
00419 GpStatus WINGDIPAPI GdipLoadImageFromStreamICM(IStream*,GpImage**);
00420 GpStatus WINGDIPAPI GdipRemovePropertyItem(GpImage*,PROPID);
00421 GpStatus WINGDIPAPI GdipSaveImageToFile(GpImage*,GDIPCONST WCHAR*,GDIPCONST CLSID*,GDIPCONST EncoderParameters*);
00422 GpStatus WINGDIPAPI GdipSaveImageToStream(GpImage*,IStream*,
00423     GDIPCONST CLSID*,GDIPCONST EncoderParameters*);
00424 GpStatus WINGDIPAPI GdipSetImagePalette(GpImage*,GDIPCONST ColorPalette*);
00425 GpStatus WINGDIPAPI GdipSetPropertyItem(GpImage*,GDIPCONST PropertyItem*);
00426 
00427 /* ImageAttributes */
00428 GpStatus WINGDIPAPI GdipCreateImageAttributes(GpImageAttributes**);
00429 GpStatus WINGDIPAPI GdipDisposeImageAttributes(GpImageAttributes*);
00430 GpStatus WINGDIPAPI GdipSetImageAttributesCachedBackground(GpImageAttributes*,
00431     BOOL);
00432 GpStatus WINGDIPAPI GdipSetImageAttributesColorKeys(GpImageAttributes*,
00433     ColorAdjustType,BOOL,ARGB,ARGB);
00434 GpStatus WINGDIPAPI GdipSetImageAttributesColorMatrix(GpImageAttributes*,
00435     ColorAdjustType,BOOL,GDIPCONST ColorMatrix*,GDIPCONST ColorMatrix*,
00436     ColorMatrixFlags);
00437 GpStatus WINGDIPAPI GdipSetImageAttributesGamma(GpImageAttributes*,
00438     ColorAdjustType,BOOL,REAL);
00439 GpStatus WINGDIPAPI GdipSetImageAttributesNoOp(GpImageAttributes*,
00440     ColorAdjustType,BOOL);
00441 GpStatus WINGDIPAPI GdipSetImageAttributesOutputChannel(GpImageAttributes*,
00442     ColorAdjustType,BOOL,ColorChannelFlags);
00443 GpStatus WINGDIPAPI GdipSetImageAttributesOutputChannelColorProfile(
00444     GpImageAttributes*,ColorAdjustType,BOOL,GDIPCONST WCHAR*);
00445 GpStatus WINGDIPAPI GdipSetImageAttributesRemapTable(GpImageAttributes*,
00446     ColorAdjustType,BOOL,UINT,GDIPCONST ColorMap*);
00447 GpStatus WINGDIPAPI GdipSetImageAttributesThreshold(GpImageAttributes*,
00448     ColorAdjustType,BOOL,REAL);
00449 GpStatus WINGDIPAPI GdipSetImageAttributesToIdentity(GpImageAttributes*,
00450     ColorAdjustType);
00451 GpStatus WINGDIPAPI GdipSetImageAttributesWrapMode(GpImageAttributes*,WrapMode,
00452     ARGB,BOOL);
00453 
00454 /* LinearGradientBrush */
00455 GpStatus WINGDIPAPI GdipCreateLineBrush(GDIPCONST GpPointF*,GDIPCONST GpPointF*,
00456     ARGB,ARGB,GpWrapMode,GpLineGradient**);
00457 GpStatus WINGDIPAPI GdipCreateLineBrushI(GDIPCONST GpPoint*,GDIPCONST GpPoint*,
00458     ARGB,ARGB,GpWrapMode,GpLineGradient**);
00459 GpStatus WINGDIPAPI GdipCreateLineBrushFromRect(GDIPCONST GpRectF*,ARGB,ARGB,
00460     LinearGradientMode,GpWrapMode,GpLineGradient**);
00461 GpStatus WINGDIPAPI GdipCreateLineBrushFromRectI(GDIPCONST GpRect*,ARGB,ARGB,
00462     LinearGradientMode,GpWrapMode,GpLineGradient**);
00463 GpStatus WINGDIPAPI GdipCreateLineBrushFromRectWithAngle(GDIPCONST GpRectF*,
00464     ARGB,ARGB,REAL,BOOL,GpWrapMode,GpLineGradient**);
00465 GpStatus WINGDIPAPI GdipCreateLineBrushFromRectWithAngleI(GDIPCONST GpRect*,
00466     ARGB,ARGB,REAL,BOOL,GpWrapMode,GpLineGradient**);
00467 GpStatus WINGDIPAPI GdipGetLineColors(GpLineGradient*,ARGB*);
00468 GpStatus WINGDIPAPI GdipGetLineGammaCorrection(GpLineGradient*,BOOL*);
00469 GpStatus WINGDIPAPI GdipGetLineRect(GpLineGradient*,GpRectF*);
00470 GpStatus WINGDIPAPI GdipGetLineRectI(GpLineGradient*,GpRect*);
00471 GpStatus WINGDIPAPI GdipGetLineWrapMode(GpLineGradient*,GpWrapMode*);
00472 GpStatus WINGDIPAPI GdipSetLineBlend(GpLineGradient*,GDIPCONST REAL*,
00473     GDIPCONST REAL*,INT);
00474 GpStatus WINGDIPAPI GdipGetLineBlend(GpLineGradient*,REAL*,REAL*,INT);
00475 GpStatus WINGDIPAPI GdipGetLineBlendCount(GpLineGradient*,INT*);
00476 GpStatus WINGDIPAPI GdipSetLinePresetBlend(GpLineGradient*,GDIPCONST ARGB*,
00477     GDIPCONST REAL*,INT);
00478 GpStatus WINGDIPAPI GdipGetLinePresetBlend(GpLineGradient*,ARGB*,REAL*,INT);
00479 GpStatus WINGDIPAPI GdipGetLinePresetBlendCount(GpLineGradient*,INT*);
00480 GpStatus WINGDIPAPI GdipGetLineTransform(GpLineGradient*,GpMatrix*);
00481 GpStatus WINGDIPAPI GdipResetLineTransform(GpLineGradient*);
00482 GpStatus WINGDIPAPI GdipRotateLineTransform(GpLineGradient*,REAL,GpMatrixOrder);
00483 GpStatus WINGDIPAPI GdipScaleLineTransform(GpLineGradient*,REAL,REAL,
00484     GpMatrixOrder);
00485 GpStatus WINGDIPAPI GdipSetLineColors(GpLineGradient*,ARGB,ARGB);
00486 GpStatus WINGDIPAPI GdipSetLineGammaCorrection(GpLineGradient*,BOOL);
00487 GpStatus WINGDIPAPI GdipSetLineSigmaBlend(GpLineGradient*,REAL,REAL);
00488 GpStatus WINGDIPAPI GdipSetLineTransform(GpLineGradient*,GDIPCONST GpMatrix*);
00489 GpStatus WINGDIPAPI GdipSetLineLinearBlend(GpLineGradient*,REAL,REAL);
00490 GpStatus WINGDIPAPI GdipSetLineWrapMode(GpLineGradient*,GpWrapMode);
00491 GpStatus WINGDIPAPI GdipTranslateLineTransform(GpLineGradient*,REAL,REAL,
00492     GpMatrixOrder);
00493 
00494 /* Matrix */
00495 GpStatus WINGDIPAPI GdipCloneMatrix(GpMatrix*,GpMatrix**);
00496 GpStatus WINGDIPAPI GdipCreateMatrix(GpMatrix**);
00497 GpStatus WINGDIPAPI GdipCreateMatrix2(REAL,REAL,REAL,REAL,REAL,REAL,GpMatrix**);
00498 GpStatus WINGDIPAPI GdipCreateMatrix3(GDIPCONST GpRectF *,GDIPCONST GpPointF*,GpMatrix**);
00499 GpStatus WINGDIPAPI GdipCreateMatrix3I(GDIPCONST GpRect*,GDIPCONST GpPoint*,GpMatrix**);
00500 GpStatus WINGDIPAPI GdipDeleteMatrix(GpMatrix*);
00501 GpStatus WINGDIPAPI GdipGetMatrixElements(GDIPCONST GpMatrix*,REAL*);
00502 GpStatus WINGDIPAPI GdipInvertMatrix(GpMatrix*);
00503 GpStatus WINGDIPAPI GdipIsMatrixEqual(GDIPCONST GpMatrix*, GDIPCONST GpMatrix*, BOOL*);
00504 GpStatus WINGDIPAPI GdipIsMatrixIdentity(GDIPCONST GpMatrix*, BOOL*);
00505 GpStatus WINGDIPAPI GdipIsMatrixInvertible(GDIPCONST GpMatrix*, BOOL*);
00506 GpStatus WINGDIPAPI GdipMultiplyMatrix(GpMatrix*,GDIPCONST GpMatrix*,GpMatrixOrder);
00507 GpStatus WINGDIPAPI GdipRotateMatrix(GpMatrix*,REAL,GpMatrixOrder);
00508 GpStatus WINGDIPAPI GdipShearMatrix(GpMatrix*,REAL,REAL,GpMatrixOrder);
00509 GpStatus WINGDIPAPI GdipScaleMatrix(GpMatrix*,REAL,REAL,GpMatrixOrder);
00510 GpStatus WINGDIPAPI GdipSetMatrixElements(GpMatrix*,REAL,REAL,REAL,REAL,REAL,REAL);
00511 GpStatus WINGDIPAPI GdipTransformMatrixPoints(GpMatrix*,GpPointF*,INT);
00512 GpStatus WINGDIPAPI GdipTransformMatrixPointsI(GpMatrix*,GpPoint*,INT);
00513 GpStatus WINGDIPAPI GdipTranslateMatrix(GpMatrix*,REAL,REAL,GpMatrixOrder);
00514 GpStatus WINGDIPAPI GdipVectorTransformMatrixPoints(GpMatrix*,GpPointF*,INT);
00515 GpStatus WINGDIPAPI GdipVectorTransformMatrixPointsI(GpMatrix*,GpPoint*,INT);
00516 
00517 /* Metafile */
00518 GpStatus WINGDIPAPI GdipConvertToEmfPlus(const GpGraphics*,GpMetafile*,INT*,
00519     EmfType,const WCHAR*,GpMetafile**);
00520 GpStatus WINGDIPAPI GdipConvertToEmfPlusToFile(const GpGraphics*,GpMetafile*,INT*,const WCHAR*,EmfType,const WCHAR*,GpMetafile**);
00521 GpStatus WINGDIPAPI GdipConvertToEmfPlusToStream(const GpGraphics*,GpMetafile*,INT*,IStream*,EmfType,const WCHAR*,GpMetafile**);
00522 GpStatus WINGDIPAPI GdipCreateMetafileFromEmf(HENHMETAFILE,BOOL,GpMetafile**);
00523 GpStatus WINGDIPAPI GdipCreateMetafileFromWmf(HMETAFILE,BOOL,
00524     GDIPCONST WmfPlaceableFileHeader*,GpMetafile**);
00525 GpStatus WINGDIPAPI GdipCreateMetafileFromWmfFile(GDIPCONST WCHAR*, GDIPCONST WmfPlaceableFileHeader*,
00526     GpMetafile**);
00527 GpStatus WINGDIPAPI GdipCreateMetafileFromFile(GDIPCONST WCHAR*,GpMetafile**);
00528 GpStatus WINGDIPAPI GdipCreateMetafileFromStream(IStream*,GpMetafile**);
00529 GpStatus WINGDIPAPI GdipGetHemfFromMetafile(GpMetafile*,HENHMETAFILE*);
00530 GpStatus WINGDIPAPI GdipPlayMetafileRecord(GDIPCONST GpMetafile*,EmfPlusRecordType,UINT,UINT,GDIPCONST BYTE*);
00531 GpStatus WINGDIPAPI GdipSetMetafileDownLevelRasterizationLimit(GpMetafile*,UINT);
00532 GpStatus WINGDIPAPI GdipRecordMetafile(HDC,EmfType,GDIPCONST GpRectF*,MetafileFrameUnit,GDIPCONST WCHAR*,GpMetafile**);
00533 
00534 /* MetafileHeader */
00535 GpStatus WINGDIPAPI GdipGetMetafileHeaderFromEmf(HENHMETAFILE,MetafileHeader*);
00536 GpStatus WINGDIPAPI GdipGetMetafileHeaderFromFile(GDIPCONST WCHAR*,MetafileHeader*);
00537 GpStatus WINGDIPAPI GdipGetMetafileHeaderFromMetafile(GpMetafile*,MetafileHeader*);
00538 GpStatus WINGDIPAPI GdipGetMetafileHeaderFromStream(IStream*,MetafileHeader*);
00539 GpStatus WINGDIPAPI GdipGetMetafileHeaderFromWmf(HMETAFILE,GDIPCONST WmfPlaceableFileHeader*,MetafileHeader*);
00540 
00541 /* Notification */
00542 GpStatus WINAPI GdiplusNotificationHook(ULONG_PTR*);
00543 void WINAPI GdiplusNotificationUnhook(ULONG_PTR);
00544 
00545 /* PathGradientBrush */
00546 GpStatus WINGDIPAPI GdipCreatePathGradient(GDIPCONST GpPointF*,INT,GpWrapMode,GpPathGradient**);
00547 GpStatus WINGDIPAPI GdipCreatePathGradientI(GDIPCONST GpPoint*,INT,GpWrapMode,GpPathGradient**);
00548 GpStatus WINGDIPAPI GdipCreatePathGradientFromPath(GDIPCONST GpPath*,
00549     GpPathGradient**);
00550 GpStatus WINGDIPAPI GdipGetPathGradientBlend(GpPathGradient*,REAL*,REAL*,INT);
00551 GpStatus WINGDIPAPI GdipGetPathGradientBlendCount(GpPathGradient*,INT*);
00552 GpStatus WINGDIPAPI GdipGetPathGradientCenterColor(GpPathGradient*,ARGB*);
00553 GpStatus WINGDIPAPI GdipGetPathGradientCenterPoint(GpPathGradient*,GpPointF*);
00554 GpStatus WINGDIPAPI GdipGetPathGradientCenterPointI(GpPathGradient*,GpPoint*);
00555 GpStatus WINGDIPAPI GdipGetPathGradientFocusScales(GpPathGradient*,REAL*,REAL*);
00556 GpStatus WINGDIPAPI GdipGetPathGradientGammaCorrection(GpPathGradient*,BOOL*);
00557 GpStatus WINGDIPAPI GdipGetPathGradientPath(GpPathGradient*,GpPath*);
00558 GpStatus WINGDIPAPI GdipGetPathGradientPresetBlend(GpPathGradient*,ARGB*,REAL*,INT);
00559 GpStatus WINGDIPAPI GdipGetPathGradientPresetBlendCount(GpPathGradient*,INT*);
00560 GpStatus WINGDIPAPI GdipGetPathGradientPointCount(GpPathGradient*,INT*);
00561 GpStatus WINGDIPAPI GdipSetPathGradientPresetBlend(GpPathGradient*,
00562     GDIPCONST ARGB*,GDIPCONST REAL*,INT);
00563 GpStatus WINGDIPAPI GdipGetPathGradientRect(GpPathGradient*,GpRectF*);
00564 GpStatus WINGDIPAPI GdipGetPathGradientRectI(GpPathGradient*,GpRect*);
00565 GpStatus WINGDIPAPI GdipGetPathGradientSurroundColorsWithCount(GpPathGradient*,
00566     ARGB*,INT*);
00567 GpStatus WINGDIPAPI GdipGetPathGradientWrapMode(GpPathGradient*,GpWrapMode*);
00568 GpStatus WINGDIPAPI GdipSetPathGradientBlend(GpPathGradient*,GDIPCONST REAL*,GDIPCONST REAL*,INT);
00569 GpStatus WINGDIPAPI GdipSetPathGradientCenterColor(GpPathGradient*,ARGB);
00570 GpStatus WINGDIPAPI GdipSetPathGradientCenterPoint(GpPathGradient*,GpPointF*);
00571 GpStatus WINGDIPAPI GdipSetPathGradientCenterPointI(GpPathGradient*,GpPoint*);
00572 GpStatus WINGDIPAPI GdipSetPathGradientFocusScales(GpPathGradient*,REAL,REAL);
00573 GpStatus WINGDIPAPI GdipSetPathGradientGammaCorrection(GpPathGradient*,BOOL);
00574 GpStatus WINGDIPAPI GdipSetPathGradientSigmaBlend(GpPathGradient*,REAL,REAL);
00575 GpStatus WINGDIPAPI GdipSetPathGradientSurroundColorsWithCount(GpPathGradient*,
00576     GDIPCONST ARGB*,INT*);
00577 GpStatus WINGDIPAPI GdipSetPathGradientWrapMode(GpPathGradient*,GpWrapMode);
00578 GpStatus WINGDIPAPI GdipGetPathGradientSurroundColorCount(GpPathGradient*,INT*);
00579 
00580 /* PathIterator */
00581 GpStatus WINGDIPAPI GdipCreatePathIter(GpPathIterator**,GpPath*);
00582 GpStatus WINGDIPAPI GdipDeletePathIter(GpPathIterator*);
00583 GpStatus WINGDIPAPI GdipPathIterCopyData(GpPathIterator*,INT*,GpPointF*,BYTE*,
00584     INT,INT);
00585 GpStatus WINGDIPAPI GdipPathIterGetCount(GpPathIterator*,INT*);
00586 GpStatus WINGDIPAPI GdipPathIterGetSubpathCount(GpPathIterator*,INT*);
00587 GpStatus WINGDIPAPI GdipPathIterEnumerate(GpPathIterator*,INT*,GpPointF*,BYTE*,INT);
00588 GpStatus WINGDIPAPI GdipPathIterHasCurve(GpPathIterator*,BOOL*);
00589 GpStatus WINGDIPAPI GdipPathIterIsValid(GpPathIterator*,BOOL*);
00590 GpStatus WINGDIPAPI GdipPathIterNextMarker(GpPathIterator*,INT*,INT*,INT*);
00591 GpStatus WINGDIPAPI GdipPathIterNextMarkerPath(GpPathIterator*,INT*,GpPath*);
00592 GpStatus WINGDIPAPI GdipPathIterNextPathType(GpPathIterator*,INT*,BYTE*,INT*,INT*);
00593 GpStatus WINGDIPAPI GdipPathIterNextSubpath(GpPathIterator*,INT*,INT*,INT*,BOOL*);
00594 GpStatus WINGDIPAPI GdipPathIterNextSubpathPath(GpPathIterator*,INT*,GpPath*,BOOL*);
00595 GpStatus WINGDIPAPI GdipPathIterRewind(GpPathIterator*);
00596 
00597 /* Pen */
00598 GpStatus WINGDIPAPI GdipClonePen(GpPen*,GpPen**);
00599 GpStatus WINGDIPAPI GdipCreatePen1(ARGB,REAL,GpUnit,GpPen**);
00600 GpStatus WINGDIPAPI GdipCreatePen2(GpBrush*,REAL,GpUnit,GpPen**);
00601 GpStatus WINGDIPAPI GdipDeletePen(GpPen*);
00602 GpStatus WINGDIPAPI GdipGetPenBrushFill(GpPen*,GpBrush**);
00603 GpStatus WINGDIPAPI GdipGetPenColor(GpPen*,ARGB*);
00604 GpStatus WINGDIPAPI GdipGetPenCustomStartCap(GpPen*,GpCustomLineCap**);
00605 GpStatus WINGDIPAPI GdipGetPenCustomEndCap(GpPen*,GpCustomLineCap**);
00606 GpStatus WINGDIPAPI GdipGetPenDashArray(GpPen*,REAL*,INT);
00607 GpStatus WINGDIPAPI GdipGetPenDashCount(GpPen*,INT*);
00608 GpStatus WINGDIPAPI GdipGetPenDashOffset(GpPen*,REAL*);
00609 GpStatus WINGDIPAPI GdipGetPenDashStyle(GpPen*,GpDashStyle*);
00610 GpStatus WINGDIPAPI GdipGetPenMode(GpPen*,GpPenAlignment*);
00611 GpStatus WINGDIPAPI GdipResetPenTransform(GpPen*);
00612 GpStatus WINGDIPAPI GdipScalePenTransform(GpPen*,REAL,REAL,GpMatrixOrder);
00613 GpStatus WINGDIPAPI GdipSetPenBrushFill(GpPen*,GpBrush*);
00614 GpStatus WINGDIPAPI GdipSetPenColor(GpPen*,ARGB);
00615 GpStatus WINGDIPAPI GdipSetPenCompoundArray(GpPen*,GDIPCONST REAL*,INT);
00616 GpStatus WINGDIPAPI GdipSetPenCustomEndCap(GpPen*,GpCustomLineCap*);
00617 GpStatus WINGDIPAPI GdipSetPenCustomStartCap(GpPen*,GpCustomLineCap*);
00618 GpStatus WINGDIPAPI GdipSetPenDashArray(GpPen*,GDIPCONST REAL*,INT);
00619 GpStatus WINGDIPAPI GdipSetPenDashCap197819(GpPen*,GpDashCap);
00620 GpStatus WINGDIPAPI GdipSetPenDashOffset(GpPen*,REAL);
00621 GpStatus WINGDIPAPI GdipSetPenDashStyle(GpPen*,GpDashStyle);
00622 GpStatus WINGDIPAPI GdipSetPenEndCap(GpPen*,GpLineCap);
00623 GpStatus WINGDIPAPI GdipGetPenFillType(GpPen*,GpPenType*);
00624 GpStatus WINGDIPAPI GdipSetPenLineCap197819(GpPen*,GpLineCap,GpLineCap,GpDashCap);
00625 GpStatus WINGDIPAPI GdipSetPenLineJoin(GpPen*,GpLineJoin);
00626 GpStatus WINGDIPAPI GdipSetPenMode(GpPen*,GpPenAlignment);
00627 GpStatus WINGDIPAPI GdipSetPenMiterLimit(GpPen*,REAL);
00628 GpStatus WINGDIPAPI GdipSetPenStartCap(GpPen*,GpLineCap);
00629 GpStatus WINGDIPAPI GdipSetPenWidth(GpPen*,REAL);
00630 GpStatus WINGDIPAPI GdipGetPenDashCap197819(GpPen*,GpDashCap*);
00631 GpStatus WINGDIPAPI GdipGetPenEndCap(GpPen*,GpLineCap*);
00632 GpStatus WINGDIPAPI GdipGetPenLineJoin(GpPen*,GpLineJoin*);
00633 GpStatus WINGDIPAPI GdipGetPenMiterLimit(GpPen*,REAL*);
00634 GpStatus WINGDIPAPI GdipGetPenStartCap(GpPen*,GpLineCap*);
00635 GpStatus WINGDIPAPI GdipGetPenUnit(GpPen*,GpUnit*);
00636 GpStatus WINGDIPAPI GdipGetPenWidth(GpPen*,REAL*);
00637 
00638 /* Region */
00639 GpStatus WINGDIPAPI GdipCloneRegion(GpRegion *, GpRegion **);
00640 GpStatus WINGDIPAPI GdipCombineRegionPath(GpRegion *, GpPath *, CombineMode);
00641 GpStatus WINGDIPAPI GdipCombineRegionRect(GpRegion *, GDIPCONST GpRectF *, CombineMode);
00642 GpStatus WINGDIPAPI GdipCombineRegionRectI(GpRegion *, GDIPCONST GpRect *, CombineMode);
00643 GpStatus WINGDIPAPI GdipCombineRegionRegion(GpRegion *, GpRegion *, CombineMode);
00644 GpStatus WINGDIPAPI GdipCreateRegion(GpRegion **);
00645 GpStatus WINGDIPAPI GdipCreateRegionPath(GpPath *, GpRegion **);
00646 GpStatus WINGDIPAPI GdipCreateRegionRect(GDIPCONST GpRectF *, GpRegion **);
00647 GpStatus WINGDIPAPI GdipCreateRegionRectI(GDIPCONST GpRect *, GpRegion **);
00648 GpStatus WINGDIPAPI GdipCreateRegionRgnData(GDIPCONST BYTE *, INT, GpRegion **);
00649 GpStatus WINGDIPAPI GdipCreateRegionHrgn(HRGN, GpRegion **);
00650 GpStatus WINGDIPAPI GdipDeleteRegion(GpRegion *);
00651 GpStatus WINGDIPAPI GdipGetRegionBounds(GpRegion *, GpGraphics *, GpRectF *);
00652 GpStatus WINGDIPAPI GdipGetRegionBoundsI(GpRegion *, GpGraphics *, GpRect *);
00653 GpStatus WINGDIPAPI GdipGetRegionData(GpRegion *, BYTE *, UINT, UINT *);
00654 GpStatus WINGDIPAPI GdipGetRegionDataSize(GpRegion *, UINT *);
00655 GpStatus WINGDIPAPI GdipGetRegionHRgn(GpRegion *, GpGraphics *, HRGN *);
00656 GpStatus WINGDIPAPI GdipGetRegionScans(GpRegion *, GpRectF *, INT *, GpMatrix *);
00657 GpStatus WINGDIPAPI GdipGetRegionScansI(GpRegion *, GpRect *, INT *, GpMatrix *);
00658 GpStatus WINGDIPAPI GdipGetRegionScansCount(GpRegion *, UINT *, GpMatrix *);
00659 GpStatus WINGDIPAPI GdipIsEmptyRegion(GpRegion *, GpGraphics *, BOOL *);
00660 GpStatus WINGDIPAPI GdipIsEqualRegion(GpRegion *, GpRegion *, GpGraphics *, BOOL *);
00661 GpStatus WINGDIPAPI GdipIsInfiniteRegion(GpRegion *, GpGraphics *, BOOL *);
00662 GpStatus WINGDIPAPI GdipIsVisibleRegionPoint(GpRegion *, REAL, REAL, GpGraphics *, BOOL *);
00663 GpStatus WINGDIPAPI GdipIsVisibleRegionPointI(GpRegion *, INT, INT, GpGraphics *, BOOL *);
00664 GpStatus WINGDIPAPI GdipIsVisibleRegionRect(GpRegion *, REAL, REAL, REAL, REAL, GpGraphics *, BOOL *);
00665 GpStatus WINGDIPAPI GdipIsVisibleRegionRectI(GpRegion *, INT, INT, INT, INT, GpGraphics *, BOOL *);
00666 GpStatus WINGDIPAPI GdipSetEmpty(GpRegion *);
00667 GpStatus WINGDIPAPI GdipSetInfinite(GpRegion *);
00668 GpStatus WINGDIPAPI GdipTransformRegion(GpRegion *, GpMatrix *);
00669 GpStatus WINGDIPAPI GdipTranslateRegion(GpRegion *, REAL, REAL);
00670 GpStatus WINGDIPAPI GdipTranslateRegionI(GpRegion *, INT, INT);
00671 
00672 /* SolidBrush */
00673 GpStatus WINGDIPAPI GdipCreateSolidFill(ARGB,GpSolidFill**);
00674 GpStatus WINGDIPAPI GdipGetSolidFillColor(GpSolidFill*,ARGB*);
00675 GpStatus WINGDIPAPI GdipSetSolidFillColor(GpSolidFill*,ARGB);
00676 
00677 /* StringFormat */
00678 GpStatus WINGDIPAPI GdipCloneStringFormat(GDIPCONST GpStringFormat*,GpStringFormat**);
00679 GpStatus WINGDIPAPI GdipCreateStringFormat(INT,LANGID,GpStringFormat**);
00680 GpStatus WINGDIPAPI GdipDeleteStringFormat(GpStringFormat*);
00681 GpStatus WINGDIPAPI GdipGetStringFormatAlign(GpStringFormat*,StringAlignment*);
00682 GpStatus WINGDIPAPI GdipGetStringFormatDigitSubstitution(GDIPCONST GpStringFormat*,LANGID*,
00683         StringDigitSubstitute*);
00684 GpStatus WINGDIPAPI GdipGetStringFormatFlags(GDIPCONST GpStringFormat*, INT*);
00685 GpStatus WINGDIPAPI GdipGetStringFormatHotkeyPrefix(GDIPCONST GpStringFormat*,INT*);
00686 GpStatus WINGDIPAPI GdipGetStringFormatLineAlign(GpStringFormat*,StringAlignment*);
00687 GpStatus WINGDIPAPI GdipGetStringFormatMeasurableCharacterRangeCount(
00688         GDIPCONST GpStringFormat*, INT*);
00689 GpStatus WINGDIPAPI GdipGetStringFormatTabStopCount(GDIPCONST GpStringFormat*,INT*);
00690 GpStatus WINGDIPAPI GdipGetStringFormatTabStops(GDIPCONST GpStringFormat*,INT,REAL*,REAL*);
00691 GpStatus WINGDIPAPI GdipGetStringFormatTrimming(GpStringFormat*,StringTrimming*);
00692 GpStatus WINGDIPAPI GdipSetStringFormatAlign(GpStringFormat*,StringAlignment);
00693 GpStatus WINGDIPAPI GdipSetStringFormatDigitSubstitution(GpStringFormat*,LANGID,StringDigitSubstitute);
00694 GpStatus WINGDIPAPI GdipSetStringFormatHotkeyPrefix(GpStringFormat*,INT);
00695 GpStatus WINGDIPAPI GdipSetStringFormatLineAlign(GpStringFormat*,StringAlignment);
00696 GpStatus WINGDIPAPI GdipSetStringFormatMeasurableCharacterRanges(
00697         GpStringFormat*, INT, GDIPCONST CharacterRange*);
00698 GpStatus WINGDIPAPI GdipSetStringFormatTabStops(GpStringFormat*,REAL,INT,GDIPCONST REAL*);
00699 GpStatus WINGDIPAPI GdipSetStringFormatTrimming(GpStringFormat*,StringTrimming);
00700 GpStatus WINGDIPAPI GdipSetStringFormatFlags(GpStringFormat*, INT);
00701 GpStatus WINGDIPAPI GdipStringFormatGetGenericDefault(GpStringFormat **);
00702 GpStatus WINGDIPAPI GdipStringFormatGetGenericTypographic(GpStringFormat **);
00703 
00704 /* Texture */
00705 GpStatus WINGDIPAPI GdipCreateTexture(GpImage*,GpWrapMode,GpTexture**);
00706 GpStatus WINGDIPAPI GdipCreateTexture2(GpImage*,GpWrapMode,REAL,REAL,REAL,REAL,GpTexture**);
00707 GpStatus WINGDIPAPI GdipCreateTexture2I(GpImage*,GpWrapMode,INT,INT,INT,INT,GpTexture**);
00708 GpStatus WINGDIPAPI GdipCreateTextureIA(GpImage*,GDIPCONST GpImageAttributes*,
00709     REAL,REAL,REAL,REAL,GpTexture**);
00710 GpStatus WINGDIPAPI GdipCreateTextureIAI(GpImage*,GDIPCONST GpImageAttributes*,
00711     INT,INT,INT,INT,GpTexture**);
00712 GpStatus WINGDIPAPI GdipGetTextureTransform(GpTexture*,GpMatrix*);
00713 GpStatus WINGDIPAPI GdipGetTextureWrapMode(GpTexture*, GpWrapMode*);
00714 GpStatus WINGDIPAPI GdipMultiplyTextureTransform(GpTexture*,
00715     GDIPCONST GpMatrix*,GpMatrixOrder);
00716 GpStatus WINGDIPAPI GdipResetTextureTransform(GpTexture*);
00717 GpStatus WINGDIPAPI GdipRotateTextureTransform(GpTexture*,REAL,GpMatrixOrder);
00718 GpStatus WINGDIPAPI GdipScaleTextureTransform(GpTexture*,REAL,REAL,GpMatrixOrder);
00719 GpStatus WINGDIPAPI GdipSetTextureTransform(GpTexture *,GDIPCONST GpMatrix*);
00720 GpStatus WINGDIPAPI GdipSetTextureWrapMode(GpTexture*, GpWrapMode);
00721 GpStatus WINGDIPAPI GdipTranslateTextureTransform(GpTexture*,REAL,REAL,
00722     GpMatrixOrder);
00723 
00724 /* Without wrapper methods */
00725 GpStatus WINGDIPAPI GdipCreateStreamOnFile(GDIPCONST WCHAR*,UINT,IStream**);
00726 GpStatus WINGDIPAPI GdipGetImageEncodersSize(UINT *numEncoders, UINT *size);
00727 GpStatus WINGDIPAPI GdipGetImageEncoders(UINT numEncoders, UINT size, ImageCodecInfo *encoders);
00728 GpStatus WINGDIPAPI GdipTestControl(GpTestControlEnum,void*);
00729 
00730 #ifdef __cplusplus
00731 }
00732 #endif
00733 
00734 #endif

Generated on Sat May 26 2012 04:30:10 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.