gdiplusflat.h revision b955672b950093ff7416d1269dd4d3b69983bd8f
03aec69c03aba37142076832dad810a81cb62075Phill Cunnington * Copyright (C) 2007 Google (Evan Stade)
03aec69c03aba37142076832dad810a81cb62075Phill Cunnington * This library is free software; you can redistribute it and/or
03aec69c03aba37142076832dad810a81cb62075Phill Cunnington * modify it under the terms of the GNU Lesser General Public
03aec69c03aba37142076832dad810a81cb62075Phill Cunnington * License as published by the Free Software Foundation; either
03aec69c03aba37142076832dad810a81cb62075Phill Cunnington * version 2.1 of the License, or (at your option) any later version.
03aec69c03aba37142076832dad810a81cb62075Phill Cunnington * This library is distributed in the hope that it will be useful,
03aec69c03aba37142076832dad810a81cb62075Phill Cunnington * but WITHOUT ANY WARRANTY; without even the implied warranty of
03aec69c03aba37142076832dad810a81cb62075Phill Cunnington * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
03aec69c03aba37142076832dad810a81cb62075Phill Cunnington * Lesser General Public License for more details.
03aec69c03aba37142076832dad810a81cb62075Phill Cunnington * You should have received a copy of the GNU Lesser General Public
03aec69c03aba37142076832dad810a81cb62075Phill Cunnington * License along with this library; if not, write to the Free Software
03aec69c03aba37142076832dad810a81cb62075Phill Cunnington * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
03aec69c03aba37142076832dad810a81cb62075Phill Cunnington * Sun LGPL Disclaimer: For the avoidance of doubt, except that if any license choice
03aec69c03aba37142076832dad810a81cb62075Phill Cunnington * other than GPL or LGPL is available it will apply instead, Sun elects to use only
03aec69c03aba37142076832dad810a81cb62075Phill Cunnington * the Lesser General Public License version 2.1 (LGPLv2) at this time for any software where
03aec69c03aba37142076832dad810a81cb62075Phill Cunnington * a choice of LGPL license versions is made available with the language indicating
03aec69c03aba37142076832dad810a81cb62075Phill Cunnington * that LGPLv2 or any later version may be used, or where a choice of which version
03aec69c03aba37142076832dad810a81cb62075Phill Cunnington * of the LGPL is applied is otherwise unspecified.
03aec69c03aba37142076832dad810a81cb62075Phill Cunnington/* AdjustableArrowCap */
03aec69c03aba37142076832dad810a81cb62075Phill CunningtonGpStatus WINGDIPAPI GdipCreateAdjustableArrowCap(REAL,REAL,BOOL,GpAdjustableArrowCap**);
03aec69c03aba37142076832dad810a81cb62075Phill CunningtonGpStatus WINGDIPAPI GdipGetAdjustableArrowCapFillState(GpAdjustableArrowCap*,BOOL*);
03aec69c03aba37142076832dad810a81cb62075Phill CunningtonGpStatus WINGDIPAPI GdipGetAdjustableArrowCapHeight(GpAdjustableArrowCap*,REAL*);
03aec69c03aba37142076832dad810a81cb62075Phill CunningtonGpStatus WINGDIPAPI GdipGetAdjustableArrowCapMiddleInset(GpAdjustableArrowCap*,REAL*);
03aec69c03aba37142076832dad810a81cb62075Phill CunningtonGpStatus WINGDIPAPI GdipGetAdjustableArrowCapWidth(GpAdjustableArrowCap*,REAL*);
03aec69c03aba37142076832dad810a81cb62075Phill CunningtonGpStatus WINGDIPAPI GdipSetAdjustableArrowCapFillState(GpAdjustableArrowCap*,BOOL);
03aec69c03aba37142076832dad810a81cb62075Phill CunningtonGpStatus WINGDIPAPI GdipSetAdjustableArrowCapHeight(GpAdjustableArrowCap*,REAL);
03aec69c03aba37142076832dad810a81cb62075Phill CunningtonGpStatus WINGDIPAPI GdipSetAdjustableArrowCapMiddleInset(GpAdjustableArrowCap*,REAL);
03aec69c03aba37142076832dad810a81cb62075Phill CunningtonGpStatus WINGDIPAPI GdipSetAdjustableArrowCapWidth(GpAdjustableArrowCap*,REAL);
03aec69c03aba37142076832dad810a81cb62075Phill CunningtonGpStatus WINGDIPAPI GdipBitmapGetPixel(GpBitmap*,INT,INT,ARGB*);
GpBitmap**);
GpCustomLineCap**);
GpFont**);
REAL*);
VOID*);
VOID*);
GpRegion**);
GpStatus WINGDIPAPI GdipSaveImageToFile(GpImage*,GDIPCONST WCHAR*,GDIPCONST CLSID*,GDIPCONST EncoderParameters*);
GpStatus WINGDIPAPI GdipConvertToEmfPlusToFile(const GpGraphics*,GpMetafile*,INT*,const WCHAR*,EmfType,const WCHAR*,GpMetafile**);
GpStatus WINGDIPAPI GdipConvertToEmfPlusToStream(const GpGraphics*,GpMetafile*,INT*,IStream*,EmfType,const WCHAR*,GpMetafile**);
GpStatus WINGDIPAPI GdipCreateMetafileFromWmfFile(GDIPCONST WCHAR*, GDIPCONST WmfPlaceableFileHeader*,
GpMetafile**);
GpStatus WINGDIPAPI GdipGetMetafileHeaderFromWmf(HMETAFILE,GDIPCONST WmfPlaceableFileHeader*,MetafileHeader*);
GpPathGradient**);
GpStatus WINGDIPAPI GdipSetStringFormatDigitSubstitution(GpStringFormat*,LANGID,StringDigitSubstitute);
#ifdef __cplusplus