Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygengdiplusgpstubs.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 _GDIPLUSGPSTUBS_H 00020 #define _GDIPLUSGPSTUBS_H 00021 00022 #ifdef __cplusplus 00023 00024 class GpGraphics {}; 00025 class GpPen {}; 00026 class GpBrush {}; 00027 class GpHatch : public GpBrush {}; 00028 class GpSolidFill : public GpBrush {}; 00029 class GpPath {}; 00030 class GpMatrix {}; 00031 class GpPathIterator {}; 00032 class GpCustomLineCap {}; 00033 class GpAdjustableArrowCap : public GpCustomLineCap {}; 00034 class GpImage {}; 00035 class GpMetafile : public GpImage {}; 00036 class GpImageAttributes {}; 00037 class GpCachedBitmap {}; 00038 class GpBitmap : public GpImage {}; 00039 class GpPathGradient : public GpBrush {}; 00040 class GpLineGradient : public GpBrush {}; 00041 class GpTexture : public GpBrush {}; 00042 class GpFont {}; 00043 class GpFontCollection {}; 00044 class GpFontFamily {}; 00045 class GpStringFormat {}; 00046 class GpRegion {}; 00047 class CGpEffect {}; 00048 00049 #else /* end of c++ declarations */ 00050 00051 typedef struct GpGraphics GpGraphics; 00052 typedef struct GpPen GpPen; 00053 typedef struct GpBrush GpBrush; 00054 typedef struct GpHatch GpHatch; 00055 typedef struct GpSolidFill GpSolidFill; 00056 typedef struct GpPath GpPath; 00057 typedef struct GpMatrix GpMatrix; 00058 typedef struct GpPathIterator GpPathIterator; 00059 typedef struct GpCustomLineCap GpCustomLineCap; 00060 typedef struct GpAdjustableArrowCap GpAdjustableArrowCap; 00061 typedef struct GpImage GpImage; 00062 typedef struct GpMetafile GpMetafile; 00063 typedef struct GpImageAttributes GpImageAttributes; 00064 typedef struct GpCachedBitmap GpCachedBitmap; 00065 typedef struct GpBitmap GpBitmap; 00066 typedef struct GpPathGradient GpPathGradient; 00067 typedef struct GpLineGradient GpLineGradient; 00068 typedef struct GpTexture GpTexture; 00069 typedef struct GpFont GpFont; 00070 typedef struct GpFontCollection GpFontCollection; 00071 typedef struct GpFontFamily GpFontFamily; 00072 typedef struct GpStringFormat GpStringFormat; 00073 typedef struct GpRegion GpRegion; 00074 typedef struct CGpEffect CGpEffect; 00075 00076 #endif /* end of c declarations */ 00077 00078 typedef Status GpStatus; 00079 typedef Unit GpUnit; 00080 typedef BrushType GpBrushType; 00081 typedef PointF GpPointF; 00082 typedef FillMode GpFillMode; 00083 typedef PathData GpPathData; 00084 typedef LineCap GpLineCap; 00085 typedef RectF GpRectF; 00086 typedef Rect GpRect; 00087 typedef LineJoin GpLineJoin; 00088 typedef DashCap GpDashCap; 00089 typedef DashStyle GpDashStyle; 00090 typedef MatrixOrder GpMatrixOrder; 00091 typedef Point GpPoint; 00092 typedef WrapMode GpWrapMode; 00093 typedef Color GpColor; 00094 typedef FlushIntention GpFlushIntention; 00095 typedef CoordinateSpace GpCoordinateSpace; 00096 typedef PenAlignment GpPenAlignment; 00097 typedef PenType GpPenType; 00098 00099 #endif Generated on Sun May 27 2012 04:31:29 for ReactOS by
1.7.6.1
|