1/* 2 * gdiplus.h 3 * 4 * GDI+ main header 5 * 6 * This file is part of the w32api package. 7 * 8 * Contributors: 9 * Created by Markus Koenig <markus@stber-koenig.de> 10 * 11 * THIS SOFTWARE IS NOT COPYRIGHTED 12 * 13 * This source code is offered for use in the public domain. You may 14 * use, modify or distribute it freely. 15 * 16 * This code is distributed in the hope that it will be useful but 17 * WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY 18 * DISCLAIMED. This includes but is not limited to warranties of 19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 20 * 21 */ 22 23#ifndef __GDIPLUS_H 24#define __GDIPLUS_H 25#if __GNUC__ >=3 26#pragma GCC system_header 27#endif 28 29#ifndef RC_INVOKED 30 31#include <stddef.h> 32#include <math.h> 33#include <windef.h> 34#include <wingdi.h> 35 36#include <basetyps.h> 37 38#ifndef _COM_interface 39#define _COM_interface struct 40#endif 41 42typedef _COM_interface IStream IStream; 43typedef _COM_interface IDirectDrawSurface7 IDirectDrawSurface7; 44 45#ifdef __cplusplus 46namespace Gdiplus { 47#endif 48 49typedef float REAL; 50typedef SHORT INT16; 51typedef WORD UINT16; 52 53#include "gdiplusenums.h" 54#include "gdiplustypes.h" 55#include "gdiplusgpstubs.h" 56#include "gdiplusimaging.h" 57#include "gdiplusinit.h" 58#include "gdiplusmem.h" 59#include "gdiplusmetaheader.h" 60#include "gdipluspixelformats.h" 61#include "gdipluscolor.h" 62#include "gdipluscolormatrix.h" 63#include "gdiplusflat.h" 64#include "gdipluseffects.h" 65#include "gdiplusimagecodec.h" 66 67#ifdef __cplusplus 68#include "gdiplusbase.h" 69#include "gdiplusheaders.h" 70#include "gdiplusimageattributes.h" 71#include "gdiplusmatrix.h" 72#include "gdiplusbrush.h" 73#include "gdiplusmetafile.h" 74#include "gdipluspen.h" 75#include "gdiplusstringformat.h" 76#include "gdipluspath.h" 77#include "gdiplusgraphics.h" 78#include "gdipluslinecaps.h" 79#include "gdiplusimpl.h" 80 81} /* namespace Gdiplus */ 82#endif /* __cplusplus */ 83 84#endif /* !RC_INVOKED */ 85 86#endif /* __GDIPLUS_H */ 87