Home | History | Annotate | Download | only in include
      1 /**************************************************************************\
      2 *
      3 * Copyright (c) 1998-2000, Microsoft Corp.  All Rights Reserved.
      4 *
      5 * Module Name:
      6 *
      7 *   Gdiplus.h
      8 *
      9 * Abstract:
     10 *
     11 *   GDI+ Native C++ public header file
     12 *
     13 \**************************************************************************/
     14 
     15 #ifndef _GDIPLUS_H
     16 #define _GDIPLUS_H
     17 
     18 struct IDirectDrawSurface7;
     19 
     20 typedef signed   short   INT16;
     21 typedef unsigned short  UINT16;
     22 
     23 #ifndef DCR_REMOVE_INTERNAL
     24 
     25 #ifndef DCR_USE_NEW_105760
     26  #define DCR_USE_NEW_105760
     27 #endif
     28 #ifndef DCR_USE_NEW_127084
     29  #define DCR_USE_NEW_127084
     30 #endif
     31 #ifndef DCR_USE_NEW_135429
     32  #define DCR_USE_NEW_135429
     33 #endif
     34 #ifndef DCR_USE_NEW_140782
     35  #define DCR_USE_NEW_140782
     36 #endif
     37 #ifndef DCR_USE_NEW_140855
     38  #define DCR_USE_NEW_140855
     39 #endif
     40 #ifndef DCR_USE_NEW_140857
     41  #define DCR_USE_NEW_140857
     42 #endif
     43 #ifndef DCR_USE_NEW_140861
     44  #define DCR_USE_NEW_140861
     45 #endif
     46 #ifndef DCR_USE_NEW_145135
     47  #define DCR_USE_NEW_145135
     48 #endif
     49 #ifndef DCR_USE_NEW_145138
     50  #define DCR_USE_NEW_145138
     51 #endif
     52 #ifndef DCR_USE_NEW_145139
     53  #define DCR_USE_NEW_145139
     54 #endif
     55 #ifndef DCR_USE_NEW_145804
     56  #define DCR_USE_NEW_145804
     57 #endif
     58 #ifndef DCR_USE_NEW_146933
     59  #define DCR_USE_NEW_146933
     60 #endif
     61 #ifndef DCR_USE_NEW_152154
     62  #define DCR_USE_NEW_152154
     63 #endif
     64 #ifndef DCR_USE_NEW_175866
     65  #define DCR_USE_NEW_175866
     66 #endif
     67 
     68 #ifndef DCR_USE_NEW_188922
     69  #define DCR_USE_NEW_188922
     70 #endif
     71 #ifndef DCR_USE_NEW_137252
     72  #define DCR_USE_NEW_137252
     73 #endif
     74 #ifndef DCR_USE_NEW_202903
     75  #define DCR_USE_NEW_202903
     76 #endif
     77 #ifndef DCR_USE_NEW_197819
     78  #define DCR_USE_NEW_197819
     79 #endif
     80 #ifndef DCR_USE_NEW_186091
     81  #define DCR_USE_NEW_186091
     82 #endif
     83 #ifndef DCR_USE_NEW_125467
     84  #define DCR_USE_NEW_125467
     85 #endif
     86 #ifndef DCR_USE_NEW_168772
     87  #define DCR_USE_NEW_168772
     88 #endif
     89 #ifndef DCR_USE_NEW_186764
     90  #define DCR_USE_NEW_186764
     91 #endif
     92 #ifndef DCR_USE_NEW_174340
     93  #define DCR_USE_NEW_174340
     94 #endif
     95 #ifndef DCR_USE_NEW_186151
     96  #define DCR_USE_NEW_186151
     97 #endif
     98 
     99 #ifndef DCR_USE_NEW_235072
    100  #define DCR_USE_NEW_235072
    101 #endif
    102 
    103 #endif // DCR_REMOVE_INTERNAL
    104 
    105 namespace Gdiplus
    106 {
    107     namespace DllExports
    108     {
    109         #include "GdiplusMem.h"
    110     };
    111 
    112     #include "GdiplusBase.h"
    113 
    114     // The following headers are used internally as well
    115     #include "GdiplusEnums.h"
    116     #include "GdiplusTypes.h"
    117     #include "GdiplusInit.h"
    118     #include "GdiplusPixelFormats.h"
    119     #include "GdiplusColor.h"
    120     #include "GdiplusMetaHeader.h"
    121     #include "GdiplusImaging.h"
    122     #include "GdiplusColorMatrix.h"
    123 
    124     // The rest of these are used only by the application
    125 
    126     #include "GdiplusGpStubs.h"
    127     #include "GdiplusHeaders.h"
    128 
    129     namespace DllExports
    130     {
    131         #include "GdiplusFlat.h"
    132     };
    133 
    134 
    135     #include "GdiplusImageAttributes.h"
    136     #include "GdiplusMatrix.h"
    137     #include "GdiplusBrush.h"
    138     #include "GdiplusPen.h"
    139     #include "GdiplusStringFormat.h"
    140     #include "GdiplusPath.h"
    141     #include "GdiplusLineCaps.h"
    142     #include "GdiplusMetafile.h"
    143     #include "GdiplusGraphics.h"
    144     #include "GdiplusCachedBitmap.h"
    145     #include "GdiplusRegion.h"
    146     #include "GdiplusFontCollection.h"
    147     #include "GdiplusFontFamily.h"
    148     #include "GdiplusFont.h"
    149     #include "GdiplusBitmap.h"
    150     #include "GdiplusImageCodec.h"
    151 
    152 }; // namespace Gdiplus
    153 
    154 
    155 
    156 #endif // !_GDIPLUS_HPP
    157