You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

157 regels
3.4 KiB

  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. #ifndef _GDIPLUS_H
  15. #define _GDIPLUS_H
  16. struct IDirectDrawSurface7;
  17. typedef signed short INT16;
  18. typedef unsigned short UINT16;
  19. #ifndef DCR_REMOVE_INTERNAL
  20. #ifndef DCR_USE_NEW_105760
  21. #define DCR_USE_NEW_105760
  22. #endif
  23. #ifndef DCR_USE_NEW_127084
  24. #define DCR_USE_NEW_127084
  25. #endif
  26. #ifndef DCR_USE_NEW_135429
  27. #define DCR_USE_NEW_135429
  28. #endif
  29. #ifndef DCR_USE_NEW_140782
  30. #define DCR_USE_NEW_140782
  31. #endif
  32. #ifndef DCR_USE_NEW_140855
  33. #define DCR_USE_NEW_140855
  34. #endif
  35. #ifndef DCR_USE_NEW_140857
  36. #define DCR_USE_NEW_140857
  37. #endif
  38. #ifndef DCR_USE_NEW_140861
  39. #define DCR_USE_NEW_140861
  40. #endif
  41. #ifndef DCR_USE_NEW_145135
  42. #define DCR_USE_NEW_145135
  43. #endif
  44. #ifndef DCR_USE_NEW_145138
  45. #define DCR_USE_NEW_145138
  46. #endif
  47. #ifndef DCR_USE_NEW_145139
  48. #define DCR_USE_NEW_145139
  49. #endif
  50. #ifndef DCR_USE_NEW_145804
  51. #define DCR_USE_NEW_145804
  52. #endif
  53. #ifndef DCR_USE_NEW_146933
  54. #define DCR_USE_NEW_146933
  55. #endif
  56. #ifndef DCR_USE_NEW_152154
  57. #define DCR_USE_NEW_152154
  58. #endif
  59. #ifndef DCR_USE_NEW_175866
  60. #define DCR_USE_NEW_175866
  61. #endif
  62. #ifndef DCR_USE_NEW_188922
  63. #define DCR_USE_NEW_188922
  64. #endif
  65. #ifndef DCR_USE_NEW_137252
  66. #define DCR_USE_NEW_137252
  67. #endif
  68. #ifndef DCR_USE_NEW_202903
  69. #define DCR_USE_NEW_202903
  70. #endif
  71. #ifndef DCR_USE_NEW_197819
  72. #define DCR_USE_NEW_197819
  73. #endif
  74. #ifndef DCR_USE_NEW_186091
  75. #define DCR_USE_NEW_186091
  76. #endif
  77. #ifndef DCR_USE_NEW_125467
  78. #define DCR_USE_NEW_125467
  79. #endif
  80. #ifndef DCR_USE_NEW_168772
  81. #define DCR_USE_NEW_168772
  82. #endif
  83. #ifndef DCR_USE_NEW_186764
  84. #define DCR_USE_NEW_186764
  85. #endif
  86. #ifndef DCR_USE_NEW_174340
  87. #define DCR_USE_NEW_174340
  88. #endif
  89. #ifndef DCR_USE_NEW_186151
  90. #define DCR_USE_NEW_186151
  91. #endif
  92. #ifndef DCR_USE_NEW_235072
  93. #define DCR_USE_NEW_235072
  94. #endif
  95. #endif // DCR_REMOVE_INTERNAL
  96. namespace Gdiplus
  97. {
  98. namespace DllExports
  99. {
  100. #include "GdiplusMem.h"
  101. };
  102. #include "GdiplusBase.h"
  103. // The following headers are used internally as well
  104. #include "GdiplusEnums.h"
  105. #include "GdiplusTypes.h"
  106. #include "GdiplusInit.h"
  107. #include "GdiplusPixelFormats.h"
  108. #include "GdiplusColor.h"
  109. #include "GdiplusMetaHeader.h"
  110. #include "GdiplusImaging.h"
  111. #include "GdiplusColorMatrix.h"
  112. // The rest of these are used only by the application
  113. #include "GdiplusGpStubs.h"
  114. #include "GdiplusHeaders.h"
  115. namespace DllExports
  116. {
  117. #include "GdiplusFlat.h"
  118. };
  119. #include "GdiplusImageAttributes.h"
  120. #include "GdiplusMatrix.h"
  121. #include "GdiplusBrush.h"
  122. #include "GdiplusPen.h"
  123. #include "GdiplusStringFormat.h"
  124. #include "GdiplusPath.h"
  125. #include "GdiplusLineCaps.h"
  126. #include "GdiplusMetafile.h"
  127. #include "GdiplusGraphics.h"
  128. #include "GdiplusCachedBitmap.h"
  129. #include "GdiplusRegion.h"
  130. #include "GdiplusFontCollection.h"
  131. #include "GdiplusFontFamily.h"
  132. #include "GdiplusFont.h"
  133. #include "GdiplusBitmap.h"
  134. #include "GdiplusImageCodec.h"
  135. }; // namespace Gdiplus
  136. #endif // !_GDIPLUS_HPP