annotate org.eclipse.swt.win32.win32.x86/src/org/eclipse/swt/internal/gdip/native.d @ 112:9f4c18c268b2

Update to compile and execute with dmd 2.052.
author kntroh
date Wed, 16 Mar 2011 21:53:53 +0900
parents 17310ba3c1bc
children 536e43f63c81
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1 /******************************************************************************
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
2
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
3 module:
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
4
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
5 Based on D version created by John Chapman for the Juno Project
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
6 see: www.dsource.org/projects/juno
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
7
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
8 Changes and Additions for SWT:
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
9 John Reimer <terminal.node@gmail.com>
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
10
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
11 ******************************************************************************/
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
12
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
13 module org.eclipse.swt.internal.gdip.native;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
14
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
15 import org.eclipse.swt.internal.win32.WINTYPES;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
16 import java.lang.all;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
17
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
18 extern(Windows):
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
19
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
20 /******************************************************************************
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
21
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
22
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
23 ******************************************************************************/
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
24
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
25 enum DebugEventLevel {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
26 Fatal,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
27 Warning
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
28 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
29
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
30 alias void function(DebugEventLevel level, char* message) DebugEventProc;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
31
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
32 alias int function(out uint token) NotificationHookProc;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
33 alias void function(uint token) NotificationUnhookProc;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
34
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
35
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
36 /******************************************************************************
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
37
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
38
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
39 ******************************************************************************/
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
40
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
41
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
42 struct GdiplusStartupInput {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
43 uint GdiplusVersion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
44 DebugEventProc DebugEventCallback;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
45 int SuppressBackgroundThread;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
46 int SuppressExternalCodecs;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
47 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
48
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
49 struct GdiplusStartupOutput {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
50 NotificationHookProc NotificationHook;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
51 NotificationUnhookProc NotificationUnhook;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
52 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
53
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
54 struct GpBitmapData {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
55 int Width;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
56 int Height;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
57 int Stride;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
58 int PixelFormat;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
59 void* Scan0;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
60 int Reserved;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
61 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
62
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
63 struct GpColorMatrix {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
64 float[5][5] m;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
65 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
66
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
67 struct GpPropertyItem {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
68 int id;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
69 int length;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
70 short type;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
71 void* value;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
72 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
73
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
74 struct GpColorPalette {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
75 int Flags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
76 int Count;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
77 int[1] Entries;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
78 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
79
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
80 public struct GpRectF {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
81 public float X;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
82 public float Y;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
83 public float Width;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
84 public float Height;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
85 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
86
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
87 public struct GpRect {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
88 public int X;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
89 public int Y;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
90 public int Width;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
91 public int Height;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
92 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
93 public struct GpPoint {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
94 public int X;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
95 public int Y;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
96 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
97 public struct GpPointF {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
98 public float X;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
99 public float Y;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
100 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
101
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
102 alias int function(void*) GpDrawImageAbort;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
103 alias GpDrawImageAbort GpGetThumbnailImageAbort;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
104
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
105 /******************************************************************************
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
106
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
107
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
108 ******************************************************************************/
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
109
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
110 enum Status {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
111 OK,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
112 GenericError,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
113 InvalidParameter,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
114 OutOfMemory,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
115 ObjectBusy,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
116 InsufficientBuffer,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
117 NotImplemented,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
118 Win32Error,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
119 WrongState,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
120 Aborted,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
121 FileNotFound,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
122 ValueOverflow,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
123 AccessDenied,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
124 UnknownImageFormat,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
125 FontFamilyNotFound,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
126 FontStyleNotFound,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
127 NotTrueTypeFont,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
128 UnsupportedGdiplusVersion,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
129 GdiplusNotInitialized,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
130 PropertyNotFound,
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
131 PropertyNotSupported
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
132 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
133
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
134 /**************************************************************************
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
135
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
136 Opaque types managed by Gdi+
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
137
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
138 **************************************************************************/
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
139 typedef GpImage GpBitmap;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
140
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
141 // alias uint ARGB;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
142 typedef Handle GpFontFamily;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
143 typedef Handle GpImage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
144 typedef Handle GpBrush;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
145 typedef Handle GpFont;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
146 typedef Handle GpFontCollection;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
147 typedef Handle GpGraphics;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
148 typedef Handle GpGraphicsPath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
149 typedef Handle GpImageAttributes;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
150 typedef Handle GpHatchBrush;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
151 typedef Handle GpLinearGradientBrush;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
152 typedef Handle GpMatrix;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
153 typedef Handle GpPen;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
154 typedef Handle GpRegion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
155 typedef Handle GpSolidBrush;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
156 typedef Handle GpStringFormat;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
157 typedef Handle GpTextureBrush;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
158 typedef Handle GpPath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
159
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
160 alias void* Handle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
161
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
162 alias int BrushType;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
163 alias int CombineMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
164 alias int FlushIntention;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
165 alias int MatrixOrder;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
166 alias int GraphicsUnit;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
167 alias int QualityMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
168 alias int SmoothingMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
169 alias int InterpolationMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
170 alias int CompositingMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
171 alias int CompositingQuality;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
172 alias int PixelOffsetMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
173 alias int PixelFormat;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
174 alias int RotateFlipType;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
175 alias int CoordinateSpace;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
176 alias int WarpMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
177 alias int WrapMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
178 alias int FillMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
179 alias int LineJoin;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
180 alias int LineCap;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
181 alias int DashCap;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
182 alias int DashStyle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
183 alias int PenAlignment;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
184 alias int ColorMatrixFlag;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
185 alias int ColorAdjustType;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
186 alias int ColorChannelFlag;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
187 alias int ImageLockMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
188 alias int ImageCodecFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
189 alias int EncoderParameterValueType;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
190 alias int GenericFontFamilies;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
191 alias int FontStyle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
192 alias int HatchStyle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
193 alias int StringFormatFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
194 alias int StringAlignment;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
195 alias int StringTrimming;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
196 alias int TextRenderingHint;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
197 alias int PenType;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
198 alias int LinearGradientMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
199 alias int KnownColor;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
200 alias int Unit;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
201
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
202 alias uint GraphicsState;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
203
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
204 /******************************************************************************
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
205
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
206 Flat GDI+ Exports (C Interface)
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
207
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
208 ******************************************************************************/
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
209
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
210 extern (Windows):
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
211
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
212 version( STATIC_GDIPLUS ){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
213 Status GdiplusStartup( uint* token, GdiplusStartupInput* input, GdiplusStartupOutput* output);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
214 void GdiplusShutdown(uint token);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
215 Status GdipCreateFromHDC(Handle hdc, out Handle graphics);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
216 Status GdipCreateFromHDC2(Handle hdc, Handle hDevice, out Handle graphics);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
217 Status GdipCreateFromHWND(Handle hwnd, out Handle graphics);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
218 Status GdipGetImageGraphicsContext(Handle image, out Handle graphics);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
219 Status GdipDeleteGraphics(Handle graphics);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
220 Status GdipGetDC(Handle graphics, out Handle hdc);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
221 Status GdipReleaseDC(Handle graphics, Handle hdc);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
222 Status GdipSetClipGraphics(Handle graphics, Handle srcgraphics, CombineMode combineMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
223 Status GdipSetClipRectI(Handle graphics, int x, int y, int width, int height, CombineMode combineMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
224 Status GdipSetClipRect(Handle graphics, float x, float y, float width, float height, CombineMode combineMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
225 Status GdipSetClipPath(Handle graphics, Handle path, CombineMode combineMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
226 Status GdipSetClipRegion(Handle graphics, Handle region, CombineMode combineMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
227 Status GdipSetClipHrgn(Handle graphics, HRGN hRgn, CombineMode combineMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
228
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
229 Status GdipGetClip(Handle graphics, out Handle region);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
230 Status GdipResetClip(Handle graphics);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
231 Status GdipSaveGraphics(Handle graphics, out uint state);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
232 Status GdipRestoreGraphics(Handle graphics, int state);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
233 Status GdipFlush(Handle graphics, FlushIntention intention);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
234 Status GdipScaleWorldTransform(Handle graphics, float sx, float sy, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
235 Status GdipRotateWorldTransform(Handle graphics, float angle, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
236 Status GdipTranslateWorldTransform(Handle graphics, float dx, float dy, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
237 Status GdipMultiplyWorldTransform(Handle graphics, Handle matrix, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
238 Status GdipResetWorldTransform(Handle graphics);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
239 Status GdipBeginContainer(Handle graphics, ref GpRectF dstrect, ref GpRectF srcrect, GraphicsUnit unit, out int state);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
240 Status GdipBeginContainerI(Handle graphics, ref GpRect dstrect, ref GpRect srcrect, GraphicsUnit unit, out int state);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
241 Status GdipBeginContainer2(Handle graphics, out int state);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
242 Status GdipEndContainer(Handle graphics, int state);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
243 Status GdipGetDpiX(Handle graphics, out float dpi);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
244 Status GdipGetDpiY(Handle graphics, out float dpi);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
245 Status GdipGetPageUnit(Handle graphics, out GraphicsUnit unit);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
246 Status GdipSetPageUnit(Handle graphics, GraphicsUnit unit);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
247 Status GdipGetPageScale(Handle graphics, out float scale);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
248 Status GdipSetPageScale(Handle graphics, float scale);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
249 Status GdipGetWorldTransform(Handle graphics, Handle matrix); // out not necessary?
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
250 Status GdipSetWorldTransform(Handle graphics, Handle matrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
251 Status GdipGetCompositingMode(Handle graphics, out CompositingMode compositingMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
252 Status GdipSetCompositingMode(Handle graphics, CompositingMode compositingMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
253 Status GdipGetCompositingQuality(Handle graphics, out CompositingQuality compositingQuality);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
254 Status GdipSetCompositingQuality(Handle graphics, CompositingQuality compositingQuality);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
255 Status GdipGetInterpolationMode(Handle graphics, out InterpolationMode interpolationMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
256 Status GdipSetInterpolationMode(Handle graphics, InterpolationMode interpolationMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
257 Status GdipGetSmoothingMode(Handle graphics, out SmoothingMode smoothingMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
258 Status GdipSetSmoothingMode(Handle graphics, SmoothingMode smoothingMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
259 Status GdipGetPixelOffsetMode(Handle graphics, out PixelOffsetMode pixelOffsetMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
260 Status GdipSetPixelOffsetMode(Handle graphics, PixelOffsetMode pixelOffsetMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
261 Status GdipGetTextContrast(Handle graphics, out uint textContrast);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
262 Status GdipSetTextContrast(Handle graphics, uint textContrast);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
263 Status GdipGraphicsClear(Handle graphics, int color);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
264 Status GdipDrawLine(Handle graphics, Handle pen, float x1, float y1, float x2, float y2);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
265 Status GdipDrawLines(Handle graphics, Handle pen, GpPointF* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
266 Status GdipDrawLineI(Handle graphics, Handle pen, int x1, int y1, int x2, int y2);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
267 Status GdipDrawLinesI(Handle graphics, Handle pen, GpPoint* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
268 Status GdipDrawArc(Handle graphics, Handle pen, float x, float y, float width, float height, float startAngle, float sweepAngle);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
269 Status GdipDrawArcI(Handle graphics, Handle pen, int x, int y, int width, int height, float startAngle, float sweepAngle);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
270 Status GdipDrawBezier(Handle graphics, Handle pen, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
271 Status GdipDrawBeziers(Handle graphics, Handle pen, GpPointF* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
272 Status GdipDrawBezierI(Handle graphics, Handle pen, int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
273 Status GdipDrawBeziersI(Handle graphics, Handle pen, GpPoint* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
274 Status GdipDrawRectangle(Handle graphics, Handle pen, float x, float y, float width, float height);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
275 Status GdipDrawRectangles(Handle graphics, Handle pen, GpRectF* rects, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
276 Status GdipDrawRectangleI(Handle graphics, Handle pen, int x, int y, int width, int height);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
277 Status GdipDrawRectanglesI(Handle graphics, Handle pen, GpRect* rects, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
278 Status GdipDrawEllipse(Handle graphics, Handle pen, float x, float y, float width, float height);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
279 Status GdipDrawEllipseI(Handle graphics, Handle pen, int x, int y, int width, int height);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
280 Status GdipDrawPie(Handle graphics, Handle pen, float x, float y, float width, float height, float startAngle, float sweepAngle);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
281 Status GdipDrawPieI(Handle graphics, Handle pen, int x, int y, int width, int height, float startAngle, float sweepAngle);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
282 Status GdipDrawPolygon(Handle graphics, Handle pen, GpPointF* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
283 Status GdipDrawPolygonI(Handle graphics, Handle pen, GpPoint* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
284 Status GdipDrawCurve(Handle graphics, Handle pen, GpPointF* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
285 Status GdipDrawCurve2(Handle graphics, Handle pen, GpPointF* points, int count, float tension);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
286 Status GdipDrawCurve3(Handle graphics, Handle pen, GpPointF* points, int count, int offset, int numberOfSegments, float tension);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
287 Status GdipDrawCurveI(Handle graphics, Handle pen, GpPoint* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
288 Status GdipDrawCurve2I(Handle graphics, Handle pen, GpPoint* points, int count, float tension);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
289 Status GdipDrawCurve3I(Handle graphics, Handle pen, GpPoint* points, int count, int offset, int numberOfSegments, float tension);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
290 Status GdipDrawClosedCurve(Handle graphics, Handle pen, GpPointF* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
291 Status GdipDrawClosedCurve2(Handle graphics, Handle pen, GpPointF* points, int count, float tension);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
292 Status GdipDrawClosedCurveI(Handle graphics, Handle pen, GpPoint* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
293 Status GdipDrawClosedCurve2I(Handle graphics, Handle pen, GpPoint* points, int count, float tension);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
294 Status GdipFillRectangleI(Handle graphics, Handle brush, int x, int y, int width, int height);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
295 Status GdipFillRectangle(Handle graphics, Handle brush, float x, float y, float width, float height);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
296 Status GdipFillRectanglesI(Handle graphics, Handle brush, GpRect* rects, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
297 Status GdipFillRectangles(Handle graphics, Handle brush, GpRectF* rects, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
298 Status GdipFillPolygon(Handle graphics, Handle brush, GpPointF* rects, int count, FillMode fillMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
299 Status GdipFillPolygonI(Handle graphics, Handle brush, GpPoint* rects, int count, FillMode fillMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
300 Status GdipFillEllipse(Handle graphics, Handle brush, float x, float y, float width, float height);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
301 Status GdipFillEllipseI(Handle graphics, Handle brush, int x, int y, int width, int height);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
302 Status GdipFillPie(Handle graphics, Handle brush, float x, float y, float width, float height, float startAngle, float sweepAngle);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
303 Status GdipFillPieI(Handle graphics, Handle brush, int x, int y, int width, int height, float startAngle, float sweepAngle);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
304 Status GdipFillPath(Handle graphics, Handle brush, Handle path);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
305 Status GdipFillClosedCurve(Handle graphics, Handle brush, GpPointF* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
306 Status GdipFillClosedCurveI(Handle graphics, Handle brush, GpPoint* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
307 Status GdipFillClosedCurve2(Handle graphics, Handle brush, GpPointF* points, int count, FillMode fillMode, float tension);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
308 Status GdipFillClosedCurve2I(Handle graphics, Handle brush, GpPoint* points, int count, FillMode fillMode, float tension);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
309 Status GdipFillRegion(Handle graphics, Handle brush, Handle region);
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
310 Status GdipDrawString(Handle graphics, LPCWSTR string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, Handle brush);
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
311 Status GdipMeasureString(Handle graphics, LPCWSTR string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, ref GpRectF boundingBox, int* codepointsFitted, int* linesFitted);
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
312 Status GdipGetStringFormatMeasurableCharacterRangeCount(Handle format, out int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
313 Status GdipCloneStringFormat(Handle format, out Handle newFormat);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
314
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
315 Status GdipMeasureCharacterRanges(Handle graphics, LPCWSTR string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, int regionCount, Handle* regions);
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
316 Status GdipDrawImage(Handle graphics, Handle image, float x, float y);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
317 Status GdipDrawImageI(Handle graphics, Handle image, int x, int y);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
318 Status GdipDrawImageRect(Handle graphics, Handle image, float x, float y, float width, float height);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
319 Status GdipDrawImageRectI(Handle graphics, Handle image, int x, int y, int width, int height);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
320 Status GdipDrawImagePointRect(Handle graphics, Handle image, float x, float y, float srcx, float srcy, float srcwidth, float srcheight, GraphicsUnit srcUnit);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
321 Status GdipDrawImagePointRectI(Handle graphics, Handle image, int x, int y, int srcx, int srcy, int srcwidth, int srcheight, GraphicsUnit srcUnit);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
322 Status GdipDrawImageRectRect(Handle graphics, Handle image, float dstx, float dsty, float dstwidth, float dstheight, float srcx, float srcy, float srcwidth, float srcheight, GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
323 Status GdipDrawImageRectRectI(Handle graphics, Handle image, int dstx, int dsty, int dstwidth, int dstheight, int srcx, int srcy, int srcwidth, int srcheight, GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
324 Status GdipDrawImagePoints(Handle graphics, Handle image, GpPointF* dstpoints, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
325 Status GdipDrawImagePointsI(Handle graphics, Handle image, GpPoint* dstpoints, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
326 Status GdipDrawImagePointsRect(Handle graphics, Handle image, GpPointF* dstpoints, int count, float srcx, float srcy, float srcwidth, float srcheight, GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
327 Status GdipDrawImagePointsRectI(Handle graphics, Handle image, GpPoint* dstpoints, int count, int srcx, int srcy, int srcwidth, int srcheight, GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
328 Status GdipIsVisiblePoint(Handle graphics, float x, float y, out int result);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
329 Status GdipIsVisiblePointI(Handle graphics, int x, int y, out int result);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
330 Status GdipIsVisibleRect(Handle graphics, float x, float y, float width, float height, out int result);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
331 Status GdipIsVisibleRectI(Handle graphics, int x, int y, int width, int height, out int result);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
332 Status GdipGetTextRenderingHint(Handle graphics, out TextRenderingHint mode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
333 Status GdipSetTextRenderingHint(Handle graphics, TextRenderingHint mode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
334 Status GdipGetClipBounds(Handle graphics, out GpRectF rect);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
335 Status GdipGetClipBoundsI(Handle graphics, out GpRect rect);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
336 Status GdipGetVisibleClipBounds(Handle graphics, out GpRectF rect);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
337 Status GdipGetVisibleClipBoundsI(Handle graphics, out GpRect rect);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
338 Status GdipIsClipEmpty(Handle graphics, out int result);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
339 Status GdipIsVisibleClipEmpty(Handle graphics, out int result);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
340 Status GdipGetRenderingOrigin(Handle graphics, out int x, out int y);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
341 Status GdipSetRenderingOrigin(Handle graphics, int x, int y);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
342 Status GdipGetNearestColor(Handle graphics, ref int argb);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
343 Status GdipComment(Handle graphics, uint sizeData, ubyte* data);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
344 Status GdipTransformPoints(Handle graphics, CoordinateSpace destSpace, CoordinateSpace srcSpace, GpPointF* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
345 Status GdipTransformPointsI(Handle graphics, CoordinateSpace destSpace, CoordinateSpace srcSpace, GpPoint* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
346
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
347 Status GdipCreateMatrix(out Handle matrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
348 Status GdipCreateMatrix2(float m11, float m12, float m21, float m22, float dx, float dy, out Handle matrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
349 Status GdipCreateMatrix3(ref GpRectF rect, GpPointF* dstplg, out Handle matrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
350 Status GdipCreateMatrix3I(ref GpRect rect, GpPoint* dstplg, out Handle matrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
351 Status GdipDeleteMatrix(Handle matrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
352 Status GdipCloneMatrix(Handle matrix, out Handle cloneMatrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
353 Status GdipGetMatrixElements(Handle matrix, float* matrixOut);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
354 Status GdipSetMatrixElements(Handle matrix, float m11, float m12, float m21, float m22, float xy, float dy);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
355 Status GdipInvertMatrix(Handle matrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
356 Status GdipMultiplyMatrix(Handle matrix, Handle matrix2, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
357 Status GdipScaleMatrix(Handle matrix, float scaleX, float scaleY, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
358 Status GdipShearMatrix(Handle matrix, float shearX, float shearY, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
359 Status GdipRotateMatrix(Handle matrix, float angle, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
360 Status GdipTranslateMatrix(Handle matrix, float offsetX, float offsetY, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
361 Status GdipIsMatrixIdentity(Handle matrix, out int result);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
362 Status GdipIsMatrixInvertible(Handle matrix, out int result);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
363 Status GdipTransformMatrixPoints(Handle matrix, GpPointF *pts, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
364
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
365 Status GdipGetBrushType(Handle brush, out BrushType type );
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
366 Status GdipCloneBrush(Handle brush, out Handle cloneBrush);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
367 Status GdipDeleteBrush(Handle brush);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
368
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
369 Status GdipCreateSolidFill(int color, out Handle brush);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
370 Status GdipGetSolidFillColor(Handle brush, out int color);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
371 Status GdipSetSolidFillColor(Handle brush, int color);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
372
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
373 Status GdipCreateTexture(Handle image, WrapMode wrapMode, out Handle texture);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
374 Status GdipCreateTexture2(Handle image, WrapMode wrapMode, float x, float y, float width, float height, out Handle texture);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
375 Status GdipCreateTexture2I(Handle image, WrapMode wrapMode, int x, int y, int width, int height, out Handle texture);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
376 Status GdipGetTextureImage(Handle brush, out Handle image);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
377 Status GdipGetTextureTransform(Handle brush, out Handle matrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
378 Status GdipSetTextureTransform(Handle brush, Handle matrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
379 Status GdipGetTextureWrapMode(Handle brush, out WrapMode wrapmode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
380 Status GdipSetTextureWrapMode(Handle brush, WrapMode wrapmode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
381
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
382 Status GdipCreateHatchBrush(HatchStyle hatchstyle, int forecol, int backcol, out Handle brush);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
383 Status GdipGetHatchStyle(Handle brush, out HatchStyle hatchstyle);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
384 Status GdipGetHatchForegroundColor(Handle brush, out int forecol);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
385 Status GdipGetHatchBackgroundColor(Handle brush, out int backcol);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
386
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
387 Status GdipCreateLineBrushI(ref GpPoint point1, ref GpPoint point2, int color1, int color2, WrapMode wrapMode, out Handle lineGradient);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
388 Status GdipCreateLineBrush(ref GpPointF point1, ref GpPointF point2, int color1, int color2, WrapMode wrapMode, out Handle lineGradient);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
389 Status GdipCreateLineBrushFromRectI(ref GpRect rect, int color1, int color2, LinearGradientMode mode, WrapMode wrapMode, out Handle lineGradient);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
390 Status GdipCreateLineBrushFromRect(ref GpRectF rect, int color1, int color2, LinearGradientMode mode, WrapMode wrapMode, out Handle lineGradient);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
391 Status GdipCreateLineBrushFromRectWithAngleI(ref GpRect rect, int color1, int color2, float angle, int isAngleScalable, WrapMode wrapMode, out Handle lineGradient);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
392 Status GdipCreateLineBrushFromRectWithAngle(ref GpRectF rect, int color1, int color2, float angle, int isAngleScalable, WrapMode wrapMode, out Handle lineGradient);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
393 Status GdipGetLineBlendCount(Handle brush, out int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
394 Status GdipGetLineBlend(Handle brush, float* blend, float* positions, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
395 Status GdipSetLineBlend(Handle brush, float* blend, float* positions, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
396 Status GdipGetLinePresetBlendCount(Handle brush, out int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
397 Status GdipGetLinePresetBlend(Handle brush, uint* blend, float* positions, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
398 Status GdipSetLinePresetBlend(Handle brush, uint* blend, float* positions, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
399 Status GdipGetLineWrapMode(Handle brush, out WrapMode wrapmode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
400 Status GdipSetLineWrapMode(Handle brush, WrapMode wrapmode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
401 Status GdipGetLineRect(Handle brush, out GpRectF rect);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
402 Status GdipGetLineColors(Handle brush, int* colors);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
403 Status GdipSetLineColors(Handle brush, int color1, int color2);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
404 Status GdipGetLineGammaCorrection(Handle brush, out int useGammaCorrection);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
405 Status GdipSetLineGammaCorrection(Handle brush, int useGammaCorrection);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
406 Status GdipSetLineSigmaBlend(Handle brush, float focus, float scale);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
407 Status GdipSetLineLinearBlend(Handle brush, float focus, float scale);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
408 Status GdipGetLineTransform(Handle brush, out Handle matrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
409 Status GdipSetLineTransform(Handle brush, Handle matrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
410 Status GdipResetLineTransform(Handle brush);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
411 Status GdipMultiplyLineTransform(Handle brush, Handle matrix, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
412 Status GdipTranslateLineTransform(Handle brush, float dx, float dy, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
413 Status GdipScaleLineTransform(Handle brush, float sx, float sy, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
414 Status GdipRotateLineTransform(Handle brush, float angle, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
415
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
416 Status GdipCreatePen1(int argb, float width, GraphicsUnit unit, out Handle pen);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
417 Status GdipCreatePen2(Handle brush, float width, GraphicsUnit unit, out Handle pen);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
418 Status GdipDeletePen(Handle pen);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
419 Status GdipClonePen(Handle pen, out Handle clonepen);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
420 Status GdipSetPenLineCap197819(Handle pen, LineCap startCap, LineCap endCap, DashCap dashCap);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
421 Status GdipGetPenStartCap(Handle pen, out LineCap startCap);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
422 Status GdipSetPenStartCap(Handle pen, LineCap startCap);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
423 Status GdipGetPenEndCap(Handle pen, out LineCap endCap);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
424 Status GdipSetPenEndCap(Handle pen, LineCap endCap);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
425 Status GdipGetPenDashCap197819(Handle pen, out DashCap endCap);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
426 Status GdipSetPenDashCap197819(Handle pen, DashCap endCap);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
427 Status GdipGetPenLineJoin(Handle pen, out LineJoin lineJoin);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
428 Status GdipSetPenLineJoin(Handle pen, LineJoin lineJoin);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
429 Status GdipGetPenMiterLimit(Handle pen, out float miterLimit);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
430 Status GdipSetPenMiterLimit(Handle pen, float miterLimit);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
431 Status GdipGetPenMode(Handle pen, out PenAlignment penMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
432 Status GdipSetPenMode(Handle pen, PenAlignment penMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
433 Status GdipGetPenTransform(Handle pen, out Handle matrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
434 Status GdipSetPenTransform(Handle pen, Handle matrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
435 Status GdipResetPenTransform(Handle pen);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
436 Status GdipMultiplyPenTransform(Handle pen, Handle matrix, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
437 Status GdipTranslatePenTransform(Handle pen, float dx, float dy, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
438 Status GdipScalePenTransform(Handle pen, float sx, float sy, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
439 Status GdipRotatePenTransform(Handle pen, float angle, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
440 Status GdipGetPenColor(Handle pen, out int argb);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
441 Status GdipSetPenColor(Handle pen, int argb);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
442 Status GdipGetPenWidth(Handle pen, out float width);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
443 Status GdipSetPenWidth(Handle pen, float width);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
444 Status GdipGetPenFillType(Handle pen, out PenType type);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
445 Status GdipGetPenBrushFill(Handle pen, out Handle brush);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
446 Status GdipSetPenBrushFill(Handle pen, Handle brush);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
447 Status GdipGetPenDashStyle(Handle pen, out DashStyle dashstyle);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
448 Status GdipSetPenDashStyle(Handle pen, DashStyle dashstyle);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
449 Status GdipGetPenDashOffset(Handle pen, out float offset);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
450 Status GdipSetPenDashOffset(Handle pen, float offset);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
451 Status GdipGetPenDashCount(Handle pen, out int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
452 Status GdipGetPenDashArray(Handle pen, float* dash, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
453 Status GdipSetPenDashArray(Handle pen, float* dash, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
454 Status GdipGetPenCompoundCount(Handle pen, out int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
455 Status GdipGetPenCompoundArray(Handle pen, float* dash, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
456 Status GdipSetPenCompoundArray(Handle pen, float* dash, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
457
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
458 Status GdipCreateRegion(out Handle region);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
459 Status GdipCreateRegionRect(ref GpRectF rect, out Handle region);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
460 Status GdipCreateRegionRectI(ref GpRect rect, out Handle region);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
461 Status GdipCreateRegionPath(Handle path, out Handle region);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
462 Status GdipCreateRegionHrgn(Handle hRgn, out Handle region);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
463 Status GdipDeleteRegion(Handle region);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
464 Status GdipSetInfinite(Handle region);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
465 Status GdipSetEmpty(Handle region);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
466 Status GdipCombineRegionRect(Handle region, ref GpRectF rect, CombineMode combineMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
467 Status GdipCombineRegionRectI(Handle region, ref GpRect rect, CombineMode combineMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
468 Status GdipCombineRegionPath(Handle region, Handle path, CombineMode combineMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
469 Status GdipCombineRegionRegion(Handle region, Handle region, CombineMode combineMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
470 Status GdipTranslateRegion(Handle region, float dx, float dy);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
471 Status GdipTranslateRegionI(Handle region, int dx, int dy);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
472 Status GdipTransformRegion(Handle region, Handle matrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
473 Status GdipGetRegionBounds(Handle region, Handle graphics, out GpRectF rect);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
474 Status GdipGetRegionHRgn(Handle region, Handle graphics, out Handle hRgn);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
475 Status GdipIsEmptyRegion(Handle region, Handle graphics, out int result);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
476 Status GdipIsInfiniteRegion(Handle region, Handle graphics, out int result);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
477 Status GdipIsEqualRegion(Handle region1, Handle region2, Handle graphics, out int result);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
478 Status GdipIsVisibleRegionPoint(Handle region, float x, float y, Handle graphics, out int result);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
479 Status GdipIsVisibleRegionRect(Handle region, float x, float y, float width, float height, Handle graphics, out int result);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
480 Status GdipIsVisibleRegionPointI(Handle region, int x, int y, Handle graphics, out int result);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
481 Status GdipIsVisibleRegionRectI(Handle region, int x, int y, int width, int height, Handle graphics, out int result);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
482 Status GdipGetRegionScansCount(Handle region, out int count, Handle matrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
483 Status GdipGetRegionScans(Handle region, GpRectF* rects, out int count, Handle matrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
484
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
485 Status GdipDisposeImage(Handle image);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
486 Status GdipImageForceValidation(Handle image);
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
487 Status GdipLoadImageFromFileICM(LPCWSTR filename, out Handle image);
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
488 Status GdipLoadImageFromFile(LPCWSTR filename, out Handle image);
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
489 // Status GdipLoadImageFromStreamICM(IStream stream, out Handle image);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
490 // Status GdipLoadImageFromStream(IStream stream, out Handle image);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
491 // Status GdipGetImageRawFormat(Handle image, out GUID format);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
492 Status GdipGetImageEncodersSize(out int numEncoders, out int size);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
493 // Status GdipGetImageEncoders(int numEncoders, int size, GpImageCodecInfo* encoders);
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
494 // Status GdipSaveImageToFile(Handle image, LPCWSTR filename, ref GUID clsidEncoder, GpEncoderParameters* encoderParams);
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
495 // Status GdipSaveImageToStream(Handle image, IStream stream, ref GUID clsidEncoder, GpEncoderParameters* encoderParams);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
496 // Status GdipSaveAdd(Handle image, GpEncoderParameters* encoderParams);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
497 // Status GdipSaveAddImage(Handle image, Handle newImage, GpEncoderParameters* encoderParams);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
498 Status GdipCloneImage(Handle image, out Handle cloneImage);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
499 Status GdipGetImageType(Handle image, out int type);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
500 Status GdipGetImageFlags(Handle image, out uint flags);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
501 Status GdipGetImageWidth(Handle image, out uint width);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
502 Status GdipGetImageHeight(Handle image, out uint height);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
503 Status GdipGetImageHorizontalResolution(Handle image, out float resolution);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
504 Status GdipGetImageVerticalResolution(Handle image, out float resolution);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
505 Status GdipGetPropertyCount(Handle image, out int numOfProperty);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
506 Status GdipGetPropertyIdList(Handle image, int numOfProperty, int* list);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
507 Status GdipGetImagePixelFormat(Handle image, out PixelFormat format);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
508 Status GdipGetImageDimension(Handle image, out float width, out float height);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
509 Status GdipGetImageThumbnail(Handle image, int thumbWidth, int thumbHeight, out Handle thumbImage, GpGetThumbnailImageAbort callback, void* callbackData);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
510 // Status GdipImageGetFrameCount(Handle image, ref GUID dimensionID, out int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
511 // Status GdipImageSelectActiveFrame(Handle image, ref GUID dimensionID, int frameCount);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
512 Status GdipImageGetFrameDimensionsCount(Handle image, out int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
513 // Status GdipImageGetFrameDimensionsList(Handle image, GUID* dimensionIDs, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
514 Status GdipImageRotateFlip(Handle image, RotateFlipType rotateFlipType);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
515 Status GdipGetPropertyItemSize(Handle image, int propId, out uint propSize);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
516 Status GdipGetPropertyItem(Handle image, int propId, uint propSize, GpPropertyItem* buffer);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
517 Status GdipSetPropertyItem(Handle image, ref GpPropertyItem buffer);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
518 Status GdipRemovePropertyItem(Handle image, int propId);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
519 Status GdipGetPropertySize(Handle image, out uint totalBufferSize, ref int numProperties);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
520 Status GdipGetAllPropertyItems(Handle image, uint totalBufferSize, int numProperties, GpPropertyItem* allItems);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
521 Status GdipGetImageBounds(Handle image, out GpRectF srcRect, out GraphicsUnit srcUnit);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
522 // Status GdipGetEncoderParameterListSize(Handle image, ref GUID clsidEncoder, out uint size);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
523 // Status GdipGetEncoderParameterList(Handle image, ref GUID clsidEncoder, uint size, GpEncoderParameters* buffer);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
524 Status GdipGetImagePaletteSize(Handle image, out int size);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
525 Status GdipGetImagePalette(Handle image, GpColorPalette* palette, int size);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
526 Status GdipSetImagePalette(Handle image, GpColorPalette* palette);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
527
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
528 Status GdipCreateBitmapFromScan0(int width, int height, int stride, PixelFormat format, ubyte* scan0, out Handle bitmap);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
529 Status GdipCreateBitmapFromHBITMAP(Handle hbitmap, Handle hpalette, out Handle bitmap);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
530 Status GdipCreateBitmapFromHICON(Handle hicon, out Handle bitmap);
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
531 Status GdipCreateBitmapFromFileICM(LPCWSTR fileName, out Handle bitmap);
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
532 Status GdipCreateBitmapFromFile(LPCWSTR fileName, out Handle bitmap);
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
533 // Status GdipCreateBitmapFromStreamICM(IStream stream, out Handle bitmap);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
534 // Status GdipCreateBitmapFromStream(IStream stream, out Handle bitmap);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
535 Status GdipCreateBitmapFromGraphics(int width, int height, Handle graphics, out Handle bitmap);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
536 Status GdipCloneBitmapArea(float x, float y, float width, float height, PixelFormat format, Handle srcbitmap, out Handle dstbitmap);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
537 Status GdipCloneBitmapAreaI(int x, int y, int width, int height, PixelFormat format, Handle srcbitmap, out Handle dstbitmap);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
538 Status GdipBitmapGetPixel(Handle bitmap, int x, int y, out int color);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
539 Status GdipBitmapSetPixel(Handle bitmap, int x, int y, int color);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
540 Status GdipBitmapLockBits(Handle bitmap, GpRect* rect, ImageLockMode flags, PixelFormat format, GpBitmapData* lockedBitmapData);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
541 Status GdipBitmapUnlockBits(Handle bitmap, GpBitmapData* lockedBitmapData);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
542 Status GdipBitmapSetResolution(Handle bitmap, float xdpi, float ydpi);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
543 Status GdipCreateHICONFromBitmap(Handle bitmap, out Handle hbmReturn);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
544 Status GdipCreateHBITMAPFromBitmap(Handle bitmap, out Handle hbmReturn, int background);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
545
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
546 Status GdipCreateImageAttributes(out Handle imageattr);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
547 Status GdipDisposeImageAttributes(Handle imageattr);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
548 Status GdipSetImageAttributesColorMatrix(Handle imageattr, ColorAdjustType type, int enableFlag, GpColorMatrix* colorMatrix, GpColorMatrix* grayMatrix, ColorMatrixFlag flags);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
549 Status GdipSetImageAttributesThreshold(Handle imageattr, ColorAdjustType type, int enableFlag, float threshold);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
550 Status GdipSetImageAttributesGamma(Handle imageattr, ColorAdjustType type, int enableFlag, float gamma);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
551 Status GdipSetImageAttributesNoOp(Handle imageattr, ColorAdjustType type, int enableFlag);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
552 Status GdipSetImageAttributesColorKeys(Handle imageattr, ColorAdjustType type, int enableFlag, int colorLow, int colorHigh);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
553 Status GdipSetImageAttributesOutputChannel(Handle imageattr, ColorAdjustType type, int enableFlag, ColorChannelFlag flags);
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
554 Status GdipSetImageAttributesOutputChannelColorProfile(Handle imageattr, ColorAdjustType type, int enableFlag, LPCWSTR colorProfileFilename);
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
555 Status GdipSetImageAttributesWrapMode(Handle imageattr, WrapMode wrap, int argb, int clamp);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
556
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
557 Status GdipNewInstalledFontCollection(out Handle fontCollection);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
558 Status GdipNewPrivateFontCollection(out Handle fontCollection);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
559 Status GdipDeletePrivateFontCollection(Handle fontCollection);
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
560 Status GdipPrivateAddFontFile(Handle fontCollection, LPCWSTR filename);
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
561 Status GdipPrivateAddMemoryFont(Handle fontCollection, void* memory, int length);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
562 Status GdipGetFontCollectionFamilyCount(Handle fontCollection, out int numFound);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
563 Status GdipGetFontCollectionFamilyList(Handle fontCollection, int numSought, Handle* gpfamilies, out int numFound);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
564
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
565 Status GdipCreateFontFamilyFromName(LPCWSTR name, Handle fontCollection, out Handle FontFamily);
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
566 Status GdipDeleteFontFamily(Handle FontFamily);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
567 Status GdipCloneFontFamily(Handle FontFamily, out Handle clonedFontFamily);
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
568 Status GdipGetFamilyName(Handle family, LPCWSTR name, int language);
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
569 Status GdipGetGenericFontFamilyMonospace(out Handle nativeFamily);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
570 Status GdipGetGenericFontFamilySerif(out Handle nativeFamily);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
571 Status GdipGetGenericFontFamilySansSerif(out Handle nativeFamily);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
572 Status GdipGetEmHeight(Handle family, FontStyle style, out short EmHeight);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
573 Status GdipGetCellAscent(Handle family, FontStyle style, out short CellAscent);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
574 Status GdipGetCellDescent(Handle family, FontStyle style, out short CellDescent);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
575 Status GdipGetLineSpacing(Handle family, FontStyle style, out short LineSpacing);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
576 Status GdipIsStyleAvailable(Handle family, FontStyle style, out int IsStyleAvailable);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
577
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
578 Status GdipCreateFont(Handle fontFamily, float emSize, int style, int unit, out Handle font);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
579 Status GdipCreateFontFromDC(Handle hdc, out Handle font);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
580 Status GdipDeleteFont(Handle font);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
581 Status GdipCloneFont(Handle font, out Handle cloneFont);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
582 Status GdipGetFontSize(Handle font, out float size);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
583 Status GdipGetFontHeight(Handle font, Handle graphics, out float height);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
584 Status GdipGetFontHeightGivenDPI(Handle font, float dpi, out float height);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
585 Status GdipGetFontStyle(Handle font, out FontStyle style);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
586 Status GdipGetFontUnit(Handle font, out GraphicsUnit unit);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
587 Status GdipGetFamily(Handle font, out Handle family);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
588 Status GdipCreateFontFromLogfontW( Handle hdc, ref LOGFONTW logfont, out Handle font);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
589 Status GdipCreateFontFromLogfontA( Handle hdc, ref LOGFONTA logfont, out Handle font );
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
590
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
591 Status GdipGetLogFontW(Handle font, Handle graphics, out LOGFONTW logfontW);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
592 alias GdipGetLogFontW GdipGetLogFont;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
593
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
594 Status GdipCreateStringFormat(StringFormatFlags formatAttributes, int language, out Handle format);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
595 Status GdipDeleteStringFormat(Handle format);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
596 Status GdipGetStringFormatFlags(Handle format, out StringFormatFlags flags);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
597 Status GdipSetStringFormatFlags(Handle format, StringFormatFlags flags);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
598 Status GdipGetStringFormatAlign(Handle format, out StringAlignment alignment);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
599 Status GdipSetStringFormatAlign(Handle format, StringAlignment alignment);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
600 Status GdipGetStringFormatLineAlign(Handle format, out StringAlignment alignment);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
601 Status GdipSetStringFormatLineAlign(Handle format, StringAlignment alignment);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
602 Status GdipGetStringFormatTrimming(Handle format, out StringTrimming trimming);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
603 Status GdipSetStringFormatTrimming(Handle format, StringTrimming trimming);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
604
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
605 Status GdipCreatePath(FillMode brushMode, out Handle path);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
606 Status GdipCreatePath2(GpPointF*, ubyte*, int, FillMode, out Handle);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
607 Status GdipCreatePath2I(GpPoint*, ubyte*, int, FillMode, out Handle);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
608 Status GdipDeletePath(Handle path);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
609 Status GdipClonePath(Handle path, out Handle clonepath);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
610 Status GdipResetPath(Handle path);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
611 Status GdipGetPathFillMode(Handle path, out FillMode fillmode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
612 Status GdipSetPathFillMode(Handle path, FillMode fillmode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
613 Status GdipStartPathFigure(Handle path);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
614 Status GdipClosePathFigure(Handle path);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
615 Status GdipClosePathFigures(Handle path);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
616 Status GdipSetPathMarker(Handle path);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
617 Status GdipClearPathMarkers(Handle path);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
618 Status GdipReversePath(Handle path);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
619 Status GdipGetPathLastPoint(Handle path, out GpPointF lastPoint);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
620 Status GdipAddPathLine(Handle path, float x1, float y1, float x2, float y2);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
621 Status GdipAddPathLineI(Handle path, int x1, int y1, int x2, int y2);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
622 Status GdipAddPathLine2(Handle path, GpPointF* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
623 Status GdipAddPathLine2I(Handle path, GpPoint* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
624 Status GdipAddPathArc(Handle path, float x, float y, float width, float height, float startAngle, float sweepAngle);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
625 Status GdipAddPathArcI(Handle path, int x, int y, int width, int height, float startAngle, float sweepAngle);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
626 Status GdipAddPathBezier(Handle path, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
627 Status GdipAddPathBezierI(Handle path, int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
628 Status GdipAddPathBeziers(Handle path, GpPointF* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
629 Status GdipAddPathBeziersI(Handle path, GpPoint* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
630 Status GdipAddPathCurve(Handle path, GpPointF* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
631 Status GdipAddPathCurveI(Handle path, GpPoint* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
632 Status GdipAddPathCurve2(Handle path, GpPointF* points, int count, float tension);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
633 Status GdipAddPathCurve2I(Handle path, GpPoint* points, int count, float tension);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
634 Status GdipAddPathCurve3(Handle path, GpPointF* points, int count, int offset, int numberOfSegments, float tension);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
635 Status GdipAddPathCurve3I(Handle path, GpPoint* points, int count, int offset, int numberOfSegments, float tension);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
636 Status GdipAddPathClosedCurve(Handle path, GpPointF* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
637 Status GdipAddPathClosedCurveI(Handle path, GpPoint* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
638 Status GdipAddPathClosedCurve2(Handle path, GpPointF* points, int count, float tension);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
639 Status GdipAddPathClosedCurve2I(Handle path, GpPoint* points, int count, float tension);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
640 Status GdipAddPathRectangle(Handle path, float x, float y, float width, float height);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
641 Status GdipAddPathRectangleI(Handle path, int x, int y, int width, int height);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
642 Status GdipAddPathRectangles(Handle path, GpRectF* rects, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
643 Status GdipAddPathRectanglesI(Handle path, GpRect* rects, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
644 Status GdipAddPathEllipse(Handle path, float x, float y, float width, float height);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
645 Status GdipAddPathEllipseI(Handle path, int x, int y, int width, int height);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
646 Status GdipAddPathPie(Handle path, float x, float y, float width, float height, float startAngle, float sweepAngle);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
647 Status GdipAddPathPieI(Handle path, int x, int y, int width, int height, float startAngle, float sweepAngle);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
648 Status GdipAddPathPolygon(Handle path, GpPointF* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
649 Status GdipAddPathPolygonI(Handle path, GpPoint* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
650 Status GdipAddPathPath(Handle path, Handle addingPath, int connect);
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
651 Status GdipAddPathString(Handle path, LPCWSTR string, int length, Handle family, FontStyle style, float emSize, ref GpRectF layoutRect, Handle format);
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
652 Status GdipAddPathStringI(Handle path, LPCWSTR string, int length, Handle family, FontStyle style, float emSize, ref GpRect layoutRect, Handle format);
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
653 Status GdipTransformPath(Handle path, Handle matrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
654 Status GdipGetPathWorldBounds(Handle path, out GpRectF bounds, Handle matrix, Handle pen);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
655 Status GdipFlattenPath(Handle path, Handle matrix, float flatness);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
656 Status GdipWidenPath(Handle path, Handle pen, Handle matrix, float flatness);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
657 Status GdipWindingModeOutline(Handle path, Handle matrix, float flatness);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
658 Status GdipWarpPath(Handle path, Handle matrix, GpPointF* points, int count, float srcx, float srcy, float srcwidth, float srcwidth, WarpMode warpMode, float flatness);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
659 Status GdipGetPointCount(Handle path, out int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
660 Status GdipGetPathTypes(Handle path, byte* types, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
661 Status GdipGetPathPoints(Handle path, GpPointF* points, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
662 Status GdipIsVisiblePathPoint(Handle path, float x, float y, Handle graphics, out int result);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
663 Status GdipIsVisiblePathPointI(Handle path, int x, int y, Handle graphics, out int result);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
664 Status GdipIsOutlineVisiblePathPoint(Handle path, float x, float y, Handle pen, Handle graphics, out int result);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
665 Status GdipIsOutlineVisiblePathPointI(Handle path, int x, int y, Handle pen, Handle graphics, out int result);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
666 Status GdipDrawPath(Handle graphics, Handle pen, Handle path);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
667
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
668
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
669 Status GdipCreatePathIter(out Handle iterator, Handle path);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
670 Status GdipDeletePathIter(Handle iterator);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
671 Status GdipPathIterNextSubpath(Handle iterator, out int resultCount, out int startIndex, out int endIndex, out int isClosed);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
672 Status GdipPathIterNextSubpathPath(Handle iterator, out int resultCount, Handle path, out int isClosed);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
673 Status GdipPathIterNextPathType(Handle iterator, out int resultCount, out ubyte pathType, out int startIndex, out int endIndex);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
674 Status GdipPathIterNextMarker(Handle iterator, out int resultCount, out int startIndex, out int endIndex);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
675 Status GdipPathIterNextMarkerPath(Handle iterator, out int resultCount, Handle path);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
676 Status GdipPathIterGetCount(Handle iterator, out int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
677 Status GdipPathIterGetSubpathCount(Handle iterator, out int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
678 Status GdipPathIterHasCurve(Handle iterator, out int hasCurve);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
679 Status GdipPathIterRewind(Handle iterator);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
680 Status GdipPathIterEnumerate(Handle iterator, out int resultCount, GpPointF* points, ubyte* types, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
681 Status GdipPathIterCopyData(Handle iterator, out int resultCount, GpPointF* points, ubyte* types, int startIndex, int endIndex);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
682
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
683 Status GdipCreatePathGradient(GpPointF* points, int count, WrapMode wrapMode, out Handle polyGradient);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
684 Status GdipCreatePathGradientI(GpPoint* points, int count, WrapMode wrapMode, out Handle polyGradient);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
685 Status GdipCreatePathGradientFromPath(Handle path, out Handle polyGradient);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
686 Status GdipGetPathGradientCenterColor(Handle brush, out int colors);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
687 Status GdipSetPathGradientCenterColor(Handle brush, int colors);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
688 Status GdipGetPathGradientSurroundColorCount(Handle brush, out int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
689 Status GdipGetPathGradientSurroundColorsWithCount(Handle brush, int* color, ref int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
690 Status GdipSetPathGradientSurroundColorsWithCount(Handle brush, int* color, ref int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
691 Status GdipGetPathGradientCenterPoint(Handle brush, ref GpPointF point);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
692 Status GdipSetPathGradientCenterPoint(Handle brush, ref GpPointF point);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
693 Status GdipGetPathGradientRect(Handle brush, ref GpRectF rect);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
694 Status GdipGetPathGradientBlendCount(Handle brush, out int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
695 Status GdipGetPathGradientBlend(Handle brush, float* blend, float* positions, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
696 Status GdipSetPathGradientBlend(Handle brush, float* blend, float* positions, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
697 Status GdipGetPathGradientPresetBlendCount(Handle brush, out int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
698 Status GdipGetPathGradientPresetBlend(Handle brush, int* blend, float* positions, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
699 Status GdipSetPathGradientPresetBlend(Handle brush, int* blend, float* positions, int count);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
700 Status GdipSetPathGradientSigmaBlend(Handle brush, float focus, float scale);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
701 Status GdipSetPathGradientLinearBlend(Handle brush, float focus, float scale);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
702 Status GdipGetPathGradientTransform(Handle brush, out Handle matrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
703 Status GdipSetPathGradientTransform(Handle brush, Handle matrix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
704 Status GdipResetPathGradientTransform(Handle brush);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
705 Status GdipMultiplyPathGradientTransform(Handle brush, Handle matrix, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
706 Status GdipRotatePathGradientTransform(Handle brush, float angle, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
707 Status GdipTranslatePathGradientTransform(Handle brush, float dx, float dy, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
708 Status GdipScalePathGradientTransform(Handle brush, float sx, float sy, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
709 Status GdipGetPathGradientFocusScales(Handle brush, out float xScale, out float yScale);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
710 Status GdipSetPathGradientFocusScales(Handle brush, float xScale, float yScale);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
711 Status GdipGetPathGradientWrapMode(Handle brush, out WrapMode wrapMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
712 Status GdipSetPathGradientWrapMode(Handle brush, WrapMode wrapMode);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
713
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
714 //added
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
715
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
716 Status GdipResetTextureTransform( Handle brush );
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
717 Status GdipScaleTextureTransform( Handle brush, float sx, float sy, MatrixOrder order );
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
718 Status GdipTranslateTextureTransform( Handle brush, float dx, float dy, MatrixOrder order);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
719 Status GdipStringFormatGetGenericDefault(out Handle format);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
720 Status GdipStringFormatGetGenericTypographic(out Handle format);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
721 Status GdipSetStringFormatHotkeyPrefix(Handle format, int hotkeyPrefix);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
722 Status GdipSetStringFormatTabStops( Handle format, float firstTabOffset, int count, float* tabStops);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
723
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
724 void loadLib_Gdip(){
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
725 // do nothing in this version
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
726 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
727
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
728 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
729 else{ // version(!STATIC_GDIPLUS)
46
17310ba3c1bc Moved all load lib functionality into own module
Frank Benoit <benoit@tionex.de>
parents: 39
diff changeset
730 import java.nonstandard.SharedLib;
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
731 Status function( uint* token, GdiplusStartupInput* input, GdiplusStartupOutput* output) GdiplusStartup;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
732 void function(uint token) GdiplusShutdown;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
733 Status function(Handle hdc, out Handle graphics) GdipCreateFromHDC;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
734 Status function(Handle hdc, Handle hDevice, out Handle graphics) GdipCreateFromHDC2;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
735 Status function(Handle hwnd, out Handle graphics) GdipCreateFromHWND;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
736 Status function(Handle image, out Handle graphics) GdipGetImageGraphicsContext;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
737 Status function(Handle graphics) GdipDeleteGraphics;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
738 Status function(Handle graphics, out Handle hdc) GdipGetDC;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
739 Status function(Handle graphics, Handle hdc) GdipReleaseDC;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
740 Status function(Handle graphics, Handle srcgraphics, CombineMode combineMode) GdipSetClipGraphics;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
741 Status function(Handle graphics, int x, int y, int width, int height, CombineMode combineMode) GdipSetClipRectI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
742 Status function(Handle graphics, float x, float y, float width, float height, CombineMode combineMode) GdipSetClipRect;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
743 Status function(Handle graphics, Handle path, CombineMode combineMode) GdipSetClipPath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
744 Status function(Handle graphics, Handle region, CombineMode combineMode) GdipSetClipRegion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
745 Status function(Handle graphics, HRGN hRgn, CombineMode combineMode) GdipSetClipHrgn;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
746 Status function(Handle graphics, out Handle region) GdipGetClip;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
747 Status function(Handle graphics) GdipResetClip;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
748 Status function(Handle graphics, out uint state) GdipSaveGraphics;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
749 Status function(Handle graphics, int state) GdipRestoreGraphics;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
750 Status function(Handle graphics, FlushIntention intention) GdipFlush;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
751 Status function(Handle graphics, float sx, float sy, MatrixOrder order) GdipScaleWorldTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
752 Status function(Handle graphics, float angle, MatrixOrder order) GdipRotateWorldTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
753 Status function(Handle graphics, float dx, float dy, MatrixOrder order) GdipTranslateWorldTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
754 Status function(Handle graphics, Handle matrix, MatrixOrder order) GdipMultiplyWorldTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
755 Status function(Handle graphics) GdipResetWorldTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
756 Status function(Handle graphics, ref GpRectF dstrect, ref GpRectF srcrect, GraphicsUnit unit, out int state) GdipBeginContainer;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
757 Status function(Handle graphics, ref GpRect dstrect, ref GpRect srcrect, GraphicsUnit unit, out int state) GdipBeginContainerI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
758 Status function(Handle graphics, out int state) GdipBeginContainer2;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
759 Status function(Handle graphics, int state) GdipEndContainer;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
760 Status function(Handle graphics, out float dpi) GdipGetDpiX;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
761 Status function(Handle graphics, out float dpi) GdipGetDpiY;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
762 Status function(Handle graphics, out GraphicsUnit unit) GdipGetPageUnit;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
763 Status function(Handle graphics, GraphicsUnit unit) GdipSetPageUnit;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
764 Status function(Handle graphics, out float scale) GdipGetPageScale;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
765 Status function(Handle graphics, float scale) GdipSetPageScale;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
766 Status function(Handle graphics, Handle matrix) GdipGetWorldTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
767 Status function(Handle graphics, Handle matrix) GdipSetWorldTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
768 Status function(Handle graphics, out CompositingMode compositingMode) GdipGetCompositingMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
769 Status function(Handle graphics, CompositingMode compositingMode) GdipSetCompositingMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
770 Status function(Handle graphics, out CompositingQuality compositingQuality) GdipGetCompositingQuality;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
771 Status function(Handle graphics, CompositingQuality compositingQuality) GdipSetCompositingQuality;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
772 Status function(Handle graphics, out InterpolationMode interpolationMode) GdipGetInterpolationMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
773 Status function(Handle graphics, InterpolationMode interpolationMode) GdipSetInterpolationMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
774 Status function(Handle graphics, out SmoothingMode smoothingMode) GdipGetSmoothingMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
775 Status function(Handle graphics, SmoothingMode smoothingMode) GdipSetSmoothingMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
776 Status function(Handle graphics, out PixelOffsetMode pixelOffsetMode) GdipGetPixelOffsetMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
777 Status function(Handle graphics, PixelOffsetMode pixelOffsetMode) GdipSetPixelOffsetMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
778 Status function(Handle graphics, out uint textContrast) GdipGetTextContrast;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
779 Status function(Handle graphics, uint textContrast) GdipSetTextContrast;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
780 Status function(Handle graphics, int color) GdipGraphicsClear;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
781 Status function(Handle graphics, Handle pen, float x1, float y1, float x2, float y2) GdipDrawLine;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
782 Status function(Handle graphics, Handle pen, GpPointF* points, int count) GdipDrawLines;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
783 Status function(Handle graphics, Handle pen, int x1, int y1, int x2, int y2) GdipDrawLineI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
784 Status function(Handle graphics, Handle pen, GpPoint* points, int count) GdipDrawLinesI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
785 Status function(Handle graphics, Handle pen, float x, float y, float width, float height, float startAngle, float sweepAngle) GdipDrawArc;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
786 Status function(Handle graphics, Handle pen, int x, int y, int width, int height, float startAngle, float sweepAngle) GdipDrawArcI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
787 Status function(Handle graphics, Handle pen, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4) GdipDrawBezier;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
788 Status function(Handle graphics, Handle pen, GpPointF* points, int count) GdipDrawBeziers;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
789 Status function(Handle graphics, Handle pen, int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4) GdipDrawBezierI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
790 Status function(Handle graphics, Handle pen, GpPoint* points, int count) GdipDrawBeziersI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
791 Status function(Handle graphics, Handle pen, float x, float y, float width, float height) GdipDrawRectangle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
792 Status function(Handle graphics, Handle pen, GpRectF* rects, int count) GdipDrawRectangles;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
793 Status function(Handle graphics, Handle pen, int x, int y, int width, int height) GdipDrawRectangleI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
794 Status function(Handle graphics, Handle pen, GpRect* rects, int count) GdipDrawRectanglesI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
795 Status function(Handle graphics, Handle pen, float x, float y, float width, float height) GdipDrawEllipse;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
796 Status function(Handle graphics, Handle pen, int x, int y, int width, int height) GdipDrawEllipseI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
797 Status function(Handle graphics, Handle pen, float x, float y, float width, float height, float startAngle, float sweepAngle) GdipDrawPie;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
798 Status function(Handle graphics, Handle pen, int x, int y, int width, int height, float startAngle, float sweepAngle) GdipDrawPieI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
799 Status function(Handle graphics, Handle pen, GpPointF* points, int count) GdipDrawPolygon;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
800 Status function(Handle graphics, Handle pen, GpPoint* points, int count) GdipDrawPolygonI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
801 Status function(Handle graphics, Handle pen, GpPointF* points, int count) GdipDrawCurve;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
802 Status function(Handle graphics, Handle pen, GpPointF* points, int count, float tension) GdipDrawCurve2;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
803 Status function(Handle graphics, Handle pen, GpPointF* points, int count, int offset, int numberOfSegments, float tension) GdipDrawCurve3;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
804 Status function(Handle graphics, Handle pen, GpPoint* points, int count) GdipDrawCurveI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
805 Status function(Handle graphics, Handle pen, GpPoint* points, int count, float tension) GdipDrawCurve2I;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
806 Status function(Handle graphics, Handle pen, GpPoint* points, int count, int offset, int numberOfSegments, float tension) GdipDrawCurve3I;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
807 Status function(Handle graphics, Handle pen, GpPointF* points, int count) GdipDrawClosedCurve;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
808 Status function(Handle graphics, Handle pen, GpPointF* points, int count, float tension) GdipDrawClosedCurve2;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
809 Status function(Handle graphics, Handle pen, GpPoint* points, int count) GdipDrawClosedCurveI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
810 Status function(Handle graphics, Handle pen, GpPoint* points, int count, float tension) GdipDrawClosedCurve2I;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
811 Status function(Handle graphics, Handle brush, int x, int y, int width, int height) GdipFillRectangleI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
812 Status function(Handle graphics, Handle brush, float x, float y, float width, float height) GdipFillRectangle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
813 Status function(Handle graphics, Handle brush, GpRect* rects, int count) GdipFillRectanglesI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
814 Status function(Handle graphics, Handle brush, GpRectF* rects, int count) GdipFillRectangles;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
815 Status function(Handle graphics, Handle brush, GpPointF* rects, int count, FillMode fillMode) GdipFillPolygon;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
816 Status function(Handle graphics, Handle brush, GpPoint* rects, int count, FillMode fillMode) GdipFillPolygonI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
817 Status function(Handle graphics, Handle brush, float x, float y, float width, float height) GdipFillEllipse;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
818 Status function(Handle graphics, Handle brush, int x, int y, int width, int height) GdipFillEllipseI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
819 Status function(Handle graphics, Handle brush, float x, float y, float width, float height, float startAngle, float sweepAngle) GdipFillPie;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
820 Status function(Handle graphics, Handle brush, int x, int y, int width, int height, float startAngle, float sweepAngle) GdipFillPieI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
821 Status function(Handle graphics, Handle brush, Handle path) GdipFillPath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
822 Status function(Handle graphics, Handle brush, GpPointF* points, int count) GdipFillClosedCurve;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
823 Status function(Handle graphics, Handle brush, GpPoint* points, int count) GdipFillClosedCurveI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
824 Status function(Handle graphics, Handle brush, GpPointF* points, int count, FillMode fillMode, float tension) GdipFillClosedCurve2;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
825 Status function(Handle graphics, Handle brush, GpPoint* points, int count, FillMode fillMode, float tension) GdipFillClosedCurve2I;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
826 Status function(Handle graphics, Handle brush, Handle region) GdipFillRegion;
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
827 Status function(Handle graphics, LPCWSTR string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, Handle brush) GdipDrawString;
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
828 Status function(Handle graphics, LPCWSTR string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, ref GpRectF boundingBox, int* codepointsFitted, int* linesFitted) GdipMeasureString;
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
829 Status function(Handle format, out int count) GdipGetStringFormatMeasurableCharacterRangeCount;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
830 Status function(Handle format, out Handle newFormat) GdipCloneStringFormat;
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
831 Status function(Handle graphics, LPCWSTR string, int length, Handle font, ref GpRectF layoutRect, Handle stringFormat, int regionCount, Handle* regions) GdipMeasureCharacterRanges;
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
832 Status function(Handle graphics, Handle image, float x, float y) GdipDrawImage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
833 Status function(Handle graphics, Handle image, int x, int y) GdipDrawImageI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
834 Status function(Handle graphics, Handle image, float x, float y, float width, float height) GdipDrawImageRect;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
835 Status function(Handle graphics, Handle image, int x, int y, int width, int height) GdipDrawImageRectI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
836 Status function(Handle graphics, Handle image, float x, float y, float srcx, float srcy, float srcwidth, float srcheight, GraphicsUnit srcUnit) GdipDrawImagePointRect;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
837 Status function(Handle graphics, Handle image, int x, int y, int srcx, int srcy, int srcwidth, int srcheight, GraphicsUnit srcUnit) GdipDrawImagePointRectI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
838 Status function(Handle graphics, Handle image, float dstx, float dsty, float dstwidth, float dstheight, float srcx, float srcy, float srcwidth, float srcheight, GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData) GdipDrawImageRectRect;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
839 Status function(Handle graphics, Handle image, int dstx, int dsty, int dstwidth, int dstheight, int srcx, int srcy, int srcwidth, int srcheight, GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData) GdipDrawImageRectRectI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
840 Status function(Handle graphics, Handle image, GpPointF* dstpoints, int count) GdipDrawImagePoints;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
841 Status function(Handle graphics, Handle image, GpPoint* dstpoints, int count) GdipDrawImagePointsI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
842 Status function(Handle graphics, Handle image, GpPointF* dstpoints, int count, float srcx, float srcy, float srcwidth, float srcheight, GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData) GdipDrawImagePointsRect;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
843 Status function(Handle graphics, Handle image, GpPoint* dstpoints, int count, int srcx, int srcy, int srcwidth, int srcheight, GraphicsUnit srcUnit, Handle imageAttributes, GpDrawImageAbort callback, void* callbakcData) GdipDrawImagePointsRectI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
844 Status function(Handle graphics, float x, float y, out int result) GdipIsVisiblePoint;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
845 Status function(Handle graphics, int x, int y, out int result) GdipIsVisiblePointI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
846 Status function(Handle graphics, float x, float y, float width, float height, out int result) GdipIsVisibleRect;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
847 Status function(Handle graphics, int x, int y, int width, int height, out int result) GdipIsVisibleRectI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
848 Status function(Handle graphics, out TextRenderingHint mode) GdipGetTextRenderingHint;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
849 Status function(Handle graphics, TextRenderingHint mode) GdipSetTextRenderingHint;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
850 Status function(Handle graphics, out GpRectF rect) GdipGetClipBounds;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
851 Status function(Handle graphics, out GpRect rect) GdipGetClipBoundsI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
852 Status function(Handle graphics, out GpRectF rect) GdipGetVisibleClipBounds;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
853 Status function(Handle graphics, out GpRect rect) GdipGetVisibleClipBoundsI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
854 Status function(Handle graphics, out int result) GdipIsClipEmpty;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
855 Status function(Handle graphics, out int result) GdipIsVisibleClipEmpty;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
856 Status function(Handle graphics, out int x, out int y) GdipGetRenderingOrigin;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
857 Status function(Handle graphics, int x, int y) GdipSetRenderingOrigin;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
858 Status function(Handle graphics, ref int argb) GdipGetNearestColor;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
859 Status function(Handle graphics, uint sizeData, ubyte* data) GdipComment;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
860 Status function(Handle graphics, CoordinateSpace destSpace, CoordinateSpace srcSpace, GpPointF* points, int count) GdipTransformPoints;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
861 Status function(Handle graphics, CoordinateSpace destSpace, CoordinateSpace srcSpace, GpPoint* points, int count) GdipTransformPointsI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
862 Status function(out Handle matrix) GdipCreateMatrix;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
863 Status function(float m11, float m12, float m21, float m22, float dx, float dy, out Handle matrix) GdipCreateMatrix2;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
864 Status function(ref GpRectF rect, GpPointF* dstplg, out Handle matrix) GdipCreateMatrix3;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
865 Status function(ref GpRect rect, GpPoint* dstplg, out Handle matrix) GdipCreateMatrix3I;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
866 Status function(Handle matrix) GdipDeleteMatrix;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
867 Status function(Handle matrix, out Handle cloneMatrix) GdipCloneMatrix;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
868 Status function(Handle matrix, float* matrixOut) GdipGetMatrixElements;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
869 Status function(Handle matrix, float m11, float m12, float m21, float m22, float xy, float dy) GdipSetMatrixElements;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
870 Status function(Handle matrix) GdipInvertMatrix;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
871 Status function(Handle matrix, Handle matrix2, MatrixOrder order) GdipMultiplyMatrix;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
872 Status function(Handle matrix, float scaleX, float scaleY, MatrixOrder order) GdipScaleMatrix;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
873 Status function(Handle matrix, float shearX, float shearY, MatrixOrder order) GdipShearMatrix;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
874 Status function(Handle matrix, float angle, MatrixOrder order) GdipRotateMatrix;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
875 Status function(Handle matrix, float offsetX, float offsetY, MatrixOrder order) GdipTranslateMatrix;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
876 Status function(Handle matrix, out int result) GdipIsMatrixIdentity;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
877 Status function(Handle matrix, out int result) GdipIsMatrixInvertible;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
878 Status function(Handle matrix, GpPointF *pts, int count) GdipTransformMatrixPoints;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
879 Status function(Handle brush, out BrushType type ) GdipGetBrushType;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
880 Status function(Handle brush, out Handle cloneBrush) GdipCloneBrush;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
881 Status function(Handle brush) GdipDeleteBrush;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
882 Status function(int color, out Handle brush) GdipCreateSolidFill;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
883 Status function(Handle brush, out int color) GdipGetSolidFillColor;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
884 Status function(Handle brush, int color) GdipSetSolidFillColor;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
885 Status function(Handle image, WrapMode wrapMode, out Handle texture) GdipCreateTexture;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
886 Status function(Handle image, WrapMode wrapMode, float x, float y, float width, float height, out Handle texture) GdipCreateTexture2;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
887 Status function(Handle image, WrapMode wrapMode, int x, int y, int width, int height, out Handle texture) GdipCreateTexture2I;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
888 Status function(Handle brush, out Handle image) GdipGetTextureImage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
889 Status function(Handle brush, out Handle matrix) GdipGetTextureTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
890 Status function(Handle brush, Handle matrix) GdipSetTextureTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
891 Status function(Handle brush, out WrapMode wrapmode) GdipGetTextureWrapMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
892 Status function(Handle brush, WrapMode wrapmode) GdipSetTextureWrapMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
893 Status function(HatchStyle hatchstyle, int forecol, int backcol, out Handle brush) GdipCreateHatchBrush;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
894 Status function(Handle brush, out HatchStyle hatchstyle) GdipGetHatchStyle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
895 Status function(Handle brush, out int forecol) GdipGetHatchForegroundColor;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
896 Status function(Handle brush, out int backcol) GdipGetHatchBackgroundColor;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
897 Status function(ref GpPoint point1, ref GpPoint point2, int color1, int color2, WrapMode wrapMode, out Handle lineGradient) GdipCreateLineBrushI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
898 Status function(ref GpPointF point1, ref GpPointF point2, int color1, int color2, WrapMode wrapMode, out Handle lineGradient) GdipCreateLineBrush;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
899 Status function(ref GpRect rect, int color1, int color2, LinearGradientMode mode, WrapMode wrapMode, out Handle lineGradient) GdipCreateLineBrushFromRectI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
900 Status function(ref GpRectF rect, int color1, int color2, LinearGradientMode mode, WrapMode wrapMode, out Handle lineGradient) GdipCreateLineBrushFromRect;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
901 Status function(ref GpRect rect, int color1, int color2, float angle, int isAngleScalable, WrapMode wrapMode, out Handle lineGradient) GdipCreateLineBrushFromRectWithAngleI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
902 Status function(ref GpRectF rect, int color1, int color2, float angle, int isAngleScalable, WrapMode wrapMode, out Handle lineGradient) GdipCreateLineBrushFromRectWithAngle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
903 Status function(Handle brush, out int count) GdipGetLineBlendCount;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
904 Status function(Handle brush, float* blend, float* positions, int count) GdipGetLineBlend;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
905 Status function(Handle brush, float* blend, float* positions, int count) GdipSetLineBlend;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
906 Status function(Handle brush, out int count) GdipGetLinePresetBlendCount;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
907 Status function(Handle brush, uint* blend, float* positions, int count) GdipGetLinePresetBlend;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
908 Status function(Handle brush, uint* blend, float* positions, int count) GdipSetLinePresetBlend;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
909 Status function(Handle brush, out WrapMode wrapmode) GdipGetLineWrapMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
910 Status function(Handle brush, WrapMode wrapmode) GdipSetLineWrapMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
911 Status function(Handle brush, out GpRectF rect) GdipGetLineRect;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
912 Status function(Handle brush, int* colors) GdipGetLineColors;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
913 Status function(Handle brush, int color1, int color2) GdipSetLineColors;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
914 Status function(Handle brush, out int useGammaCorrection) GdipGetLineGammaCorrection;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
915 Status function(Handle brush, int useGammaCorrection) GdipSetLineGammaCorrection;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
916 Status function(Handle brush, float focus, float scale) GdipSetLineSigmaBlend;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
917 Status function(Handle brush, float focus, float scale) GdipSetLineLinearBlend;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
918 Status function(Handle brush, out Handle matrix) GdipGetLineTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
919 Status function(Handle brush, Handle matrix) GdipSetLineTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
920 Status function(Handle brush) GdipResetLineTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
921 Status function(Handle brush, Handle matrix, MatrixOrder order) GdipMultiplyLineTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
922 Status function(Handle brush, float dx, float dy, MatrixOrder order) GdipTranslateLineTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
923 Status function(Handle brush, float sx, float sy, MatrixOrder order) GdipScaleLineTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
924 Status function(Handle brush, float angle, MatrixOrder order) GdipRotateLineTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
925 Status function(int argb, float width, GraphicsUnit unit, out Handle pen) GdipCreatePen1;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
926 Status function(Handle brush, float width, GraphicsUnit unit, out Handle pen) GdipCreatePen2;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
927 Status function(Handle pen) GdipDeletePen;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
928 Status function(Handle pen, out Handle clonepen) GdipClonePen;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
929 Status function(Handle pen, LineCap startCap, LineCap endCap, DashCap dashCap) GdipSetPenLineCap197819;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
930 Status function(Handle pen, out LineCap startCap) GdipGetPenStartCap;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
931 Status function(Handle pen, LineCap startCap) GdipSetPenStartCap;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
932 Status function(Handle pen, out LineCap endCap) GdipGetPenEndCap;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
933 Status function(Handle pen, LineCap endCap) GdipSetPenEndCap;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
934 Status function(Handle pen, out DashCap endCap) GdipGetPenDashCap197819;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
935 Status function(Handle pen, DashCap endCap) GdipSetPenDashCap197819;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
936 Status function(Handle pen, out LineJoin lineJoin) GdipGetPenLineJoin;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
937 Status function(Handle pen, LineJoin lineJoin) GdipSetPenLineJoin;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
938 Status function(Handle pen, out float miterLimit) GdipGetPenMiterLimit;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
939 Status function(Handle pen, float miterLimit) GdipSetPenMiterLimit;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
940 Status function(Handle pen, out PenAlignment penMode) GdipGetPenMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
941 Status function(Handle pen, PenAlignment penMode) GdipSetPenMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
942 Status function(Handle pen, out Handle matrix) GdipGetPenTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
943 Status function(Handle pen, Handle matrix) GdipSetPenTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
944 Status function(Handle pen) GdipResetPenTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
945 Status function(Handle pen, Handle matrix, MatrixOrder order) GdipMultiplyPenTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
946 Status function(Handle pen, float dx, float dy, MatrixOrder order) GdipTranslatePenTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
947 Status function(Handle pen, float sx, float sy, MatrixOrder order) GdipScalePenTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
948 Status function(Handle pen, float angle, MatrixOrder order) GdipRotatePenTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
949 Status function(Handle pen, out int argb) GdipGetPenColor;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
950 Status function(Handle pen, int argb) GdipSetPenColor;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
951 Status function(Handle pen, out float width) GdipGetPenWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
952 Status function(Handle pen, float width) GdipSetPenWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
953 Status function(Handle pen, out PenType type) GdipGetPenFillType;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
954 Status function(Handle pen, out Handle brush) GdipGetPenBrushFill;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
955 Status function(Handle pen, Handle brush) GdipSetPenBrushFill;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
956 Status function(Handle pen, out DashStyle dashstyle) GdipGetPenDashStyle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
957 Status function(Handle pen, DashStyle dashstyle) GdipSetPenDashStyle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
958 Status function(Handle pen, out float offset) GdipGetPenDashOffset;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
959 Status function(Handle pen, float offset) GdipSetPenDashOffset;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
960 Status function(Handle pen, out int count) GdipGetPenDashCount;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
961 Status function(Handle pen, float* dash, int count) GdipGetPenDashArray;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
962 Status function(Handle pen, float* dash, int count) GdipSetPenDashArray;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
963 Status function(Handle pen, out int count) GdipGetPenCompoundCount;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
964 Status function(Handle pen, float* dash, int count) GdipGetPenCompoundArray;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
965 Status function(Handle pen, float* dash, int count) GdipSetPenCompoundArray;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
966 Status function(out Handle region) GdipCreateRegion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
967 Status function(ref GpRectF rect, out Handle region) GdipCreateRegionRect;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
968 Status function(ref GpRect rect, out Handle region) GdipCreateRegionRectI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
969 Status function(Handle path, out Handle region) GdipCreateRegionPath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
970 Status function(Handle hRgn, out Handle region) GdipCreateRegionHrgn;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
971 Status function(Handle region) GdipDeleteRegion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
972 Status function(Handle region) GdipSetInfinite;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
973 Status function(Handle region) GdipSetEmpty;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
974 Status function(Handle region, ref GpRectF rect, CombineMode combineMode) GdipCombineRegionRect;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
975 Status function(Handle region, ref GpRect rect, CombineMode combineMode) GdipCombineRegionRectI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
976 Status function(Handle region, Handle path, CombineMode combineMode) GdipCombineRegionPath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
977 Status function(Handle region, Handle region, CombineMode combineMode) GdipCombineRegionRegion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
978 Status function(Handle region, float dx, float dy) GdipTranslateRegion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
979 Status function(Handle region, int dx, int dy) GdipTranslateRegionI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
980 Status function(Handle region, Handle matrix) GdipTransformRegion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
981 Status function(Handle region, Handle graphics, out GpRectF rect) GdipGetRegionBounds;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
982 Status function(Handle region, Handle graphics, out Handle hRgn) GdipGetRegionHRgn;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
983 Status function(Handle region, Handle graphics, out int result) GdipIsEmptyRegion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
984 Status function(Handle region, Handle graphics, out int result) GdipIsInfiniteRegion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
985 Status function(Handle region1, Handle region2, Handle graphics, out int result) GdipIsEqualRegion;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
986 Status function(Handle region, float x, float y, Handle graphics, out int result) GdipIsVisibleRegionPoint;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
987 Status function(Handle region, float x, float y, float width, float height, Handle graphics, out int result) GdipIsVisibleRegionRect;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
988 Status function(Handle region, int x, int y, Handle graphics, out int result) GdipIsVisibleRegionPointI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
989 Status function(Handle region, int x, int y, int width, int height, Handle graphics, out int result) GdipIsVisibleRegionRectI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
990 Status function(Handle region, out int count, Handle matrix) GdipGetRegionScansCount;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
991 Status function(Handle region, GpRectF* rects, out int count, Handle matrix) GdipGetRegionScans;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
992 Status function(Handle image) GdipDisposeImage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
993 Status function(Handle image) GdipImageForceValidation;
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
994 Status function(LPCWSTR filename, out Handle image) GdipLoadImageFromFileICM;
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
995 Status function(LPCWSTR filename, out Handle image) GdipLoadImageFromFile;
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
996 Status function(out int numEncoders, out int size) GdipGetImageEncodersSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
997 Status function(Handle image, out Handle cloneImage) GdipCloneImage;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
998 Status function(Handle image, out int type) GdipGetImageType;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
999 Status function(Handle image, out uint flags) GdipGetImageFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1000 Status function(Handle image, out uint width) GdipGetImageWidth;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1001 Status function(Handle image, out uint height) GdipGetImageHeight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1002 Status function(Handle image, out float resolution) GdipGetImageHorizontalResolution;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1003 Status function(Handle image, out float resolution) GdipGetImageVerticalResolution;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1004 Status function(Handle image, out int numOfProperty) GdipGetPropertyCount;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1005 Status function(Handle image, int numOfProperty, int* list) GdipGetPropertyIdList;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1006 Status function(Handle image, out PixelFormat format) GdipGetImagePixelFormat;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1007 Status function(Handle image, out float width, out float height) GdipGetImageDimension;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1008 Status function(Handle image, int thumbWidth, int thumbHeight, out Handle thumbImage, GpGetThumbnailImageAbort callback, void* callbackData) GdipGetImageThumbnail;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1009 Status function(Handle image, out int count) GdipImageGetFrameDimensionsCount;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1010 Status function(Handle image, RotateFlipType rotateFlipType) GdipImageRotateFlip;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1011 Status function(Handle image, int propId, out uint propSize) GdipGetPropertyItemSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1012 Status function(Handle image, int propId, uint propSize, GpPropertyItem* buffer) GdipGetPropertyItem;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1013 Status function(Handle image, ref GpPropertyItem buffer) GdipSetPropertyItem;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1014 Status function(Handle image, int propId) GdipRemovePropertyItem;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1015 Status function(Handle image, out uint totalBufferSize, ref int numProperties) GdipGetPropertySize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1016 Status function(Handle image, uint totalBufferSize, int numProperties, GpPropertyItem* allItems) GdipGetAllPropertyItems;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1017 Status function(Handle image, out GpRectF srcRect, out GraphicsUnit srcUnit) GdipGetImageBounds;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1018 Status function(Handle image, out int size) GdipGetImagePaletteSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1019 Status function(Handle image, GpColorPalette* palette, int size) GdipGetImagePalette;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1020 Status function(Handle image, GpColorPalette* palette) GdipSetImagePalette;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1021 Status function(int width, int height, int stride, PixelFormat format, ubyte* scan0, out Handle bitmap) GdipCreateBitmapFromScan0;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1022 Status function(Handle hbitmap, Handle hpalette, out Handle bitmap) GdipCreateBitmapFromHBITMAP;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1023 Status function(Handle hicon, out Handle bitmap) GdipCreateBitmapFromHICON;
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1024 Status function(LPCWSTR fileName, out Handle bitmap) GdipCreateBitmapFromFileICM;
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1025 Status function(LPCWSTR fileName, out Handle bitmap) GdipCreateBitmapFromFile;
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1026 Status function(int width, int height, Handle graphics, out Handle bitmap) GdipCreateBitmapFromGraphics;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1027 Status function(float x, float y, float width, float height, PixelFormat format, Handle srcbitmap, out Handle dstbitmap) GdipCloneBitmapArea;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1028 Status function(int x, int y, int width, int height, PixelFormat format, Handle srcbitmap, out Handle dstbitmap) GdipCloneBitmapAreaI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1029 Status function(Handle bitmap, int x, int y, out int color) GdipBitmapGetPixel;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1030 Status function(Handle bitmap, int x, int y, int color) GdipBitmapSetPixel;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1031 Status function(Handle bitmap, GpRect* rect, ImageLockMode flags, PixelFormat format, GpBitmapData* lockedBitmapData) GdipBitmapLockBits;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1032 Status function(Handle bitmap, GpBitmapData* lockedBitmapData) GdipBitmapUnlockBits;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1033 Status function(Handle bitmap, float xdpi, float ydpi) GdipBitmapSetResolution;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1034 Status function(Handle bitmap, out Handle hbmReturn) GdipCreateHICONFromBitmap;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1035 Status function(Handle bitmap, out Handle hbmReturn, int background) GdipCreateHBITMAPFromBitmap;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1036 Status function(out Handle imageattr) GdipCreateImageAttributes;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1037 Status function(Handle imageattr) GdipDisposeImageAttributes;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1038 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, GpColorMatrix* colorMatrix, GpColorMatrix* grayMatrix, ColorMatrixFlag flags) GdipSetImageAttributesColorMatrix;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1039 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, float threshold) GdipSetImageAttributesThreshold;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1040 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, float gamma) GdipSetImageAttributesGamma;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1041 Status function(Handle imageattr, ColorAdjustType type, int enableFlag) GdipSetImageAttributesNoOp;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1042 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, int colorLow, int colorHigh) GdipSetImageAttributesColorKeys;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1043 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, ColorChannelFlag flags) GdipSetImageAttributesOutputChannel;
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1044 Status function(Handle imageattr, ColorAdjustType type, int enableFlag, LPCWSTR colorProfileFilename) GdipSetImageAttributesOutputChannelColorProfile;
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1045 Status function(Handle imageattr, WrapMode wrap, int argb, int clamp) GdipSetImageAttributesWrapMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1046 Status function(out Handle fontCollection) GdipNewInstalledFontCollection;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1047 Status function(out Handle fontCollection) GdipNewPrivateFontCollection;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1048 Status function(Handle fontCollection) GdipDeletePrivateFontCollection;
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1049 Status function(Handle fontCollection, LPCWSTR filename) GdipPrivateAddFontFile;
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1050 Status function(Handle fontCollection, void* memory, int length) GdipPrivateAddMemoryFont;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1051 Status function(Handle fontCollection, out int numFound) GdipGetFontCollectionFamilyCount;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1052 Status function(Handle fontCollection, int numSought, Handle* gpfamilies, out int numFound) GdipGetFontCollectionFamilyList;
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1053 Status function(LPCWSTR name, Handle fontCollection, out Handle FontFamily) GdipCreateFontFamilyFromName;
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1054 Status function(Handle FontFamily) GdipDeleteFontFamily;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1055 Status function(Handle FontFamily, out Handle clonedFontFamily) GdipCloneFontFamily;
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1056 Status function(Handle family, LPCWSTR name, int language) GdipGetFamilyName;
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1057 Status function(out Handle nativeFamily) GdipGetGenericFontFamilyMonospace;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1058 Status function(out Handle nativeFamily) GdipGetGenericFontFamilySerif;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1059 Status function(out Handle nativeFamily) GdipGetGenericFontFamilySansSerif;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1060 Status function(Handle family, FontStyle style, out short EmHeight) GdipGetEmHeight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1061 Status function(Handle family, FontStyle style, out short CellAscent) GdipGetCellAscent;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1062 Status function(Handle family, FontStyle style, out short CellDescent) GdipGetCellDescent;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1063 Status function(Handle family, FontStyle style, out short LineSpacing) GdipGetLineSpacing;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1064 Status function(Handle family, FontStyle style, out int IsStyleAvailable) GdipIsStyleAvailable;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1065 Status function(Handle fontFamily, float emSize, int style, int unit, out Handle font) GdipCreateFont;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1066 Status function(Handle hdc, out Handle font) GdipCreateFontFromDC;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1067 Status function(Handle font) GdipDeleteFont;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1068 Status function(Handle font, out Handle cloneFont) GdipCloneFont;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1069 Status function(Handle font, out float size) GdipGetFontSize;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1070 Status function(Handle font, Handle graphics, out float height) GdipGetFontHeight;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1071 Status function(Handle font, float dpi, out float height) GdipGetFontHeightGivenDPI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1072 Status function(Handle font, out FontStyle style) GdipGetFontStyle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1073 Status function(Handle font, out GraphicsUnit unit) GdipGetFontUnit;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1074 Status function(Handle font, out Handle family) GdipGetFamily;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1075 Status function( Handle hdc, ref LOGFONTW logfont, out Handle font) GdipCreateFontFromLogfontW;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1076 Status function( Handle hdc, ref LOGFONTA logfont, out Handle font ) GdipCreateFontFromLogfontA;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1077 Status function(Handle font, Handle graphics, out LOGFONTW logfontW) GdipGetLogFontW;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1078 Status function(StringFormatFlags formatAttributes, int language, out Handle format) GdipCreateStringFormat;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1079 Status function(Handle format) GdipDeleteStringFormat;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1080 Status function(Handle format, out StringFormatFlags flags) GdipGetStringFormatFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1081 Status function(Handle format, StringFormatFlags flags) GdipSetStringFormatFlags;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1082 Status function(Handle format, out StringAlignment alignment) GdipGetStringFormatAlign;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1083 Status function(Handle format, StringAlignment alignment) GdipSetStringFormatAlign;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1084 Status function(Handle format, out StringAlignment alignment) GdipGetStringFormatLineAlign;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1085 Status function(Handle format, StringAlignment alignment) GdipSetStringFormatLineAlign;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1086 Status function(Handle format, out StringTrimming trimming) GdipGetStringFormatTrimming;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1087 Status function(Handle format, StringTrimming trimming) GdipSetStringFormatTrimming;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1088 Status function(FillMode brushMode, out Handle path) GdipCreatePath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1089 Status function(GpPointF*, ubyte*, int, FillMode, out Handle) GdipCreatePath2;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1090 Status function(GpPoint*, ubyte*, int, FillMode, out Handle) GdipCreatePath2I;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1091 Status function(Handle path) GdipDeletePath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1092 Status function(Handle path, out Handle clonepath) GdipClonePath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1093 Status function(Handle path) GdipResetPath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1094 Status function(Handle path, out FillMode fillmode) GdipGetPathFillMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1095 Status function(Handle path, FillMode fillmode) GdipSetPathFillMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1096 Status function(Handle path) GdipStartPathFigure;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1097 Status function(Handle path) GdipClosePathFigure;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1098 Status function(Handle path) GdipClosePathFigures;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1099 Status function(Handle path) GdipSetPathMarker;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1100 Status function(Handle path) GdipClearPathMarkers;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1101 Status function(Handle path) GdipReversePath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1102 Status function(Handle path, out GpPointF lastPoint) GdipGetPathLastPoint;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1103 Status function(Handle path, float x1, float y1, float x2, float y2) GdipAddPathLine;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1104 Status function(Handle path, int x1, int y1, int x2, int y2) GdipAddPathLineI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1105 Status function(Handle path, GpPointF* points, int count) GdipAddPathLine2;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1106 Status function(Handle path, GpPoint* points, int count) GdipAddPathLine2I;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1107 Status function(Handle path, float x, float y, float width, float height, float startAngle, float sweepAngle) GdipAddPathArc;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1108 Status function(Handle path, int x, int y, int width, int height, float startAngle, float sweepAngle) GdipAddPathArcI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1109 Status function(Handle path, float x1, float y1, float x2, float y2, float x3, float y3, float x4, float y4) GdipAddPathBezier;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1110 Status function(Handle path, int x1, int y1, int x2, int y2, int x3, int y3, int x4, int y4) GdipAddPathBezierI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1111 Status function(Handle path, GpPointF* points, int count) GdipAddPathBeziers;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1112 Status function(Handle path, GpPoint* points, int count) GdipAddPathBeziersI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1113 Status function(Handle path, GpPointF* points, int count) GdipAddPathCurve;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1114 Status function(Handle path, GpPoint* points, int count) GdipAddPathCurveI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1115 Status function(Handle path, GpPointF* points, int count, float tension) GdipAddPathCurve2;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1116 Status function(Handle path, GpPoint* points, int count, float tension) GdipAddPathCurve2I;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1117 Status function(Handle path, GpPointF* points, int count, int offset, int numberOfSegments, float tension) GdipAddPathCurve3;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1118 Status function(Handle path, GpPoint* points, int count, int offset, int numberOfSegments, float tension) GdipAddPathCurve3I;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1119 Status function(Handle path, GpPointF* points, int count) GdipAddPathClosedCurve;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1120 Status function(Handle path, GpPoint* points, int count) GdipAddPathClosedCurveI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1121 Status function(Handle path, GpPointF* points, int count, float tension) GdipAddPathClosedCurve2;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1122 Status function(Handle path, GpPoint* points, int count, float tension) GdipAddPathClosedCurve2I;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1123 Status function(Handle path, float x, float y, float width, float height) GdipAddPathRectangle;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1124 Status function(Handle path, int x, int y, int width, int height) GdipAddPathRectangleI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1125 Status function(Handle path, GpRectF* rects, int count) GdipAddPathRectangles;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1126 Status function(Handle path, GpRect* rects, int count) GdipAddPathRectanglesI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1127 Status function(Handle path, float x, float y, float width, float height) GdipAddPathEllipse;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1128 Status function(Handle path, int x, int y, int width, int height) GdipAddPathEllipseI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1129 Status function(Handle path, float x, float y, float width, float height, float startAngle, float sweepAngle) GdipAddPathPie;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1130 Status function(Handle path, int x, int y, int width, int height, float startAngle, float sweepAngle) GdipAddPathPieI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1131 Status function(Handle path, GpPointF* points, int count) GdipAddPathPolygon;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1132 Status function(Handle path, GpPoint* points, int count) GdipAddPathPolygonI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1133 Status function(Handle path, Handle addingPath, int connect) GdipAddPathPath;
39
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1134 Status function(Handle path, LPCWSTR string, int length, Handle family, FontStyle style, float emSize, ref GpRectF layoutRect, Handle format) GdipAddPathString;
0ecb2b338560 further work on phobosification
Frank Benoit <benoit@tionex.de>
parents: 38
diff changeset
1135 Status function(Handle path, LPCWSTR string, int length, Handle family, FontStyle style, float emSize, ref GpRect layoutRect, Handle format) GdipAddPathStringI;
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1136 Status function(Handle path, Handle matrix) GdipTransformPath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1137 Status function(Handle path, out GpRectF bounds, Handle matrix, Handle pen) GdipGetPathWorldBounds;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1138 Status function(Handle path, Handle matrix, float flatness) GdipFlattenPath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1139 Status function(Handle path, Handle pen, Handle matrix, float flatness) GdipWidenPath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1140 Status function(Handle path, Handle matrix, float flatness) GdipWindingModeOutline;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1141 Status function(Handle path, Handle matrix, GpPointF* points, int count, float srcx, float srcy, float srcwidth, float srcwidth, WarpMode warpMode, float flatness) GdipWarpPath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1142 Status function(Handle path, out int count) GdipGetPointCount;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1143 Status function(Handle path, byte* types, int count) GdipGetPathTypes;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1144 Status function(Handle path, GpPointF* points, int count) GdipGetPathPoints;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1145 Status function(Handle path, float x, float y, Handle graphics, out int result) GdipIsVisiblePathPoint;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1146 Status function(Handle path, int x, int y, Handle graphics, out int result) GdipIsVisiblePathPointI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1147 Status function(Handle path, float x, float y, Handle pen, Handle graphics, out int result) GdipIsOutlineVisiblePathPoint;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1148 Status function(Handle path, int x, int y, Handle pen, Handle graphics, out int result) GdipIsOutlineVisiblePathPointI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1149 Status function(Handle graphics, Handle pen, Handle path) GdipDrawPath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1150 Status function(out Handle iterator, Handle path) GdipCreatePathIter;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1151 Status function(Handle iterator) GdipDeletePathIter;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1152 Status function(Handle iterator, out int resultCount, out int startIndex, out int endIndex, out int isClosed) GdipPathIterNextSubpath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1153 Status function(Handle iterator, out int resultCount, Handle path, out int isClosed) GdipPathIterNextSubpathPath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1154 Status function(Handle iterator, out int resultCount, out ubyte pathType, out int startIndex, out int endIndex) GdipPathIterNextPathType;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1155 Status function(Handle iterator, out int resultCount, out int startIndex, out int endIndex) GdipPathIterNextMarker;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1156 Status function(Handle iterator, out int resultCount, Handle path) GdipPathIterNextMarkerPath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1157 Status function(Handle iterator, out int count) GdipPathIterGetCount;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1158 Status function(Handle iterator, out int count) GdipPathIterGetSubpathCount;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1159 Status function(Handle iterator, out int hasCurve) GdipPathIterHasCurve;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1160 Status function(Handle iterator) GdipPathIterRewind;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1161 Status function(Handle iterator, out int resultCount, GpPointF* points, ubyte* types, int count) GdipPathIterEnumerate;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1162 Status function(Handle iterator, out int resultCount, GpPointF* points, ubyte* types, int startIndex, int endIndex) GdipPathIterCopyData;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1163 Status function(GpPointF* points, int count, WrapMode wrapMode, out Handle polyGradient) GdipCreatePathGradient;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1164 Status function(GpPoint* points, int count, WrapMode wrapMode, out Handle polyGradient) GdipCreatePathGradientI;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1165 Status function(Handle path, out Handle polyGradient) GdipCreatePathGradientFromPath;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1166 Status function(Handle brush, out int colors) GdipGetPathGradientCenterColor;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1167 Status function(Handle brush, int colors) GdipSetPathGradientCenterColor;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1168 Status function(Handle brush, out int count) GdipGetPathGradientSurroundColorCount;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1169 Status function(Handle brush, int* color, ref int count) GdipGetPathGradientSurroundColorsWithCount;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1170 Status function(Handle brush, int* color, ref int count) GdipSetPathGradientSurroundColorsWithCount;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1171 Status function(Handle brush, ref GpPointF point) GdipGetPathGradientCenterPoint;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1172 Status function(Handle brush, ref GpPointF point) GdipSetPathGradientCenterPoint;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1173 Status function(Handle brush, ref GpRectF rect) GdipGetPathGradientRect;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1174 Status function(Handle brush, out int count) GdipGetPathGradientBlendCount;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1175 Status function(Handle brush, float* blend, float* positions, int count) GdipGetPathGradientBlend;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1176 Status function(Handle brush, float* blend, float* positions, int count) GdipSetPathGradientBlend;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1177 Status function(Handle brush, out int count) GdipGetPathGradientPresetBlendCount;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1178 Status function(Handle brush, int* blend, float* positions, int count) GdipGetPathGradientPresetBlend;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1179 Status function(Handle brush, int* blend, float* positions, int count) GdipSetPathGradientPresetBlend;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1180 Status function(Handle brush, float focus, float scale) GdipSetPathGradientSigmaBlend;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1181 Status function(Handle brush, float focus, float scale) GdipSetPathGradientLinearBlend;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1182 Status function(Handle brush, out Handle matrix) GdipGetPathGradientTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1183 Status function(Handle brush, Handle matrix) GdipSetPathGradientTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1184 Status function(Handle brush) GdipResetPathGradientTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1185 Status function(Handle brush, Handle matrix, MatrixOrder order) GdipMultiplyPathGradientTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1186 Status function(Handle brush, float angle, MatrixOrder order) GdipRotatePathGradientTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1187 Status function(Handle brush, float dx, float dy, MatrixOrder order) GdipTranslatePathGradientTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1188 Status function(Handle brush, float sx, float sy, MatrixOrder order) GdipScalePathGradientTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1189 Status function(Handle brush, out float xScale, out float yScale) GdipGetPathGradientFocusScales;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1190 Status function(Handle brush, float xScale, float yScale) GdipSetPathGradientFocusScales;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1191 Status function(Handle brush, out WrapMode wrapMode) GdipGetPathGradientWrapMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1192 Status function(Handle brush, WrapMode wrapMode) GdipSetPathGradientWrapMode;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1193 Status function( Handle brush ) GdipResetTextureTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1194 Status function( Handle brush, float sx, float sy, MatrixOrder order ) GdipScaleTextureTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1195 Status function( Handle brush, float dx, float dy, MatrixOrder order) GdipTranslateTextureTransform;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1196 Status function(out Handle format) GdipStringFormatGetGenericDefault;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1197 Status function(out Handle format) GdipStringFormatGetGenericTypographic;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1198 Status function(Handle format, int hotkeyPrefix) GdipSetStringFormatHotkeyPrefix;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1199 Status function( Handle format, float firstTabOffset, int count, float* tabStops) GdipSetStringFormatTabStops;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1200
112
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1201 Symbol[] symbols;
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1202 static this(){
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1203 symbols = [
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1204 Symbol( "GdiplusStartup", cast(void**)& GdiplusStartup ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1205 Symbol( "GdiplusShutdown", cast(void**)& GdiplusShutdown ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1206 Symbol( "GdipCreateFromHDC", cast(void**)& GdipCreateFromHDC ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1207 Symbol( "GdipCreateFromHDC2", cast(void**)& GdipCreateFromHDC2 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1208 Symbol( "GdipCreateFromHWND", cast(void**)& GdipCreateFromHWND ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1209 Symbol( "GdipGetImageGraphicsContext", cast(void**)& GdipGetImageGraphicsContext ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1210 Symbol( "GdipDeleteGraphics", cast(void**)& GdipDeleteGraphics ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1211 Symbol( "GdipGetDC", cast(void**)& GdipGetDC ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1212 Symbol( "GdipReleaseDC", cast(void**)& GdipReleaseDC ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1213 Symbol( "GdipSetClipGraphics", cast(void**)& GdipSetClipGraphics ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1214 Symbol( "GdipSetClipRectI", cast(void**)& GdipSetClipRectI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1215 Symbol( "GdipSetClipRect", cast(void**)& GdipSetClipRect ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1216 Symbol( "GdipSetClipPath", cast(void**)& GdipSetClipPath ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1217 Symbol( "GdipSetClipRegion", cast(void**)& GdipSetClipRegion ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1218 Symbol( "GdipSetClipHrgn", cast(void**)& GdipSetClipHrgn ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1219 Symbol( "GdipGetClip", cast(void**)& GdipGetClip ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1220 Symbol( "GdipResetClip", cast(void**)& GdipResetClip ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1221 Symbol( "GdipSaveGraphics", cast(void**)& GdipSaveGraphics ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1222 Symbol( "GdipRestoreGraphics", cast(void**)& GdipRestoreGraphics ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1223 Symbol( "GdipFlush", cast(void**)& GdipFlush ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1224 Symbol( "GdipScaleWorldTransform", cast(void**)& GdipScaleWorldTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1225 Symbol( "GdipRotateWorldTransform", cast(void**)& GdipRotateWorldTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1226 Symbol( "GdipTranslateWorldTransform", cast(void**)& GdipTranslateWorldTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1227 Symbol( "GdipMultiplyWorldTransform", cast(void**)& GdipMultiplyWorldTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1228 Symbol( "GdipResetWorldTransform", cast(void**)& GdipResetWorldTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1229 Symbol( "GdipBeginContainer", cast(void**)& GdipBeginContainer ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1230 Symbol( "GdipBeginContainerI", cast(void**)& GdipBeginContainerI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1231 Symbol( "GdipBeginContainer2", cast(void**)& GdipBeginContainer2 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1232 Symbol( "GdipEndContainer", cast(void**)& GdipEndContainer ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1233 Symbol( "GdipGetDpiX", cast(void**)& GdipGetDpiX ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1234 Symbol( "GdipGetDpiY", cast(void**)& GdipGetDpiY ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1235 Symbol( "GdipGetPageUnit", cast(void**)& GdipGetPageUnit ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1236 Symbol( "GdipSetPageUnit", cast(void**)& GdipSetPageUnit ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1237 Symbol( "GdipGetPageScale", cast(void**)& GdipGetPageScale ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1238 Symbol( "GdipSetPageScale", cast(void**)& GdipSetPageScale ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1239 Symbol( "GdipGetWorldTransform", cast(void**)& GdipGetWorldTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1240 Symbol( "GdipSetWorldTransform", cast(void**)& GdipSetWorldTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1241 Symbol( "GdipGetCompositingMode", cast(void**)& GdipGetCompositingMode ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1242 Symbol( "GdipSetCompositingMode", cast(void**)& GdipSetCompositingMode ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1243 Symbol( "GdipGetCompositingQuality", cast(void**)& GdipGetCompositingQuality ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1244 Symbol( "GdipSetCompositingQuality", cast(void**)& GdipSetCompositingQuality ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1245 Symbol( "GdipGetInterpolationMode", cast(void**)& GdipGetInterpolationMode ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1246 Symbol( "GdipSetInterpolationMode", cast(void**)& GdipSetInterpolationMode ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1247 Symbol( "GdipGetSmoothingMode", cast(void**)& GdipGetSmoothingMode ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1248 Symbol( "GdipSetSmoothingMode", cast(void**)& GdipSetSmoothingMode ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1249 Symbol( "GdipGetPixelOffsetMode", cast(void**)& GdipGetPixelOffsetMode ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1250 Symbol( "GdipSetPixelOffsetMode", cast(void**)& GdipSetPixelOffsetMode ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1251 Symbol( "GdipGetTextContrast", cast(void**)& GdipGetTextContrast ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1252 Symbol( "GdipSetTextContrast", cast(void**)& GdipSetTextContrast ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1253 Symbol( "GdipGraphicsClear", cast(void**)& GdipGraphicsClear ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1254 Symbol( "GdipDrawLine", cast(void**)& GdipDrawLine ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1255 Symbol( "GdipDrawLines", cast(void**)& GdipDrawLines ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1256 Symbol( "GdipDrawLineI", cast(void**)& GdipDrawLineI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1257 Symbol( "GdipDrawLinesI", cast(void**)& GdipDrawLinesI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1258 Symbol( "GdipDrawArc", cast(void**)& GdipDrawArc ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1259 Symbol( "GdipDrawArcI", cast(void**)& GdipDrawArcI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1260 Symbol( "GdipDrawBezier", cast(void**)& GdipDrawBezier ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1261 Symbol( "GdipDrawBeziers", cast(void**)& GdipDrawBeziers ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1262 Symbol( "GdipDrawBezierI", cast(void**)& GdipDrawBezierI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1263 Symbol( "GdipDrawBeziersI", cast(void**)& GdipDrawBeziersI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1264 Symbol( "GdipDrawRectangle", cast(void**)& GdipDrawRectangle ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1265 Symbol( "GdipDrawRectangles", cast(void**)& GdipDrawRectangles ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1266 Symbol( "GdipDrawRectangleI", cast(void**)& GdipDrawRectangleI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1267 Symbol( "GdipDrawRectanglesI", cast(void**)& GdipDrawRectanglesI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1268 Symbol( "GdipDrawEllipse", cast(void**)& GdipDrawEllipse ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1269 Symbol( "GdipDrawEllipseI", cast(void**)& GdipDrawEllipseI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1270 Symbol( "GdipDrawPie", cast(void**)& GdipDrawPie ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1271 Symbol( "GdipDrawPieI", cast(void**)& GdipDrawPieI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1272 Symbol( "GdipDrawPolygon", cast(void**)& GdipDrawPolygon ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1273 Symbol( "GdipDrawPolygonI", cast(void**)& GdipDrawPolygonI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1274 Symbol( "GdipDrawCurve", cast(void**)& GdipDrawCurve ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1275 Symbol( "GdipDrawCurve2", cast(void**)& GdipDrawCurve2 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1276 Symbol( "GdipDrawCurve3", cast(void**)& GdipDrawCurve3 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1277 Symbol( "GdipDrawCurveI", cast(void**)& GdipDrawCurveI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1278 Symbol( "GdipDrawCurve2I", cast(void**)& GdipDrawCurve2I ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1279 Symbol( "GdipDrawCurve3I", cast(void**)& GdipDrawCurve3I ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1280 Symbol( "GdipDrawClosedCurve", cast(void**)& GdipDrawClosedCurve ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1281 Symbol( "GdipDrawClosedCurve2", cast(void**)& GdipDrawClosedCurve2 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1282 Symbol( "GdipDrawClosedCurveI", cast(void**)& GdipDrawClosedCurveI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1283 Symbol( "GdipDrawClosedCurve2I", cast(void**)& GdipDrawClosedCurve2I ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1284 Symbol( "GdipFillRectangleI", cast(void**)& GdipFillRectangleI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1285 Symbol( "GdipFillRectangle", cast(void**)& GdipFillRectangle ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1286 Symbol( "GdipFillRectanglesI", cast(void**)& GdipFillRectanglesI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1287 Symbol( "GdipFillRectangles", cast(void**)& GdipFillRectangles ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1288 Symbol( "GdipFillPolygon", cast(void**)& GdipFillPolygon ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1289 Symbol( "GdipFillPolygonI", cast(void**)& GdipFillPolygonI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1290 Symbol( "GdipFillEllipse", cast(void**)& GdipFillEllipse ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1291 Symbol( "GdipFillEllipseI", cast(void**)& GdipFillEllipseI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1292 Symbol( "GdipFillPie", cast(void**)& GdipFillPie ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1293 Symbol( "GdipFillPieI", cast(void**)& GdipFillPieI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1294 Symbol( "GdipFillPath", cast(void**)& GdipFillPath ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1295 Symbol( "GdipFillClosedCurve", cast(void**)& GdipFillClosedCurve ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1296 Symbol( "GdipFillClosedCurveI", cast(void**)& GdipFillClosedCurveI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1297 Symbol( "GdipFillClosedCurve2", cast(void**)& GdipFillClosedCurve2 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1298 Symbol( "GdipFillClosedCurve2I", cast(void**)& GdipFillClosedCurve2I ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1299 Symbol( "GdipFillRegion", cast(void**)& GdipFillRegion ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1300 Symbol( "GdipDrawString", cast(void**)& GdipDrawString ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1301 Symbol( "GdipMeasureString", cast(void**)& GdipMeasureString ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1302 Symbol( "GdipGetStringFormatMeasurableCharacterRangeCount", cast(void**)& GdipGetStringFormatMeasurableCharacterRangeCount ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1303 Symbol( "GdipCloneStringFormat", cast(void**)& GdipCloneStringFormat ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1304 Symbol( "GdipMeasureCharacterRanges", cast(void**)& GdipMeasureCharacterRanges ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1305 Symbol( "GdipDrawImage", cast(void**)& GdipDrawImage ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1306 Symbol( "GdipDrawImageI", cast(void**)& GdipDrawImageI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1307 Symbol( "GdipDrawImageRect", cast(void**)& GdipDrawImageRect ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1308 Symbol( "GdipDrawImageRectI", cast(void**)& GdipDrawImageRectI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1309 Symbol( "GdipDrawImagePointRect", cast(void**)& GdipDrawImagePointRect ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1310 Symbol( "GdipDrawImagePointRectI", cast(void**)& GdipDrawImagePointRectI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1311 Symbol( "GdipDrawImageRectRect", cast(void**)& GdipDrawImageRectRect ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1312 Symbol( "GdipDrawImageRectRectI", cast(void**)& GdipDrawImageRectRectI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1313 Symbol( "GdipDrawImagePoints", cast(void**)& GdipDrawImagePoints ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1314 Symbol( "GdipDrawImagePointsI", cast(void**)& GdipDrawImagePointsI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1315 Symbol( "GdipDrawImagePointsRect", cast(void**)& GdipDrawImagePointsRect ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1316 Symbol( "GdipDrawImagePointsRectI", cast(void**)& GdipDrawImagePointsRectI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1317 Symbol( "GdipIsVisiblePoint", cast(void**)& GdipIsVisiblePoint ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1318 Symbol( "GdipIsVisiblePointI", cast(void**)& GdipIsVisiblePointI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1319 Symbol( "GdipIsVisibleRect", cast(void**)& GdipIsVisibleRect ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1320 Symbol( "GdipIsVisibleRectI", cast(void**)& GdipIsVisibleRectI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1321 Symbol( "GdipGetTextRenderingHint", cast(void**)& GdipGetTextRenderingHint ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1322 Symbol( "GdipSetTextRenderingHint", cast(void**)& GdipSetTextRenderingHint ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1323 Symbol( "GdipGetClipBounds", cast(void**)& GdipGetClipBounds ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1324 Symbol( "GdipGetClipBoundsI", cast(void**)& GdipGetClipBoundsI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1325 Symbol( "GdipGetVisibleClipBounds", cast(void**)& GdipGetVisibleClipBounds ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1326 Symbol( "GdipGetVisibleClipBoundsI", cast(void**)& GdipGetVisibleClipBoundsI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1327 Symbol( "GdipIsClipEmpty", cast(void**)& GdipIsClipEmpty ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1328 Symbol( "GdipIsVisibleClipEmpty", cast(void**)& GdipIsVisibleClipEmpty ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1329 Symbol( "GdipGetRenderingOrigin", cast(void**)& GdipGetRenderingOrigin ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1330 Symbol( "GdipSetRenderingOrigin", cast(void**)& GdipSetRenderingOrigin ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1331 Symbol( "GdipGetNearestColor", cast(void**)& GdipGetNearestColor ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1332 Symbol( "GdipComment", cast(void**)& GdipComment ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1333 Symbol( "GdipTransformPoints", cast(void**)& GdipTransformPoints ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1334 Symbol( "GdipTransformPointsI", cast(void**)& GdipTransformPointsI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1335 Symbol( "GdipCreateMatrix", cast(void**)& GdipCreateMatrix ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1336 Symbol( "GdipCreateMatrix2", cast(void**)& GdipCreateMatrix2 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1337 Symbol( "GdipCreateMatrix3", cast(void**)& GdipCreateMatrix3 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1338 Symbol( "GdipCreateMatrix3I", cast(void**)& GdipCreateMatrix3I ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1339 Symbol( "GdipDeleteMatrix", cast(void**)& GdipDeleteMatrix ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1340 Symbol( "GdipCloneMatrix", cast(void**)& GdipCloneMatrix ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1341 Symbol( "GdipGetMatrixElements", cast(void**)& GdipGetMatrixElements ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1342 Symbol( "GdipSetMatrixElements", cast(void**)& GdipSetMatrixElements ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1343 Symbol( "GdipInvertMatrix", cast(void**)& GdipInvertMatrix ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1344 Symbol( "GdipMultiplyMatrix", cast(void**)& GdipMultiplyMatrix ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1345 Symbol( "GdipScaleMatrix", cast(void**)& GdipScaleMatrix ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1346 Symbol( "GdipShearMatrix", cast(void**)& GdipShearMatrix ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1347 Symbol( "GdipRotateMatrix", cast(void**)& GdipRotateMatrix ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1348 Symbol( "GdipTranslateMatrix", cast(void**)& GdipTranslateMatrix ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1349 Symbol( "GdipIsMatrixIdentity", cast(void**)& GdipIsMatrixIdentity ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1350 Symbol( "GdipIsMatrixInvertible", cast(void**)& GdipIsMatrixInvertible ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1351 Symbol( "GdipTransformMatrixPoints", cast(void**)& GdipTransformMatrixPoints ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1352 Symbol( "GdipGetBrushType", cast(void**)& GdipGetBrushType ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1353 Symbol( "GdipCloneBrush", cast(void**)& GdipCloneBrush ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1354 Symbol( "GdipDeleteBrush", cast(void**)& GdipDeleteBrush ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1355 Symbol( "GdipCreateSolidFill", cast(void**)& GdipCreateSolidFill ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1356 Symbol( "GdipGetSolidFillColor", cast(void**)& GdipGetSolidFillColor ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1357 Symbol( "GdipSetSolidFillColor", cast(void**)& GdipSetSolidFillColor ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1358 Symbol( "GdipCreateTexture", cast(void**)& GdipCreateTexture ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1359 Symbol( "GdipCreateTexture2", cast(void**)& GdipCreateTexture2 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1360 Symbol( "GdipCreateTexture2I", cast(void**)& GdipCreateTexture2I ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1361 Symbol( "GdipGetTextureImage", cast(void**)& GdipGetTextureImage ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1362 Symbol( "GdipGetTextureTransform", cast(void**)& GdipGetTextureTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1363 Symbol( "GdipSetTextureTransform", cast(void**)& GdipSetTextureTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1364 Symbol( "GdipGetTextureWrapMode", cast(void**)& GdipGetTextureWrapMode ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1365 Symbol( "GdipSetTextureWrapMode", cast(void**)& GdipSetTextureWrapMode ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1366 Symbol( "GdipCreateHatchBrush", cast(void**)& GdipCreateHatchBrush ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1367 Symbol( "GdipGetHatchStyle", cast(void**)& GdipGetHatchStyle ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1368 Symbol( "GdipGetHatchForegroundColor", cast(void**)& GdipGetHatchForegroundColor ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1369 Symbol( "GdipGetHatchBackgroundColor", cast(void**)& GdipGetHatchBackgroundColor ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1370 Symbol( "GdipCreateLineBrushI", cast(void**)& GdipCreateLineBrushI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1371 Symbol( "GdipCreateLineBrush", cast(void**)& GdipCreateLineBrush ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1372 Symbol( "GdipCreateLineBrushFromRectI", cast(void**)& GdipCreateLineBrushFromRectI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1373 Symbol( "GdipCreateLineBrushFromRect", cast(void**)& GdipCreateLineBrushFromRect ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1374 Symbol( "GdipCreateLineBrushFromRectWithAngleI", cast(void**)& GdipCreateLineBrushFromRectWithAngleI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1375 Symbol( "GdipCreateLineBrushFromRectWithAngle", cast(void**)& GdipCreateLineBrushFromRectWithAngle ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1376 Symbol( "GdipGetLineBlendCount", cast(void**)& GdipGetLineBlendCount ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1377 Symbol( "GdipGetLineBlend", cast(void**)& GdipGetLineBlend ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1378 Symbol( "GdipSetLineBlend", cast(void**)& GdipSetLineBlend ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1379 Symbol( "GdipGetLinePresetBlendCount", cast(void**)& GdipGetLinePresetBlendCount ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1380 Symbol( "GdipGetLinePresetBlend", cast(void**)& GdipGetLinePresetBlend ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1381 Symbol( "GdipSetLinePresetBlend", cast(void**)& GdipSetLinePresetBlend ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1382 Symbol( "GdipGetLineWrapMode", cast(void**)& GdipGetLineWrapMode ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1383 Symbol( "GdipSetLineWrapMode", cast(void**)& GdipSetLineWrapMode ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1384 Symbol( "GdipGetLineRect", cast(void**)& GdipGetLineRect ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1385 Symbol( "GdipGetLineColors", cast(void**)& GdipGetLineColors ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1386 Symbol( "GdipSetLineColors", cast(void**)& GdipSetLineColors ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1387 Symbol( "GdipGetLineGammaCorrection", cast(void**)& GdipGetLineGammaCorrection ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1388 Symbol( "GdipSetLineGammaCorrection", cast(void**)& GdipSetLineGammaCorrection ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1389 Symbol( "GdipSetLineSigmaBlend", cast(void**)& GdipSetLineSigmaBlend ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1390 Symbol( "GdipSetLineLinearBlend", cast(void**)& GdipSetLineLinearBlend ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1391 Symbol( "GdipGetLineTransform", cast(void**)& GdipGetLineTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1392 Symbol( "GdipSetLineTransform", cast(void**)& GdipSetLineTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1393 Symbol( "GdipResetLineTransform", cast(void**)& GdipResetLineTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1394 Symbol( "GdipMultiplyLineTransform", cast(void**)& GdipMultiplyLineTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1395 Symbol( "GdipTranslateLineTransform", cast(void**)& GdipTranslateLineTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1396 Symbol( "GdipScaleLineTransform", cast(void**)& GdipScaleLineTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1397 Symbol( "GdipRotateLineTransform", cast(void**)& GdipRotateLineTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1398 Symbol( "GdipCreatePen1", cast(void**)& GdipCreatePen1 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1399 Symbol( "GdipCreatePen2", cast(void**)& GdipCreatePen2 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1400 Symbol( "GdipDeletePen", cast(void**)& GdipDeletePen ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1401 Symbol( "GdipClonePen", cast(void**)& GdipClonePen ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1402 Symbol( "GdipSetPenLineCap197819", cast(void**)& GdipSetPenLineCap197819 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1403 Symbol( "GdipGetPenStartCap", cast(void**)& GdipGetPenStartCap ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1404 Symbol( "GdipSetPenStartCap", cast(void**)& GdipSetPenStartCap ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1405 Symbol( "GdipGetPenEndCap", cast(void**)& GdipGetPenEndCap ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1406 Symbol( "GdipSetPenEndCap", cast(void**)& GdipSetPenEndCap ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1407 Symbol( "GdipGetPenDashCap197819", cast(void**)& GdipGetPenDashCap197819 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1408 Symbol( "GdipSetPenDashCap197819", cast(void**)& GdipSetPenDashCap197819 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1409 Symbol( "GdipGetPenLineJoin", cast(void**)& GdipGetPenLineJoin ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1410 Symbol( "GdipSetPenLineJoin", cast(void**)& GdipSetPenLineJoin ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1411 Symbol( "GdipGetPenMiterLimit", cast(void**)& GdipGetPenMiterLimit ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1412 Symbol( "GdipSetPenMiterLimit", cast(void**)& GdipSetPenMiterLimit ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1413 Symbol( "GdipGetPenMode", cast(void**)& GdipGetPenMode ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1414 Symbol( "GdipSetPenMode", cast(void**)& GdipSetPenMode ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1415 Symbol( "GdipGetPenTransform", cast(void**)& GdipGetPenTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1416 Symbol( "GdipSetPenTransform", cast(void**)& GdipSetPenTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1417 Symbol( "GdipResetPenTransform", cast(void**)& GdipResetPenTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1418 Symbol( "GdipMultiplyPenTransform", cast(void**)& GdipMultiplyPenTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1419 Symbol( "GdipTranslatePenTransform", cast(void**)& GdipTranslatePenTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1420 Symbol( "GdipScalePenTransform", cast(void**)& GdipScalePenTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1421 Symbol( "GdipRotatePenTransform", cast(void**)& GdipRotatePenTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1422 Symbol( "GdipGetPenColor", cast(void**)& GdipGetPenColor ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1423 Symbol( "GdipSetPenColor", cast(void**)& GdipSetPenColor ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1424 Symbol( "GdipGetPenWidth", cast(void**)& GdipGetPenWidth ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1425 Symbol( "GdipSetPenWidth", cast(void**)& GdipSetPenWidth ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1426 Symbol( "GdipGetPenFillType", cast(void**)& GdipGetPenFillType ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1427 Symbol( "GdipGetPenBrushFill", cast(void**)& GdipGetPenBrushFill ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1428 Symbol( "GdipSetPenBrushFill", cast(void**)& GdipSetPenBrushFill ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1429 Symbol( "GdipGetPenDashStyle", cast(void**)& GdipGetPenDashStyle ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1430 Symbol( "GdipSetPenDashStyle", cast(void**)& GdipSetPenDashStyle ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1431 Symbol( "GdipGetPenDashOffset", cast(void**)& GdipGetPenDashOffset ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1432 Symbol( "GdipSetPenDashOffset", cast(void**)& GdipSetPenDashOffset ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1433 Symbol( "GdipGetPenDashCount", cast(void**)& GdipGetPenDashCount ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1434 Symbol( "GdipGetPenDashArray", cast(void**)& GdipGetPenDashArray ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1435 Symbol( "GdipSetPenDashArray", cast(void**)& GdipSetPenDashArray ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1436 Symbol( "GdipGetPenCompoundCount", cast(void**)& GdipGetPenCompoundCount ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1437 Symbol( "GdipGetPenCompoundArray", cast(void**)& GdipGetPenCompoundArray ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1438 Symbol( "GdipSetPenCompoundArray", cast(void**)& GdipSetPenCompoundArray ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1439 Symbol( "GdipCreateRegion", cast(void**)& GdipCreateRegion ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1440 Symbol( "GdipCreateRegionRect", cast(void**)& GdipCreateRegionRect ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1441 Symbol( "GdipCreateRegionRectI", cast(void**)& GdipCreateRegionRectI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1442 Symbol( "GdipCreateRegionPath", cast(void**)& GdipCreateRegionPath ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1443 Symbol( "GdipCreateRegionHrgn", cast(void**)& GdipCreateRegionHrgn ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1444 Symbol( "GdipDeleteRegion", cast(void**)& GdipDeleteRegion ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1445 Symbol( "GdipSetInfinite", cast(void**)& GdipSetInfinite ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1446 Symbol( "GdipSetEmpty", cast(void**)& GdipSetEmpty ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1447 Symbol( "GdipCombineRegionRect", cast(void**)& GdipCombineRegionRect ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1448 Symbol( "GdipCombineRegionRectI", cast(void**)& GdipCombineRegionRectI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1449 Symbol( "GdipCombineRegionPath", cast(void**)& GdipCombineRegionPath ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1450 Symbol( "GdipCombineRegionRegion", cast(void**)& GdipCombineRegionRegion ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1451 Symbol( "GdipTranslateRegion", cast(void**)& GdipTranslateRegion ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1452 Symbol( "GdipTranslateRegionI", cast(void**)& GdipTranslateRegionI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1453 Symbol( "GdipTransformRegion", cast(void**)& GdipTransformRegion ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1454 Symbol( "GdipGetRegionBounds", cast(void**)& GdipGetRegionBounds ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1455 Symbol( "GdipGetRegionHRgn", cast(void**)& GdipGetRegionHRgn ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1456 Symbol( "GdipIsEmptyRegion", cast(void**)& GdipIsEmptyRegion ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1457 Symbol( "GdipIsInfiniteRegion", cast(void**)& GdipIsInfiniteRegion ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1458 Symbol( "GdipIsEqualRegion", cast(void**)& GdipIsEqualRegion ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1459 Symbol( "GdipIsVisibleRegionPoint", cast(void**)& GdipIsVisibleRegionPoint ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1460 Symbol( "GdipIsVisibleRegionRect", cast(void**)& GdipIsVisibleRegionRect ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1461 Symbol( "GdipIsVisibleRegionPointI", cast(void**)& GdipIsVisibleRegionPointI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1462 Symbol( "GdipIsVisibleRegionRectI", cast(void**)& GdipIsVisibleRegionRectI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1463 Symbol( "GdipGetRegionScansCount", cast(void**)& GdipGetRegionScansCount ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1464 Symbol( "GdipGetRegionScans", cast(void**)& GdipGetRegionScans ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1465 Symbol( "GdipDisposeImage", cast(void**)& GdipDisposeImage ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1466 Symbol( "GdipImageForceValidation", cast(void**)& GdipImageForceValidation ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1467 Symbol( "GdipLoadImageFromFileICM", cast(void**)& GdipLoadImageFromFileICM ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1468 Symbol( "GdipLoadImageFromFile", cast(void**)& GdipLoadImageFromFile ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1469 Symbol( "GdipGetImageEncodersSize", cast(void**)& GdipGetImageEncodersSize ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1470 Symbol( "GdipCloneImage", cast(void**)& GdipCloneImage ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1471 Symbol( "GdipGetImageType", cast(void**)& GdipGetImageType ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1472 Symbol( "GdipGetImageFlags", cast(void**)& GdipGetImageFlags ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1473 Symbol( "GdipGetImageWidth", cast(void**)& GdipGetImageWidth ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1474 Symbol( "GdipGetImageHeight", cast(void**)& GdipGetImageHeight ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1475 Symbol( "GdipGetImageHorizontalResolution", cast(void**)& GdipGetImageHorizontalResolution ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1476 Symbol( "GdipGetImageVerticalResolution", cast(void**)& GdipGetImageVerticalResolution ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1477 Symbol( "GdipGetPropertyCount", cast(void**)& GdipGetPropertyCount ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1478 Symbol( "GdipGetPropertyIdList", cast(void**)& GdipGetPropertyIdList ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1479 Symbol( "GdipGetImagePixelFormat", cast(void**)& GdipGetImagePixelFormat ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1480 Symbol( "GdipGetImageDimension", cast(void**)& GdipGetImageDimension ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1481 Symbol( "GdipGetImageThumbnail", cast(void**)& GdipGetImageThumbnail ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1482 Symbol( "GdipImageGetFrameDimensionsCount", cast(void**)& GdipImageGetFrameDimensionsCount ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1483 Symbol( "GdipImageRotateFlip", cast(void**)& GdipImageRotateFlip ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1484 Symbol( "GdipGetPropertyItemSize", cast(void**)& GdipGetPropertyItemSize ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1485 Symbol( "GdipGetPropertyItem", cast(void**)& GdipGetPropertyItem ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1486 Symbol( "GdipSetPropertyItem", cast(void**)& GdipSetPropertyItem ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1487 Symbol( "GdipRemovePropertyItem", cast(void**)& GdipRemovePropertyItem ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1488 Symbol( "GdipGetPropertySize", cast(void**)& GdipGetPropertySize ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1489 Symbol( "GdipGetAllPropertyItems", cast(void**)& GdipGetAllPropertyItems ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1490 Symbol( "GdipGetImageBounds", cast(void**)& GdipGetImageBounds ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1491 Symbol( "GdipGetImagePaletteSize", cast(void**)& GdipGetImagePaletteSize ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1492 Symbol( "GdipGetImagePalette", cast(void**)& GdipGetImagePalette ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1493 Symbol( "GdipSetImagePalette", cast(void**)& GdipSetImagePalette ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1494 Symbol( "GdipCreateBitmapFromScan0", cast(void**)& GdipCreateBitmapFromScan0 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1495 Symbol( "GdipCreateBitmapFromHBITMAP", cast(void**)& GdipCreateBitmapFromHBITMAP ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1496 Symbol( "GdipCreateBitmapFromHICON", cast(void**)& GdipCreateBitmapFromHICON ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1497 Symbol( "GdipCreateBitmapFromFileICM", cast(void**)& GdipCreateBitmapFromFileICM ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1498 Symbol( "GdipCreateBitmapFromFile", cast(void**)& GdipCreateBitmapFromFile ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1499 Symbol( "GdipCreateBitmapFromGraphics", cast(void**)& GdipCreateBitmapFromGraphics ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1500 Symbol( "GdipCloneBitmapArea", cast(void**)& GdipCloneBitmapArea ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1501 Symbol( "GdipCloneBitmapAreaI", cast(void**)& GdipCloneBitmapAreaI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1502 Symbol( "GdipBitmapGetPixel", cast(void**)& GdipBitmapGetPixel ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1503 Symbol( "GdipBitmapSetPixel", cast(void**)& GdipBitmapSetPixel ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1504 Symbol( "GdipBitmapLockBits", cast(void**)& GdipBitmapLockBits ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1505 Symbol( "GdipBitmapUnlockBits", cast(void**)& GdipBitmapUnlockBits ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1506 Symbol( "GdipBitmapSetResolution", cast(void**)& GdipBitmapSetResolution ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1507 Symbol( "GdipCreateHICONFromBitmap", cast(void**)& GdipCreateHICONFromBitmap ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1508 Symbol( "GdipCreateHBITMAPFromBitmap", cast(void**)& GdipCreateHBITMAPFromBitmap ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1509 Symbol( "GdipCreateImageAttributes", cast(void**)& GdipCreateImageAttributes ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1510 Symbol( "GdipDisposeImageAttributes", cast(void**)& GdipDisposeImageAttributes ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1511 Symbol( "GdipSetImageAttributesColorMatrix", cast(void**)& GdipSetImageAttributesColorMatrix ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1512 Symbol( "GdipSetImageAttributesThreshold", cast(void**)& GdipSetImageAttributesThreshold ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1513 Symbol( "GdipSetImageAttributesGamma", cast(void**)& GdipSetImageAttributesGamma ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1514 Symbol( "GdipSetImageAttributesNoOp", cast(void**)& GdipSetImageAttributesNoOp ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1515 Symbol( "GdipSetImageAttributesColorKeys", cast(void**)& GdipSetImageAttributesColorKeys ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1516 Symbol( "GdipSetImageAttributesOutputChannel", cast(void**)& GdipSetImageAttributesOutputChannel ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1517 Symbol( "GdipSetImageAttributesOutputChannelColorProfile", cast(void**)& GdipSetImageAttributesOutputChannelColorProfile ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1518 Symbol( "GdipSetImageAttributesWrapMode", cast(void**)& GdipSetImageAttributesWrapMode ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1519 Symbol( "GdipNewInstalledFontCollection", cast(void**)& GdipNewInstalledFontCollection ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1520 Symbol( "GdipNewPrivateFontCollection", cast(void**)& GdipNewPrivateFontCollection ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1521 Symbol( "GdipDeletePrivateFontCollection", cast(void**)& GdipDeletePrivateFontCollection ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1522 Symbol( "GdipPrivateAddFontFile", cast(void**)& GdipPrivateAddFontFile ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1523 Symbol( "GdipPrivateAddMemoryFont", cast(void**)& GdipPrivateAddMemoryFont ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1524 Symbol( "GdipGetFontCollectionFamilyCount", cast(void**)& GdipGetFontCollectionFamilyCount ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1525 Symbol( "GdipGetFontCollectionFamilyList", cast(void**)& GdipGetFontCollectionFamilyList ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1526 Symbol( "GdipCreateFontFamilyFromName", cast(void**)& GdipCreateFontFamilyFromName ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1527 Symbol( "GdipDeleteFontFamily", cast(void**)& GdipDeleteFontFamily ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1528 Symbol( "GdipCloneFontFamily", cast(void**)& GdipCloneFontFamily ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1529 Symbol( "GdipGetFamilyName", cast(void**)& GdipGetFamilyName ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1530 Symbol( "GdipGetGenericFontFamilyMonospace", cast(void**)& GdipGetGenericFontFamilyMonospace ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1531 Symbol( "GdipGetGenericFontFamilySerif", cast(void**)& GdipGetGenericFontFamilySerif ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1532 Symbol( "GdipGetGenericFontFamilySansSerif", cast(void**)& GdipGetGenericFontFamilySansSerif ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1533 Symbol( "GdipGetEmHeight", cast(void**)& GdipGetEmHeight ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1534 Symbol( "GdipGetCellAscent", cast(void**)& GdipGetCellAscent ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1535 Symbol( "GdipGetCellDescent", cast(void**)& GdipGetCellDescent ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1536 Symbol( "GdipGetLineSpacing", cast(void**)& GdipGetLineSpacing ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1537 Symbol( "GdipIsStyleAvailable", cast(void**)& GdipIsStyleAvailable ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1538 Symbol( "GdipCreateFont", cast(void**)& GdipCreateFont ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1539 Symbol( "GdipCreateFontFromDC", cast(void**)& GdipCreateFontFromDC ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1540 Symbol( "GdipDeleteFont", cast(void**)& GdipDeleteFont ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1541 Symbol( "GdipCloneFont", cast(void**)& GdipCloneFont ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1542 Symbol( "GdipGetFontSize", cast(void**)& GdipGetFontSize ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1543 Symbol( "GdipGetFontHeight", cast(void**)& GdipGetFontHeight ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1544 Symbol( "GdipGetFontHeightGivenDPI", cast(void**)& GdipGetFontHeightGivenDPI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1545 Symbol( "GdipGetFontStyle", cast(void**)& GdipGetFontStyle ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1546 Symbol( "GdipGetFontUnit", cast(void**)& GdipGetFontUnit ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1547 Symbol( "GdipGetFamily", cast(void**)& GdipGetFamily ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1548 Symbol( "GdipCreateFontFromLogfontW", cast(void**)& GdipCreateFontFromLogfontW ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1549 Symbol( "GdipCreateFontFromLogfontA", cast(void**)& GdipCreateFontFromLogfontA ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1550 Symbol( "GdipGetLogFontW", cast(void**)& GdipGetLogFontW ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1551 Symbol( "GdipCreateStringFormat", cast(void**)& GdipCreateStringFormat ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1552 Symbol( "GdipDeleteStringFormat", cast(void**)& GdipDeleteStringFormat ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1553 Symbol( "GdipGetStringFormatFlags", cast(void**)& GdipGetStringFormatFlags ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1554 Symbol( "GdipSetStringFormatFlags", cast(void**)& GdipSetStringFormatFlags ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1555 Symbol( "GdipGetStringFormatAlign", cast(void**)& GdipGetStringFormatAlign ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1556 Symbol( "GdipSetStringFormatAlign", cast(void**)& GdipSetStringFormatAlign ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1557 Symbol( "GdipGetStringFormatLineAlign", cast(void**)& GdipGetStringFormatLineAlign ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1558 Symbol( "GdipSetStringFormatLineAlign", cast(void**)& GdipSetStringFormatLineAlign ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1559 Symbol( "GdipGetStringFormatTrimming", cast(void**)& GdipGetStringFormatTrimming ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1560 Symbol( "GdipSetStringFormatTrimming", cast(void**)& GdipSetStringFormatTrimming ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1561 Symbol( "GdipCreatePath", cast(void**)& GdipCreatePath ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1562 Symbol( "GdipCreatePath2", cast(void**)& GdipCreatePath2 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1563 Symbol( "GdipCreatePath2I", cast(void**)& GdipCreatePath2I ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1564 Symbol( "GdipDeletePath", cast(void**)& GdipDeletePath ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1565 Symbol( "GdipClonePath", cast(void**)& GdipClonePath ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1566 Symbol( "GdipResetPath", cast(void**)& GdipResetPath ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1567 Symbol( "GdipGetPathFillMode", cast(void**)& GdipGetPathFillMode ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1568 Symbol( "GdipSetPathFillMode", cast(void**)& GdipSetPathFillMode ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1569 Symbol( "GdipStartPathFigure", cast(void**)& GdipStartPathFigure ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1570 Symbol( "GdipClosePathFigure", cast(void**)& GdipClosePathFigure ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1571 Symbol( "GdipClosePathFigures", cast(void**)& GdipClosePathFigures ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1572 Symbol( "GdipSetPathMarker", cast(void**)& GdipSetPathMarker ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1573 Symbol( "GdipClearPathMarkers", cast(void**)& GdipClearPathMarkers ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1574 Symbol( "GdipReversePath", cast(void**)& GdipReversePath ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1575 Symbol( "GdipGetPathLastPoint", cast(void**)& GdipGetPathLastPoint ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1576 Symbol( "GdipAddPathLine", cast(void**)& GdipAddPathLine ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1577 Symbol( "GdipAddPathLineI", cast(void**)& GdipAddPathLineI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1578 Symbol( "GdipAddPathLine2", cast(void**)& GdipAddPathLine2 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1579 Symbol( "GdipAddPathLine2I", cast(void**)& GdipAddPathLine2I ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1580 Symbol( "GdipAddPathArc", cast(void**)& GdipAddPathArc ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1581 Symbol( "GdipAddPathArcI", cast(void**)& GdipAddPathArcI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1582 Symbol( "GdipAddPathBezier", cast(void**)& GdipAddPathBezier ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1583 Symbol( "GdipAddPathBezierI", cast(void**)& GdipAddPathBezierI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1584 Symbol( "GdipAddPathBeziers", cast(void**)& GdipAddPathBeziers ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1585 Symbol( "GdipAddPathBeziersI", cast(void**)& GdipAddPathBeziersI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1586 Symbol( "GdipAddPathCurve", cast(void**)& GdipAddPathCurve ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1587 Symbol( "GdipAddPathCurveI", cast(void**)& GdipAddPathCurveI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1588 Symbol( "GdipAddPathCurve2", cast(void**)& GdipAddPathCurve2 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1589 Symbol( "GdipAddPathCurve2I", cast(void**)& GdipAddPathCurve2I ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1590 Symbol( "GdipAddPathCurve3", cast(void**)& GdipAddPathCurve3 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1591 Symbol( "GdipAddPathCurve3I", cast(void**)& GdipAddPathCurve3I ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1592 Symbol( "GdipAddPathClosedCurve", cast(void**)& GdipAddPathClosedCurve ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1593 Symbol( "GdipAddPathClosedCurveI", cast(void**)& GdipAddPathClosedCurveI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1594 Symbol( "GdipAddPathClosedCurve2", cast(void**)& GdipAddPathClosedCurve2 ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1595 Symbol( "GdipAddPathClosedCurve2I", cast(void**)& GdipAddPathClosedCurve2I ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1596 Symbol( "GdipAddPathRectangle", cast(void**)& GdipAddPathRectangle ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1597 Symbol( "GdipAddPathRectangleI", cast(void**)& GdipAddPathRectangleI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1598 Symbol( "GdipAddPathRectangles", cast(void**)& GdipAddPathRectangles ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1599 Symbol( "GdipAddPathRectanglesI", cast(void**)& GdipAddPathRectanglesI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1600 Symbol( "GdipAddPathEllipse", cast(void**)& GdipAddPathEllipse ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1601 Symbol( "GdipAddPathEllipseI", cast(void**)& GdipAddPathEllipseI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1602 Symbol( "GdipAddPathPie", cast(void**)& GdipAddPathPie ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1603 Symbol( "GdipAddPathPieI", cast(void**)& GdipAddPathPieI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1604 Symbol( "GdipAddPathPolygon", cast(void**)& GdipAddPathPolygon ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1605 Symbol( "GdipAddPathPolygonI", cast(void**)& GdipAddPathPolygonI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1606 Symbol( "GdipAddPathPath", cast(void**)& GdipAddPathPath ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1607 Symbol( "GdipAddPathString", cast(void**)& GdipAddPathString ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1608 Symbol( "GdipAddPathStringI", cast(void**)& GdipAddPathStringI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1609 Symbol( "GdipTransformPath", cast(void**)& GdipTransformPath ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1610 Symbol( "GdipGetPathWorldBounds", cast(void**)& GdipGetPathWorldBounds ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1611 Symbol( "GdipFlattenPath", cast(void**)& GdipFlattenPath ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1612 Symbol( "GdipWidenPath", cast(void**)& GdipWidenPath ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1613 Symbol( "GdipWindingModeOutline", cast(void**)& GdipWindingModeOutline ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1614 Symbol( "GdipWarpPath", cast(void**)& GdipWarpPath ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1615 Symbol( "GdipGetPointCount", cast(void**)& GdipGetPointCount ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1616 Symbol( "GdipGetPathTypes", cast(void**)& GdipGetPathTypes ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1617 Symbol( "GdipGetPathPoints", cast(void**)& GdipGetPathPoints ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1618 Symbol( "GdipIsVisiblePathPoint", cast(void**)& GdipIsVisiblePathPoint ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1619 Symbol( "GdipIsVisiblePathPointI", cast(void**)& GdipIsVisiblePathPointI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1620 Symbol( "GdipIsOutlineVisiblePathPoint", cast(void**)& GdipIsOutlineVisiblePathPoint ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1621 Symbol( "GdipIsOutlineVisiblePathPointI", cast(void**)& GdipIsOutlineVisiblePathPointI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1622 Symbol( "GdipDrawPath", cast(void**)& GdipDrawPath ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1623 Symbol( "GdipCreatePathIter", cast(void**)& GdipCreatePathIter ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1624 Symbol( "GdipDeletePathIter", cast(void**)& GdipDeletePathIter ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1625 Symbol( "GdipPathIterNextSubpath", cast(void**)& GdipPathIterNextSubpath ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1626 Symbol( "GdipPathIterNextSubpathPath", cast(void**)& GdipPathIterNextSubpathPath ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1627 Symbol( "GdipPathIterNextPathType", cast(void**)& GdipPathIterNextPathType ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1628 Symbol( "GdipPathIterNextMarker", cast(void**)& GdipPathIterNextMarker ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1629 Symbol( "GdipPathIterNextMarkerPath", cast(void**)& GdipPathIterNextMarkerPath ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1630 Symbol( "GdipPathIterGetCount", cast(void**)& GdipPathIterGetCount ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1631 Symbol( "GdipPathIterGetSubpathCount", cast(void**)& GdipPathIterGetSubpathCount ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1632 Symbol( "GdipPathIterHasCurve", cast(void**)& GdipPathIterHasCurve ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1633 Symbol( "GdipPathIterRewind", cast(void**)& GdipPathIterRewind ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1634 Symbol( "GdipPathIterEnumerate", cast(void**)& GdipPathIterEnumerate ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1635 Symbol( "GdipPathIterCopyData", cast(void**)& GdipPathIterCopyData ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1636 Symbol( "GdipCreatePathGradient", cast(void**)& GdipCreatePathGradient ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1637 Symbol( "GdipCreatePathGradientI", cast(void**)& GdipCreatePathGradientI ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1638 Symbol( "GdipCreatePathGradientFromPath", cast(void**)& GdipCreatePathGradientFromPath ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1639 Symbol( "GdipGetPathGradientCenterColor", cast(void**)& GdipGetPathGradientCenterColor ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1640 Symbol( "GdipSetPathGradientCenterColor", cast(void**)& GdipSetPathGradientCenterColor ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1641 Symbol( "GdipGetPathGradientSurroundColorCount", cast(void**)& GdipGetPathGradientSurroundColorCount ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1642 Symbol( "GdipGetPathGradientSurroundColorsWithCount", cast(void**)& GdipGetPathGradientSurroundColorsWithCount ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1643 Symbol( "GdipSetPathGradientSurroundColorsWithCount", cast(void**)& GdipSetPathGradientSurroundColorsWithCount ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1644 Symbol( "GdipGetPathGradientCenterPoint", cast(void**)& GdipGetPathGradientCenterPoint ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1645 Symbol( "GdipSetPathGradientCenterPoint", cast(void**)& GdipSetPathGradientCenterPoint ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1646 Symbol( "GdipGetPathGradientRect", cast(void**)& GdipGetPathGradientRect ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1647 Symbol( "GdipGetPathGradientBlendCount", cast(void**)& GdipGetPathGradientBlendCount ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1648 Symbol( "GdipGetPathGradientBlend", cast(void**)& GdipGetPathGradientBlend ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1649 Symbol( "GdipSetPathGradientBlend", cast(void**)& GdipSetPathGradientBlend ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1650 Symbol( "GdipGetPathGradientPresetBlendCount", cast(void**)& GdipGetPathGradientPresetBlendCount ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1651 Symbol( "GdipGetPathGradientPresetBlend", cast(void**)& GdipGetPathGradientPresetBlend ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1652 Symbol( "GdipSetPathGradientPresetBlend", cast(void**)& GdipSetPathGradientPresetBlend ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1653 Symbol( "GdipSetPathGradientSigmaBlend", cast(void**)& GdipSetPathGradientSigmaBlend ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1654 Symbol( "GdipSetPathGradientLinearBlend", cast(void**)& GdipSetPathGradientLinearBlend ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1655 Symbol( "GdipGetPathGradientTransform", cast(void**)& GdipGetPathGradientTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1656 Symbol( "GdipSetPathGradientTransform", cast(void**)& GdipSetPathGradientTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1657 Symbol( "GdipResetPathGradientTransform", cast(void**)& GdipResetPathGradientTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1658 Symbol( "GdipMultiplyPathGradientTransform", cast(void**)& GdipMultiplyPathGradientTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1659 Symbol( "GdipRotatePathGradientTransform", cast(void**)& GdipRotatePathGradientTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1660 Symbol( "GdipTranslatePathGradientTransform", cast(void**)& GdipTranslatePathGradientTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1661 Symbol( "GdipScalePathGradientTransform", cast(void**)& GdipScalePathGradientTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1662 Symbol( "GdipGetPathGradientFocusScales", cast(void**)& GdipGetPathGradientFocusScales ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1663 Symbol( "GdipSetPathGradientFocusScales", cast(void**)& GdipSetPathGradientFocusScales ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1664 Symbol( "GdipGetPathGradientWrapMode", cast(void**)& GdipGetPathGradientWrapMode ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1665 Symbol( "GdipSetPathGradientWrapMode", cast(void**)& GdipSetPathGradientWrapMode ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1666 Symbol( "GdipResetTextureTransform", cast(void**)& GdipResetTextureTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1667 Symbol( "GdipScaleTextureTransform", cast(void**)& GdipScaleTextureTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1668 Symbol( "GdipTranslateTextureTransform", cast(void**)& GdipTranslateTextureTransform ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1669 Symbol( "GdipStringFormatGetGenericDefault", cast(void**)& GdipStringFormatGetGenericDefault ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1670 Symbol( "GdipStringFormatGetGenericTypographic", cast(void**)& GdipStringFormatGetGenericTypographic ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1671 Symbol( "GdipSetStringFormatHotkeyPrefix", cast(void**)& GdipSetStringFormatHotkeyPrefix ),
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1672 Symbol( "GdipSetStringFormatTabStops", cast(void**)& GdipSetStringFormatTabStops )
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1673 ];
9f4c18c268b2 Update to compile and execute with dmd 2.052.
kntroh
parents: 46
diff changeset
1674 }
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1675
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1676
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1677 void loadLib_Gdip(){
46
17310ba3c1bc Moved all load lib functionality into own module
Frank Benoit <benoit@tionex.de>
parents: 39
diff changeset
1678 SharedLib.loadLibSymbols( symbols, "gdiplus.dll" );
0
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1679 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1680
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1681 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1682
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1683 /******************************************************************************
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1684
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1685 ******************************************************************************/
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1686 /+
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1687 private uint initToken;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1688 private bool isShutdown;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1689
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1690 public int startup() {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1691 static GdiplusStartupInput input = { 1, null, 0, 0 };
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1692 static GdiplusStartupOutput output;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1693
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1694 return GdiplusStartup(initToken, input, output);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1695 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1696
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1697 public void shutdown() {
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1698 // GC.collect();
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1699 isShutdown = true;
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1700
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1701 GdiplusShutdown(initToken);
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1702 }
6dd524f61e62 add dwt win and basic java stuff
Frank Benoit <benoit@tionex.de>
parents:
diff changeset
1703 +/