19
|
1 /*******************************************************************************
|
3
|
2 * Copyright (c) 2000, 2007 IBM Corporation and others.
|
|
3 * All rights reserved. This program and the accompanying materials
|
|
4 * are made available under the terms of the Eclipse Public License v1.0
|
|
5 * which accompanies this distribution, and is available at
|
|
6 * http://www.eclipse.org/legal/epl-v10.html
|
|
7 *
|
|
8 * Contributors:
|
|
9 * IBM Corporation - initial API and implementation
|
23
|
10 * Port to the D programming language:
|
|
11 * Frank Benoit <benoit@tionex.de>
|
3
|
12 *******************************************************************************/
|
|
13 module dwt.internal.win32.OS;
|
|
14
|
|
15 public import dwt.internal.win32.WINTYPES;
|
|
16 private import dwt.internal.win32.WINAPI;
|
15
|
17 alias dwt.internal.win32.WINAPI WINAPI;
|
3
|
18
|
|
19 import dwt.internal.C;
|
|
20 import dwt.internal.Library;
|
|
21
|
30
|
22
|
|
23
|
|
24 // declare of Callback functions
|
|
25 extern (Windows)
|
|
26 {
|
|
27 alias int function() Function0;
|
|
28 alias int function(void*) Function1;
|
|
29 alias int function(void*, int) Function2;
|
|
30 alias int function(void*, int, int) Function3;
|
|
31 alias int function(void*, int, int, int) Function4;
|
|
32 alias int function(void*, int, int, int, int) Function5;
|
|
33 alias int function(void*, int, int, int, int, int) Function6;
|
|
34 alias int function(void*, int, int, int, int, int, int) Function7;
|
|
35 alias int function(void*, int, int, int, int, int, int, int) Function8;
|
|
36 alias int function(void*, int, int, int, int, int, int, int, int) Function9;
|
|
37 }
|
|
38
|
|
39
|
|
40
|
|
41
|
3
|
42 public class OS : C {
|
15
|
43
|
37
|
44 public static HINSTANCE GetLibraryHandle(){
|
|
45 //PORTING_FIXME: GetLibraryHandle
|
|
46 // is the hInstance of the DLL or null, if not a DLL.
|
|
47 // At the moment DWT is statically linked but this needs to be fixed
|
|
48 return null;
|
|
49 }
|
|
50
|
|
51
|
15
|
52 private static int getNOTIFYICONDATAA_V2_SIZE (){
|
|
53 // hm, NOTIFYICONDATAA.dwInfoFlags.offsetof did not compile
|
|
54 return IsWinCE ? NOTIFYICONDATAA.sizeof : cast(int)(&(cast(NOTIFYICONDATAA*)null).dwInfoFlags) + int.sizeof;
|
|
55 }
|
|
56
|
|
57 private static int getNOTIFYICONDATAW_V2_SIZE (){
|
|
58 return IsWinCE ? NOTIFYICONDATAW.sizeof : cast(int)(&(cast(NOTIFYICONDATAW*)null).dwInfoFlags) + int.sizeof;
|
|
59 }
|
|
60
|
3
|
61 /*
|
|
62 * DWT Windows flags
|
|
63 */
|
|
64 public static BOOL IsWin32s;
|
|
65 public static BOOL IsWin95;
|
|
66 public static BOOL IsWinNT;
|
|
67
|
|
68 version(WinCE){
|
|
69 public const static BOOL IsWinCE = true;
|
|
70 }else{
|
|
71 public const static BOOL IsWinCE = false;
|
|
72 }
|
|
73
|
40
|
74 public static const BOOL IsPPC_ = false;
|
39
|
75 public static const BOOL IsHPC = false;
|
|
76
|
|
77 // PORTING_FIXME, is it Windows WFSP?
|
|
78 public static const BOOL IsSP_ = false;
|
|
79
|
3
|
80 public static const BOOL IsDBLocale;
|
|
81
|
|
82 version(ANSI) {
|
|
83 public const BOOL IsUnicode = false;
|
|
84 }else{
|
|
85 public const BOOL IsUnicode = true;
|
|
86 }
|
|
87
|
|
88 public static const int WIN32_MAJOR, WIN32_MINOR, WIN32_VERSION;
|
|
89 public static const int COMCTL32_MAJOR, COMCTL32_MINOR, COMCTL32_VERSION;
|
|
90 public static const int SHELL32_MAJOR, SHELL32_MINOR, SHELL32_VERSION;
|
|
91
|
|
92 public static const char[] NO_MANIFEST = "org.eclipse.swt.internal.win32.OS.NO_MANIFEST";
|
|
93
|
|
94
|
|
95 /*
|
|
96 * Flags for Window API GetVersionEx()
|
|
97 */
|
|
98 public static const int VER_PLATFORM_WIN32s = 0;
|
|
99 public static const int VER_PLATFORM_WIN32_WINDOWS = 1;
|
|
100 public static const int VER_PLATFORM_WIN32_NT = 2;
|
|
101 public static const int VER_PLATFORM_WIN32_CE = 3;
|
19
|
102
|
3
|
103 /* Forward references */
|
|
104 public static const int HEAP_ZERO_MEMORY = 0x8;
|
|
105 public static const int ACTCTX_FLAG_RESOURCE_NAME_VALID = 0x00000008;
|
|
106 public static const int ACTCTX_FLAG_SET_PROCESS_DEFAULT = 0x00000010;
|
|
107 public static const int MANIFEST_RESOURCE_ID = 2;
|
|
108 public static const int SM_DBCSENABLED = 0x2A;
|
|
109 public static const int SM_IMMENABLED = 0x52;
|
|
110 public static const int LANG_KOREAN = 0x12;
|
|
111 public static const int MAX_PATH = 260;
|
15
|
112
|
|
113 static this(){
|
|
114 NOTIFYICONDATAA_V2_SIZE = getNOTIFYICONDATAA_V2_SIZE ();
|
|
115 NOTIFYICONDATAW_V2_SIZE = getNOTIFYICONDATAW_V2_SIZE ();
|
|
116 NOTIFYICONDATA_V2_SIZE = IsUnicode ? getNOTIFYICONDATAW_V2_SIZE : getNOTIFYICONDATAA_V2_SIZE;
|
|
117 OSVERSIONINFO info;
|
|
118 IsWin32s = (info.dwPlatformId is VER_PLATFORM_WIN32s);
|
|
119 IsWin95 = (info.dwPlatformId is VER_PLATFORM_WIN32_WINDOWS);
|
|
120 IsWinNT = (info.dwPlatformId is VER_PLATFORM_WIN32_NT);
|
39
|
121 //IsSP_ = false;
|
40
|
122 //IsPPC_ = false;
|
39
|
123 //IsHPC = false;
|
15
|
124 IsDBLocale = false;
|
|
125 WIN32_MAJOR = info.dwMajorVersion;
|
|
126 WIN32_MINOR = info.dwMinorVersion;
|
|
127 WIN32_VERSION = VERSION (WIN32_MAJOR, WIN32_MINOR);
|
|
128 //IsUnicode = !IsWin32s && !IsWin95;
|
|
129 DLLVERSIONINFO dvi;
|
|
130 COMCTL32_MAJOR = dvi.dwMajorVersion;
|
|
131 COMCTL32_MINOR = dvi.dwMinorVersion;
|
|
132 COMCTL32_VERSION = VERSION (COMCTL32_MAJOR, COMCTL32_MINOR);
|
|
133 SHELL32_MAJOR = dvi.dwMajorVersion;
|
|
134 SHELL32_MINOR = dvi.dwMinorVersion;
|
|
135 SHELL32_VERSION = VERSION (SHELL32_MAJOR, SHELL32_MINOR);
|
|
136 }
|
|
137 //PORTING_LEFT
|
3
|
138 /++
|
|
139 /* Get the Windows version and the flags */
|
|
140 public static this() {
|
|
141 /*
|
|
142 * Try the UNICODE version of GetVersionEx first
|
|
143 * and then the ANSI version. The UNICODE version
|
|
144 * is present on all versions of Windows but is not
|
|
145 * implemented on Win95/98/ME.
|
19
|
146 *
|
3
|
147 * NOTE: The value of OSVERSIONINFO.sizeof cannot
|
|
148 * be static final because it relies on the Windows
|
|
149 * platform version to be initialized and IsUnicode
|
|
150 * has not been calculated. It must be initialized
|
|
151 * here, after the platform is determined in order
|
|
152 * for the value to be correct.
|
|
153 */
|
|
154 OSVERSIONINFO info;
|
|
155 info.dwOSVersionInfoSize = OSVERSIONINFO.sizeof;
|
|
156 if(!OS.GetVersionEx(&info)){
|
|
157 MessageBoxA(null, "DWT Unicode version applications can't run in a non-Unicode platform !", "Error", MB_OK|MB_ICONERROR);
|
|
158 exit(-1);
|
|
159 }
|
|
160 //OSVERSIONINFO info = new OSVERSIONINFOW ();
|
|
161 //info.dwOSVersionInfoSize = OSVERSIONINFOW.sizeof;
|
|
162 //if (!OS.GetVersionExW ((OSVERSIONINFOW)info)) {
|
|
163 // info = new OSVERSIONINFOA ();
|
|
164 // info.dwOSVersionInfoSize = OSVERSIONINFOA.sizeof;
|
|
165 // OS.GetVersionExA ((OSVERSIONINFOA)info);
|
|
166 //}
|
|
167 //OSVERSIONINFO.sizeof = info.dwOSVersionInfoSize;
|
|
168
|
|
169 IsWin32s = (info.dwPlatformId is VER_PLATFORM_WIN32s);
|
|
170 IsWin95 = (info.dwPlatformId is VER_PLATFORM_WIN32_WINDOWS);
|
|
171 IsWinNT = (info.dwPlatformId is VER_PLATFORM_WIN32_NT);
|
|
172 IsWinCE = (info.dwPlatformId is VER_PLATFORM_WIN32_CE);
|
|
173 IsSP_ = IsSP();
|
|
174 IsPPC_ = IsPPC();
|
19
|
175 IsHPC = IsWinCE && !IsPPC && !IsSP;
|
3
|
176 WIN32_MAJOR = info.dwMajorVersion;
|
|
177 WIN32_MINOR = info.dwMinorVersion;
|
|
178 WIN32_VERSION = VERSION (WIN32_MAJOR, WIN32_MINOR);
|
|
179 IsUnicode = !IsWin32s && !IsWin95;
|
|
180
|
|
181 /* Load the manifest to force the XP Theme */
|
|
182 if (System.getProperty (NO_MANIFEST) is null) {
|
|
183 if (!OS.IsWinCE && OS.WIN32_VERSION >= OS.VERSION (5, 1)) {
|
|
184 TCHAR buffer = new TCHAR (0, MAX_PATH);
|
|
185 int /*long*/ hModule = OS.GetLibraryHandle ();
|
|
186 while (OS.GetModuleFileName (hModule, buffer, buffer.length ()) is buffer.length ()) {
|
|
187 buffer = new TCHAR (0, buffer.length () + MAX_PATH);
|
|
188 }
|
|
189 int /*long*/ hHeap = OS.GetProcessHeap ();
|
|
190 int byteCount = buffer.length () * TCHAR.sizeof;
|
|
191 int /*long*/ pszText = OS.HeapAlloc (hHeap, HEAP_ZERO_MEMORY, byteCount);
|
19
|
192 OS.MoveMemory (pszText, buffer, byteCount);
|
3
|
193 ACTCTX pActCtx = new ACTCTX ();
|
|
194 pActCtx.cbSize = ACTCTX.sizeof;
|
|
195 pActCtx.dwFlags = ACTCTX_FLAG_RESOURCE_NAME_VALID | ACTCTX_FLAG_SET_PROCESS_DEFAULT;
|
|
196 pActCtx.lpSource = pszText;
|
|
197 pActCtx.lpResourceName = MANIFEST_RESOURCE_ID;
|
|
198 int /*long*/ hActCtx = OS.CreateActCtx (pActCtx);
|
|
199 if (pszText !is 0) OS.HeapFree (hHeap, 0, pszText);
|
|
200 int /*long*/ [] lpCookie = new int /*long*/ [1];
|
|
201 OS.ActivateActCtx (hActCtx, lpCookie);
|
|
202 /*
|
|
203 * NOTE: A single activation context is created and activated
|
|
204 * for the entire lifetime of the program. It is deactivated
|
|
205 * and released by Windows when the program exits.
|
|
206 */
|
|
207 }
|
|
208 }
|
19
|
209
|
3
|
210 /* Make the process DPI aware for Windows Vista */
|
|
211 if (OS.WIN32_VERSION >= OS.VERSION (6, 0)) OS.SetProcessDPIAware ();
|
|
212
|
|
213 /* Get the DBCS flag */
|
|
214 BOOL dbcsEnabled = OS.GetSystemMetrics (SM_DBCSENABLED) !is 0;
|
|
215 BOOL immEnabled = OS.GetSystemMetrics (SM_IMMENABLED) !is 0;
|
|
216 IsDBLocale = dbcsEnabled || immEnabled;
|
19
|
217
|
3
|
218 /*
|
|
219 * Bug in Windows. On Korean Windows XP when the Text
|
|
220 * Services Framework support for legacy applications
|
|
221 * is enabled, certain legacy calls segment fault.
|
|
222 * For example, when ImmSetCompositionWindow() is used
|
|
223 * to move the composition window outside of the client
|
|
224 * area, Windows crashes. The fix is to disable legacy
|
|
225 * support.
|
19
|
226 *
|
3
|
227 * Note: The bug is fixed in Service Pack 2.
|
|
228 */
|
|
229 if (!OS.IsWinCE && OS.WIN32_VERSION is OS.VERSION (5, 1)) {
|
|
230 short langID = OS.GetSystemDefaultUILanguage ();
|
|
231 short primaryLang = OS.PRIMARYLANGID (langID);
|
|
232 if (primaryLang is LANG_KOREAN) {
|
|
233 OSVERSIONINFOEX infoex = IsUnicode ? (OSVERSIONINFOEX)new OSVERSIONINFOEXW () : (OSVERSIONINFOEX)new OSVERSIONINFOEXA ();
|
|
234 infoex.dwOSVersionInfoSize = OSVERSIONINFOEX.sizeof;
|
|
235 GetVersionEx (infoex);
|
|
236 if (infoex.wServicePackMajor < 2) {
|
|
237 OS.ImmDisableTextFrameService (0);
|
|
238 }
|
|
239 }
|
|
240 }
|
|
241 }
|
19
|
242
|
3
|
243 /* Get the COMCTL32.DLL version */
|
|
244 static this() {
|
|
245 DLLVERSIONINFO dvi = new DLLVERSIONINFO ();
|
|
246 dvi.cbSize = DLLVERSIONINFO.sizeof;
|
|
247 dvi.dwMajorVersion = 4;
|
|
248 dvi.dwMinorVersion = 0;
|
|
249 TCHAR lpLibFileName = new TCHAR (0, "comctl32.dll", true); //$NON-NLS-1$
|
|
250 int /*long*/ hModule = OS.LoadLibrary (lpLibFileName);
|
|
251 if (hModule !is 0) {
|
|
252 char[] name = "DllGetVersion\0"; //$NON-NLS-1$
|
|
253 byte [] lpProcName = new byte [name.length ()];
|
|
254 for (int i=0; i<lpProcName.length; i++) {
|
|
255 lpProcName [i] = (byte) name.charAt (i);
|
|
256 }
|
|
257 int /*long*/ DllGetVersion = OS.GetProcAddress (hModule, lpProcName);
|
|
258 if (DllGetVersion !is 0) OS.Call (DllGetVersion, dvi);
|
|
259 OS.FreeLibrary (hModule);
|
|
260 }
|
|
261 COMCTL32_MAJOR = dvi.dwMajorVersion;
|
|
262 COMCTL32_MINOR = dvi.dwMinorVersion;
|
|
263 COMCTL32_VERSION = VERSION (COMCTL32_MAJOR, COMCTL32_MINOR);
|
|
264 }
|
19
|
265
|
3
|
266 /* Get the Shell32.DLL version */
|
|
267 static {
|
|
268 DLLVERSIONINFO dvi = new DLLVERSIONINFO ();
|
|
269 dvi.cbSize = DLLVERSIONINFO.sizeof;
|
|
270 dvi.dwMajorVersion = 4;
|
|
271 TCHAR lpLibFileName = new TCHAR (0, "Shell32.dll", true); //$NON-NLS-1$
|
|
272 int /*long*/ hModule = OS.LoadLibrary (lpLibFileName);
|
|
273 if (hModule !is 0) {
|
|
274 char[] name = "DllGetVersion\0"; //$NON-NLS-1$
|
|
275 byte [] lpProcName = new byte [name.length ()];
|
|
276 for (int i=0; i<lpProcName.length; i++) {
|
|
277 lpProcName [i] = (byte) name.charAt (i);
|
|
278 }
|
|
279 int /*long*/ DllGetVersion = OS.GetProcAddress (hModule, lpProcName);
|
|
280 if (DllGetVersion !is 0) OS.Call (DllGetVersion, dvi);
|
|
281 OS.FreeLibrary (hModule);
|
|
282 }
|
|
283 SHELL32_MAJOR = dvi.dwMajorVersion;
|
|
284 SHELL32_MINOR = dvi.dwMinorVersion;
|
|
285 SHELL32_VERSION = VERSION (SHELL32_MAJOR, SHELL32_MINOR);
|
|
286 }
|
15
|
287 ++/
|
3
|
288
|
|
289 /* Flag used on WinCE */
|
|
290 static const int SYS_COLOR_INDEX_FLAG = OS.IsWinCE ? 0x40000000 : 0x0;
|
|
291
|
|
292 /*
|
19
|
293 * NOTE: There is a bug in JVM 1.2 where loading
|
3
|
294 * a class with a large number of constants causes
|
|
295 * a segment fault to occur sometime later after
|
|
296 * the class is loaded. The fix is to break the
|
|
297 * class up into a hierarchy of classes that each
|
|
298 * contain a smaller number of constants. This
|
|
299 * fix is not necessary at this time but is required
|
|
300 * when all constants are uncommented. We have not
|
|
301 * done the research to determine the limit.
|
|
302 */
|
|
303
|
|
304 /* Constants */
|
|
305 public static const int ABS_DOWNDISABLED = 8;
|
|
306 public static const int ABS_DOWNHOT = 6;
|
|
307 public static const int ABS_DOWNNORMAL = 5;
|
|
308 public static const int ABS_DOWNPRESSED = 7;
|
|
309 public static const int ABS_LEFTDISABLED = 12;
|
|
310 public static const int ABS_LEFTHOT = 10;
|
|
311 public static const int ABS_LEFTNORMAL = 9;
|
|
312 public static const int ABS_LEFTPRESSED = 11;
|
|
313 public static const int ABS_RIGHTDISABLED = 16;
|
|
314 public static const int ABS_RIGHTHOT = 14;
|
|
315 public static const int ABS_RIGHTNORMAL = 13;
|
|
316 public static const int ABS_RIGHTPRESSED = 15;
|
|
317 public static const int ABS_UPDISABLED = 4;
|
|
318 public static const int ABS_UPHOT = 2;
|
|
319 public static const int ABS_UPNORMAL = 1;
|
|
320 public static const int ABS_UPPRESSED = 3;
|
|
321 public static const int AC_SRC_OVER = 0;
|
|
322 public static const int AC_SRC_ALPHA = 1;
|
|
323 // public static const int ACTCTX_FLAG_RESOURCE_NAME_VALID = 0x00000008;
|
|
324 // public static const int ACTCTX_FLAG_SET_PROCESS_DEFAULT = 0x00000010;
|
|
325 public static const int ALTERNATE = 1;
|
|
326 public static const int ASSOCF_NOTRUNCATE = 0x00000020;
|
|
327 public static const int ASSOCSTR_COMMAND = 1;
|
|
328 public static const int ASSOCSTR_DEFAULTICON = 15;
|
|
329 public static const int ASSOCSTR_FRIENDLYAPPNAME = 4;
|
|
330 public static const int ASSOCSTR_FRIENDLYDOCNAME = 3;
|
|
331 public static const int AW_SLIDE = 0x00040000;
|
|
332 public static const int AW_ACTIVATE = 0x00020000;
|
|
333 public static const int AW_BLEND = 0x00080000;
|
|
334 public static const int AW_HIDE = 0x00010000;
|
|
335 public static const int AW_CENTER = 0x00000010;
|
|
336 public static const int AW_HOR_POSITIVE = 0x00000001;
|
|
337 public static const int AW_HOR_NEGATIVE = 0x00000002;
|
|
338 public static const int AW_VER_POSITIVE = 0x00000004;
|
|
339 public static const int AW_VER_NEGATIVE = 0x00000008;
|
|
340 public static const int BCM_FIRST = 0x1600;
|
|
341 public static const int BCM_GETIDEALSIZE = BCM_FIRST + 0x1;
|
|
342 public static const int BCM_GETIMAGELIST = BCM_FIRST + 0x3;
|
|
343 public static const int BCM_GETNOTE = BCM_FIRST + 0xa;
|
|
344 public static const int BCM_GETNOTELENGTH = BCM_FIRST + 0xb;
|
|
345 public static const int BCM_SETIMAGELIST = BCM_FIRST + 0x2;
|
|
346 public static const int BCM_SETNOTE = BCM_FIRST + 0x9;
|
|
347 public static const int BDR_RAISEDOUTER = 0x0001;
|
|
348 public static const int BDR_SUNKENOUTER = 0x0002;
|
|
349 public static const int BDR_RAISEDINNER = 0x0004;
|
|
350 public static const int BDR_SUNKENINNER = 0x0008;
|
|
351 public static const int BDR_OUTER = 0x0003;
|
|
352 public static const int BDR_INNER = 0x000c;
|
|
353 public static const int BDR_RAISED = 0x0005;
|
|
354 public static const int BDR_SUNKEN = 0x000a;
|
|
355 public static const int BFFM_INITIALIZED = 0x1;
|
|
356 public static const int BFFM_SETSELECTION = IsUnicode ? 0x467 : 0x466;
|
|
357 public static const int BFFM_VALIDATEFAILED = IsUnicode ? 0x4 : 0x3;
|
|
358 public static const int BFFM_VALIDATEFAILEDW = 0x4;
|
|
359 public static const int BFFM_VALIDATEFAILEDA = 0x3;
|
19
|
360 public static const int BF_ADJUST = 0x2000;
|
3
|
361 public static const int BF_LEFT = 0x0001;
|
|
362 public static const int BF_TOP = 0x0002;
|
|
363 public static const int BF_RIGHT = 0x0004;
|
|
364 public static const int BF_BOTTOM = 0x0008;
|
|
365 public static const int BF_RECT = (BF_LEFT | BF_TOP | BF_RIGHT | BF_BOTTOM);
|
|
366 public static const int BIF_EDITBOX = 0x10;
|
|
367 public static const int BIF_NEWDIALOGSTYLE = 0x40;
|
|
368 public static const int BIF_RETURNONLYFSDIRS = 0x1;
|
|
369 public static const int BIF_VALIDATE = 0x20;
|
|
370 public static const int BITSPIXEL = 0xc;
|
|
371 public static const int BI_BITFIELDS = 3;
|
|
372 public static const int BI_RGB = 0;
|
|
373 public static const int BLACKNESS = 0x42;
|
|
374 public static const int BLACK_BRUSH = 4;
|
|
375 public static const int BUTTON_IMAGELIST_ALIGN_LEFT = 0;
|
|
376 public static const int BUTTON_IMAGELIST_ALIGN_RIGHT = 1;
|
|
377 public static const int BUTTON_IMAGELIST_ALIGN_CENTER = 4;
|
|
378 public static const int BM_CLICK = 0xf5;
|
|
379 public static const int BM_GETCHECK = 0xf0;
|
|
380 public static const int BM_SETCHECK = 0xf1;
|
|
381 public static const int BM_SETIMAGE = 0xf7;
|
|
382 public static const int BM_SETSTYLE = 0xf4;
|
|
383 public static const int BN_CLICKED = 0x0;
|
|
384 public static const int BN_DOUBLECLICKED = 0x5;
|
|
385 public static const int BPBF_COMPATIBLEBITMAP = 0;
|
|
386 public static const int BPBF_DIB = 1;
|
|
387 public static const int BPBF_TOPDOWNDIB = 2;
|
|
388 public static const int BPBF_TOPDOWNMONODIB = 3;
|
|
389 public static const int BPPF_ERASE = 0x0001;
|
|
390 public static const int BPPF_NOCLIP = 0x0002;
|
|
391 public static const int BPPF_NONCLIENT = 0x0004;
|
|
392 public static const int BP_PUSHBUTTON = 1;
|
|
393 public static const int BP_RADIOBUTTON = 2;
|
|
394 public static const int BP_CHECKBOX = 3;
|
|
395 public static const int BP_GROUPBOX = 4;
|
|
396 public static const int BST_CHECKED = 0x1;
|
|
397 public static const int BST_UNCHECKED = 0x0;
|
|
398 public static const int BS_BITMAP = 0x80;
|
|
399 public static const int BS_CENTER = 0x300;
|
|
400 public static const int BS_CHECKBOX = 0x2;
|
|
401 public static const int BS_COMMANDLINK = 0xe;
|
|
402 public static const int BS_DEFPUSHBUTTON = 0x1;
|
|
403 public static const int BS_FLAT = 0x8000;
|
|
404 public static const int BS_GROUPBOX = 0x7;
|
|
405 public static const int BS_ICON = 0x40;
|
|
406 public static const int BS_LEFT = 0x100;
|
|
407 public static const int BS_NOTIFY = 0x4000;
|
|
408 public static const int BS_OWNERDRAW = 0xb;
|
|
409 public static const int BS_PATTERN = 0x3;
|
|
410 public static const int BS_PUSHBUTTON = 0x0;
|
|
411 public static const int BS_PUSHLIKE = 0x1000;
|
|
412 public static const int BS_RADIOBUTTON = 0x4;
|
|
413 public static const int BS_RIGHT = 0x200;
|
|
414 public static const int BS_SOLID = 0x0;
|
|
415 public static const int BTNS_AUTOSIZE = 0x10;
|
|
416 public static const int BTNS_BUTTON = 0x0;
|
|
417 public static const int BTNS_CHECK = 0x2;
|
|
418 public static const int BTNS_CHECKGROUP = 0x6;
|
|
419 public static const int BTNS_DROPDOWN = 0x8;
|
|
420 public static const int BTNS_GROUP = 0x4;
|
|
421 public static const int BTNS_SEP = 0x1;
|
|
422 public static const int BTNS_SHOWTEXT = 0x40;
|
|
423 public static const int CBN_EDITCHANGE = 0x5;
|
|
424 public static const int CBN_KILLFOCUS = 0x4;
|
|
425 public static const int CBN_SELCHANGE = 0x1;
|
|
426 public static const int CBN_SETFOCUS = 0x3;
|
|
427 public static const int CBS_AUTOHSCROLL = 0x40;
|
|
428 public static const int CBS_DROPDOWN = 0x2;
|
|
429 public static const int CBS_DROPDOWNLIST = 0x3;
|
|
430 public static const int CBS_CHECKEDNORMAL = 5;
|
|
431 public static const int CBS_MIXEDNORMAL = 9;
|
|
432 public static const int CBS_NOINTEGRALHEIGHT = 0x400;
|
|
433 public static const int CBS_SIMPLE = 0x1;
|
|
434 public static const int CBS_UNCHECKEDNORMAL = 1;
|
|
435 public static const int CBS_CHECKEDDISABLED = 8;
|
|
436 public static const int CBS_CHECKEDHOT = 6;
|
|
437 public static const int CBS_CHECKEDPRESSED = 7;
|
|
438 public static const int CBS_MIXEDDISABLED = 0;
|
|
439 public static const int CBS_MIXEDHOT = 0;
|
|
440 public static const int CBS_MIXEDPRESSED = 0;
|
|
441 public static const int CBS_UNCHECKEDDISABLED = 4;
|
|
442 public static const int CBS_UNCHECKEDHOT = 2;
|
|
443 public static const int CBS_UNCHECKEDPRESSED = 3;
|
|
444 public static const int CB_ADDSTRING = 0x143;
|
|
445 public static const int CB_DELETESTRING = 0x144;
|
|
446 public static const int CB_ERR = 0xffffffff;
|
|
447 public static const int CB_ERRSPACE = 0xfffffffe;
|
|
448 public static const int CB_FINDSTRINGEXACT = 0x158;
|
|
449 public static const int CB_GETCOUNT = 0x146;
|
|
450 public static const int CB_GETCURSEL = 0x147;
|
|
451 public static const int CB_GETDROPPEDCONTROLRECT = 0x152;
|
|
452 public static const int CB_GETDROPPEDSTATE = 0x157;
|
|
453 public static const int CB_GETDROPPEDWIDTH = 0x015f;
|
|
454 public static const int CB_GETEDITSEL = 0x140;
|
|
455 public static const int CB_GETHORIZONTALEXTENT = 0x015d;
|
|
456 public static const int CB_GETITEMHEIGHT = 0x154;
|
|
457 public static const int CB_GETLBTEXT = 0x148;
|
|
458 public static const int CB_GETLBTEXTLEN = 0x149;
|
|
459 public static const int CB_INSERTSTRING = 0x14a;
|
|
460 public static const int CB_LIMITTEXT = 0x141;
|
|
461 public static const int CB_RESETCONTENT = 0x14b;
|
|
462 public static const int CB_SELECTSTRING = 0x14d;
|
|
463 public static const int CB_SETCURSEL = 0x14e;
|
|
464 public static const int CB_SETDROPPEDWIDTH= 0x0160;
|
|
465 public static const int CB_SETEDITSEL = 0x142;
|
|
466 public static const int CB_SETHORIZONTALEXTENT = 0x015e;
|
|
467 public static const int CB_SETITEMHEIGHT = 0x0153;
|
|
468 public static const int CB_SHOWDROPDOWN = 0x14f;
|
|
469 public static const int CBXS_NORMAL = 1;
|
|
470 public static const int CBXS_HOT = 2;
|
|
471 public static const int CBXS_PRESSED = 3;
|
|
472 public static const int CBXS_DISABLED = 4;
|
|
473 public static const int CCM_FIRST = 0x2000;
|
|
474 public static const int CCM_SETBKCOLOR = 0x2001;
|
|
475 public static const int CCM_SETVERSION = 0x2007;
|
|
476 public static const int CCS_NODIVIDER = 0x40;
|
|
477 public static const int CCS_NORESIZE = 0x4;
|
|
478 public static const int CCS_VERT = 0x80;
|
|
479 public static const int CC_ANYCOLOR = 0x100;
|
|
480 public static const int CC_ENABLEHOOK = 0x10;
|
|
481 public static const int CC_FULLOPEN = 0x2;
|
|
482 public static const int CC_RGBINIT = 0x1;
|
|
483 public static const int CDDS_POSTERASE = 0x00000004;
|
|
484 public static const int CDDS_POSTPAINT = 0x00000002;
|
|
485 public static const int CDDS_PREERASE = 0x00000003;
|
|
486 public static const int CDDS_PREPAINT = 0x00000001;
|
|
487 public static const int CDDS_ITEM = 0x00010000;
|
|
488 public static const int CDDS_ITEMPOSTPAINT = CDDS_ITEM | CDDS_POSTPAINT;
|
|
489 public static const int CDDS_ITEMPREPAINT = CDDS_ITEM | CDDS_PREPAINT;
|
|
490 public static const int CDDS_SUBITEM = 0x00020000;
|
|
491 public static const int CDDS_SUBITEMPOSTPAINT = CDDS_ITEMPOSTPAINT | CDDS_SUBITEM;
|
|
492 public static const int CDDS_SUBITEMPREPAINT = CDDS_ITEMPREPAINT | CDDS_SUBITEM;
|
|
493 public static const int CDIS_SELECTED = 0x0001;
|
|
494 public static const int CDIS_GRAYED = 0x0002;
|
|
495 public static const int CDIS_DISABLED = 0x0004;
|
|
496 public static const int CDIS_CHECKED = 0x0008;
|
|
497 public static const int CDIS_FOCUS = 0x0010;
|
|
498 public static const int CDIS_DEFAULT = 0x0020;
|
|
499 public static const int CDIS_HOT = 0x0040;
|
|
500 public static const int CDIS_MARKED = 0x0080;
|
|
501 public static const int CDIS_INDETERMINATE = 0x0100;
|
|
502 public static const int CDM_FIRST = 0x0400 + 100;
|
|
503 public static const int CDM_GETSPEC = CDM_FIRST;
|
|
504 public static const int CDN_FIRST = -601;
|
|
505 public static const int CDN_SELCHANGE = CDN_FIRST - 1;
|
|
506 public static const int CDRF_DODEFAULT = 0x00000000;
|
|
507 public static const int CDRF_DOERASE = 0x00000008;
|
|
508 public static const int CDRF_NEWFONT = 0x00000002;
|
|
509 public static const int CDRF_NOTIFYITEMDRAW = 0x00000020;
|
|
510 public static const int CDRF_NOTIFYPOSTERASE = 0x00000040;
|
|
511 public static const int CDRF_NOTIFYPOSTPAINT = 0x00000010;
|
|
512 public static const int CDRF_NOTIFYSUBITEMDRAW = 0x00000020;
|
|
513 public static const int CDRF_SKIPDEFAULT = 0x04;
|
|
514 public static const int CDRF_SKIPPOSTPAINT = 0x00000100;
|
|
515 public static const int CFE_AUTOCOLOR = 0x40000000;
|
|
516 public static const int CFE_ITALIC = 0x2;
|
|
517 public static const int CFE_STRIKEOUT = 0x8;
|
|
518 public static const int CFE_UNDERLINE = 0x4;
|
|
519 public static const int CFM_BOLD = 0x1;
|
|
520 public static const int CFM_CHARSET = 0x8000000;
|
|
521 public static const int CFM_COLOR = 0x40000000;
|
|
522 public static const int CFM_FACE = 0x20000000;
|
|
523 public static const int CFM_ITALIC = 0x2;
|
|
524 public static const int CFM_SIZE = 0x80000000;
|
|
525 public static const int CFM_STRIKEOUT = 0x8;
|
|
526 public static const int CFM_UNDERLINE = 0x4;
|
|
527 public static const int CFM_WEIGHT = 0x400000;
|
|
528 public static const int CFS_POINT = 0x2;
|
|
529 public static const int CFS_RECT = 0x1;
|
|
530 public static const int CF_EFFECTS = 0x100;
|
|
531 public static const int CF_INITTOLOGFONTSTRUCT = 0x40;
|
|
532 public static const int CF_SCREENFONTS = 0x1;
|
|
533 public static const int CF_TEXT = 0x1;
|
|
534 public static const int CF_UNICODETEXT = 13;
|
|
535 public static const int CF_USESTYLE = 0x80;
|
|
536 public static const int CLR_DEFAULT = 0xff000000;
|
|
537 public static const int CLR_INVALID = 0xffffffff;
|
|
538 public static const int CLR_NONE = 0xffffffff;
|
|
539 public static const int CLSCTX_INPROC_SERVER = 1;
|
|
540 public static const int COLORONCOLOR = 0x3;
|
|
541 public static const int COLOR_3DDKSHADOW = 0x15 | SYS_COLOR_INDEX_FLAG;
|
|
542 public static const int COLOR_3DFACE = 0xf | SYS_COLOR_INDEX_FLAG;
|
|
543 public static const int COLOR_3DHIGHLIGHT = 0x14 | SYS_COLOR_INDEX_FLAG;
|
|
544 public static const int COLOR_3DHILIGHT = 0x14 | SYS_COLOR_INDEX_FLAG;
|
|
545 public static const int COLOR_3DLIGHT = 0x16 | SYS_COLOR_INDEX_FLAG;
|
|
546 public static const int COLOR_3DSHADOW = 0x10 | SYS_COLOR_INDEX_FLAG;
|
|
547 public static const int COLOR_ACTIVECAPTION = 0x2 | SYS_COLOR_INDEX_FLAG;
|
|
548 public static const int COLOR_BTNFACE = 0xf | SYS_COLOR_INDEX_FLAG;
|
|
549 public static const int COLOR_BTNHIGHLIGHT = 0x14 | SYS_COLOR_INDEX_FLAG;
|
|
550 public static const int COLOR_BTNSHADOW = 0x10 | SYS_COLOR_INDEX_FLAG;
|
|
551 public static const int COLOR_BTNTEXT = 0x12 | SYS_COLOR_INDEX_FLAG;
|
|
552 public static const int COLOR_CAPTIONTEXT = 0x9 | SYS_COLOR_INDEX_FLAG;
|
|
553 public static const int COLOR_GRADIENTACTIVECAPTION = 0x1b | SYS_COLOR_INDEX_FLAG;
|
|
554 public static const int COLOR_GRADIENTINACTIVECAPTION = 0x1c | SYS_COLOR_INDEX_FLAG;
|
|
555 public static const int COLOR_GRAYTEXT = 0x11 | SYS_COLOR_INDEX_FLAG;
|
|
556 public static const int COLOR_HIGHLIGHT = 0xd | SYS_COLOR_INDEX_FLAG;
|
|
557 public static const int COLOR_HIGHLIGHTTEXT = 0xe | SYS_COLOR_INDEX_FLAG;
|
|
558 public static const int COLOR_HOTLIGHT = 26 | SYS_COLOR_INDEX_FLAG;
|
|
559 public static const int COLOR_INACTIVECAPTION = 0x3 | SYS_COLOR_INDEX_FLAG;
|
|
560 public static const int COLOR_INACTIVECAPTIONTEXT = 0x13 | SYS_COLOR_INDEX_FLAG;
|
|
561 public static const int COLOR_INFOBK = 0x18 | SYS_COLOR_INDEX_FLAG;
|
|
562 public static const int COLOR_INFOTEXT = 0x17 | SYS_COLOR_INDEX_FLAG;
|
|
563 public static const int COLOR_MENU = 0x4 | SYS_COLOR_INDEX_FLAG;
|
|
564 public static const int COLOR_MENUTEXT = 0x7 | SYS_COLOR_INDEX_FLAG;
|
|
565 public static const int COLOR_SCROLLBAR = 0x0 | SYS_COLOR_INDEX_FLAG;
|
|
566 public static const int COLOR_WINDOW = 0x5 | SYS_COLOR_INDEX_FLAG;
|
|
567 public static const int COLOR_WINDOWFRAME = 0x6 | SYS_COLOR_INDEX_FLAG;
|
|
568 public static const int COLOR_WINDOWTEXT = 0x8 | SYS_COLOR_INDEX_FLAG;
|
|
569 public static const int COMPLEXREGION = 0x3;
|
|
570 public static const int CP_ACP = 0x0;
|
|
571 public static const int CP_UTF8 = 65001;
|
|
572 public static const int CP_DROPDOWNBUTTON = 1;
|
|
573 public static const int CP_INSTALLED = 0x1;
|
|
574 public static const int CS_BYTEALIGNWINDOW = 0x2000;
|
|
575 public static const int CS_DBLCLKS = 0x8;
|
|
576 public static const int CS_DROPSHADOW = 0x20000;
|
|
577 public static const int CS_GLOBALCLASS = 0x4000;
|
|
578 public static const int CS_HREDRAW = 0x2;
|
|
579 public static const int CS_VREDRAW = 0x1;
|
|
580 public static const int CW_USEDEFAULT = 0x80000000;
|
|
581 public static const char[] DATETIMEPICK_CLASS = "SysDateTimePick32"; //$NON-NLS-1$
|
|
582 public static const int DATE_LONGDATE = 0x00000002;
|
|
583 public static const int DATE_SHORTDATE = 0x00000001;
|
|
584 public static const int DATE_YEARMONTH = 0x00000008; //#if(WINVER >= 0x0500)
|
|
585 public static const int DCX_CACHE = 0x2;
|
|
586 public static const int DCX_CLIPCHILDREN = 0x8;
|
|
587 public static const int DCX_CLIPSIBLINGS = 0x10;
|
|
588 public static const int DEFAULT_CHARSET = 0x1;
|
|
589 public static const int DEFAULT_GUI_FONT = 0x11;
|
|
590 public static const int DFCS_BUTTONCHECK = 0x0;
|
|
591 public static const int DFCS_CHECKED = 0x400;
|
|
592 public static const int DFCS_FLAT = 0x4000;
|
|
593 public static const int DFCS_INACTIVE = 0x100;
|
|
594 public static const int DFCS_PUSHED = 0x200;
|
|
595 public static const int DFCS_SCROLLDOWN = 0x1;
|
|
596 public static const int DFCS_SCROLLLEFT = 0x2;
|
|
597 public static const int DFCS_SCROLLRIGHT = 0x3;
|
|
598 public static const int DFCS_SCROLLUP = 0x0;
|
|
599 public static const int DFC_BUTTON = 0x4;
|
|
600 public static const int DFC_SCROLL = 0x3;
|
|
601 public static const int DIB_RGB_COLORS = 0x0;
|
|
602 public static const int DISP_E_EXCEPTION = 0x80020009;
|
|
603 public static const int DI_NORMAL = 0x3;
|
|
604 public static const int DI_NOMIRROR = 0x10;
|
|
605 public static const int DLGC_BUTTON = 0x2000;
|
|
606 public static const int DLGC_HASSETSEL = 0x8;
|
|
607 public static const int DLGC_STATIC = 0x100;
|
|
608 public static const int DLGC_WANTALLKEYS = 0x4;
|
|
609 public static const int DLGC_WANTARROWS = 0x1;
|
|
610 public static const int DLGC_WANTCHARS = 0x80;
|
|
611 public static const int DLGC_WANTTAB = 0x2;
|
|
612 public static const int DM_SETDEFID = 0x401;
|
|
613 public static const int DSS_DISABLED = 0x20;
|
|
614 public static const int DSTINVERT = 0x550009;
|
|
615 public static const int DST_BITMAP = 0x4;
|
|
616 public static const int DST_ICON = 0x3;
|
|
617 public static const int DT_BOTTOM = 0x8;
|
|
618 public static const int DT_CALCRECT = 0x400;
|
|
619 public static const int DT_CENTER = 0x1;
|
|
620 public static const int DT_EDITCONTROL = 0x2000;
|
|
621 public static const int DT_EXPANDTABS = 0x40;
|
|
622 public static const int DT_ENDELLIPSIS = 32768;
|
|
623 public static const int DT_HIDEPREFIX = 0x100000;
|
|
624 public static const int DT_LEFT = 0x0;
|
|
625 public static const int DT_NOPREFIX = 0x800;
|
|
626 public static const int DT_RASPRINTER = 0x2;
|
|
627 public static const int DT_RIGHT = 0x2;
|
|
628 public static const int DT_SINGLELINE = 0x20;
|
|
629 public static const int DT_TOP = 0;
|
|
630 public static const int DT_VCENTER = 4;
|
|
631 public static const int DT_WORDBREAK = 0x10;
|
|
632 public static const int DTM_FIRST = 0x1000;
|
19
|
633 public static const int DTM_GETSYSTEMTIME = DTM_FIRST + 1;
|
3
|
634 public static const int DTM_SETFORMAT = IsUnicode ? DTM_FIRST + 50 : DTM_FIRST + 5;
|
|
635 public static const int DTM_SETSYSTEMTIME = DTM_FIRST + 2;
|
|
636 public static const int DTN_FIRST = 0xFFFFFD08;
|
|
637 public static const int DTN_DATETIMECHANGE = DTN_FIRST + 1;
|
|
638 public static const int DTS_LONGDATEFORMAT = 0x0004;
|
|
639 public static const int DTS_SHORTDATECENTURYFORMAT = 0x000C;
|
|
640 public static const int DTS_SHORTDATEFORMAT = 0x0000;
|
|
641 public static const int DTS_TIMEFORMAT = 0x0009;
|
|
642 public static const int DTS_UPDOWN = 0x0001;
|
|
643 public static const int E_POINTER = 0x80004003;
|
|
644 public static const int EBP_NORMALGROUPBACKGROUND = 5;
|
|
645 public static const int EBP_NORMALGROUPCOLLAPSE = 6;
|
|
646 public static const int EBP_NORMALGROUPEXPAND = 7;
|
|
647 public static const int EBP_NORMALGROUPHEAD = 8;
|
|
648 public static const int EBNGC_NORMAL = 1;
|
|
649 public static const int EBNGC_HOT = 2;
|
|
650 public static const int EBNGC_PRESSED = 3;
|
|
651 public static const int EBP_HEADERBACKGROUND = 1;
|
|
652 public static const int EC_LEFTMARGIN = 0x1;
|
|
653 public static const int EC_RIGHTMARGIN = 0x2;
|
|
654 public static const int ECOOP_AND = 0x3;
|
|
655 public static const int ECOOP_OR = 0x2;
|
|
656 public static const int ECO_AUTOHSCROLL = 0x80;
|
|
657 public static const int EDGE_RAISED = (BDR_RAISEDOUTER | BDR_RAISEDINNER);
|
|
658 public static const int EDGE_SUNKEN = (BDR_SUNKENOUTER | BDR_SUNKENINNER);
|
|
659 public static const int EDGE_ETCHED = (BDR_SUNKENOUTER | BDR_RAISEDINNER);
|
|
660 public static const int EDGE_BUMP = (BDR_RAISEDOUTER | BDR_SUNKENINNER);
|
|
661 public static const int EM_CANUNDO = 0xc6;
|
|
662 public static const int EM_CHARFROMPOS = 0xd7;
|
|
663 public static const int EM_DISPLAYBAND = 0x433;
|
|
664 public static const int EM_GETFIRSTVISIBLELINE = 0xce;
|
|
665 public static const int EM_GETLIMITTEXT = 0xd5;
|
|
666 public static const int EM_GETLINE = 0xc4;
|
|
667 public static const int EM_GETLINECOUNT = 0xba;
|
|
668 public static const int EM_GETMARGINS = 0xd4;
|
|
669 public static const int EM_GETPASSWORDCHAR = 0xd2;
|
|
670 public static const int EM_GETSCROLLPOS = 0x4dd;
|
|
671 public static const int EM_GETSEL = 0xb0;
|
|
672 public static const int EM_LIMITTEXT = 0xc5;
|
|
673 public static const int EM_LINEFROMCHAR = 0xc9;
|
|
674 public static const int EM_LINEINDEX = 0xbb;
|
|
675 public static const int EM_LINELENGTH = 0xc1;
|
|
676 public static const int EM_LINESCROLL = 0xb6;
|
|
677 public static const int EM_POSFROMCHAR = 0xd6;
|
|
678 public static const int EM_REPLACESEL = 0xc2;
|
|
679 public static const int EM_SCROLLCARET = 0xb7;
|
|
680 public static const int EM_SETBKGNDCOLOR = 0x443;
|
|
681 public static const int EM_SETLIMITTEXT = 0xc5;
|
|
682 public static const int EM_SETMARGINS = 211;
|
|
683 public static const int EM_SETOPTIONS = 0x44d;
|
|
684 public static const int EM_SETPARAFORMAT = 0x447;
|
|
685 public static const int EM_SETPASSWORDCHAR = 0xcc;
|
|
686 public static const int EM_SETCUEBANNER = 0x1500 + 1;
|
|
687 public static const int EM_SETREADONLY = 0xcf;
|
|
688 public static const int EM_SETSEL = 0xb1;
|
|
689 public static const int EM_SETTABSTOPS = 0xcb;
|
|
690 public static const int EM_UNDO = 199;
|
|
691 public static const int EN_ALIGN_LTR_EC = 0x0700;
|
|
692 public static const int EN_ALIGN_RTL_EC = 0x0701;
|
|
693 public static const int EN_CHANGE = 0x300;
|
|
694 public static const int EP_EDITTEXT = 1;
|
|
695 public static const int ERROR_NO_MORE_ITEMS = 0x103;
|
|
696 public static const int ESB_DISABLE_BOTH = 0x3;
|
|
697 public static const int ESB_ENABLE_BOTH = 0x0;
|
|
698 public static const int ES_AUTOHSCROLL = 0x80;
|
|
699 public static const int ES_AUTOVSCROLL = 0x40;
|
|
700 public static const int ES_CENTER = 0x1;
|
|
701 public static const int ES_MULTILINE = 0x4;
|
|
702 public static const int ES_NOHIDESEL = 0x100;
|
|
703 public static const int ES_PASSWORD = 0x20;
|
|
704 public static const int ES_READONLY = 0x800;
|
|
705 public static const int ES_RIGHT = 0x2;
|
|
706 public static const int ETO_CLIPPED = 0x4;
|
|
707 public static const int ETS_NORMAL = 1;
|
|
708 public static const int ETS_HOT = 2;
|
|
709 public static const int ETS_SELECTED = 3;
|
|
710 public static const int ETS_DISABLED = 4;
|
|
711 public static const int ETS_FOCUSED = 5;
|
|
712 public static const int ETS_READONLY = 6;
|
|
713 public static const int EVENT_OBJECT_FOCUS = 0x8005;
|
|
714 public static const int EVENT_OBJECT_LOCATIONCHANGE = 0x800B;
|
|
715 // public static const int EVENT_OBJECT_SELECTION = 0x8006;
|
|
716 public static const int EVENT_OBJECT_SELECTIONWITHIN = 0x8009;
|
|
717 public static const int EVENT_OBJECT_VALUECHANGE = 0x800E;
|
|
718 public static const int FALT = 0x10;
|
|
719 public static const int FCONTROL = 0x8;
|
|
720 public static const int FE_FONTSMOOTHINGCLEARTYPE = 0x0002;
|
|
721 public static const int FEATURE_DISABLE_NAVIGATION_SOUNDS = 21;
|
19
|
722 public static const int FILE_ATTRIBUTE_NORMAL = 0x00000080;
|
3
|
723 public static const int FNERR_INVALIDFILENAME = 0x3002;
|
|
724 public static const int FNERR_BUFFERTOOSMALL = 0x3003;
|
|
725 public static const int FORMAT_MESSAGE_ALLOCATE_BUFFER = 0x00000100;
|
|
726 public static const int FORMAT_MESSAGE_FROM_SYSTEM = 0x00001000;
|
|
727 public static const int FORMAT_MESSAGE_IGNORE_INSERTS = 0x00000200;
|
|
728 public static const int FR_PRIVATE = 0x10;
|
|
729 public static const int FSHIFT = 0x4;
|
|
730 public static const int FVIRTKEY = 0x1;
|
|
731 public static const int GBS_NORMAL = 1;
|
|
732 public static const int GBS_DISABLED = 2;
|
|
733 public static const int GCS_COMPSTR = 0x8;
|
|
734 public static const int GCS_RESULTSTR = 0x800;
|
|
735 public static const int GDT_VALID = 0;
|
|
736 public static const int GET_FEATURE_FROM_PROCESS = 0x2;
|
|
737 public static const int GLPS_CLOSED = 1;
|
|
738 public static const int GLPS_OPENED = 2;
|
|
739 public static const int GM_ADVANCED = 2;
|
|
740 public static const int GMDI_USEDISABLED = 0x1;
|
|
741 public static const int GMEM_FIXED = 0x0;
|
|
742 public static const int GMEM_ZEROINIT = 0x40;
|
|
743 public static const int GN_CONTEXTMENU = 1000;
|
|
744 public static const int GPTR = 0x40;
|
|
745 public static const int GRADIENT_FILL_RECT_H = 0x0;
|
|
746 public static const int GRADIENT_FILL_RECT_V = 0x1;
|
|
747 public static const int GTL_NUMBYTES = 0x10;
|
|
748 public static const int GTL_NUMCHARS = 0x8;
|
|
749 public static const int GTL_PRECISE = 0x2;
|
|
750 public static const int GT_DEFAULT = 0x0;
|
|
751 public static const int GUI_16BITTASK = 0x20;
|
|
752 public static const int GUI_CARETBLINKING = 0x1;
|
|
753 public static const int GUI_INMENUMODE = 0x4;
|
|
754 public static const int GUI_INMOVESIZE = 0x2;
|
|
755 public static const int GUI_POPUPMENUMODE = 0x10;
|
|
756 public static const int GUI_SYSTEMMENUMODE = 0x8;
|
|
757 public static const int GWL_EXSTYLE = 0xffffffec;
|
|
758 public static const int GWL_ID = -12;
|
|
759 public static const int GWL_HWNDPARENT = -8;
|
|
760 public static const int GWL_STYLE = 0xfffffff0;
|
|
761 public static const int GWL_USERDATA = 0xffffffeb;
|
|
762 public static const int GWL_WNDPROC = 0xfffffffc;
|
|
763 public static const int GWLP_ID = -12;
|
|
764 public static const int GWLP_HWNDPARENT = -8;
|
|
765 public static const int GWLP_USERDATA = 0xffffffeb;
|
|
766 public static const int GWLP_WNDPROC = 0xfffffffc;
|
|
767 public static const int GW_CHILD = 0x5;
|
|
768 public static const int GW_HWNDFIRST = 0x0;
|
|
769 public static const int GW_HWNDLAST = 0x1;
|
|
770 public static const int GW_HWNDNEXT = 0x2;
|
|
771 public static const int GW_HWNDPREV = 0x3;
|
|
772 public static const int GW_OWNER = 0x4;
|
|
773 public static const int HBMMENU_CALLBACK = 0xffffffff;
|
|
774 public static const int HCBT_CREATEWND = 3;
|
|
775 public static const int HCF_HIGHCONTRASTON = 0x1;
|
|
776 public static const int HDF_BITMAP = 0x2000;
|
|
777 public static const int HDF_BITMAP_ON_RIGHT = 0x1000;
|
|
778 public static const int HDF_CENTER = 2;
|
|
779 public static const int HDF_JUSTIFYMASK = 0x3;
|
|
780 public static const int HDF_IMAGE = 0x0800;
|
|
781 public static const int HDF_LEFT = 0;
|
|
782 public static const int HDF_RIGHT = 1;
|
|
783 public static const int HDF_SORTUP = 0x0400;
|
|
784 public static const int HDF_SORTDOWN = 0x0200;
|
|
785 public static const int HDI_BITMAP = 0x0010;
|
|
786 public static const int HDI_IMAGE = 32;
|
|
787 public static const int HDI_ORDER = 0x80;
|
|
788 public static const int HDI_TEXT = 0x2;
|
|
789 public static const int HDI_WIDTH = 0x1;
|
|
790 public static const int HDI_FORMAT = 0x4;
|
|
791 public static const int HDM_FIRST = 0x1200;
|
|
792 public static const int HDM_DELETEITEM = HDM_FIRST + 2;
|
|
793 public static const int HDM_GETBITMAPMARGIN = HDM_FIRST + 21;
|
|
794 public static const int HDM_GETITEMCOUNT = 0x1200;
|
|
795 public static const int HDM_GETITEMA = HDM_FIRST + 3;
|
|
796 public static const int HDM_GETITEMW = HDM_FIRST + 11;
|
|
797 public static const int HDM_GETITEM = IsUnicode ? HDM_GETITEMW : HDM_GETITEMA;
|
|
798 public static const int HDM_GETITEMRECT = HDM_FIRST + 7;
|
|
799 public static const int HDM_GETORDERARRAY = HDM_FIRST + 17;
|
|
800 public static const int HDM_HITTEST = HDM_FIRST + 6;
|
|
801 public static const int HDM_INSERTITEMA = HDM_FIRST + 1;
|
|
802 public static const int HDM_INSERTITEMW = HDM_FIRST + 10;
|
|
803 public static const int HDM_INSERTITEM = IsUnicode ? HDM_INSERTITEMW : HDM_INSERTITEMA;
|
|
804 public static const int HDM_LAYOUT = HDM_FIRST + 5;
|
|
805 public static const int HDM_ORDERTOINDEX = HDM_FIRST + 15;
|
|
806 public static const int HDM_SETIMAGELIST = HDM_FIRST + 8;
|
|
807 public static const int HDM_SETITEMA = HDM_FIRST + 4;
|
|
808 public static const int HDM_SETITEMW = HDM_FIRST + 12;
|
|
809 public static const int HDM_SETITEM = IsUnicode ? HDM_SETITEMW : HDM_SETITEMA;
|
|
810 public static const int HDM_SETORDERARRAY = HDM_FIRST + 18;
|
|
811 public static const int HDN_FIRST = 0xfffffed4;
|
|
812 public static const int HDN_BEGINDRAG = HDN_FIRST - 10;
|
|
813 public static const int HDN_BEGINTRACK = IsUnicode ? 0xfffffeba : 0xfffffece;
|
|
814 public static const int HDN_BEGINTRACKW = 0xfffffeba;
|
|
815 public static const int HDN_BEGINTRACKA = 0xfffffece;
|
|
816 public static const int HDN_DIVIDERDBLCLICKA = HDN_FIRST - 5;
|
|
817 public static const int HDN_DIVIDERDBLCLICKW = HDN_FIRST - 25;
|
|
818 public static const int HDN_DIVIDERDBLCLICK = IsUnicode ? HDN_DIVIDERDBLCLICKW : HDN_DIVIDERDBLCLICKA;
|
|
819 public static const int HDN_ENDDRAG = HDN_FIRST - 11;
|
|
820 public static const int HDN_ITEMCHANGED = IsUnicode ? 0xfffffebf : 0xfffffed3;
|
|
821 public static const int HDN_ITEMCHANGEDW = 0xfffffebf;
|
|
822 public static const int HDN_ITEMCHANGEDA = 0xfffffed3;
|
|
823 public static const int HDN_ITEMCHANGINGW = HDN_FIRST - 20;
|
|
824 public static const int HDN_ITEMCHANGINGA = HDN_FIRST;
|
|
825 public static const int HDN_ITEMCLICKW = HDN_FIRST - 22;
|
|
826 public static const int HDN_ITEMCLICKA = HDN_FIRST - 2;
|
|
827 public static const int HDN_ITEMDBLCLICKW = HDN_FIRST - 23;
|
|
828 public static const int HDN_ITEMDBLCLICKA = HDN_FIRST - 3;
|
|
829 public static const int HDN_ITEMDBLCLICK = IsUnicode ? HDN_ITEMDBLCLICKW : HDN_ITEMDBLCLICKA;
|
|
830 public static const int HDS_BUTTONS = 0x2;
|
|
831 public static const int HDS_DRAGDROP = 0x0040;
|
|
832 public static const int HDS_FULLDRAG = 0x80;
|
|
833 public static const int HDS_HIDDEN = 0x8;
|
|
834 // public static const int HEAP_ZERO_MEMORY = 0x8;
|
|
835 public static const int HELPINFO_MENUITEM = 0x2;
|
|
836 public static const int HHT_ONDIVIDER = 0x4;
|
|
837 public static const int HHT_ONDIVOPEN = 0x8;
|
|
838 public static const int HICF_ARROWKEYS = 0x2;
|
|
839 public static const int HINST_COMMCTRL = 0xffffffff;
|
|
840 public static const int HKEY_CLASSES_ROOT = 0x80000000;
|
|
841 public static const int HKEY_CURRENT_USER = 0x80000001;
|
|
842 public static const int HKEY_LOCAL_MACHINE = 0x80000002;
|
|
843 public static const int HORZRES = 0x8;
|
|
844 public static const int HTBORDER = 0x12;
|
|
845 public static const int HTCAPTION = 0x2;
|
|
846 public static const int HTCLIENT = 0x1;
|
|
847 public static const int HTERROR = -2;
|
|
848 public static const int HTHSCROLL = 0x6;
|
|
849 public static const int HTMENU = 0x5;
|
|
850 public static const int HTNOWHERE = 0x0;
|
|
851 public static const int HTSYSMENU = 0x3;
|
|
852 public static const int HTTRANSPARENT = 0xffffffff;
|
|
853 public static const int HTVSCROLL = 0x7;
|
|
854 public static const int HWND_BOTTOM = 0x1;
|
|
855 public static const int HWND_TOP = 0x0;
|
|
856 public static const int HWND_TOPMOST = 0xffffffff;
|
|
857 public static const int HWND_NOTOPMOST = -2;
|
|
858 public static const int ICC_COOL_CLASSES = 0x400;
|
|
859 public static const int ICC_DATE_CLASSES = 0x100;
|
|
860 public static const int ICM_NOTOPEN = 0x0;
|
|
861 public static const int ICON_BIG = 0x1;
|
|
862 public static const int ICON_SMALL = 0x0;
|
|
863 public static const int I_IMAGECALLBACK = -1;
|
|
864 public static const int I_IMAGENONE = -2;
|
|
865 public static const int IDABORT = 0x3;
|
|
866 public static const int IDANI_CAPTION = 3;
|
|
867 public static const int IDB_STD_SMALL_COLOR = 0x0;
|
|
868 public static const int IDC_APPSTARTING = 0x7f8a;
|
|
869 public static const int IDC_ARROW = 0x7f00;
|
|
870 public static const int IDC_CROSS = 0x7f03;
|
|
871 public static const int IDC_HAND = 0x7f89;
|
|
872 public static const int IDC_HELP = 0x7f8b;
|
|
873 public static const int IDC_IBEAM = 0x7f01;
|
|
874 public static const int IDC_NO = 0x7f88;
|
|
875 public static const int IDC_SIZE = 0x7f80;
|
|
876 public static const int IDC_SIZEALL = 0x7f86;
|
|
877 public static const int IDC_SIZENESW = 0x7f83;
|
|
878 public static const int IDC_SIZENS = 0x7f85;
|
|
879 public static const int IDC_SIZENWSE = 0x7f82;
|
|
880 public static const int IDC_SIZEWE = 0x7f84;
|
|
881 public static const int IDC_UPARROW = 0x7f04;
|
|
882 public static const int IDC_WAIT = 0x7f02;
|
|
883 public static const int IDI_APPLICATION = 32512;
|
|
884 public static const int IDNO = 0x7;
|
|
885 public static const int IDOK = 0x1;
|
|
886 public static const int IDRETRY = 0x4;
|
|
887 public static const int IDYES = 0x6;
|
|
888 public static const int ILC_COLOR = 0x0;
|
|
889 public static const int ILC_COLOR16 = 0x10;
|
|
890 public static const int ILC_COLOR24 = 0x18;
|
|
891 public static const int ILC_COLOR32 = 0x20;
|
|
892 public static const int ILC_COLOR4 = 0x4;
|
|
893 public static const int ILC_COLOR8 = 0x8;
|
|
894 public static const int ILC_MASK = 0x1;
|
|
895 public static const int ILC_MIRROR = 0x2000;
|
|
896 public static const int ILD_NORMAL = 0x0;
|
|
897 public static const int ILD_SELECTED = 0x4;
|
|
898 public static const int IMAGE_BITMAP = 0x0;
|
|
899 public static const int IMAGE_CURSOR = 0x2;
|
|
900 public static const int IMAGE_ICON = 0x1;
|
|
901 public static const int IME_CMODE_FULLSHAPE = 0x8;
|
|
902 public static const int IME_CMODE_KATAKANA = 0x2;
|
|
903 public static const int IME_CMODE_NATIVE = 0x1;
|
|
904 public static const int IME_CMODE_ROMAN = 0x10;
|
|
905 public static const int INFINITE = 0xffffffff;
|
|
906 public static const int INPUT_KEYBOARD = 1;
|
|
907 public static const int INPUT_MOUSE = 0;
|
|
908 public static const int INTERNET_OPTION_END_BROWSER_SESSION = 42;
|
|
909 public static const int KEY_ENUMERATE_SUB_KEYS = 0x8;
|
|
910 public static const int KEY_NOTIFY = 0x10;
|
|
911 public static const int KEY_QUERY_VALUE = 0x1;
|
|
912 public static const int KEY_READ = 0x20019;
|
|
913 public static const int KEYEVENTF_KEYUP = 0x0002;
|
|
914 public static const int L_MAX_URL_LENGTH = 2084;
|
|
915 // public static const int LANG_KOREAN = 0x12;
|
|
916 public static const int LANG_NEUTRAL = 0x0;
|
|
917 public static const int LANG_USER_DEFAULT = 1 << 10;
|
|
918 public static const int LAYOUT_RTL = 0x1;
|
|
919 public static const int LBN_DBLCLK = 0x2;
|
|
920 public static const int LBN_SELCHANGE = 0x1;
|
|
921 public static const int LBS_EXTENDEDSEL = 0x800;
|
|
922 public static const int LBS_MULTIPLESEL = 0x8;
|
|
923 public static const int LBS_NOINTEGRALHEIGHT = 0x100;
|
|
924 public static const int LBS_NOTIFY = 0x1;
|
|
925 public static const int LB_ADDSTRING = 0x180;
|
|
926 public static const int LB_DELETESTRING = 0x182;
|
|
927 public static const int LB_ERR = 0xffffffff;
|
|
928 public static const int LB_ERRSPACE = 0xfffffffe;
|
|
929 public static const int LB_FINDSTRINGEXACT = 0x1a2;
|
|
930 public static const int LB_GETCARETINDEX = 0x19f;
|
|
931 public static const int LB_GETCOUNT = 0x18b;
|
|
932 public static const int LB_GETCURSEL = 0x188;
|
|
933 public static const int LB_GETHORIZONTALEXTENT = 0x193;
|
|
934 public static const int LB_GETITEMHEIGHT = 0x1a1;
|
|
935 public static const int LB_GETITEMRECT = 0x198;
|
|
936 public static const int LB_GETSEL = 0x187;
|
|
937 public static const int LB_GETSELCOUNT = 0x190;
|
|
938 public static const int LB_GETSELITEMS = 0x191;
|
|
939 public static const int LB_GETTEXT = 0x189;
|
|
940 public static const int LB_GETTEXTLEN = 0x18a;
|
|
941 public static const int LB_GETTOPINDEX = 0x18e;
|
|
942 public static const int LB_INITSTORAGE = 0x1a8;
|
|
943 public static const int LB_INSERTSTRING = 0x181;
|
|
944 public static const int LB_RESETCONTENT = 0x184;
|
|
945 public static const int LB_SELITEMRANGE = 0x19b;
|
|
946 public static const int LB_SELITEMRANGEEX = 0x183;
|
|
947 public static const int LB_SETCARETINDEX = 0x19e;
|
|
948 public static const int LB_SETCURSEL = 0x186;
|
|
949 public static const int LB_SETHORIZONTALEXTENT = 0x194;
|
|
950 public static const int LB_SETSEL = 0x185;
|
|
951 public static const int LB_SETTOPINDEX = 0x197;
|
|
952 public static const int LF_FACESIZE = 32;
|
|
953 public static const int LGRPID_ARABIC = 0xd;
|
|
954 public static const int LGRPID_HEBREW = 0xc;
|
|
955 public static const int LGRPID_INSTALLED = 1;
|
|
956 public static const int LIF_ITEMINDEX = 0x1;
|
|
957 public static const int LIF_STATE = 0x2;
|
|
958 public static const int LIS_FOCUSED = 0x1;
|
|
959 public static const int LIS_ENABLED = 0x2;
|
|
960 public static const int LISS_HOT = 0x2;
|
|
961 public static const int LISS_SELECTED = 0x3;
|
|
962 public static const int LISS_SELECTEDNOTFOCUS = 0x5;
|
|
963 public static const int LM_GETIDEALHEIGHT = 0x701;
|
|
964 public static const int LM_SETITEM = 0x702;
|
|
965 public static const int LM_GETITEM = 0x703;
|
|
966 public static const int LCID_SUPPORTED = 0x2;
|
|
967 public static const int LOCALE_IDEFAULTANSICODEPAGE = 0x1004;
|
|
968 public static const int LOCALE_IDATE = 0x00000021;
|
|
969 public static const int LOCALE_ITIME = 0x00000023;
|
|
970 public static const int LOCALE_RETURN_NUMBER = 0x20000000; // #if(WINVER >= 0x0400)
|
19
|
971 public static const int LOCALE_S1159 = 0x00000028;
|
|
972 public static const int LOCALE_S2359 = 0x00000029;
|
|
973 public static const int LOCALE_SDECIMAL = 14;
|
3
|
974 public static const int LOCALE_SISO3166CTRYNAME = 0x5a;
|
|
975 public static const int LOCALE_SISO639LANGNAME = 0x59;
|
|
976 public static const int LOCALE_SLONGDATE = 0x00000020;
|
|
977 public static const int LOCALE_SSHORTDATE = 0x0000001F;
|
|
978 public static const int LOCALE_STIMEFORMAT = 0x00001003;
|
|
979 public static const int LOCALE_SYEARMONTH = 0x00001006; // #if(WINVER >= 0x0500)
|
|
980 public static const int LOCALE_SDAYNAME1 = 0x0000002A; // long name for Monday
|
|
981 public static const int LOCALE_SDAYNAME2 = 0x0000002B; // long name for Tuesday
|
|
982 public static const int LOCALE_SDAYNAME3 = 0x0000002C; // long name for Wednesday
|
|
983 public static const int LOCALE_SDAYNAME4 = 0x0000002D; // long name for Thursday
|
|
984 public static const int LOCALE_SDAYNAME5 = 0x0000002E; // long name for Friday
|
|
985 public static const int LOCALE_SDAYNAME6 = 0x0000002F; // long name for Saturday
|
|
986 public static const int LOCALE_SDAYNAME7 = 0x00000030; // long name for Sunday
|
|
987 public static const int LOCALE_SMONTHNAME1 = 0x00000038; // long name for January
|
|
988 public static const int LOCALE_SMONTHNAME2 = 0x00000039; // long name for February
|
|
989 public static const int LOCALE_SMONTHNAME3 = 0x0000003A; // long name for March
|
|
990 public static const int LOCALE_SMONTHNAME4 = 0x0000003B; // long name for April
|
|
991 public static const int LOCALE_SMONTHNAME5 = 0x0000003C; // long name for May
|
|
992 public static const int LOCALE_SMONTHNAME6 = 0x0000003D; // long name for June
|
|
993 public static const int LOCALE_SMONTHNAME7 = 0x0000003E; // long name for July
|
|
994 public static const int LOCALE_SMONTHNAME8 = 0x0000003F; // long name for August
|
|
995 public static const int LOCALE_SMONTHNAME9 = 0x00000040; // long name for September
|
|
996 public static const int LOCALE_SMONTHNAME10 = 0x00000041; // long name for October
|
|
997 public static const int LOCALE_SMONTHNAME11 = 0x00000042; // long name for November
|
|
998 public static const int LOCALE_SMONTHNAME12 = 0x00000043; // long name for December
|
|
999 public static const int LOCALE_USER_DEFAULT = 1024;
|
|
1000 public static const int LOGPIXELSX = 0x58;
|
|
1001 public static const int LOGPIXELSY = 0x5a;
|
40
|
1002 public static const TCHAR* LPSTR_TEXTCALLBACK = cast(TCHAR*)0xffffffff;
|
3
|
1003 public static const int LR_DEFAULTCOLOR = 0x0;
|
|
1004 public static const int LR_SHARED = 0x8000;
|
|
1005 public static const int LVCFMT_BITMAP_ON_RIGHT = 0x1000;
|
|
1006 public static const int LVCFMT_CENTER = 0x2;
|
|
1007 public static const int LVCFMT_IMAGE = 0x800;
|
|
1008 public static const int LVCFMT_LEFT = 0x0;
|
|
1009 public static const int LVCFMT_RIGHT = 0x1;
|
|
1010 public static const int LVCF_FMT = 0x1;
|
|
1011 public static const int LVCF_IMAGE = 0x10;
|
|
1012 public static const int LVCFMT_JUSTIFYMASK = 0x3;
|
|
1013 public static const int LVCF_TEXT = 0x4;
|
|
1014 public static const int LVCF_WIDTH = 0x2;
|
|
1015 public static const int LVHT_ONITEM = 0xe;
|
|
1016 public static const int LVHT_ONITEMICON = 0x2;
|
|
1017 public static const int LVHT_ONITEMLABEL = 0x4;
|
|
1018 public static const int LVHT_ONITEMSTATEICON = 0x8;
|
|
1019 public static const int LVIF_IMAGE = 0x2;
|
|
1020 public static const int LVIF_INDENT = 0x10;
|
|
1021 public static const int LVIF_STATE = 0x8;
|
|
1022 public static const int LVIF_TEXT = 0x1;
|
|
1023 public static const int LVIR_BOUNDS = 0x0;
|
|
1024 public static const int LVIR_ICON = 0x1;
|
|
1025 public static const int LVIR_LABEL = 0x2;
|
|
1026 public static const int LVIR_SELECTBOUNDS = 0x3;
|
|
1027 public static const int LVIS_DROPHILITED = 0x8;
|
|
1028 public static const int LVIS_FOCUSED = 0x1;
|
|
1029 public static const int LVIS_SELECTED = 0x2;
|
|
1030 public static const int LVIS_STATEIMAGEMASK = 0xf000;
|
|
1031 public static const int LVM_FIRST = 0x1000;
|
|
1032 public static const int LVM_APPROXIMATEVIEWRECT = 0x1040;
|
|
1033 public static const int LVM_CREATEDRAGIMAGE = LVM_FIRST + 33;
|
|
1034 public static const int LVM_DELETEALLITEMS = 0x1009;
|
|
1035 public static const int LVM_DELETECOLUMN = 0x101c;
|
|
1036 public static const int LVM_DELETEITEM = 0x1008;
|
|
1037 public static const int LVM_ENSUREVISIBLE = 0x1013;
|
|
1038 public static const int LVM_GETBKCOLOR = 0x1000;
|
|
1039 public static const int LVM_GETCOLUMN = IsUnicode ? 0x105f : 0x1019;
|
|
1040 public static const int LVM_GETCOLUMNORDERARRAY = LVM_FIRST + 59;
|
|
1041 public static const int LVM_GETCOLUMNWIDTH = 0x101d;
|
|
1042 public static const int LVM_GETCOUNTPERPAGE = 0x1028;
|
|
1043 public static const int LVM_GETEXTENDEDLISTVIEWSTYLE = 0x1037;
|
|
1044 public static const int LVM_GETHEADER = 0x101f;
|
|
1045 public static const int LVM_GETIMAGELIST = 0x1002;
|
|
1046 public static const int LVM_GETITEM = IsUnicode ? 0x104b : 0x1005;
|
|
1047 public static const int LVM_GETITEMW = 0x104b;
|
|
1048 public static const int LVM_GETITEMA = 0x1005;
|
|
1049 public static const int LVM_GETITEMCOUNT = 0x1004;
|
|
1050 public static const int LVM_GETITEMRECT = 0x100e;
|
|
1051 public static const int LVM_GETITEMSTATE = 0x102c;
|
|
1052 public static const int LVM_GETNEXTITEM = 0x100c;
|
|
1053 public static const int LVM_GETSELECTEDCOLUMN = LVM_FIRST + 174;
|
|
1054 public static const int LVM_GETSELECTEDCOUNT = 0x1032;
|
|
1055 public static const int LVM_GETSTRINGWIDTH = IsUnicode ? 0x1057 : 0x1011;
|
|
1056 public static const int LVM_GETSUBITEMRECT = 0x1038;
|
|
1057 public static const int LVM_GETTEXTCOLOR = 0x1023;
|
|
1058 public static const int LVM_GETTOOLTIPS = 0x104e;
|
|
1059 public static const int LVM_GETTOPINDEX = 0x1027;
|
|
1060 public static const int LVM_HITTEST = 0x1012;
|
|
1061 public static const int LVM_INSERTCOLUMN = IsUnicode ? 0x1061 : 0x101b;
|
|
1062 public static const int LVM_INSERTITEM = IsUnicode ? 0x104d : 0x1007;
|
|
1063 public static const int LVM_REDRAWITEMS = LVM_FIRST + 21;
|
|
1064 public static const int LVM_SCROLL = 0x1014;
|
|
1065 public static const int LVM_SETBKCOLOR = 0x1001;
|
|
1066 public static const int LVM_SETCALLBACKMASK = LVM_FIRST + 11;
|
|
1067 public static const int LVM_SETCOLUMN = IsUnicode ? 0x1060 : 0x101a;
|
|
1068 public static const int LVM_SETCOLUMNORDERARRAY = LVM_FIRST + 58;
|
|
1069 public static const int LVM_SETCOLUMNWIDTH = 0x101e;
|
|
1070 public static const int LVM_SETEXTENDEDLISTVIEWSTYLE = 0x1036;
|
|
1071 public static const int LVM_SETIMAGELIST = 0x1003;
|
|
1072 public static const int LVM_SETITEM = IsUnicode ? 0x104c : 0x1006;
|
|
1073 public static const int LVM_SETITEMCOUNT = LVM_FIRST + 47;
|
|
1074 public static const int LVM_SETITEMSTATE = 0x102b;
|
|
1075 public static const int LVM_SETSELECTIONMARK = LVM_FIRST + 67;
|
|
1076 public static const int LVM_SETSELECTEDCOLUMN = LVM_FIRST + 140;
|
|
1077 public static const int LVM_SETTEXTBKCOLOR = 0x1026;
|
|
1078 public static const int LVM_SETTEXTCOLOR = 0x1024;
|
|
1079 public static const int LVNI_FOCUSED = 0x1;
|
|
1080 public static const int LVNI_SELECTED = 0x2;
|
|
1081 public static const int LVN_BEGINDRAG = 0xffffff93;
|
|
1082 public static const int LVN_BEGINRDRAG = 0xffffff91;
|
|
1083 public static const int LVN_COLUMNCLICK = 0xffffff94;
|
|
1084 public static const int LVN_FIRST = 0xffffff9c;
|
|
1085 public static const int LVN_GETDISPINFOA = LVN_FIRST - 50;
|
|
1086 public static const int LVN_GETDISPINFOW = LVN_FIRST - 77;
|
|
1087 public static const int LVN_ITEMACTIVATE = 0xffffff8e;
|
|
1088 public static const int LVN_ITEMCHANGED = 0xffffff9b;
|
|
1089 public static const int LVN_MARQUEEBEGIN = 0xffffff64;
|
|
1090 public static const int LVN_ODFINDITEMA = LVN_FIRST - 52;
|
|
1091 public static const int LVN_ODFINDITEMW = LVN_FIRST - 79;
|
|
1092 public static const int LVN_ODSTATECHANGED = LVN_FIRST - 15;
|
|
1093 public static const int LVP_LISTITEM = 1;
|
|
1094 public static const int LVSCW_AUTOSIZE = 0xffffffff;
|
|
1095 public static const int LVSCW_AUTOSIZE_USEHEADER = 0xfffffffe;
|
|
1096 public static const int LVSICF_NOINVALIDATEALL = 0x1;
|
|
1097 public static const int LVSICF_NOSCROLL = 0x2;
|
|
1098 public static const int LVSIL_SMALL = 0x1;
|
|
1099 public static const int LVSIL_STATE = 0x2;
|
|
1100 public static const int LVS_EX_DOUBLEBUFFER = 0x10000;
|
|
1101 public static const int LVS_EX_FULLROWSELECT = 0x20;
|
|
1102 public static const int LVS_EX_GRIDLINES = 0x1;
|
|
1103 public static const int LVS_EX_HEADERDRAGDROP = 0x10;
|
|
1104 public static const int LVS_EX_LABELTIP = 0x4000;
|
|
1105 public static const int LVS_EX_ONECLICKACTIVATE = 0x40;
|
|
1106 public static const int LVS_EX_SUBITEMIMAGES = 0x2;
|
|
1107 public static const int LVS_EX_TRACKSELECT = 0x8;
|
|
1108 public static const int LVS_EX_TRANSPARENTBKGND = 0x800000;
|
|
1109 public static const int LVS_EX_TWOCLICKACTIVATE = 0x80;
|
|
1110 public static const int LVS_LIST = 0x3;
|
|
1111 public static const int LVS_NOCOLUMNHEADER = 0x4000;
|
|
1112 public static const int LVS_NOSCROLL = 0x2000;
|
|
1113 public static const int LVS_OWNERDATA = 0x1000;
|
|
1114 public static const int LVS_OWNERDRAWFIXED = 0x400;
|
|
1115 public static const int LVS_REPORT = 0x1;
|
|
1116 public static const int LVS_SHAREIMAGELISTS = 0x40;
|
|
1117 public static const int LVS_SHOWSELALWAYS = 0x8;
|
|
1118 public static const int LVS_SINGLESEL = 0x4;
|
|
1119 public static const int LWA_COLORKEY = 0x00000001;
|
|
1120 public static const int LWA_ALPHA = 0x00000002;
|
|
1121 public static const int MAX_LINKID_TEXT = 48;
|
|
1122 // public static const int MAX_PATH = 260;
|
|
1123 public static const int MA_NOACTIVATE = 0x3;
|
|
1124 // public static const int MANIFEST_RESOURCE_ID = 2;
|
|
1125 public static const int MB_ABORTRETRYIGNORE = 0x2;
|
|
1126 public static const int MB_APPLMODAL = 0x0;
|
|
1127 public static const int MB_ICONERROR = 0x10;
|
|
1128 public static const int MB_ICONINFORMATION = 0x40;
|
|
1129 public static const int MB_ICONQUESTION = 0x20;
|
|
1130 public static const int MB_ICONWARNING = 0x30;
|
|
1131 public static const int MB_OK = 0x0;
|
|
1132 public static const int MB_OKCANCEL = 0x1;
|
|
1133 public static const int MB_PRECOMPOSED = 0x1;
|
|
1134 public static const int MB_RETRYCANCEL = 0x5;
|
|
1135 public static const int MB_RTLREADING = 0x100000;
|
|
1136 public static const int MB_SYSTEMMODAL = 0x1000;
|
|
1137 public static const int MB_TASKMODAL = 0x2000;
|
|
1138 public static const int MB_TOPMOST = 0x00040000;
|
|
1139 public static const int MB_YESNO = 0x4;
|
|
1140 public static const int MB_YESNOCANCEL = 0x3;
|
|
1141 public static const int MCM_FIRST = 0x1000;
|
|
1142 public static const int MCM_GETCURSEL = MCM_FIRST + 1;
|
|
1143 public static const int MCM_SETCURSEL = MCM_FIRST + 2;
|
|
1144 public static const int MCN_FIRST = 0xFFFFFD12;
|
19
|
1145 public static const int MCN_SELCHANGE = MCN_FIRST + 1;
|
3
|
1146 public static const int MCM_GETMINREQRECT = MCM_FIRST + 9;
|
|
1147 public static const int MCS_NOTODAY = 0x0010;
|
|
1148 public static const int MDIS_ALLCHILDSTYLES = 0x0001;
|
|
1149 public static const int MFS_CHECKED = 0x8;
|
|
1150 public static const int MFS_DISABLED = 0x3;
|
|
1151 public static const int MFS_GRAYED = 0x3;
|
|
1152 public static const int MFT_RADIOCHECK = 0x200;
|
|
1153 public static const int MFT_RIGHTJUSTIFY = 0x4000;
|
19
|
1154 public static const int MFT_RIGHTORDER = 0x2000;
|
3
|
1155 public static const int MFT_SEPARATOR = 0x800;
|
|
1156 public static const int MFT_STRING = 0x0;
|
|
1157 public static const int MF_BYCOMMAND = 0x0;
|
|
1158 public static const int MF_BYPOSITION = 0x400;
|
|
1159 public static const int MF_CHECKED = 0x8;
|
|
1160 public static const int MF_DISABLED = 0x2;
|
|
1161 public static const int MF_ENABLED = 0x0;
|
|
1162 public static const int MF_GRAYED = 0x1;
|
|
1163 public static const int MF_HILITE = 0x80;
|
|
1164 public static const int MF_POPUP = 0x10;
|
|
1165 public static const int MF_SEPARATOR = 0x800;
|
|
1166 public static const int MF_SYSMENU = 0x2000;
|
|
1167 public static const int MF_UNCHECKED = 0x0;
|
|
1168 public static const int MIIM_BITMAP = 0x80;
|
|
1169 public static const int MIIM_DATA = 0x20;
|
|
1170 public static const int MIIM_ID = 0x2;
|
|
1171 public static const int MIIM_STATE = 0x1;
|
|
1172 public static const int MIIM_SUBMENU = 0x4;
|
|
1173 public static const int MIIM_TYPE = 0x10;
|
|
1174 public static const int MIM_BACKGROUND = 0x2;
|
|
1175 public static const int MIM_STYLE = 0x10;
|
|
1176 public static const int MK_ALT = 0x20;
|
|
1177 public static const int MK_CONTROL = 0x8;
|
|
1178 public static const int MK_LBUTTON = 0x1;
|
|
1179 public static const int MK_MBUTTON = 0x10;
|
|
1180 public static const int MK_RBUTTON = 0x2;
|
|
1181 public static const int MK_SHIFT = 0x4;
|
|
1182 public static const int MK_XBUTTON1 = 0x20;
|
|
1183 public static const int MK_XBUTTON2 = 0x40;
|
|
1184 public static const int MM_TEXT = 0x1;
|
|
1185 public static const int MNC_CLOSE = 0x1;
|
|
1186 public static const int MNS_CHECKORBMP = 0x4000000;
|
|
1187 public static const int MONITOR_DEFAULTTONEAREST = 0x2;
|
|
1188 public static const int MONITORINFOF_PRIMARY = 0x1;
|
|
1189 public static const char[] MONTHCAL_CLASS = "SysMonthCal32"; //$NON-NLS-1$
|
|
1190 public static const int MOUSEEVENTF_ABSOLUTE = 0x8000;
|
19
|
1191 public static const int MOUSEEVENTF_LEFTDOWN = 0x0002;
|
|
1192 public static const int MOUSEEVENTF_LEFTUP = 0x0004;
|
|
1193 public static const int MOUSEEVENTF_MIDDLEDOWN = 0x0020;
|
|
1194 public static const int MOUSEEVENTF_MIDDLEUP = 0x0040;
|
3
|
1195 public static const int MOUSEEVENTF_MOVE = 0x0001;
|
19
|
1196 public static const int MOUSEEVENTF_RIGHTDOWN = 0x0008;
|
3
|
1197 public static const int MOUSEEVENTF_RIGHTUP = 0x0010;
|
|
1198 public static const int MOUSEEVENTF_VIRTUALDESK = 0x4000;
|
|
1199 public static const int MOUSEEVENTF_WHEEL = 0x0800;
|
|
1200 public static const int MOUSEEVENTF_XDOWN = 0x0080;
|
|
1201 public static const int MOUSEEVENTF_XUP = 0x0100;
|
|
1202 public static const int MSGF_DIALOGBOX = 0;
|
|
1203 public static const int MSGF_COMMCTRL_BEGINDRAG = 0x4200;
|
|
1204 public static const int MSGF_COMMCTRL_SIZEHEADER = 0x4201;
|
|
1205 public static const int MSGF_COMMCTRL_DRAGSELECT = 0x4202;
|
|
1206 public static const int MSGF_COMMCTRL_TOOLBARCUST = 0x4203;
|
|
1207 public static const int MSGF_MAINLOOP = 8;
|
|
1208 public static const int MSGF_MENU = 2;
|
|
1209 public static const int MSGF_MOVE = 3;
|
|
1210 public static const int MSGF_MESSAGEBOX = 1;
|
|
1211 public static const int MSGF_NEXTWINDOW = 6;
|
|
1212 public static const int MSGF_SCROLLBAR = 5;
|
|
1213 public static const int MSGF_SIZE = 4;
|
|
1214 public static const int MSGF_USER = 4096;
|
|
1215 public static const int MWMO_INPUTAVAILABLE = 0x4;
|
|
1216 public static const int NIF_ICON = 0x00000002;
|
|
1217 public static const int NIF_INFO = 0x00000010;
|
|
1218 public static const int NIF_MESSAGE = 0x00000001;
|
|
1219 public static const int NIF_STATE = 0x00000008;
|
|
1220 public static const int NIF_TIP = 0x00000004;
|
|
1221 public static const int NIIF_ERROR = 0x00000003;
|
|
1222 public static const int NIIF_INFO = 0x00000001;
|
|
1223 public static const int NIIF_NONE = 0x00000000;
|
|
1224 public static const int NIIF_WARNING = 0x00000002;
|
|
1225 public static const int NIM_ADD = 0x00000000;
|
|
1226 public static const int NIM_DELETE = 0x00000002;
|
|
1227 public static const int NIM_MODIFY = 0x00000001;
|
|
1228 public static const int NIN_SELECT = 0x400 + 0;
|
|
1229 public static const int NINF_KEY = 0x1;
|
|
1230 public static const int NIN_KEYSELECT = NIN_SELECT | NINF_KEY;
|
|
1231 public static const int NIN_BALLOONSHOW = 0x400 + 2;
|
|
1232 public static const int NIN_BALLOONHIDE = 0x400 + 3;
|
|
1233 public static const int NIN_BALLOONTIMEOUT = 0x400 + 4;
|
|
1234 public static const int NIN_BALLOONUSERCLICK = 0x400 + 5;
|
|
1235 public static const int NIS_HIDDEN = 0x00000001;
|
|
1236 public static const int NM_FIRST = 0x0;
|
|
1237 public static const int NM_CLICK = 0xfffffffe;
|
|
1238 public static const int NM_CUSTOMDRAW = NM_FIRST - 12;
|
|
1239 public static const int NM_DBLCLK = 0xfffffffd;
|
|
1240 public static const int NM_RECOGNIZEGESTURE = NM_FIRST - 16;
|
|
1241 public static const int NM_RELEASEDCAPTURE = NM_FIRST - 16;
|
|
1242 public static const int NM_RETURN = 0xfffffffc;
|
15
|
1243 public static int NOTIFYICONDATAA_V2_SIZE;
|
|
1244 public static int NOTIFYICONDATAW_V2_SIZE;
|
|
1245 public static int NOTIFYICONDATA_V2_SIZE;
|
3
|
1246 public static const int NOTSRCCOPY = 0x330008;
|
|
1247 public static const int NULLREGION = 0x1;
|
|
1248 public static const int NULL_BRUSH = 0x5;
|
|
1249 public static const int NULL_PEN = 0x8;
|
|
1250 public static const int NUMRESERVED = 106;
|
|
1251 public static const int OBJID_CARET = 0xFFFFFFF8;
|
|
1252 public static const int OBJID_CLIENT = 0xFFFFFFFC;
|
|
1253 public static const int OBJID_MENU = 0xFFFFFFFD;
|
|
1254 public static const int OBJID_WINDOW = 0x00000000;
|
|
1255 public static const int OBJ_BITMAP = 0x7;
|
|
1256 public static const int OBJ_FONT = 0x6;
|
|
1257 public static const int OBJ_PEN = 0x1;
|
|
1258 public static const int OBM_CHECKBOXES = 0x7ff7;
|
|
1259 public static const int ODS_SELECTED = 0x1;
|
|
1260 public static const int ODT_MENU = 0x1;
|
|
1261 public static const int OFN_ALLOWMULTISELECT = 0x200;
|
|
1262 public static const int OFN_EXPLORER = 0x80000;
|
|
1263 public static const int OFN_ENABLEHOOK = 0x20;
|
|
1264 public static const int OFN_HIDEREADONLY = 0x4;
|
|
1265 public static const int OFN_NOCHANGEDIR = 0x8;
|
|
1266 public static const int OIC_BANG = 0x7F03;
|
|
1267 public static const int OIC_HAND = 0x7F01;
|
|
1268 public static const int OIC_INFORMATION = 0x7F04;
|
|
1269 public static const int OIC_QUES = 0x7F02;
|
|
1270 public static const int OIC_WINLOGO = 0x7F05;
|
|
1271 public static const int OPAQUE = 0x2;
|
|
1272 public static const int PATCOPY = 0xf00021;
|
|
1273 public static const int PATINVERT = 0x5a0049;
|
|
1274 public static const int PBM_GETPOS = 0x408;
|
|
1275 public static const int PBM_GETRANGE = 0x407;
|
|
1276 public static const int PBM_GETSTATE = 0x400 + 17;
|
|
1277 public static const int PBM_SETBARCOLOR = 0x409;
|
|
1278 public static const int PBM_SETBKCOLOR = 0x2001;
|
|
1279 public static const int PBM_SETMARQUEE = 0x400 + 10;
|
|
1280 public static const int PBM_SETPOS = 0x402;
|
|
1281 public static const int PBM_SETRANGE32 = 0x406;
|
|
1282 public static const int PBM_SETSTATE = 0x400 + 16;
|
|
1283 public static const int PBM_STEPIT = 0x405;
|
|
1284 public static const int PBS_MARQUEE = 0x08;
|
|
1285 public static const int PBS_SMOOTH = 0x1;
|
|
1286 public static const int PBS_VERTICAL = 0x4;
|
|
1287 public static const int PBS_NORMAL = 1;
|
|
1288 public static const int PBS_HOT = 2;
|
19
|
1289 public static const int PBS_PRESSED = 3;
|
3
|
1290 public static const int PBS_DISABLED = 4;
|
|
1291 public static const int PBS_DEFAULTED = 5;
|
|
1292 public static const int PBST_NORMAL = 0x0001;
|
|
1293 public static const int PBST_ERROR = 0x0002;
|
|
1294 public static const int PBST_PAUSED = 0x0003;
|
|
1295 public static const int PD_ALLPAGES = 0x0;
|
|
1296 public static const int PD_COLLATE = 0x10;
|
|
1297 public static const int PD_PAGENUMS = 0x2;
|
|
1298 public static const int PD_PRINTTOFILE = 0x20;
|
|
1299 public static const int PD_RETURNDC = 0x100;
|
|
1300 public static const int PD_SELECTION = 0x1;
|
|
1301 public static const int PD_USEDEVMODECOPIESANDCOLLATE = 0x40000;
|
|
1302 public static const int PT_CLOSEFIGURE = 1;
|
|
1303 public static const int PT_LINETO = 2;
|
|
1304 public static const int PT_BEZIERTO = 4;
|
|
1305 public static const int PT_MOVETO = 6;
|
|
1306 public static const int PFM_TABSTOPS = 0x10;
|
|
1307 public static const int PHYSICALHEIGHT = 0x6f;
|
|
1308 public static const int PHYSICALOFFSETX = 0x70;
|
|
1309 public static const int PHYSICALOFFSETY = 0x71;
|
|
1310 public static const int PHYSICALWIDTH = 0x6e;
|
|
1311 public static const int PLANES = 0xe;
|
|
1312 public static const int PM_NOREMOVE = 0x0;
|
|
1313 public static const int PM_NOYIELD = 0x2;
|
|
1314 public static const int QS_HOTKEY = 0x0080;
|
|
1315 public static const int QS_KEY = 0x0001;
|
|
1316 public static const int QS_MOUSEMOVE = 0x0002;
|
|
1317 public static const int QS_MOUSEBUTTON = 0x0004;
|
|
1318 public static const int QS_MOUSE = QS_MOUSEMOVE | QS_MOUSEBUTTON;
|
|
1319 public static const int QS_INPUT = QS_KEY | QS_MOUSE;
|
|
1320 public static const int QS_POSTMESSAGE = 0x0008;
|
|
1321 public static const int QS_TIMER = 0x0010;
|
|
1322 public static const int QS_PAINT = 0x0020;
|
|
1323 public static const int QS_SENDMESSAGE = 0x0040;
|
|
1324 public static const int QS_ALLINPUT = QS_MOUSEMOVE | QS_MOUSEBUTTON | QS_KEY | QS_POSTMESSAGE | QS_TIMER | QS_PAINT | QS_SENDMESSAGE;
|
|
1325 public static const int PM_QS_INPUT = QS_INPUT << 16;
|
|
1326 public static const int PM_QS_POSTMESSAGE = (QS_POSTMESSAGE | QS_HOTKEY | QS_TIMER) << 16;
|
|
1327 public static const int PM_QS_PAINT = QS_PAINT << 16;
|
|
1328 public static const int PM_QS_SENDMESSAGE = QS_SENDMESSAGE << 16;
|
|
1329 public static const int PM_REMOVE = 0x1;
|
|
1330 public static const char[] PROGRESS_CLASS = "msctls_progress32"; //$NON-NLS-1$
|
|
1331 public static const int PP_BAR = 1;
|
|
1332 public static const int PP_BARVERT = 2;
|
|
1333 public static const int PP_CHUNK = 3;
|
|
1334 public static const int PP_CHUNKVERT = 4;
|
|
1335 public static const int PRF_CHILDREN = 16;
|
|
1336 public static const int PRF_CLIENT = 0x4;
|
|
1337 public static const int PRF_ERASEBKGND = 0x8;
|
|
1338 public static const int PRF_NONCLIENT = 0x2;
|
|
1339 public static const int PROGRESSCHUNKSIZE = 2411;
|
|
1340 public static const int PROGRESSSPACESIZE = 2412;
|
|
1341 public static const int PS_DASH = 0x1;
|
|
1342 public static const int PS_DASHDOT = 0x3;
|
|
1343 public static const int PS_DASHDOTDOT = 0x4;
|
|
1344 public static const int PS_DOT = 0x2;
|
|
1345 public static const int PS_ENDCAP_FLAT = 0x200;
|
|
1346 public static const int PS_ENDCAP_SQUARE = 0x100;
|
|
1347 public static const int PS_ENDCAP_ROUND = 0x000;
|
|
1348 public static const int PS_ENDCAP_MASK = 0xF00;
|
|
1349 public static const int PS_GEOMETRIC = 0x10000;
|
|
1350 public static const int PS_JOIN_BEVEL = 0x1000;
|
|
1351 public static const int PS_JOIN_MASK = 0xF000;
|
|
1352 public static const int PS_JOIN_MITER = 0x2000;
|
|
1353 public static const int PS_JOIN_ROUND = 0x0000;
|
|
1354 public static const int PS_SOLID = 0x0;
|
|
1355 public static const int PS_STYLE_MASK = 0xf;
|
|
1356 public static const int PS_TYPE_MASK = 0x000f0000;
|
|
1357 public static const int PS_USERSTYLE = 0x7;
|
|
1358 public static const int R2_COPYPEN = 0xd;
|
|
1359 public static const int R2_XORPEN = 0x7;
|
|
1360 public static const int RASTERCAPS = 0x26;
|
|
1361 public static const int RASTER_FONTTYPE = 0x1;
|
|
1362 public static const int RBBIM_CHILD = 0x10;
|
|
1363 public static const int RBBIM_CHILDSIZE = 0x20;
|
|
1364 public static const int RBBIM_COLORS = 0x2;
|
|
1365 public static const int RBBIM_HEADERSIZE = 0x800;
|
|
1366 public static const int RBBIM_ID = 0x100;
|
|
1367 public static const int RBBIM_IDEALSIZE = 0x200;
|
|
1368 public static const int RBBIM_SIZE = 0x40;
|
|
1369 public static const int RBBIM_STYLE = 0x1;
|
|
1370 public static const int RBBIM_TEXT = 0x4;
|
|
1371 public static const int RBBS_BREAK = 0x1;
|
|
1372 public static const int RBBS_GRIPPERALWAYS = 0x80;
|
|
1373 public static const int RBBS_NOGRIPPER = 0x00000100;
|
|
1374 public static const int RBBS_USECHEVRON = 0x00000200;
|
|
1375 public static const int RBBS_VARIABLEHEIGHT = 0x40;
|
|
1376 public static const int RBN_FIRST = 0xfffffcc1;
|
|
1377 public static const int RBN_BEGINDRAG = RBN_FIRST - 4;
|
|
1378 public static const int RBN_CHILDSIZE = RBN_FIRST - 8;
|
|
1379 public static const int RBN_CHEVRONPUSHED = RBN_FIRST - 10;
|
|
1380 public static const int RBN_HEIGHTCHANGE = 0xfffffcc1;
|
|
1381 public static const int RBS_DBLCLKTOGGLE = 0x8000;
|
|
1382 public static const int RBS_BANDBORDERS = 0x400;
|
|
1383 public static const int RBS_VARHEIGHT = 0x200;
|
|
1384 public static const int RB_DELETEBAND = 0x402;
|
|
1385 public static const int RB_GETBANDBORDERS = 0x422;
|
|
1386 public static const int RB_GETBANDCOUNT = 0x40c;
|
|
1387 public static const int RB_GETBANDINFO = IsUnicode ? 0x41c : 0x41d;
|
|
1388 public static const int RB_GETBANDMARGINS = 0x428;
|
|
1389 public static const int RB_GETBARHEIGHT = 0x41b;
|
|
1390 public static const int RB_GETBKCOLOR = 0x414;
|
|
1391 public static const int RB_GETRECT = 0x409;
|
|
1392 public static const int RB_GETTEXTCOLOR = 0x416;
|
|
1393 public static const int RB_IDTOINDEX = 0x410;
|
|
1394 public static const int RB_INSERTBAND = IsUnicode ? 0x40a : 0x401;
|
|
1395 public static const int RB_MOVEBAND = 0x427;
|
|
1396 public static const int RB_SETBANDINFO = IsUnicode ? 0x40b : 0x406;
|
|
1397 public static const int RB_SETBKCOLOR = 0x413;
|
|
1398 public static const int RB_SETTEXTCOLOR = 0x415;
|
|
1399 public static const int RC_BITBLT = 0x1;
|
|
1400 public static const int RC_PALETTE = 0x100;
|
|
1401 public static const int RDW_ALLCHILDREN = 0x80;
|
|
1402 public static const int RDW_ERASE = 0x4;
|
|
1403 public static const int RDW_FRAME = 0x400;
|
|
1404 public static const int RDW_INVALIDATE = 0x1;
|
|
1405 public static const int RDW_UPDATENOW = 0x100;
|
|
1406 public static const int READ_CONTROL = 0x20000;
|
|
1407 public static const char[] REBARCLASSNAME = "ReBarWindow32"; //$NON-NLS-1$
|
|
1408 public static const int RGN_AND = 0x1;
|
|
1409 public static const int RGN_COPY = 5;
|
|
1410 public static const int RGN_DIFF = 0x4;
|
|
1411 public static const int RGN_ERROR = 0;
|
|
1412 public static const int RGN_OR = 0x2;
|
|
1413 public static const int RP_BAND = 3;
|
|
1414 public static const int SBP_ARROWBTN = 0x1;
|
|
1415 public static const int SBP_THUMBBTNHORZ = 2;
|
|
1416 public static const int SBP_THUMBBTNVERT = 3;
|
|
1417 public static const int SBP_LOWERTRACKHORZ = 4;
|
|
1418 public static const int SBP_UPPERTRACKHORZ = 5;
|
|
1419 public static const int SBP_LOWERTRACKVERT = 6;
|
|
1420 public static const int SBP_UPPERTRACKVERT = 7;
|
|
1421 public static const int SBP_GRIPPERHORZ = 8;
|
|
1422 public static const int SBP_GRIPPERVERT = 9;
|
|
1423 public static const int SBP_SIZEBOX = 10;
|
|
1424 public static const int SBS_HORZ = 0x0;
|
|
1425 public static const int SBS_VERT = 0x1;
|
|
1426 public static const int SB_BOTH = 0x3;
|
|
1427 public static const int SB_BOTTOM = 0x7;
|
|
1428 public static const int SB_CTL = 0x2;
|
|
1429 public static const int SB_ENDSCROLL = 0x8;
|
|
1430 public static const int SB_HORZ = 0x0;
|
|
1431 public static const int SB_LINEDOWN = 0x1;
|
|
1432 public static const int SB_LINEUP = 0x0;
|
|
1433 public static const int SB_PAGEDOWN = 0x3;
|
|
1434 public static const int SB_PAGEUP = 0x2;
|
|
1435 public static const int SB_THUMBPOSITION = 0x4;
|
|
1436 public static const int SB_THUMBTRACK = 0x5;
|
|
1437 public static const int SB_TOP = 0x6;
|
|
1438 public static const int SB_VERT = 0x1;
|
|
1439 public static const int SCF_ALL = 0x4;
|
|
1440 public static const int SCF_DEFAULT = 0x0;
|
|
1441 public static const int SCF_SELECTION = 0x1;
|
|
1442 public static const int SC_CLOSE = 0xf060;
|
|
1443 public static const int SC_HSCROLL = 0xf080;
|
|
1444 public static const int SC_KEYMENU = 0xf100;
|
|
1445 public static const int SC_MAXIMIZE = 0xf030;
|
|
1446 public static const int SC_MINIMIZE = 0xf020;
|
|
1447 public static const int SC_NEXTWINDOW = 0xF040;
|
|
1448 public static const int SC_RESTORE = 0xf120;
|
|
1449 public static const int SC_SIZE = 0xf000;
|
|
1450 public static const int SC_TASKLIST = 0xf130;
|
|
1451 public static const int SC_VSCROLL = 0xf070;
|
|
1452 public static const int SCRBS_NORMAL = 1;
|
|
1453 public static const int SCRBS_HOT = 2;
|
|
1454 public static const int SCRBS_PRESSED = 3;
|
|
1455 public static const int SCRBS_DISABLED = 4;
|
|
1456 public static const int SEM_FAILCRITICALERRORS = 0x1;
|
|
1457 public static const int SET_FEATURE_ON_PROCESS = 0x2;
|
|
1458 public static const int SF_RTF = 0x2;
|
|
1459 public static const int SHCMBF_HIDDEN = 0x2;
|
|
1460 public static const int SHCMBM_OVERRIDEKEY = 0x400 + 403;
|
|
1461 public static const int SHCMBM_SETSUBMENU = 0x590;
|
|
1462 public static const int SHCMBM_GETSUBMENU = 0x591;
|
|
1463 public static const int SHGFI_ICON = 0x000000100;
|
|
1464 public static const int SHGFI_SMALLICON= 0x1;
|
|
1465 public static const int SHGFI_USEFILEATTRIBUTES = 0x000000010;
|
|
1466 public static const int SHMBOF_NODEFAULT = 0x1;
|
|
1467 public static const int SHMBOF_NOTIFY = 0x2;
|
|
1468 public static const int SHRG_RETURNCMD = 0x1;
|
|
1469 public static const int SIF_ALL = 0x17;
|
|
1470 public static const int SIF_DISABLENOSCROLL = 0x8;
|
|
1471 public static const int SIF_PAGE = 0x2;
|
|
1472 public static const int SIF_POS = 0x4;
|
|
1473 public static const int SIF_RANGE = 0x1;
|
|
1474 public static const int SIF_TRACKPOS = 0x10;
|
|
1475 public static const int SIP_DOWN = 1;
|
|
1476 public static const int SIP_UP = 0;
|
|
1477 public static const int SIPF_ON = 0x1;
|
|
1478 public static const int SIZE_RESTORED = 0;
|
|
1479 public static const int SIZE_MINIMIZED = 1;
|
|
1480 public static const int SIZE_MAXIMIZED = 2;
|
|
1481 public static const int SIZEPALETTE = 104;
|
|
1482 public static const int SM_CMONITORS = 80;
|
|
1483 public static const int SM_CXBORDER = 0x5;
|
|
1484 public static const int SM_CXCURSOR = 0xd;
|
|
1485 public static const int SM_CXDOUBLECLK = 36;
|
|
1486 public static const int SM_CYDOUBLECLK = 37;
|
|
1487 public static const int SM_CXEDGE = 0x2d;
|
|
1488 public static const int SM_CXHSCROLL = 0x15;
|
|
1489 public static const int SM_CXICON = 0x0b;
|
|
1490 public static const int SM_CYICON = 0x0c;
|
|
1491 public static const int SM_CXVIRTUALSCREEN = 78;
|
|
1492 public static const int SM_CYVIRTUALSCREEN = 79;
|
|
1493 public static const int SM_CXSMICON = 49;
|
|
1494 public static const int SM_CYSMICON = 50;
|
|
1495 public static const int SM_CXSCREEN = 0x0;
|
|
1496 public static const int SM_XVIRTUALSCREEN = 76;
|
|
1497 public static const int SM_YVIRTUALSCREEN = 77;
|
|
1498 public static const int SM_CXVSCROLL = 0x2;
|
|
1499 public static const int SM_CYBORDER = 0x6;
|
|
1500 public static const int SM_CYCURSOR = 0xe;
|
|
1501 public static const int SM_CYHSCROLL = 0x3;
|
|
1502 public static const int SM_CYMENU = 0xf;
|
|
1503 public static const int SM_CXMINTRACK = 34;
|
|
1504 public static const int SM_CYMINTRACK = 35;
|
|
1505 public static const int SM_CMOUSEBUTTONS = 43;
|
|
1506 public static const int SM_CYSCREEN = 0x1;
|
|
1507 public static const int SM_CYVSCROLL = 0x14;
|
|
1508 // public static const int SM_DBCSENABLED = 0x2A;
|
|
1509 // public static const int SM_IMMENABLED = 0x52;
|
|
1510 public static const int SPI_GETFONTSMOOTHINGTYPE = 0x200A;
|
|
1511 public static const int SPI_GETHIGHCONTRAST = 66;
|
|
1512 public static const int SPI_GETWORKAREA = 0x30;
|
|
1513 public static const int SPI_GETNONCLIENTMETRICS = 41;
|
|
1514 public static const int SPI_GETWHEELSCROLLLINES = 104;
|
|
1515 public static const int SPI_SETSIPINFO = 224;
|
|
1516 public static const int SPI_SETHIGHCONTRAST = 67;
|
|
1517 public static const int SRCAND = 0x8800c6;
|
|
1518 public static const int SRCCOPY = 0xcc0020;
|
|
1519 public static const int SRCINVERT = 0x660046;
|
|
1520 public static const int SRCPAINT = 0xee0086;
|
|
1521 public static const int SS_BITMAP = 0xe;
|
|
1522 public static const int SS_CENTER = 0x1;
|
|
1523 public static const int SS_CENTERIMAGE = 0x200;
|
|
1524 public static const int SS_EDITCONTROL = 0x2000;
|
|
1525 public static const int SS_ICON = 0x3;
|
|
1526 public static const int SS_LEFT = 0x0;
|
|
1527 public static const int SS_LEFTNOWORDWRAP = 0xc;
|
|
1528 public static const int SS_NOTIFY = 0x100;
|
|
1529 public static const int SS_OWNERDRAW = 0xd;
|
|
1530 public static const int SS_REALSIZEIMAGE = 0x800;
|
|
1531 public static const int SS_RIGHT = 0x2;
|
|
1532 public static const int STANDARD_RIGHTS_READ = 0x20000;
|
|
1533 public static const int STARTF_USESHOWWINDOW = 0x1;
|
|
1534 public static const int STD_COPY = 0x1;
|
|
1535 public static const int STD_CUT = 0x0;
|
|
1536 public static const int STD_FILENEW = 0x6;
|
|
1537 public static const int STD_FILEOPEN = 0x7;
|
|
1538 public static const int STD_FILESAVE = 0x8;
|
|
1539 public static const int STD_PASTE = 0x2;
|
|
1540 public static const int STM_GETIMAGE = 0x173;
|
|
1541 public static const int STM_SETIMAGE = 0x172;
|
|
1542 public static const int SWP_ASYNCWINDOWPOS = 0x4000;
|
|
1543 public static const int SWP_DRAWFRAME = 0x20;
|
|
1544 public static const int SWP_NOACTIVATE = 0x10;
|
|
1545 public static const int SWP_NOCOPYBITS = 0x100;
|
|
1546 public static const int SWP_NOMOVE = 0x2;
|
|
1547 public static const int SWP_NOREDRAW = 0x8;
|
|
1548 public static const int SWP_NOSIZE = 0x1;
|
|
1549 public static const int SWP_NOZORDER = 0x4;
|
|
1550 public static const int SW_ERASE = 0x4;
|
|
1551 public static const int SW_HIDE = 0x0;
|
|
1552 public static const int SW_INVALIDATE = 0x2;
|
|
1553 public static const int SW_MINIMIZE = 0x6;
|
|
1554 public static const int SW_PARENTOPENING = 0x3;
|
|
1555 public static const int SW_RESTORE = IsWinCE ? 0xd : 0x9;
|
|
1556 public static const int SW_SCROLLCHILDREN = 0x1;
|
|
1557 public static const int SW_SHOW = 0x5;
|
|
1558 public static const int SW_SHOWMAXIMIZED = IsWinCE ? 0xb : 0x3;
|
|
1559 public static const int SW_SHOWMINIMIZED = 0x2;
|
|
1560 public static const int SW_SHOWMINNOACTIVE = 0x7;
|
|
1561 public static const int SW_SHOWNA = 0x8;
|
|
1562 public static const int SW_SHOWNOACTIVATE = 0x4;
|
|
1563 public static const int SYNCHRONIZE = 0x100000;
|
|
1564 public static const int SYSRGN = 0x4;
|
|
1565 public static const int SYSTEM_FONT = 0xd;
|
|
1566 public static const int S_OK = 0x0;
|
|
1567 public static const int TABP_TABITEM = 1;
|
|
1568 public static const int TABP_TABITEMLEFTEDGE = 2;
|
|
1569 public static const int TABP_TABITEMRIGHTEDGE = 3;
|
|
1570 public static const int TABP_TABITEMBOTHEDGE = 4;
|
|
1571 public static const int TABP_TOPTABITEM = 5;
|
|
1572 public static const int TABP_TOPTABITEMLEFTEDGE = 6;
|
|
1573 public static const int TABP_TOPTABITEMRIGHTEDGE = 7;
|
|
1574 public static const int TABP_TOPTABITEMBOTHEDGE = 8;
|
|
1575 public static const int TABP_PANE = 9;
|
|
1576 public static const int TABP_BODY = 10;
|
|
1577 public static const int TBIF_COMMAND = 0x20;
|
|
1578 public static const int TBIF_STATE = 0x4;
|
|
1579 public static const int TBIF_IMAGE = 0x1;
|
|
1580 public static const int TBIF_LPARAM = 0x10;
|
|
1581 public static const int TBIF_SIZE = 0x40;
|
|
1582 public static const int TBIF_STYLE = 0x8;
|
|
1583 public static const int TBIF_TEXT = 0x2;
|
|
1584 public static const int TB_GETEXTENDEDSTYLE = 0x400 + 85;
|
|
1585 public static const int TBM_GETLINESIZE = 0x418;
|
|
1586 public static const int TBM_GETPAGESIZE = 0x416;
|
|
1587 public static const int TBM_GETPOS = 0x400;
|
|
1588 public static const int TBM_GETRANGEMAX = 0x402;
|
|
1589 public static const int TBM_GETRANGEMIN = 0x401;
|
|
1590 public static const int TBM_GETTHUMBRECT = 0x419;
|
|
1591 public static const int TBM_SETLINESIZE = 0x417;
|
|
1592 public static const int TBM_SETPAGESIZE = 0x415;
|
|
1593 public static const int TBM_SETPOS = 0x405;
|
|
1594 public static const int TBM_SETRANGEMAX = 0x408;
|
|
1595 public static const int TBM_SETRANGEMIN = 0x407;
|
|
1596 public static const int TBM_SETTICFREQ = 0x414;
|
|
1597 public static const int TBN_DROPDOWN = 0xfffffd3a;
|
|
1598 public static const int TBN_FIRST = 0xfffffd44;
|
|
1599 public static const int TBN_HOTITEMCHANGE = 0xFFFFFD37;
|
|
1600 public static const int TBSTATE_CHECKED = 0x1;
|
|
1601 public static const int TBSTATE_PRESSED = 0x02;
|
|
1602 public static const int TBSTYLE_CUSTOMERASE = 0x2000;
|
|
1603 public static const int TBSTYLE_DROPDOWN = 0x8;
|
|
1604 public static const int TBSTATE_ENABLED = 0x4;
|
|
1605 public static const int TBSTYLE_AUTOSIZE = 0x10;
|
19
|
1606 public static const int TBSTYLE_EX_DOUBLEBUFFER = 0x80;
|
3
|
1607 public static const int TBSTYLE_EX_DRAWDDARROWS = 0x1;
|
|
1608 public static const int TBSTYLE_EX_HIDECLIPPEDBUTTONS = 0x10;
|
|
1609 public static const int TBSTYLE_EX_MIXEDBUTTONS = 0x8;
|
|
1610 public static const int TBSTYLE_FLAT = 0x800;
|
|
1611 public static const int TBSTYLE_LIST = 0x1000;
|
|
1612 public static const int TBSTYLE_TOOLTIPS = 0x100;
|
|
1613 public static const int TBSTYLE_TRANSPARENT = 0x8000;
|
|
1614 public static const int TBSTYLE_WRAPABLE = 0x200;
|
|
1615 public static const int TBS_AUTOTICKS = 0x1;
|
|
1616 public static const int TBS_BOTH = 0x8;
|
|
1617 public static const int TBS_DOWNISLEFT = 0x0400;
|
|
1618 public static const int TBS_HORZ = 0x0;
|
|
1619 public static const int TBS_VERT = 0x2;
|
|
1620 public static const int TB_ADDSTRING = IsUnicode ? 0x44d : 0x41c;
|
|
1621 public static const int TB_AUTOSIZE = 0x421;
|
|
1622 public static const int TB_BUTTONCOUNT = 0x418;
|
|
1623 public static const int TB_BUTTONSTRUCTSIZE = 0x41e;
|
|
1624 public static const int TB_COMMANDTOINDEX = 0x419;
|
|
1625 public static const int TB_DELETEBUTTON = 0x416;
|
|
1626 public static const int TB_ENDTRACK = 0x8;
|
|
1627 public static const int TB_GETBUTTON = 0x417;
|
|
1628 public static const int TB_GETBUTTONINFO = IsUnicode ? 0x43f : 0x441;
|
|
1629 public static const int TB_GETBUTTONSIZE = 0x43a;
|
|
1630 public static const int TB_GETBUTTONTEXT = IsUnicode ? 0x44b : 0x42d;
|
|
1631 public static const int TB_GETDISABLEDIMAGELIST = 0x437;
|
|
1632 public static const int TB_GETHOTIMAGELIST = 0x435;
|
|
1633 public static const int TB_GETHOTITEM = 0x0400 + 71;
|
|
1634 public static const int TB_GETIMAGELIST = 0x431;
|
|
1635 public static const int TB_GETITEMRECT = 0x41d;
|
|
1636 public static const int TB_GETPADDING = 0x0400 + 86;
|
|
1637 public static const int TB_GETROWS = 0x428;
|
|
1638 public static const int TB_GETSTATE = 0x412;
|
|
1639 public static const int TB_GETTOOLTIPS = 0x423;
|
|
1640 public static const int TB_INSERTBUTTON = IsUnicode ? 0x443 : 0x415;
|
|
1641 public static const int TB_LOADIMAGES = 0x432;
|
|
1642 public static const int TB_MAPACCELERATOR = 0x0400 + (IsUnicode ? 90 : 78);
|
|
1643 public static const int TB_SETBITMAPSIZE = 0x420;
|
|
1644 public static const int TB_SETBUTTONINFO = IsUnicode ? 0x440 : 0x442;
|
|
1645 public static const int TB_SETBUTTONSIZE = 0x41f;
|
|
1646 public static const int TB_SETDISABLEDIMAGELIST = 0x436;
|
|
1647 public static const int TB_SETEXTENDEDSTYLE = 0x454;
|
|
1648 public static const int TB_SETHOTIMAGELIST = 0x434;
|
|
1649 public static const int TB_SETHOTITEM = 0x0400 + 72;
|
|
1650 public static const int TB_SETIMAGELIST = 0x430;
|
|
1651 public static const int TB_SETPARENT = 0x400 + 37;
|
|
1652 public static const int TB_SETROWS = 0x427;
|
|
1653 public static const int TB_SETSTATE = 0x411;
|
|
1654 public static const int TB_THUMBPOSITION = 0x4;
|
|
1655 public static const int TCIF_IMAGE = 0x2;
|
|
1656 public static const int TCIF_TEXT = 0x1;
|
|
1657 public static const int TCI_SRCCHARSET = 0x1;
|
|
1658 public static const int TCI_SRCCODEPAGE = 0x2;
|
|
1659 public static const int TCM_ADJUSTRECT = 0x1328;
|
|
1660 public static const int TCM_DELETEITEM = 0x1308;
|
|
1661 public static const int TCM_GETCURSEL = 0x130b;
|
|
1662 public static const int TCM_GETITEMCOUNT = 0x1304;
|
|
1663 public static const int TCM_GETITEMRECT = 0x130a;
|
|
1664 public static const int TCM_GETTOOLTIPS = 0x132d;
|
|
1665 public static const int TCM_INSERTITEM = IsUnicode ? 0x133e : 0x1307;
|
|
1666 public static const int TCM_SETCURSEL = 0x130c;
|
|
1667 public static const int TCM_SETIMAGELIST = 0x1303;
|
|
1668 public static const int TCM_SETITEM = IsUnicode ? 0x133d : 0x1306;
|
|
1669 public static const int TCN_SELCHANGE = 0xfffffdd9;
|
|
1670 public static const int TCN_SELCHANGING = 0xfffffdd8;
|
|
1671 public static const int TCS_BOTTOM = 0x0002;
|
|
1672 public static const int TCS_FOCUSNEVER = 0x8000;
|
|
1673 public static const int TCS_MULTILINE = 0x200;
|
|
1674 public static const int TCS_TABS = 0x0;
|
|
1675 public static const int TCS_TOOLTIPS = 0x4000;
|
|
1676 public static const int TECHNOLOGY = 0x2;
|
|
1677 public static const int TIME_NOSECONDS = 0x2;
|
|
1678 public static const int TIS_NORMAL = 1;
|
|
1679 public static const int TIS_HOT = 2;
|
|
1680 public static const int TIS_SELECTED = 3;
|
|
1681 public static const int TIS_DISABLED = 4;
|
|
1682 public static const int TIS_FOCUSED = 5;
|
|
1683 public static const int TKP_TRACK = 1;
|
|
1684 public static const int TKP_TRACKVERT = 2;
|
|
1685 public static const int TKP_THUMB = 3;
|
|
1686 public static const int TKP_THUMBBOTTOM = 4;
|
|
1687 public static const int TKP_THUMBTOP = 5;
|
|
1688 public static const int TKP_THUMBVERT = 6;
|
|
1689 public static const int TKP_THUMBLEFT = 7;
|
|
1690 public static const int TKP_THUMBRIGHT = 8;
|
|
1691 public static const int TKP_TICS = 9;
|
|
1692 public static const int TKP_TICSVERT = 10;
|
|
1693 public static const int TME_HOVER = 0x1;
|
|
1694 public static const int TME_LEAVE = 0x2;
|
|
1695 public static const int TME_QUERY = 0x40000000;
|
|
1696 public static const int TMPF_VECTOR = 0x2;
|
|
1697 public static const int TMT_CONTENTMARGINS = 3602;
|
|
1698 public static const char[] TOOLBARCLASSNAME = "ToolbarWindow32"; //$NON-NLS-1$
|
|
1699 public static const char[] TOOLTIPS_CLASS = "tooltips_class32"; //$NON-NLS-1$
|
|
1700 public static const int TP_BUTTON = 1;
|
|
1701 public static const int TP_DROPDOWNBUTTON = 2;
|
|
1702 public static const int TP_SPLITBUTTON = 3;
|
|
1703 public static const int TP_SPLITBUTTONDROPDOWN = 4;
|
|
1704 public static const int TP_SEPARATOR = 5;
|
|
1705 public static const int TP_SEPARATORVERT = 6;
|
|
1706 public static const int TPM_LEFTALIGN = 0x0;
|
|
1707 public static const int TPM_LEFTBUTTON = 0x0;
|
|
1708 public static const int TPM_RIGHTBUTTON = 0x2;
|
|
1709 public static const int TPM_RIGHTALIGN = 0x8;
|
|
1710 public static const char[] TRACKBAR_CLASS = "msctls_trackbar32"; //$NON-NLS-1$
|
|
1711 public static const int TRANSPARENT = 0x1;
|
|
1712 public static const int TREIS_DISABLED = 4;
|
|
1713 public static const int TREIS_HOT = 2;
|
|
1714 public static const int TREIS_NORMAL = 1;
|
|
1715 public static const int TREIS_SELECTED = 3;
|
|
1716 public static const int TREIS_SELECTEDNOTFOCUS = 5;
|
|
1717 public static const int TS_MIN = 0;
|
|
1718 public static const int TS_TRUE = 1;
|
|
1719 public static const int TS_DRAW = 2;
|
|
1720 public static const int TS_NORMAL = 1;
|
|
1721 public static const int TS_HOT = 2;
|
|
1722 public static const int TS_PRESSED = 3;
|
|
1723 public static const int TS_DISABLED = 4;
|
|
1724 public static const int TS_CHECKED = 5;
|
|
1725 public static const int TS_HOTCHECKED = 6;
|
|
1726 public static const int TTDT_AUTOMATIC = 0;
|
|
1727 public static const int TTDT_RESHOW = 1;
|
|
1728 public static const int TTDT_AUTOPOP = 2;
|
|
1729 public static const int TTDT_INITIAL = 3;
|
|
1730 public static const int TTF_ABSOLUTE = 0x80;
|
|
1731 public static const int TTF_IDISHWND = 0x1;
|
|
1732 public static const int TTF_SUBCLASS = 0x10;
|
|
1733 public static const int TTF_RTLREADING = 0x4;
|
|
1734 public static const int TTF_TRACK = 0x20;
|
|
1735 public static const int TTF_TRANSPARENT = 0x100;
|
|
1736 public static const int TTI_NONE = 0;
|
|
1737 public static const int TTI_INFO = 1;
|
|
1738 public static const int TTI_WARNING = 2;
|
|
1739 public static const int TTI_ERROR= 3;
|
|
1740 public static const int TTM_ACTIVATE = 0x400 + 1;
|
|
1741 public static const int TTM_ADDTOOL = IsUnicode ? 0x432 : 0x404;
|
|
1742 public static const int TTM_GETCURRENTTOOLA = 0x400 + 15;
|
|
1743 public static const int TTM_GETCURRENTTOOLW = 0x400 + 59;
|
|
1744 public static const int TTM_GETCURRENTTOOL = 0x400 + (IsUnicode ? 59 : 15);
|
|
1745 public static const int TTM_GETDELAYTIME = 0x400 + 21;
|
|
1746 public static const int TTM_DELTOOL = IsUnicode ? 0x433 : 0x405;
|
|
1747 public static const int TTM_GETTOOLINFO = 0x400 + (IsUnicode ? 53 : 8);
|
|
1748 public static const int TTM_NEWTOOLRECT = 0x400 + (IsUnicode ? 52 : 6);
|
19
|
1749 public static const int TTM_POP = 0x400 + 28;
|
3
|
1750 public static const int TTM_SETDELAYTIME = 0x400 + 3;
|
|
1751 public static const int TTM_SETMAXTIPWIDTH = 0x418;
|
|
1752 public static const int TTM_SETTITLEA = 0x400 + 32;
|
|
1753 public static const int TTM_SETTITLEW = 0x400 + 33;
|
|
1754 public static const int TTM_SETTITLE = 0x400 + (IsUnicode ? 33 : 32);
|
|
1755 public static const int TTM_TRACKPOSITION = 1042;
|
|
1756 public static const int TTM_TRACKACTIVATE = 1041;
|
|
1757 public static const int TTM_UPDATE = 0x41D;
|
|
1758 public static const int TTN_FIRST = 0xfffffdf8;
|
|
1759 public static const int TTN_GETDISPINFO = IsUnicode ? 0xfffffdee : 0xfffffdf8;
|
|
1760 public static const int TTN_GETDISPINFOW = 0xfffffdee;
|
|
1761 public static const int TTN_GETDISPINFOA = 0xfffffdf8;
|
|
1762 public static const int TTN_POP = TTN_FIRST - 2;
|
|
1763 public static const int TTN_SHOW = TTN_FIRST - 1;
|
|
1764 public static const int TTS_ALWAYSTIP = 0x1;
|
|
1765 public static const int TTS_BALLOON = 0x40;
|
|
1766 public static const int TV_FIRST = 0x1100;
|
|
1767 public static const int TVE_COLLAPSE = 0x1;
|
|
1768 public static const int TVE_COLLAPSERESET = 0x8000;
|
|
1769 public static const int TVE_EXPAND = 0x2;
|
|
1770 public static const int TVGN_CARET = 0x9;
|
|
1771 public static const int TVGN_CHILD = 0x4;
|
|
1772 public static const int TVGN_DROPHILITED = 0x8;
|
|
1773 public static const int TVGN_FIRSTVISIBLE = 0x5;
|
|
1774 public static const int TVGN_LASTVISIBLE = 0xa;
|
|
1775 public static const int TVGN_NEXT = 0x1;
|
|
1776 public static const int TVGN_NEXTVISIBLE = 0x6;
|
|
1777 public static const int TVGN_PARENT = 0x3;
|
|
1778 public static const int TVGN_PREVIOUS = 0x2;
|
|
1779 public static const int TVGN_PREVIOUSVISIBLE = 0x7;
|
|
1780 public static const int TVGN_ROOT = 0x0;
|
|
1781 public static const int TVHT_ONITEM = 0x46;
|
|
1782 public static const int TVHT_ONITEMBUTTON = 16;
|
|
1783 public static const int TVHT_ONITEMICON = 0x2;
|
|
1784 public static const int TVHT_ONITEMLABEL = 0x4;
|
|
1785 public static const int TVHT_ONITEMSTATEICON = 0x40;
|
|
1786 public static const int TVIF_HANDLE = 0x10;
|
|
1787 public static const int TVIF_IMAGE = 0x2;
|
|
1788 public static const int TVIF_INTEGRAL = 0x0080;
|
|
1789 public static const int TVIF_PARAM = 0x4;
|
|
1790 public static const int TVIF_SELECTEDIMAGE = 0x20;
|
|
1791 public static const int TVIF_STATE = 0x8;
|
|
1792 public static const int TVIF_TEXT = 0x1;
|
|
1793 public static const int TVIS_DROPHILITED = 0x8;
|
|
1794 public static const int TVIS_EXPANDED = 0x20;
|
|
1795 public static const int TVIS_SELECTED = 0x2;
|
|
1796 public static const int TVIS_STATEIMAGEMASK = 0xf000;
|
|
1797 public static const int TVI_FIRST = 0xffff0001;
|
|
1798 public static const int TVI_LAST = 0xffff0002;
|
|
1799 public static const int TVI_ROOT = 0xffff0000;
|
|
1800 public static const int TVI_SORT = 0xFFFF0003;
|
|
1801 public static const int TVM_CREATEDRAGIMAGE = TV_FIRST + 18;
|
|
1802 public static const int TVM_DELETEITEM = 0x1101;
|
|
1803 public static const int TVM_ENSUREVISIBLE = 0x1114;
|
|
1804 public static const int TVM_EXPAND = 0x1102;
|
|
1805 public static const int TVM_GETBKCOLOR = 0x111f;
|
|
1806 public static const int TVM_GETCOUNT = 0x1105;
|
|
1807 public static const int TVM_GETEXTENDEDSTYLE = TV_FIRST + 45;
|
|
1808 public static const int TVM_GETIMAGELIST = 0x1108;
|
|
1809 public static const int TVM_GETITEM = IsUnicode ? 0x113e : 0x110c;
|
|
1810 public static const int TVM_GETITEMHEIGHT = 0x111c;
|
|
1811 public static const int TVM_GETITEMRECT = 0x1104;
|
|
1812 public static const int TVM_GETITEMSTATE = TV_FIRST + 39;
|
|
1813 public static const int TVM_GETNEXTITEM = 0x110a;
|
|
1814 public static const int TVM_GETTEXTCOLOR = 0x1120;
|
|
1815 public static const int TVM_GETTOOLTIPS = TV_FIRST + 25;
|
|
1816 public static const int TVM_GETVISIBLECOUNT = TV_FIRST + 16;
|
|
1817 public static const int TVM_HITTEST = 0x1111;
|
|
1818 public static const int TVM_INSERTITEM = IsUnicode ? 0x1132 : 0x1100;
|
|
1819 public static const int TVM_MAPACCIDTOHTREEITEM = TV_FIRST + 42;
|
|
1820 public static const int TVM_MAPHTREEITEMTOACCID = TV_FIRST + 43;
|
|
1821 public static const int TVM_SELECTITEM = 0x110b;
|
|
1822 public static const int TVM_SETBKCOLOR = 0x111d;
|
|
1823 public static const int TVM_SETEXTENDEDSTYLE = TV_FIRST + 44;
|
|
1824 public static const int TVM_SETIMAGELIST = 0x1109;
|
|
1825 public static const int TVM_SETINSERTMARK = 0x111a;
|
|
1826 public static const int TVM_SETITEM = IsUnicode ? 0x113f : 0x110d;
|
|
1827 public static const int TVM_SETITEMHEIGHT = TV_FIRST + 27;
|
|
1828 public static const int TVM_SETSCROLLTIME = TV_FIRST + 33;
|
|
1829 public static const int TVM_SETTEXTCOLOR = 0x111e;
|
|
1830 public static const int TVM_SORTCHILDREN = TV_FIRST + 19;
|
|
1831 public static const int TVM_SORTCHILDRENCB = TV_FIRST + 21;
|
|
1832 public static const int TVN_BEGINDRAGW = 0xfffffe38;
|
|
1833 public static const int TVN_BEGINDRAGA = 0xfffffe69;
|
|
1834 public static const int TVN_BEGINRDRAGW = 0xfffffe37;
|
|
1835 public static const int TVN_BEGINRDRAGA = 0xfffffe68;
|
|
1836 public static const int TVN_FIRST = 0xfffffe70;
|
|
1837 public static const int TVN_GETDISPINFOA = TVN_FIRST - 3;
|
|
1838 public static const int TVN_GETDISPINFOW = TVN_FIRST - 52;
|
|
1839 public static const int TVN_ITEMCHANGINGW = TVN_FIRST - 17;
|
|
1840 public static const int TVN_ITEMCHANGINGA = TVN_FIRST - 16;
|
|
1841 public static const int TVN_ITEMEXPANDEDA = TVN_FIRST -6;
|
|
1842 public static const int TVN_ITEMEXPANDEDW = TVN_FIRST - 55;
|
|
1843 public static const int TVN_ITEMEXPANDINGW = 0xfffffe3a;
|
|
1844 public static const int TVN_ITEMEXPANDINGA = 0xfffffe6b;
|
|
1845 public static const int TVN_SELCHANGEDW = 0xfffffe3d;
|
|
1846 public static const int TVN_SELCHANGEDA = 0xfffffe6e;
|
|
1847 public static const int TVN_SELCHANGINGW = 0xfffffe3e;
|
|
1848 public static const int TVN_SELCHANGINGA = 0xfffffe6f;
|
|
1849 public static const int TVP_GLYPH = 2;
|
|
1850 public static const int TVP_TREEITEM = 1;
|
|
1851 public static const int TVSIL_NORMAL = 0x0;
|
|
1852 public static const int TVSIL_STATE = 0x2;
|
|
1853 public static const int TVS_DISABLEDRAGDROP = 0x10;
|
|
1854 public static const int TVS_EX_AUTOHSCROLL = 0x0020;
|
|
1855 public static const int TVS_EX_DOUBLEBUFFER = 0x0004;
|
|
1856 public static const int TVS_EX_DIMMEDCHECKBOXES = 0x0200;
|
|
1857 public static const int TVS_EX_DRAWIMAGEASYNC = 0x0400;
|
|
1858 public static const int TVS_EX_EXCLUSIONCHECKBOXES = 0x0100;
|
|
1859 public static const int TVS_EX_FADEINOUTEXPANDOS = 0x0040;
|
|
1860 public static const int TVS_EX_MULTISELECT = 0x0002;
|
|
1861 public static const int TVS_EX_NOINDENTSTATE = 0x0008;
|
|
1862 public static const int TVS_EX_PARTIALCHECKBOXES = 0x0080;
|
|
1863 public static const int TVS_EX_RICHTOOLTIP = 0x0010;
|
|
1864 public static const int TVS_FULLROWSELECT = 0x1000;
|
|
1865 public static const int TVS_HASBUTTONS = 0x1;
|
|
1866 public static const int TVS_HASLINES = 0x2;
|
|
1867 public static const int TVS_LINESATROOT = 0x4;
|
|
1868 public static const int TVS_NOHSCROLL = 0x8000;
|
|
1869 public static const int TVS_NONEVENHEIGHT = 0x4000;
|
|
1870 public static const int TVS_NOTOOLTIPS = 0x80;
|
|
1871 public static const int TVS_SHOWSELALWAYS = 0x20;
|
|
1872 public static const int TVS_TRACKSELECT = 0x200;
|
|
1873 public static const int UDM_GETACCEL = 0x046C;
|
|
1874 public static const int UDM_GETRANGE32 = 0x0470;
|
|
1875 public static const int UDM_GETPOS = 0x468;
|
|
1876 public static const int UDM_GETPOS32 = 0x0472;
|
|
1877 public static const int UDM_SETACCEL = 0x046B;
|
|
1878 public static const int UDM_SETRANGE32 = 0x046f;
|
|
1879 public static const int UDM_SETPOS = 0x467;
|
|
1880 public static const int UDM_SETPOS32 = 0x0471;
|
|
1881 public static const int UDN_DELTAPOS = -722;
|
|
1882 public static const int UDS_ALIGNLEFT = 0x008;
|
|
1883 public static const int UDS_ALIGNRIGHT = 0x004;
|
|
1884 public static const int UDS_AUTOBUDDY = 0x0010;
|
|
1885 public static const int UDS_WRAP = 0x0001;
|
|
1886 public static const int UIS_INITIALIZE = 3;
|
|
1887 public static const int UISF_HIDEACCEL = 0x2;
|
|
1888 public static const int UISF_HIDEFOCUS = 0x1;
|
|
1889 public static const char[] UPDOWN_CLASS = "msctls_updown32"; //$NON-NLS-1$
|
|
1890 public static const int USP_E_SCRIPT_NOT_IN_FONT = 0x80040200;
|
|
1891 public static const int VERTRES = 0xa;
|
|
1892 public static const int VK_BACK = 0x8;
|
|
1893 public static const int VK_CANCEL = 0x3;
|
|
1894 public static const int VK_CAPITAL = 0x14;
|
|
1895 public static const int VK_CONTROL = 0x11;
|
|
1896 public static const int VK_DECIMAL = 0x6E;
|
|
1897 public static const int VK_DELETE = 0x2e;
|
|
1898 public static const int VK_DIVIDE = 0x6f;
|
|
1899 public static const int VK_DOWN = 0x28;
|
|
1900 public static const int VK_END = 0x23;
|
|
1901 public static const int VK_ESCAPE = 0x1b;
|
|
1902 public static const int VK_F1 = 0x70;
|
|
1903 public static const int VK_F10 = 0x79;
|
|
1904 public static const int VK_F11 = 0x7a;
|
|
1905 public static const int VK_F12 = 0x7b;
|
|
1906 public static const int VK_F13 = 0x7c;
|
|
1907 public static const int VK_F14 = 0x7d;
|
|
1908 public static const int VK_F15 = 0x7e;
|
|
1909 public static const int VK_F2 = 0x71;
|
|
1910 public static const int VK_F3 = 0x72;
|
|
1911 public static const int VK_F4 = 0x73;
|
|
1912 public static const int VK_F5 = 0x74;
|
|
1913 public static const int VK_F6 = 0x75;
|
|
1914 public static const int VK_F7 = 0x76;
|
|
1915 public static const int VK_F8 = 0x77;
|
|
1916 public static const int VK_F9 = 0x78;
|
|
1917 public static const int VK_HOME = 0x24;
|
|
1918 public static const int VK_INSERT = 0x2d;
|
|
1919 public static const int VK_LBUTTON = 0x1;
|
|
1920 public static const int VK_LEFT = 0x25;
|
|
1921 public static const int VK_MBUTTON = 0x4;
|
|
1922 public static const int VK_MENU = 0x12;
|
|
1923 public static const int VK_MULTIPLY = 0x6A;
|
|
1924 public static const int VK_N = 0x4e;
|
|
1925 public static const int VK_O = 0x4f;
|
|
1926 public static const int VK_NEXT = 0x22;
|
|
1927 public static const int VK_NUMLOCK = 0x90;
|
|
1928 public static const int VK_NUMPAD0 = 0x60;
|
|
1929 public static const int VK_NUMPAD1 = 0x61;
|
|
1930 public static const int VK_NUMPAD2 = 0x62;
|
|
1931 public static const int VK_NUMPAD3 = 0x63;
|
|
1932 public static const int VK_NUMPAD4 = 0x64;
|
|
1933 public static const int VK_NUMPAD5 = 0x65;
|
|
1934 public static const int VK_NUMPAD6 = 0x66;
|
|
1935 public static const int VK_NUMPAD7 = 0x67;
|
|
1936 public static const int VK_NUMPAD8 = 0x68;
|
|
1937 public static const int VK_NUMPAD9 = 0x69;
|
|
1938 public static const int VK_PAUSE = 0x13;
|
|
1939 public static const int VK_PRIOR = 0x21;
|
|
1940 public static const int VK_RBUTTON = 0x2;
|
|
1941 public static const int VK_RETURN = 0xd;
|
|
1942 public static const int VK_RIGHT = 0x27;
|
|
1943 public static const int VK_SCROLL = 0x91;
|
|
1944 public static const int VK_SEPARATOR = 0x6C;
|
|
1945 public static const int VK_SHIFT = 0x10;
|
|
1946 public static const int VK_SNAPSHOT = 0x2C;
|
|
1947 public static const int VK_SPACE = 0x20;
|
|
1948 public static const int VK_SUBTRACT = 0x6D;
|
|
1949 public static const int VK_TAB = 0x9;
|
|
1950 public static const int VK_UP = 0x26;
|
|
1951 public static const int VK_XBUTTON1 = 0x05;
|
|
1952 public static const int VK_XBUTTON2 = 0x06;
|
|
1953 public static const int VK_ADD = 0x6B;
|
|
1954 public static const int VK_APP1 = 0xc1;
|
|
1955 public static const int VK_APP2 = 0xc2;
|
|
1956 public static const int VK_APP3 = 0xc3;
|
|
1957 public static const int VK_APP4 = 0xc4;
|
|
1958 public static const int VK_APP5 = 0xc5;
|
|
1959 public static const int VK_APP6 = 0xc6;
|
|
1960 public static const char[] WC_HEADER = "SysHeader32"; //$NON-NLS-1$
|
|
1961 public static const char[] WC_LINK = "SysLink"; //$NON-NLS-1$
|
|
1962 public static const char[] WC_LISTVIEW = "SysListView32"; //$NON-NLS-1$
|
|
1963 public static const char[] WC_TABCONTROL = "SysTabControl32"; //$NON-NLS-1$
|
|
1964 public static const char[] WC_TREEVIEW = "SysTreeView32"; //$NON-NLS-1$
|
|
1965 public static const int WINDING = 2;
|
|
1966 public static const int WH_CBT = 5;
|
|
1967 public static const int WH_GETMESSAGE = 0x3;
|
|
1968 public static const int WH_MSGFILTER = 0xFFFFFFFF;
|
|
1969 public static const int WH_FOREGROUNDIDLE = 11;
|
|
1970 public static const int WHEEL_DELTA = 120;
|
|
1971 public static const int WHEEL_PAGESCROLL = 0xFFFFFFFF;
|
|
1972 public static const int WHITE_BRUSH = 0;
|
|
1973 public static const int WM_ACTIVATE = 0x6;
|
|
1974 public static const int WM_ACTIVATEAPP = 0x1c;
|
|
1975 public static const int WM_APP = 0x8000;
|
|
1976 public static const int WM_CANCELMODE = 0x1f;
|
|
1977 public static const int WM_CAPTURECHANGED = 0x0215;
|
|
1978 public static const int WM_CHANGEUISTATE = 0x0127;
|
|
1979 public static const int WM_CHAR = 0x102;
|
|
1980 public static const int WM_CLEAR = 0x303;
|
|
1981 public static const int WM_CLOSE = 0x10;
|
|
1982 public static const int WM_COMMAND = 0x111;
|
|
1983 public static const int WM_CONTEXTMENU = 0x7b;
|
|
1984 public static const int WM_COPY = 0x301;
|
19
|
1985 public static const int WM_CREATE = 0x0001;
|
3
|
1986 public static const int WM_CTLCOLORBTN = 0x135;
|
|
1987 public static const int WM_CTLCOLORDLG = 0x136;
|
|
1988 public static const int WM_CTLCOLOREDIT = 0x133;
|
|
1989 public static const int WM_CTLCOLORLISTBOX = 0x134;
|
|
1990 public static const int WM_CTLCOLORMSGBOX = 0x132;
|
|
1991 public static const int WM_CTLCOLORSCROLLBAR = 0x137;
|
|
1992 public static const int WM_CTLCOLORSTATIC = 0x138;
|
|
1993 public static const int WM_CUT = 0x300;
|
|
1994 public static const int WM_DEADCHAR = 0x103;
|
|
1995 public static const int WM_DESTROY = 0x2;
|
|
1996 public static const int WM_DRAWITEM = 0x2b;
|
|
1997 public static const int WM_ENDSESSION = 0x16;
|
|
1998 public static const int WM_ENTERIDLE = 0x121;
|
|
1999 public static const int WM_ERASEBKGND = 0x14;
|
|
2000 public static const int WM_GETDLGCODE = 0x87;
|
|
2001 public static const int WM_GETFONT = 0x31;
|
|
2002 // public static const int WM_GETICON = 0x7f;
|
|
2003 public static const int WM_GETOBJECT = 0x003D;
|
|
2004 public static const int WM_GETMINMAXINFO = 0x0024;
|
|
2005 public static const int WM_HELP = 0x53;
|
|
2006 public static const int WM_HOTKEY = 0x0312;
|
|
2007 public static const int WM_HSCROLL = 0x114;
|
|
2008 public static const int WM_IME_CHAR = 0x286;
|
|
2009 public static const int WM_IME_COMPOSITION = 0x10f;
|
|
2010 public static const int WM_INITDIALOG = 0x110;
|
|
2011 public static const int WM_INITMENUPOPUP = 0x117;
|
|
2012 public static const int WM_INPUTLANGCHANGE = 0x51;
|
|
2013 public static const int WM_KEYDOWN = 0x100;
|
|
2014 public static const int WM_KEYFIRST = 0x100;
|
|
2015 public static const int WM_KEYLAST = 0x108;
|
|
2016 public static const int WM_KEYUP = 0x101;
|
|
2017 public static const int WM_KILLFOCUS = 0x8;
|
|
2018 public static const int WM_LBUTTONDBLCLK = 0x203;
|
|
2019 public static const int WM_LBUTTONDOWN = 0x201;
|
|
2020 public static const int WM_LBUTTONUP = 0x202;
|
|
2021 public static const int WM_MBUTTONDBLCLK = 0x209;
|
|
2022 public static const int WM_MBUTTONDOWN = 0x207;
|
|
2023 public static const int WM_MBUTTONUP = 0x208;
|
|
2024 public static const int WM_MEASUREITEM = 0x2c;
|
|
2025 public static const int WM_MENUCHAR = 0x120;
|
|
2026 public static const int WM_MENUSELECT = 0x11f;
|
|
2027 public static const int WM_MOUSEACTIVATE = 0x21;
|
|
2028 public static const int WM_MOUSEFIRST = 0x200;
|
|
2029 public static const int WM_MOUSEHOVER = 0x2a1;
|
|
2030 public static const int WM_MOUSELEAVE = 0x2a3;
|
|
2031 public static const int WM_MOUSEMOVE = 0x200;
|
|
2032 public static const int WM_MOUSEWHEEL = 0x20a;
|
|
2033 public static const int WM_MOUSELAST = 0x20d;
|
|
2034 public static const int WM_MOVE = 0x3;
|
|
2035 public static const int WM_NCACTIVATE = 0x86;
|
|
2036 public static const int WM_NCCALCSIZE = 0x83;
|
|
2037 public static const int WM_NCHITTEST = 0x84;
|
|
2038 public static const int WM_NCLBUTTONDOWN = 0x00A1;
|
|
2039 public static const int WM_NCPAINT = 0x85;
|
|
2040 public static const int WM_NOTIFY = 0x4e;
|
|
2041 public static const int WM_NULL = 0x0;
|
|
2042 public static const int WM_PAINT = 0xf;
|
|
2043 public static const int WM_PALETTECHANGED = 0x311;
|
|
2044 public static const int WM_PARENTNOTIFY = 0x0210;
|
|
2045 public static const int WM_PASTE = 0x302;
|
|
2046 public static const int WM_PRINT = 0x0317;
|
|
2047 public static const int WM_PRINTCLIENT = 0x0318;
|
|
2048 public static const int WM_QUERYENDSESSION = 0x11;
|
|
2049 public static const int WM_QUERYNEWPALETTE = 0x30f;
|
|
2050 public static const int WM_QUERYOPEN = 0x13;
|
|
2051 public static const int WM_QUERYUISTATE = 0x129;
|
|
2052 public static const int WM_RBUTTONDBLCLK = 0x206;
|
|
2053 public static const int WM_RBUTTONDOWN = 0x204;
|
|
2054 public static const int WM_RBUTTONUP = 0x205;
|
|
2055 public static const int WM_SETCURSOR = 0x20;
|
|
2056 public static const int WM_SETFOCUS = 0x7;
|
|
2057 public static const int WM_SETFONT = 0x30;
|
|
2058 public static const int WM_SETICON = 0x80;
|
|
2059 public static const int WM_SETREDRAW = 0xb;
|
|
2060 public static const int WM_SETTEXT = 12;
|
|
2061 public static const int WM_SETTINGCHANGE = 0x1A;
|
|
2062 public static const int WM_SHOWWINDOW = 0x18;
|
|
2063 public static const int WM_SIZE = 0x5;
|
|
2064 public static const int WM_SYSCHAR = 0x106;
|
|
2065 public static const int WM_SYSCOLORCHANGE = 0x15;
|
|
2066 public static const int WM_SYSCOMMAND = 0x112;
|
|
2067 public static const int WM_SYSKEYDOWN = 0x104;
|
|
2068 public static const int WM_SYSKEYUP = 0x105;
|
|
2069 public static const int WM_TIMER = 0x113;
|
|
2070 public static const int WM_THEMECHANGED = 0x031a;
|
|
2071 public static const int WM_UNDO = 0x304;
|
|
2072 public static const int WM_UPDATEUISTATE = 0x0128;
|
|
2073 public static const int WM_USER = 0x400;
|
|
2074 public static const int WM_VSCROLL = 0x115;
|
|
2075 public static const int WM_WINDOWPOSCHANGED = 0x47;
|
|
2076 public static const int WM_WINDOWPOSCHANGING = 0x46;
|
|
2077 public static const int WS_BORDER = 0x800000;
|
|
2078 public static const int WS_CAPTION = 0xc00000;
|
|
2079 public static const int WS_CHILD = 0x40000000;
|
15
|
2080 public static const int WS_MINIMIZE = 0x20000000; //PORTING_TODO: from dwt, why?
|
3
|
2081 public static const int WS_CLIPCHILDREN = 0x2000000;
|
|
2082 public static const int WS_CLIPSIBLINGS = 0x4000000;
|
|
2083 public static const int WS_DISABLED = 0x4000000;
|
|
2084 public static const int WS_EX_CAPTIONOKBTN = 0x80000000;
|
|
2085 public static const int WS_EX_CLIENTEDGE = 0x200;
|
|
2086 public static const int WS_EX_DLGMODALFRAME = 0x1;
|
|
2087 public static const int WS_EX_LAYERED = 0x00080000;
|
|
2088 public static const int WS_EX_LAYOUTRTL = 0x00400000;
|
|
2089 public static const int WS_EX_LEFTSCROLLBAR = 0x00004000;
|
|
2090 public static const int WS_EX_MDICHILD = 0x00000040;
|
|
2091 public static const int WS_EX_NOINHERITLAYOUT = 0x00100000;
|
|
2092 public static const int WS_EX_NOACTIVATE = 0x08000000;
|
|
2093 public static const int WS_EX_RIGHT = 0x00001000;
|
|
2094 public static const int WS_EX_RTLREADING = 0x00002000;
|
|
2095 public static const int WS_EX_STATICEDGE = 0x20000;
|
|
2096 public static const int WS_EX_TOOLWINDOW = 0x80;
|
|
2097 public static const int WS_EX_TOPMOST = 0x8;
|
|
2098 public static const int WS_EX_TRANSPARENT = 0x20;
|
|
2099 public static const int WS_HSCROLL = 0x100000;
|
|
2100 public static const int WS_MAXIMIZEBOX = IsWinCE ? 0x20000 : 0x10000;
|
|
2101 public static const int WS_MINIMIZEBOX = IsWinCE ? 0x10000 : 0x20000;
|
|
2102 public static const int WS_OVERLAPPED = IsWinCE ? WS_BORDER | WS_CAPTION : 0x0;
|
|
2103 public static const int WS_OVERLAPPEDWINDOW = 0xcf0000;
|
|
2104 public static const int WS_POPUP = 0x80000000;
|
|
2105 public static const int WS_SYSMENU = 0x80000;
|
|
2106 public static const int WS_TABSTOP = 0x10000;
|
|
2107 public static const int WS_THICKFRAME = 0x40000;
|
|
2108 public static const int WS_VISIBLE = 0x10000000;
|
|
2109 public static const int WS_VSCROLL = 0x200000;
|
|
2110 public static const int WM_XBUTTONDOWN = 0x020B;
|
|
2111 public static const int WM_XBUTTONUP = 0x020C;
|
|
2112 public static const int WM_XBUTTONDBLCLK = 0x020D;
|
|
2113 public static const int XBUTTON1 = 0x1;
|
|
2114 public static const int XBUTTON2 = 0x2;
|
19
|
2115
|
15
|
2116
|
|
2117 //PORTING_LEFT
|
|
2118 /++
|
3
|
2119 /** Ansi/Unicode wrappers */
|
|
2120
|
|
2121 public static final int /*long*/ AddFontResourceEx (TCHAR lpszFilename, int fl, int /*long*/ pdv) {
|
|
2122 if (IsUnicode) {
|
|
2123 char [] lpszFilename1 = lpszFilename is null ? null : lpszFilename.chars;
|
|
2124 return AddFontResourceExW (lpszFilename1, fl, pdv);
|
|
2125 }
|
|
2126 byte [] lpszFilename1 = lpszFilename is null ? null : lpszFilename.bytes;
|
|
2127 return AddFontResourceExA (lpszFilename1, fl, pdv);
|
|
2128 }
|
|
2129
|
|
2130 public static final int /*long*/ AssocQueryString(int flags, int str, TCHAR pszAssoc, TCHAR pszExtra, TCHAR pszOut, int[] pcchOut) {
|
|
2131 if (IsUnicode) {
|
|
2132 char [] pszAssoc1 = pszAssoc is null ? null : pszAssoc.chars;
|
|
2133 char [] pszExtra1 = pszExtra is null ? null : pszExtra.chars;
|
|
2134 char [] pszOut1 = pszOut is null ? null : pszOut.chars;
|
|
2135 return AssocQueryStringW (flags, str, pszAssoc1, pszExtra1, pszOut1, pcchOut);
|
|
2136 }
|
|
2137 byte [] pszAssoc1 = pszAssoc is null ? null : pszAssoc.bytes;
|
|
2138 byte [] pszExtra1 = pszExtra is null ? null : pszExtra.bytes;
|
|
2139 byte [] pszOut1 = pszOut is null ? null : pszOut.bytes;
|
|
2140 return AssocQueryStringA (flags, str, pszAssoc1, pszExtra1, pszOut1, pcchOut);
|
|
2141 }
|
|
2142
|
|
2143 public static final int /*long*/ CallWindowProc (int /*long*/ lpPrevWndFunc, int /*long*/ hWnd, int Msg, int /*long*/ wParam, int /*long*/ lParam) {
|
|
2144 if (IsUnicode) return CallWindowProcW (lpPrevWndFunc, hWnd, Msg, wParam, lParam);
|
|
2145 return CallWindowProcA (lpPrevWndFunc, hWnd, Msg, wParam, lParam);
|
|
2146 }
|
|
2147
|
|
2148 public static final short CharUpper (short ch) {
|
|
2149 if (IsUnicode) return CharUpperW (ch);
|
|
2150 return CharUpperA (ch);
|
|
2151 }
|
|
2152
|
|
2153 public static final short CharLower (short ch) {
|
|
2154 if (IsUnicode) return CharLowerW (ch);
|
|
2155 return CharLowerA (ch);
|
|
2156 }
|
|
2157
|
|
2158 public static final BOOL ChooseColor (CHOOSECOLOR lpcc) {
|
|
2159 if (IsUnicode) return ChooseColorW (lpcc);
|
|
2160 return ChooseColorA (lpcc);
|
|
2161 }
|
|
2162
|
|
2163 public static final BOOL ChooseFont (CHOOSEFONT chooseFont) {
|
|
2164 if (IsUnicode) return ChooseFontW (chooseFont);
|
|
2165 return ChooseFontA (chooseFont);
|
|
2166 }
|
|
2167
|
|
2168 public static final int /*long*/ CreateActCtx (ACTCTX pActCtx) {
|
|
2169 if (IsUnicode) return CreateActCtxW (pActCtx);
|
|
2170 return CreateActCtxA (pActCtx);
|
|
2171 }
|
|
2172
|
|
2173 public static final int /*long*/ CreateAcceleratorTable (byte [] lpaccl, int cEntries) {
|
|
2174 if (IsUnicode) return CreateAcceleratorTableW (lpaccl, cEntries);
|
|
2175 return CreateAcceleratorTableA (lpaccl, cEntries);
|
|
2176 }
|
|
2177
|
|
2178 public static final int /*long*/ CreateDC (TCHAR lpszDriver, TCHAR lpszDevice, int /*long*/ lpszOutput, int /*long*/ lpInitData) {
|
|
2179 if (IsUnicode) {
|
|
2180 char [] lpszDriver1 = lpszDriver is null ? null : lpszDriver.chars;
|
|
2181 char [] lpszDevice1 = lpszDevice is null ? null : lpszDevice.chars;
|
|
2182 return CreateDCW (lpszDriver1, lpszDevice1, lpszOutput, lpInitData);
|
|
2183 }
|
|
2184 byte [] lpszDriver1 = lpszDriver is null ? null : lpszDriver.bytes;
|
|
2185 byte [] lpszDevice1 = lpszDevice is null ? null : lpszDevice.bytes;
|
|
2186 return CreateDCA (lpszDriver1, lpszDevice1, lpszOutput, lpInitData);
|
|
2187 }
|
|
2188
|
|
2189 public static final int /*long*/ CreateFontIndirect (int /*long*/ lplf) {
|
|
2190 if (IsUnicode) return CreateFontIndirectW (lplf);
|
|
2191 return CreateFontIndirectA (lplf);
|
|
2192 }
|
|
2193
|
|
2194 public static final int /*long*/ CreateFontIndirect (LOGFONT lplf) {
|
|
2195 if (IsUnicode) return CreateFontIndirectW ((LOGFONTW)lplf);
|
|
2196 return CreateFontIndirectA ((LOGFONTA)lplf);
|
|
2197 }
|
|
2198
|
|
2199 public static final BOOL CreateProcess (int /*long*/ lpApplicationName, int /*long*/ lpCommandLine, int /*long*/ lpProcessAttributes, int /*long*/ lpThreadAttributes, BOOL bInheritHandles, int dwCreationFlags, int /*long*/ lpEnvironment, int /*long*/ lpCurrentDirectory, STARTUPINFO lpStartupInfo, PROCESS_INFORMATION lpProcessInformation) {
|
|
2200 if (IsUnicode) return CreateProcessW (lpApplicationName, lpCommandLine, lpProcessAttributes, lpThreadAttributes, bInheritHandles, dwCreationFlags, lpEnvironment, lpCurrentDirectory, lpStartupInfo, lpProcessInformation);
|
|
2201 return CreateProcessA (lpApplicationName, lpCommandLine, lpProcessAttributes, lpThreadAttributes, bInheritHandles, dwCreationFlags, lpEnvironment, lpCurrentDirectory, lpStartupInfo, lpProcessInformation);
|
|
2202 }
|
|
2203
|
|
2204 public static final int /*long*/ CreateWindowEx (int dwExStyle, TCHAR lpClassName, TCHAR lpWindowName, int dwStyle, int X, int Y, int nWidth, int nHeight, int /*long*/ hWndParent, int /*long*/ hMenu, int /*long*/ hInstance, CREATESTRUCT lpParam) {
|
|
2205 if (IsUnicode) {
|
|
2206 char [] lpClassName1 = lpClassName is null ? null : lpClassName.chars;
|
|
2207 char [] lpWindowName1 = lpWindowName is null ? null : lpWindowName.chars;
|
|
2208 return CreateWindowExW (dwExStyle, lpClassName1, lpWindowName1, dwStyle, X, Y, nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam);
|
|
2209 }
|
|
2210 byte [] lpClassName1 = lpClassName is null ? null : lpClassName.bytes;
|
|
2211 byte [] lpWindowName1 = lpWindowName is null ? null : lpWindowName.bytes;
|
|
2212 return CreateWindowExA (dwExStyle, lpClassName1, lpWindowName1, dwStyle, X, Y, nWidth, nHeight, hWndParent, hMenu, hInstance, lpParam);
|
|
2213 }
|
|
2214
|
|
2215 public static final int /*long*/ DefMDIChildProc (int /*long*/ hWnd, int Msg, int /*long*/ wParam, int /*long*/ lParam) {
|
|
2216 if (IsUnicode) return DefMDIChildProcW (hWnd, Msg, wParam, lParam);
|
|
2217 return DefMDIChildProcA (hWnd, Msg, wParam, lParam);
|
|
2218 }
|
|
2219
|
|
2220 public static final int /*long*/ DefFrameProc (int /*long*/ hWnd, int /*long*/ hWndMDIClient, int Msg, int /*long*/ wParam, int /*long*/ lParam) {
|
|
2221 if (IsUnicode) return DefFrameProcW (hWnd, hWndMDIClient, Msg, wParam, lParam);
|
|
2222 return DefFrameProcA (hWnd, hWndMDIClient, Msg, wParam, lParam);
|
|
2223 }
|
|
2224 public static final int /*long*/ DefWindowProc (int /*long*/ hWnd, int Msg, int /*long*/ wParam, int /*long*/ lParam) {
|
|
2225 if (IsUnicode) return DefWindowProcW (hWnd, Msg, wParam, lParam);
|
|
2226 return DefWindowProcA (hWnd, Msg, wParam, lParam);
|
|
2227 }
|
|
2228
|
|
2229 public static final int /*long*/ DispatchMessage (MSG lpmsg) {
|
|
2230 if (IsUnicode) return DispatchMessageW (lpmsg);
|
|
2231 return DispatchMessageA (lpmsg);
|
|
2232 }
|
|
2233
|
|
2234 public static final int DragQueryFile (int /*long*/ hDrop, int iFile, TCHAR lpszFile, int cch) {
|
|
2235 if (IsUnicode) {
|
|
2236 char [] lpszFile1 = lpszFile is null ? null : lpszFile.chars;
|
|
2237 return DragQueryFileW (hDrop, iFile, lpszFile1, cch);
|
|
2238 }
|
|
2239 byte [] lpszFile1 = lpszFile is null ? null : lpszFile.bytes;
|
|
2240 return DragQueryFileA (hDrop, iFile, lpszFile1, cch);
|
|
2241 }
|
|
2242
|
|
2243 public static final BOOL DrawState (int /*long*/ hdc, int /*long*/ hbr, int /*long*/ lpOutputFunc, int /*long*/ lData, int /*long*/ wData, int x, int y, int cx, int cy, int fuFlags) {
|
|
2244 if (IsUnicode) return DrawStateW (hdc, hbr, lpOutputFunc, lData, wData, x, y, cx, cy, fuFlags);
|
|
2245 return DrawStateA (hdc, hbr, lpOutputFunc, lData, wData, x, y, cx, cy, fuFlags);
|
|
2246 }
|
|
2247
|
|
2248 public static final int DrawText (int /*long*/ hDC, TCHAR lpString, int nCount, RECT lpRect, int uFormat) {
|
|
2249 if (IsUnicode) {
|
|
2250 char [] lpString1 = lpString is null ? null : lpString.chars;
|
|
2251 return DrawTextW (hDC, lpString1, nCount, lpRect, uFormat);
|
|
2252 }
|
|
2253 byte [] lpString1 = lpString is null ? null : lpString.bytes;
|
|
2254 return DrawTextA (hDC, lpString1, nCount, lpRect, uFormat);
|
|
2255 }
|
|
2256
|
|
2257 public static final int EnumFontFamilies (int /*long*/ hdc, TCHAR lpszFamily, int /*long*/ lpEnumFontFamProc, int /*long*/ lParam) {
|
|
2258 if (IsUnicode) {
|
|
2259 char [] lpszFamily1 = lpszFamily is null ? null : lpszFamily.chars;
|
|
2260 return EnumFontFamiliesW (hdc, lpszFamily1, lpEnumFontFamProc, lParam);
|
|
2261 }
|
|
2262 byte [] lpszFamily1 = lpszFamily is null ? null : lpszFamily.bytes;
|
|
2263 return EnumFontFamiliesA (hdc, lpszFamily1, lpEnumFontFamProc, lParam);
|
|
2264 }
|
|
2265
|
|
2266 public static final int EnumFontFamiliesEx (int /*long*/ hdc, LOGFONT lpLogfont, int /*long*/ lpEnumFontFamExProc, int /*long*/ lParam, int dwFlags) {
|
|
2267 if (IsUnicode) return EnumFontFamiliesExW (hdc, (LOGFONTW)lpLogfont, lpEnumFontFamExProc, lParam, dwFlags);
|
|
2268 return EnumFontFamiliesExA (hdc, (LOGFONTA)lpLogfont, lpEnumFontFamExProc, lParam, dwFlags);
|
|
2269 }
|
|
2270
|
|
2271 public static final BOOL EnumSystemLocales (int /*long*/ lpLocaleEnumProc, int dwFlags) {
|
|
2272 if (IsUnicode) return EnumSystemLocalesW (lpLocaleEnumProc, dwFlags);
|
|
2273 return EnumSystemLocalesA (lpLocaleEnumProc, dwFlags);
|
|
2274 }
|
|
2275
|
|
2276 public static final BOOL EnumSystemLanguageGroups (int /*long*/ pLangGroupEnumProc, int dwFlags, int /*long*/ lParam) {
|
|
2277 if (IsUnicode) return EnumSystemLanguageGroupsW (pLangGroupEnumProc, dwFlags, lParam);
|
|
2278 return EnumSystemLanguageGroupsA (pLangGroupEnumProc, dwFlags, lParam);
|
|
2279 }
|
|
2280
|
|
2281 public static final int ExpandEnvironmentStrings (TCHAR lpSrc, TCHAR lpDst, int nSize) {
|
|
2282 if (IsUnicode) {
|
|
2283 char [] lpSrc1 = lpSrc is null ? null : lpSrc.chars;
|
|
2284 char [] lpDst1 = lpDst is null ? null : lpDst.chars;
|
|
2285 return ExpandEnvironmentStringsW (lpSrc1, lpDst1, nSize);
|
|
2286 }
|
|
2287 byte [] lpSrc1 = lpSrc is null ? null : lpSrc.bytes;
|
|
2288 byte [] lpDst1 = lpDst is null ? null : lpDst.bytes;
|
|
2289 return ExpandEnvironmentStringsA (lpSrc1, lpDst1, nSize);
|
|
2290 }
|
|
2291
|
|
2292 public static final int ExtractIconEx (TCHAR lpszFile, int nIconIndex, int /*long*/ [] phiconLarge, int /*long*/ [] phiconSmall, int nIcons) {
|
|
2293 if (IsUnicode) {
|
|
2294 char [] lpszFile1 = lpszFile is null ? null : lpszFile.chars;
|
|
2295 return ExtractIconExW (lpszFile1, nIconIndex, phiconLarge, phiconSmall, nIcons);
|
|
2296 }
|
|
2297 byte [] lpszFile1 = lpszFile is null ? null : lpszFile.bytes;
|
|
2298 return ExtractIconExA (lpszFile1, nIconIndex, phiconLarge, phiconSmall, nIcons);
|
|
2299 }
|
|
2300
|
|
2301 public static final BOOL ExtTextOut(int /*long*/ hdc, int X, int Y, int fuOptions, RECT lprc, TCHAR lpString, int cbCount, int[] lpDx) {
|
|
2302 if (IsUnicode) {
|
|
2303 char [] lpString1 = lpString is null ? null : lpString.chars;
|
|
2304 return ExtTextOutW (hdc, X, Y, fuOptions, lprc, lpString1, cbCount, lpDx);
|
|
2305 }
|
|
2306 byte [] lpString1 = lpString is null ? null : lpString.bytes;
|
|
2307 return ExtTextOutA (hdc, X, Y, fuOptions, lprc, lpString1, cbCount, lpDx);
|
|
2308 }
|
|
2309
|
|
2310 public static final int /*long*/ FindWindow (TCHAR lpClassName, TCHAR lpWindowName) {
|
|
2311 if (IsUnicode) {
|
|
2312 char [] lpClassName1 = lpClassName is null ? null : lpClassName.chars;
|
|
2313 char [] lpWindowName1 = lpWindowName is null ? null : lpWindowName.chars;
|
19
|
2314 return FindWindowW (lpClassName1, lpWindowName1);
|
3
|
2315 }
|
|
2316 byte [] lpClassName1 = lpClassName is null ? null : lpClassName.bytes;
|
|
2317 byte [] lpWindowName1 = lpWindowName is null ? null : lpWindowName.bytes;
|
|
2318 return FindWindowA (lpClassName1, lpWindowName1);
|
|
2319 }
|
|
2320
|
|
2321 public static final int FormatMessage (int dwFlags, int /*long*/ lpSource, int dwMessageId, int dwLanguageId, int[] lpBuffer, int nSize, int /*long*/ Arguments) {
|
|
2322 if (IsUnicode) {
|
19
|
2323 return FormatMessageW (dwFlags, lpSource, dwMessageId, dwLanguageId, lpBuffer, nSize, Arguments);
|
3
|
2324 }
|
|
2325 return FormatMessageA (dwFlags, lpSource, dwMessageId, dwLanguageId, lpBuffer, nSize, Arguments);
|
|
2326 }
|
|
2327
|
|
2328 public static final BOOL GetCharABCWidths (int /*long*/ hdc, int iFirstChar, int iLastChar, int [] lpabc) {
|
|
2329 if (IsUnicode) return GetCharABCWidthsW (hdc,iFirstChar, iLastChar, lpabc);
|
|
2330 return GetCharABCWidthsA (hdc,iFirstChar, iLastChar, lpabc);
|
|
2331 }
|
|
2332
|
|
2333 public static final int GetCharacterPlacement (int /*long*/ hdc, TCHAR lpString, int nCount, int nMaxExtent, GCP_RESULTS lpResults, int dwFlags) {
|
|
2334 if (IsUnicode) {
|
|
2335 char [] lpString1 = lpString is null ? null : lpString.chars;
|
|
2336 return GetCharacterPlacementW (hdc, lpString1, nCount, nMaxExtent, lpResults, dwFlags);
|
|
2337 }
|
|
2338 byte [] lpString1 = lpString is null ? null : lpString.bytes;
|
19
|
2339 return GetCharacterPlacementA (hdc, lpString1, nCount, nMaxExtent, lpResults, dwFlags);
|
3
|
2340 }
|
|
2341
|
|
2342 public static final BOOL GetCharWidth (int /*long*/ hdc, int iFirstChar, int iLastChar, int [] lpabc) {
|
|
2343 if (IsUnicode) return GetCharWidthW (hdc,iFirstChar, iLastChar, lpabc);
|
|
2344 return GetCharWidthA (hdc,iFirstChar, iLastChar, lpabc);
|
|
2345 }
|
|
2346
|
|
2347 public static final BOOL GetClassInfo (int /*long*/ hInstance, TCHAR lpClassName, WNDCLASS lpWndClass) {
|
|
2348 if (IsUnicode) {
|
|
2349 char [] lpClassName1 = lpClassName is null ? null : lpClassName.chars;
|
|
2350 return GetClassInfoW (hInstance, lpClassName1, lpWndClass);
|
|
2351 }
|
|
2352 byte [] lpClassName1 = lpClassName is null ? null : lpClassName.bytes;
|
|
2353 return GetClassInfoA (hInstance, lpClassName1, lpWndClass);
|
|
2354 }
|
|
2355
|
|
2356 public static final int GetClassName (int /*long*/ hWnd, TCHAR lpClassName, int nMaxCount) {
|
|
2357 if (IsUnicode) {
|
|
2358 char [] lpClassName1 = lpClassName is null ? null : lpClassName.chars;
|
|
2359 return GetClassNameW (hWnd, lpClassName1, nMaxCount);
|
|
2360 }
|
|
2361 byte [] lpClassName1 = lpClassName is null ? null : lpClassName.bytes;
|
|
2362 return GetClassNameA (hWnd, lpClassName1, nMaxCount);
|
|
2363 }
|
|
2364
|
|
2365 public static final int GetClipboardFormatName (int format, TCHAR lpszFormatName, int cchMaxCount) {
|
|
2366 if (IsUnicode) {
|
|
2367 char [] lpszFormatName1 = lpszFormatName is null ? null : lpszFormatName.chars;
|
|
2368 return GetClipboardFormatNameW (format, lpszFormatName1, cchMaxCount);
|
|
2369 }
|
|
2370 byte [] lpszFormatName1 = lpszFormatName is null ? null : lpszFormatName.bytes;
|
|
2371 return GetClipboardFormatNameA (format, lpszFormatName1, cchMaxCount);
|
|
2372 }
|
|
2373
|
|
2374 public static final int GetDateFormat (int Locale, int dwFlags, SYSTEMTIME lpDate, TCHAR lpFormat, TCHAR lpDateStr, int cchDate) {
|
|
2375 if (IsUnicode) {
|
|
2376 char [] lpString1 = lpFormat is null ? null : lpFormat.chars;
|
|
2377 char [] lpString2 = lpDateStr is null ? null : lpDateStr.chars;
|
|
2378 return GetDateFormatW (Locale, dwFlags, lpDate, lpString1, lpString2, cchDate);
|
|
2379 }
|
|
2380 byte [] lpString1 = lpFormat is null ? null : lpFormat.bytes;
|
|
2381 byte [] lpString2 = lpDateStr is null ? null : lpDateStr.bytes;
|
|
2382 return GetDateFormatA (Locale, dwFlags, lpDate, lpString1, lpString2, cchDate);
|
|
2383 }
|
|
2384
|
|
2385 public static final int GetKeyNameText (int lParam, TCHAR lpString, int nSize) {
|
|
2386 if (IsUnicode) {
|
|
2387 char [] lpString1 = lpString is null ? null : lpString.chars;
|
|
2388 return GetKeyNameTextW (lParam, lpString1, nSize);
|
|
2389 }
|
|
2390 byte [] lpString1 = lpString is null ? null : lpString.bytes;
|
|
2391 return GetKeyNameTextA (lParam, lpString1, nSize);
|
|
2392 }
|
|
2393
|
|
2394 public static final int GetLocaleInfo (int Locale, int LCType, TCHAR lpLCData, int cchData) {
|
|
2395 if (IsUnicode) {
|
|
2396 char [] lpLCData1 = lpLCData is null ? null : lpLCData.chars;
|
|
2397 return GetLocaleInfoW (Locale, LCType, lpLCData1, cchData);
|
|
2398 }
|
|
2399 byte [] lpLCData1 = lpLCData is null ? null : lpLCData.bytes;
|
|
2400 return GetLocaleInfoA (Locale, LCType, lpLCData1, cchData);
|
|
2401 }
|
|
2402
|
|
2403 public static final BOOL GetMenuItemInfo (int /*long*/ hMenu, int uItem, BOOL fByPosition, MENUITEMINFO lpmii) {
|
|
2404 if (IsUnicode) return GetMenuItemInfoW (hMenu, uItem, fByPosition, lpmii);
|
|
2405 return GetMenuItemInfoA (hMenu, uItem, fByPosition, lpmii);
|
|
2406 }
|
|
2407
|
|
2408 public static final BOOL GetMessage (MSG lpMsg, int /*long*/ hWnd, int wMsgFilterMin, int wMsgFilterMax) {
|
|
2409 if (IsUnicode) return GetMessageW (lpMsg, hWnd, wMsgFilterMin, wMsgFilterMax);
|
|
2410 return GetMessageA (lpMsg, hWnd, wMsgFilterMin, wMsgFilterMax);
|
|
2411 }
|
|
2412
|
|
2413 public static final int GetModuleFileName (int /*long*/ hModule, TCHAR lpFilename, int inSize) {
|
|
2414 if (IsUnicode) {
|
|
2415 char [] lpFilename1 = lpFilename is null ? null : lpFilename.chars;
|
|
2416 return GetModuleFileNameW (hModule, lpFilename1, inSize);
|
|
2417 }
|
|
2418 byte [] lpFilename1 = lpFilename is null ? null : lpFilename.bytes;
|
|
2419 return GetModuleFileNameA (hModule, lpFilename1, inSize);
|
|
2420 }
|
|
2421
|
|
2422 public static final int /*long*/ GetModuleHandle (TCHAR lpModuleName) {
|
|
2423 if (IsUnicode) {
|
|
2424 char [] lpModuleName1 = lpModuleName is null ? null : lpModuleName.chars;
|
|
2425 return GetModuleHandleW (lpModuleName1);
|
|
2426 }
|
|
2427 byte [] lpModuleName1 = lpModuleName is null ? null : lpModuleName.bytes;
|
|
2428 return GetModuleHandleA (lpModuleName1);
|
|
2429 }
|
|
2430
|
|
2431 public static final BOOL GetMonitorInfo (int /*long*/ hmonitor, MONITORINFO lpmi) {
|
|
2432 if (IsUnicode) return GetMonitorInfoW (hmonitor, lpmi);
|
|
2433 return GetMonitorInfoA (hmonitor, lpmi);
|
|
2434 }
|
|
2435
|
|
2436 public static final int GetObject (int /*long*/ hgdiobj, int cbBuffer, BITMAP lpvObject) {
|
|
2437 if (IsUnicode) return GetObjectW (hgdiobj, cbBuffer, lpvObject);
|
|
2438 return GetObjectA (hgdiobj, cbBuffer, lpvObject);
|
|
2439 }
|
|
2440
|
|
2441 public static final int GetObject (int /*long*/ hgdiobj, int cbBuffer, DIBSECTION lpvObject) {
|
|
2442 if (IsUnicode) return GetObjectW (hgdiobj, cbBuffer, lpvObject);
|
|
2443 return GetObjectA (hgdiobj, cbBuffer, lpvObject);
|
|
2444 }
|
|
2445
|
|
2446 public static final int GetObject (int /*long*/ hgdiobj, int cbBuffer, EXTLOGPEN lpvObject) {
|
|
2447 if (IsUnicode) return GetObjectW (hgdiobj, cbBuffer, lpvObject);
|
|
2448 return GetObjectA (hgdiobj, cbBuffer, lpvObject);
|
|
2449 }
|
|
2450
|
|
2451 public static final int GetObject (int /*long*/ hgdiobj, int cbBuffer, LOGBRUSH lpvObject) {
|
|
2452 if (IsUnicode) return GetObjectW (hgdiobj, cbBuffer, lpvObject);
|
|
2453 return GetObjectA (hgdiobj, cbBuffer, lpvObject);
|
|
2454 }
|
|
2455
|
|
2456 public static final int GetObject (int /*long*/ hgdiobj, int cbBuffer, LOGFONT lpvObject) {
|
|
2457 if (IsUnicode) return GetObjectW (hgdiobj, cbBuffer, (LOGFONTW)lpvObject);
|
|
2458 return GetObjectA (hgdiobj, cbBuffer, (LOGFONTA)lpvObject);
|
|
2459 }
|
|
2460
|
|
2461 public static final int GetObject (int /*long*/ hgdiobj, int cbBuffer, LOGPEN lpvObject) {
|
|
2462 if (IsUnicode) return GetObjectW (hgdiobj, cbBuffer, lpvObject);
|
|
2463 return GetObjectA (hgdiobj, cbBuffer, lpvObject);
|
|
2464 }
|
|
2465
|
|
2466 public static final int GetObject (int /*long*/ hgdiobj, int cbBuffer, int /*long*/ lpvObject) {
|
|
2467 if (IsUnicode) return GetObjectW (hgdiobj, cbBuffer, lpvObject);
|
|
2468 return GetObjectA (hgdiobj, cbBuffer, lpvObject);
|
|
2469 }
|
|
2470
|
|
2471 public static final BOOL GetOpenFileName (OPENFILENAME lpofn) {
|
|
2472 if (IsUnicode) return GetOpenFileNameW (lpofn);
|
|
2473 return GetOpenFileNameA (lpofn);
|
|
2474 }
|
|
2475
|
|
2476 public static final int GetProfileString (TCHAR lpAppName, TCHAR lpKeyName, TCHAR lpDefault, TCHAR lpReturnedString, int nSize) {
|
|
2477 if (IsUnicode) {
|
|
2478 char [] lpAppName1 = lpAppName is null ? null : lpAppName.chars;
|
|
2479 char [] lpKeyName1 = lpKeyName is null ? null : lpKeyName.chars;
|
|
2480 char [] lpDefault1 = lpDefault is null ? null : lpDefault.chars;
|
|
2481 char [] lpReturnedString1 = lpReturnedString is null ? null : lpReturnedString.chars;
|
|
2482 return GetProfileStringW (lpAppName1, lpKeyName1, lpDefault1, lpReturnedString1, nSize);
|
|
2483 }
|
|
2484 byte [] lpAppName1 = lpAppName is null ? null : lpAppName.bytes;
|
|
2485 byte [] lpKeyName1 = lpKeyName is null ? null : lpKeyName.bytes;
|
|
2486 byte [] lpDefault1 = lpDefault is null ? null : lpDefault.bytes;
|
|
2487 byte [] lpReturnedString1 = lpReturnedString is null ? null : lpReturnedString.bytes;
|
|
2488 return GetProfileStringA (lpAppName1, lpKeyName1, lpDefault1, lpReturnedString1, nSize);
|
|
2489 }
|
|
2490
|
|
2491 public static int /*long*/ GetProp (int /*long*/ hWnd, int /*long*/ lpString) {
|
|
2492 if (IsUnicode) return GetPropW (hWnd, lpString);
|
|
2493 return GetPropA (hWnd, lpString);
|
|
2494 }
|
|
2495
|
|
2496 public static final BOOL GetSaveFileName (OPENFILENAME lpofn) {
|
|
2497 if (IsUnicode) return GetSaveFileNameW (lpofn);
|
|
2498 return GetSaveFileNameA (lpofn);
|
|
2499 }
|
|
2500
|
|
2501 public static final void GetStartupInfo (STARTUPINFO lpStartupInfo) {
|
|
2502 if (IsUnicode) {
|
|
2503 GetStartupInfoW (lpStartupInfo);
|
|
2504 } else {
|
|
2505 GetStartupInfoA (lpStartupInfo);
|
|
2506 }
|
|
2507 }
|
|
2508
|
|
2509 public static final BOOL GetTextExtentPoint32 (int /*long*/ hdc, TCHAR lpString, int cbString, SIZE lpSize) {
|
|
2510 if (IsUnicode) {
|
|
2511 char [] lpString1 = lpString is null ? null : lpString.chars;
|
|
2512 return GetTextExtentPoint32W (hdc, lpString1, cbString, lpSize);
|
|
2513 }
|
|
2514 byte [] lpString1 = lpString is null ? null : lpString.bytes;
|
19
|
2515 return GetTextExtentPoint32A (hdc, lpString1, cbString, lpSize);
|
3
|
2516 }
|
|
2517
|
|
2518 public static final BOOL GetTextMetrics (int /*long*/ hdc, TEXTMETRIC lptm) {
|
|
2519 if (IsUnicode) return GetTextMetricsW (hdc, (TEXTMETRICW)lptm);
|
|
2520 return GetTextMetricsA (hdc, (TEXTMETRICA)lptm);
|
|
2521 }
|
|
2522
|
|
2523 public static final int GetTimeFormat (int Locale, int dwFlags, SYSTEMTIME lpTime, TCHAR lpFormat, TCHAR lpTimeStr, int cchTime) {
|
|
2524 if (IsUnicode) {
|
|
2525 char [] lpString1 = lpFormat is null ? null : lpFormat.chars;
|
|
2526 char [] lpString2 = lpTimeStr is null ? null : lpTimeStr.chars;
|
|
2527 return GetTimeFormatW (Locale, dwFlags, lpTime, lpString1, lpString2, cchTime);
|
|
2528 }
|
|
2529 byte [] lpString1 = lpFormat is null ? null : lpFormat.bytes;
|
|
2530 byte [] lpString2 = lpTimeStr is null ? null : lpTimeStr.bytes;
|
|
2531 return GetTimeFormatA (Locale, dwFlags, lpTime, lpString1, lpString2, cchTime);
|
|
2532 }
|
|
2533
|
|
2534 public static final BOOL GetVersionEx (OSVERSIONINFO lpVersionInfo) {
|
|
2535 if (IsUnicode) return GetVersionExW ((OSVERSIONINFOW)lpVersionInfo);
|
|
2536 return GetVersionExA ((OSVERSIONINFOA)lpVersionInfo);
|
|
2537 }
|
|
2538
|
|
2539 public static final BOOL GetVersionEx (OSVERSIONINFOEX lpVersionInfo) {
|
|
2540 if (IsUnicode) return GetVersionExW ((OSVERSIONINFOEXW)lpVersionInfo);
|
|
2541 return GetVersionExA ((OSVERSIONINFOEXA)lpVersionInfo);
|
|
2542 }
|
|
2543
|
|
2544 public static final int GetWindowLong (int /*long*/ hWnd, int nIndex) {
|
|
2545 if (IsUnicode) return GetWindowLongW (hWnd, nIndex);
|
|
2546 return GetWindowLongA (hWnd, nIndex);
|
|
2547 }
|
|
2548
|
|
2549 public static final int /*long*/ GetWindowLongPtr (int /*long*/ hWnd, int nIndex) {
|
|
2550 if (IsUnicode) return GetWindowLongPtrW (hWnd, nIndex);
|
|
2551 return GetWindowLongPtrA (hWnd, nIndex);
|
|
2552 }
|
|
2553
|
|
2554 public static final int GetWindowText (int /*long*/ hWnd, TCHAR lpString, int nMaxCount) {
|
|
2555 if (IsUnicode) {
|
|
2556 char [] lpString1 = lpString is null ? null : lpString.chars;
|
|
2557 return GetWindowTextW (hWnd, lpString1, nMaxCount);
|
|
2558 }
|
|
2559 byte [] lpString1 = lpString is null ? null : lpString.bytes;
|
|
2560 return GetWindowTextA (hWnd, lpString1, nMaxCount);
|
|
2561 }
|
|
2562
|
|
2563 public static final int GetWindowTextLength (int /*long*/ hWnd) {
|
|
2564 if (IsUnicode) return GetWindowTextLengthW (hWnd);
|
|
2565 return GetWindowTextLengthA (hWnd);
|
|
2566 }
|
|
2567
|
|
2568 public static final int GlobalAddAtom (TCHAR lpString) {
|
|
2569 if (IsUnicode) {
|
|
2570 char [] lpString1 = lpString is null ? null : lpString.chars;
|
|
2571 return GlobalAddAtomW (lpString1);
|
|
2572 }
|
|
2573 byte [] lpString1 = lpString is null ? null : lpString.bytes;
|
|
2574 return GlobalAddAtomA (lpString1);
|
|
2575 }
|
|
2576
|
|
2577 public static final BOOL ImmGetCompositionFont (int /*long*/ hIMC, LOGFONT lplf) {
|
|
2578 if (IsUnicode) return ImmGetCompositionFontW (hIMC, (LOGFONTW)lplf);
|
|
2579 return ImmGetCompositionFontA (hIMC, (LOGFONTA)lplf);
|
|
2580 }
|
|
2581
|
|
2582 public static final BOOL ImmSetCompositionFont (int /*long*/ hIMC, LOGFONT lplf) {
|
|
2583 if (IsUnicode) return ImmSetCompositionFontW (hIMC, (LOGFONTW)lplf);
|
|
2584 return ImmSetCompositionFontA (hIMC, (LOGFONTA)lplf);
|
|
2585 }
|
|
2586
|
|
2587 public static final int ImmGetCompositionString (int /*long*/ hIMC, int dwIndex, TCHAR lpBuf, int dwBufLen) {
|
|
2588 if (IsUnicode) {
|
|
2589 char [] lpBuf1 = lpBuf is null ? null : lpBuf.chars;
|
|
2590 return ImmGetCompositionStringW (hIMC, dwIndex, lpBuf1, dwBufLen);
|
|
2591 }
|
|
2592 byte [] lpBuf1 = lpBuf is null ? null : lpBuf.bytes;
|
|
2593 return ImmGetCompositionStringA (hIMC, dwIndex, lpBuf1, dwBufLen);
|
|
2594 }
|
|
2595
|
|
2596 public static final BOOL InsertMenu (int /*long*/ hMenu, int uPosition, int uFlags, int /*long*/ uIDNewItem, TCHAR lpNewItem) {
|
|
2597 if (IsUnicode) {
|
|
2598 char [] lpNewItem1 = lpNewItem is null ? null : lpNewItem.chars;
|
|
2599 return InsertMenuW (hMenu, uPosition, uFlags, uIDNewItem, lpNewItem1);
|
|
2600 }
|
|
2601 byte [] lpNewItem1 = lpNewItem is null ? null : lpNewItem.bytes;
|
19
|
2602 return InsertMenuA (hMenu, uPosition, uFlags, uIDNewItem, lpNewItem1);
|
3
|
2603 }
|
|
2604
|
|
2605 public static final BOOL InsertMenuItem (int /*long*/ hMenu, int uItem, BOOL fByPosition, MENUITEMINFO lpmii) {
|
|
2606 if (IsUnicode) return InsertMenuItemW (hMenu, uItem, fByPosition, lpmii);
|
|
2607 return InsertMenuItemA (hMenu, uItem, fByPosition, lpmii);
|
|
2608 }
|
|
2609
|
|
2610 public static final int /*long*/ LoadBitmap (int /*long*/ hInstance, int /*long*/ lpBitmapName) {
|
|
2611 if (IsUnicode) return LoadBitmapW (hInstance, lpBitmapName);
|
|
2612 return LoadBitmapA (hInstance, lpBitmapName);
|
|
2613 }
|
|
2614
|
|
2615 public static final int /*long*/ LoadCursor (int /*long*/ hInstance, int /*long*/ lpCursorName) {
|
|
2616 if (IsUnicode) return LoadCursorW (hInstance, lpCursorName);
|
|
2617 return LoadCursorA (hInstance, lpCursorName);
|
|
2618 }
|
|
2619
|
|
2620 public static final int /*long*/ LoadIcon (int /*long*/ hInstance, int /*long*/ lpIconName) {
|
|
2621 if (IsUnicode) return LoadIconW (hInstance, lpIconName);
|
|
2622 return LoadIconA (hInstance, lpIconName);
|
|
2623 }
|
|
2624
|
|
2625 public static final int /*long*/ LoadImage (int /*long*/ hinst, TCHAR lpszName, int uType, int cxDesired, int cyDesired, int fuLoad) {
|
|
2626 if (IsUnicode) {
|
|
2627 char [] lpszName1 = lpszName is null ? null : lpszName.chars;
|
|
2628 return LoadImageW (hinst, lpszName1, uType, cxDesired, cyDesired, fuLoad);
|
|
2629 }
|
|
2630 byte [] lpszName1 = lpszName is null ? null : lpszName.bytes;
|
|
2631 return LoadImageA (hinst, lpszName1, uType, cxDesired, cyDesired, fuLoad);
|
|
2632 }
|
|
2633
|
|
2634 public static final int /*long*/ LoadImage (int /*long*/ hinst, int /*long*/ lpszName, int uType, int cxDesired, int cyDesired, int fuLoad) {
|
|
2635 if (IsUnicode) return LoadImageW (hinst, lpszName, uType, cxDesired, cyDesired, fuLoad);
|
|
2636 return LoadImageA (hinst, lpszName, uType, cxDesired, cyDesired, fuLoad);
|
|
2637 }
|
|
2638
|
|
2639 public static final int /*long*/ LoadLibrary (TCHAR lpLibFileName) {
|
|
2640 if (IsUnicode) {
|
|
2641 char [] lpLibFileName1 = lpLibFileName is null ? null : lpLibFileName.chars;
|
|
2642 return LoadLibraryW (lpLibFileName1);
|
|
2643 }
|
|
2644 byte [] lpLibFileName1 = lpLibFileName is null ? null : lpLibFileName.bytes;
|
|
2645 return LoadLibraryA (lpLibFileName1);
|
|
2646 }
|
|
2647
|
|
2648 public static final int LoadString (int /*long*/ hinst, int uID, TCHAR lpBuffer, int nBufferMax) {
|
|
2649 if (IsUnicode) {
|
|
2650 char [] lpBuffer1 = lpBuffer is null ? null : lpBuffer.chars;
|
|
2651 return LoadStringW (hinst, uID, lpBuffer1, nBufferMax);
|
|
2652 }
|
|
2653 byte [] lpBuffer1 = lpBuffer is null ? null : lpBuffer.bytes;
|
|
2654 return LoadStringA (hinst, uID, lpBuffer1, nBufferMax);
|
|
2655 }
|
|
2656
|
|
2657 public static final int MapVirtualKey (int uCode, int uMapType) {
|
|
2658 if (IsUnicode) return MapVirtualKeyW (uCode, uMapType);
|
|
2659 return MapVirtualKeyA (uCode, uMapType);
|
|
2660 }
|
|
2661
|
|
2662 public static final int MessageBox (int /*long*/ hWnd, TCHAR lpText, TCHAR lpCaption, int uType) {
|
|
2663 if (IsUnicode) {
|
|
2664 char [] lpText1 = lpText is null ? null : lpText.chars;
|
|
2665 char [] lpCaption1 = lpCaption is null ? null : lpCaption.chars;
|
|
2666 return MessageBoxW (hWnd, lpText1, lpCaption1, uType);
|
|
2667 }
|
|
2668 byte [] lpText1 = lpText is null ? null : lpText.bytes;
|
|
2669 byte [] lpCaption1 = lpCaption is null ? null : lpCaption.bytes;
|
|
2670 return MessageBoxA (hWnd, lpText1, lpCaption1, uType);
|
|
2671 }
|
|
2672
|
|
2673 public static final void MoveMemory (int /*long*/ Destination, TCHAR Source, int Length) {
|
|
2674 if (IsUnicode) {
|
|
2675 char [] Source1 = Source is null ? null : Source.chars;
|
|
2676 MoveMemory (Destination, Source1, Length);
|
|
2677 } else {
|
|
2678 byte [] Source1 = Source is null ? null : Source.bytes;
|
|
2679 MoveMemory (Destination, Source1, Length);
|
|
2680 }
|
|
2681 }
|
|
2682
|
|
2683 public static final void MoveMemory (TCHAR Destination, int /*long*/ Source, int Length) {
|
|
2684 if (IsUnicode) {
|
|
2685 char [] Destination1 = Destination is null ? null : Destination.chars;
|
|
2686 MoveMemory (Destination1, Source, Length);
|
|
2687 } else {
|
|
2688 byte [] Destination1 = Destination is null ? null : Destination.bytes;
|
|
2689 MoveMemory (Destination1, Source, Length);
|
|
2690 }
|
|
2691 }
|
|
2692
|
|
2693 public static final void MoveMemory (int /*long*/ Destination, LOGFONT Source, int Length) {
|
|
2694 if (IsUnicode) {
|
|
2695 MoveMemory (Destination, (LOGFONTW)Source, Length);
|
|
2696 } else {
|
|
2697 MoveMemory (Destination, (LOGFONTA)Source, Length);
|
|
2698 }
|
|
2699 }
|
|
2700
|
|
2701 public static final void MoveMemory (LOGFONT Destination, int /*long*/ Source, int Length) {
|
|
2702 if (IsUnicode) {
|
|
2703 MoveMemory ((LOGFONTW)Destination, Source, Length);
|
|
2704 } else {
|
|
2705 MoveMemory ((LOGFONTA)Destination, Source, Length);
|
|
2706 }
|
|
2707 }
|
|
2708
|
|
2709 public static final void MoveMemory (int /*long*/ Destination, NMTTDISPINFO Source, int Length) {
|
|
2710 if (IsUnicode) {
|
|
2711 MoveMemory (Destination, (NMTTDISPINFOW)Source, Length);
|
|
2712 } else {
|
|
2713 MoveMemory (Destination, (NMTTDISPINFOA)Source, Length);
|
|
2714 }
|
|
2715 }
|
|
2716
|
|
2717 public static final void MoveMemory (NMTTDISPINFO Destination, int /*long*/ Source, int Length) {
|
|
2718 if (IsUnicode) {
|
|
2719 MoveMemory ((NMTTDISPINFOW)Destination, Source, Length);
|
|
2720 } else {
|
|
2721 MoveMemory ((NMTTDISPINFOA)Destination, Source, Length);
|
|
2722 }
|
|
2723 }
|
|
2724
|
|
2725 public static final void MoveMemory (TEXTMETRIC Destination, int /*long*/ Source, int Length) {
|
|
2726 if (IsUnicode) {
|
|
2727 MoveMemory ((TEXTMETRICW)Destination, Source, Length);
|
|
2728 } else {
|
|
2729 MoveMemory ((TEXTMETRICA)Destination, Source, Length);
|
|
2730 }
|
|
2731 }
|
|
2732
|
|
2733 public static final BOOL PeekMessage (MSG lpMsg, int /*long*/ hWnd, int wMsgFilterMin, int wMsgFilterMax, int wRemoveMsg) {
|
|
2734 if (IsUnicode) return PeekMessageW (lpMsg, hWnd, wMsgFilterMin, wMsgFilterMax, wRemoveMsg);
|
|
2735 return PeekMessageA (lpMsg, hWnd, wMsgFilterMin, wMsgFilterMax, wRemoveMsg);
|
|
2736 }
|
|
2737
|
|
2738 public static final BOOL PostMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, int /*long*/ lParam) {
|
|
2739 if (IsUnicode) return PostMessageW (hWnd, Msg, wParam, lParam);
|
|
2740 return PostMessageA (hWnd, Msg, wParam, lParam);
|
|
2741 }
|
|
2742
|
|
2743 public static final BOOL PostThreadMessage (int idThread, int Msg, int /*long*/ wParam, int /*long*/ lParam) {
|
|
2744 if (IsUnicode) return PostThreadMessageW (idThread, Msg, wParam, lParam);
|
|
2745 return PostThreadMessageA (idThread, Msg, wParam, lParam);
|
|
2746 }
|
|
2747
|
|
2748 public static final BOOL PrintDlg (PRINTDLG lppd) {
|
|
2749 if (IsUnicode) return PrintDlgW (lppd);
|
|
2750 return PrintDlgA (lppd);
|
|
2751 }
|
|
2752
|
|
2753 public static final int RegEnumKeyEx (int /*long*/ hKey, int dwIndex, TCHAR lpName, int [] lpcName, int [] lpReserved, TCHAR lpClass, int [] lpcClass, FILETIME lpftLastWriteTime) {
|
|
2754 if (IsUnicode) {
|
|
2755 char [] lpName1 = lpName is null ? null : lpName.chars;
|
|
2756 char [] lpClass1 = lpClass is null ? null : lpClass.chars;
|
|
2757 return RegEnumKeyExW (hKey, dwIndex, lpName1, lpcName, lpReserved, lpClass1, lpcClass, lpftLastWriteTime);
|
|
2758 }
|
|
2759 byte [] lpName1 = lpName is null ? null : lpName.bytes;
|
|
2760 byte [] lpClass1 = lpClass is null ? null : lpClass.bytes;
|
|
2761 return RegEnumKeyExA (hKey, dwIndex, lpName1, lpcName, lpReserved, lpClass1, lpcClass, lpftLastWriteTime);
|
|
2762 }
|
|
2763
|
|
2764 public static final int RegisterClass (WNDCLASS lpWndClass) {
|
|
2765 if (IsUnicode) return RegisterClassW (lpWndClass);
|
|
2766 return RegisterClassA (lpWndClass);
|
|
2767 }
|
|
2768
|
|
2769 public static final int RegisterClipboardFormat (TCHAR lpszFormat) {
|
|
2770 if (IsUnicode) {
|
|
2771 char [] lpszFormat1 = lpszFormat is null ? null : lpszFormat.chars;
|
|
2772 return RegisterClipboardFormatW (lpszFormat1);
|
|
2773 }
|
|
2774 byte [] lpszFormat1 = lpszFormat is null ? null : lpszFormat.bytes;
|
|
2775 return RegisterClipboardFormatA (lpszFormat1);
|
|
2776 }
|
|
2777
|
|
2778 public static final int RegisterWindowMessage (TCHAR lpString) {
|
|
2779 if (IsUnicode) {
|
|
2780 char [] lpString1 = lpString is null ? null : lpString.chars;
|
|
2781 return RegisterWindowMessageW (lpString1);
|
|
2782 }
|
|
2783 byte [] lpString1 = lpString is null ? null : lpString.bytes;
|
|
2784 return RegisterWindowMessageA (lpString1);
|
|
2785 }
|
|
2786
|
|
2787 public static final int RegOpenKeyEx (int /*long*/ hKey, TCHAR lpSubKey, int ulOptions, int samDesired, int /*long*/[] phkResult) {
|
|
2788 if (IsUnicode) {
|
|
2789 char [] lpSubKey1 = lpSubKey is null ? null : lpSubKey.chars;
|
|
2790 return RegOpenKeyExW (hKey, lpSubKey1, ulOptions, samDesired, phkResult);
|
|
2791 }
|
|
2792 byte [] lpSubKey1 = lpSubKey is null ? null : lpSubKey.bytes;
|
|
2793 return RegOpenKeyExA (hKey, lpSubKey1, ulOptions, samDesired, phkResult);
|
|
2794 }
|
|
2795
|
|
2796 public static final int RegQueryInfoKey (int /*long*/ hKey, int /*long*/ lpClass, int[] lpcbClass, int /*long*/ lpReserved, int[] lpSubKeys, int[] lpcbMaxSubKeyLen, int[] lpcbMaxClassLen, int[] lpcValues, int[] lpcbMaxValueNameLen, int[] lpcbMaxValueLen, int[] lpcbSecurityDescriptor, int /*long*/ lpftLastWriteTime){
|
|
2797 if (IsUnicode) return RegQueryInfoKeyW (hKey, lpClass, lpcbClass, lpReserved, lpSubKeys, lpcbMaxSubKeyLen, lpcbMaxClassLen, lpcValues, lpcbMaxValueNameLen, lpcbMaxValueLen, lpcbSecurityDescriptor, lpftLastWriteTime);
|
|
2798 return RegQueryInfoKeyA (hKey, lpClass, lpcbClass, lpReserved, lpSubKeys, lpcbMaxSubKeyLen, lpcbMaxClassLen, lpcValues, lpcbMaxValueNameLen, lpcbMaxValueLen, lpcbSecurityDescriptor, lpftLastWriteTime);
|
|
2799 }
|
|
2800
|
|
2801 public static final int RegQueryValueEx (int /*long*/ hKey, TCHAR lpValueName, int /*long*/ lpReserved, int[] lpType, TCHAR lpData, int[] lpcbData) {
|
|
2802 if (IsUnicode) {
|
|
2803 char [] lpValueName1 = lpValueName is null ? null : lpValueName.chars;
|
|
2804 char [] lpData1 = lpData is null ? null : lpData.chars;
|
|
2805 return RegQueryValueExW (hKey, lpValueName1, lpReserved, lpType, lpData1, lpcbData);
|
|
2806 }
|
|
2807 byte [] lpValueName1 = lpValueName is null ? null : lpValueName.bytes;
|
|
2808 byte [] lpData1 = lpData is null ? null : lpData.bytes;
|
|
2809 return RegQueryValueExA (hKey, lpValueName1, lpReserved, lpType, lpData1, lpcbData);
|
|
2810 }
|
|
2811
|
|
2812 public static final int RegQueryValueEx (int /*long*/ hKey, TCHAR lpValueName, int /*long*/ lpReserved, int[] lpType, int [] lpData, int[] lpcbData) {
|
|
2813 if (IsUnicode) {
|
|
2814 char [] lpValueName1 = lpValueName is null ? null : lpValueName.chars;
|
|
2815 return RegQueryValueExW (hKey, lpValueName1, lpReserved, lpType, lpData, lpcbData);
|
|
2816 }
|
|
2817 byte [] lpValueName1 = lpValueName is null ? null : lpValueName.bytes;
|
|
2818 return RegQueryValueExA (hKey, lpValueName1, lpReserved, lpType, lpData, lpcbData);
|
|
2819 }
|
|
2820
|
|
2821 public static final int /*long*/ RemoveProp (int /*long*/ hWnd, int /*long*/ lpString){
|
|
2822 if (IsUnicode) return RemovePropW (hWnd, lpString);
|
|
2823 return RemovePropA (hWnd, lpString);
|
|
2824 }
|
|
2825
|
|
2826 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TCHAR lParam) {
|
|
2827 if (IsUnicode) {
|
|
2828 char [] lParam1 = lParam is null ? null : lParam.chars;
|
|
2829 return SendMessageW (hWnd, Msg, wParam, lParam1);
|
|
2830 }
|
|
2831 byte [] lParam1 = lParam is null ? null : lParam.bytes;
|
|
2832 return SendMessageA (hWnd, Msg, wParam, lParam1);
|
|
2833 }
|
|
2834
|
|
2835 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int [] wParam, int [] lParam) {
|
|
2836 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2837 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2838 }
|
|
2839
|
|
2840 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, SIZE lParam) {
|
|
2841 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2842 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2843 }
|
|
2844
|
|
2845 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ [] wParam, int /*long*/ lParam) {
|
|
2846 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2847 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2848 }
|
|
2849
|
|
2850 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, int [] lParam) {
|
|
2851 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2852 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2853 }
|
|
2854
|
|
2855 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, char [] lParam) {
|
|
2856 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2857 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2858 }
|
|
2859
|
|
2860 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, short [] lParam) {
|
|
2861 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2862 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2863 }
|
|
2864
|
|
2865 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, int /*long*/ lParam) {
|
|
2866 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2867 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2868 }
|
|
2869
|
|
2870 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, LITEM lParam) {
|
|
2871 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2872 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2873 }
|
|
2874
|
|
2875 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, LVCOLUMN lParam) {
|
|
2876 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2877 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2878 }
|
|
2879
|
|
2880 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, LVHITTESTINFO lParam) {
|
|
2881 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2882 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2883 }
|
|
2884
|
|
2885 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, LVITEM lParam) {
|
|
2886 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2887 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2888 }
|
|
2889
|
|
2890 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, MARGINS lParam) {
|
|
2891 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2892 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2893 }
|
|
2894
|
|
2895 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, POINT lParam) {
|
|
2896 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2897 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2898 }
|
|
2899
|
|
2900 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, REBARBANDINFO lParam) {
|
|
2901 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2902 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2903 }
|
|
2904
|
|
2905 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, RECT lParam) {
|
|
2906 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2907 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2908 }
|
|
2909
|
|
2910 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, SYSTEMTIME lParam) {
|
|
2911 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2912 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2913 }
|
|
2914
|
|
2915 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TBBUTTON lParam) {
|
|
2916 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2917 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2918 }
|
|
2919
|
|
2920 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TBBUTTONINFO lParam) {
|
|
2921 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2922 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2923 }
|
|
2924
|
|
2925 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TCITEM lParam) {
|
|
2926 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2927 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2928 }
|
|
2929
|
|
2930 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TOOLINFO lParam) {
|
|
2931 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2932 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2933 }
|
|
2934
|
|
2935 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TVHITTESTINFO lParam) {
|
|
2936 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2937 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2938 }
|
|
2939
|
|
2940 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TVINSERTSTRUCT lParam) {
|
|
2941 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2942 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2943 }
|
|
2944
|
|
2945 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TVITEM lParam) {
|
|
2946 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2947 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2948 }
|
|
2949
|
|
2950 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TVSORTCB lParam) {
|
|
2951 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2952 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2953 }
|
|
2954
|
|
2955 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, UDACCEL lParam) {
|
|
2956 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2957 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2958 }
|
|
2959
|
|
2960 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, HDHITTESTINFO lParam) {
|
|
2961 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2962 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2963 }
|
|
2964
|
|
2965 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, HDITEM lParam) {
|
|
2966 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2967 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2968 }
|
|
2969
|
|
2970 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, HDLAYOUT lParam) {
|
|
2971 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2972 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2973 }
|
|
2974
|
|
2975 public static final int /*long*/ SendMessage (int /*long*/ hWnd, int Msg, int /*long*/ wParam, BUTTON_IMAGELIST lParam) {
|
|
2976 if (IsUnicode) return SendMessageW (hWnd, Msg, wParam, lParam);
|
|
2977 return SendMessageA (hWnd, Msg, wParam, lParam);
|
|
2978 }
|
|
2979
|
|
2980 public static final BOOL SetMenuItemInfo (int /*long*/ hMenu, int uItem, BOOL fByPosition, MENUITEMINFO lpmii) {
|
|
2981 if (IsUnicode) return SetMenuItemInfoW (hMenu, uItem, fByPosition, lpmii);
|
|
2982 return SetMenuItemInfoA (hMenu, uItem, fByPosition, lpmii);
|
|
2983 }
|
|
2984
|
|
2985 public static BOOL SetProp (int /*long*/ hWnd, int /*long*/ lpString, int /*long*/ hData) {
|
|
2986 if (IsUnicode) return SetPropW (hWnd, lpString, hData);
|
|
2987 return SetPropA (hWnd, lpString, hData);
|
|
2988 }
|
|
2989
|
|
2990 public static final int SetWindowLong (int /*long*/ hWnd, int nIndex, int dwNewLong) {
|
|
2991 if (IsUnicode) return SetWindowLongW (hWnd, nIndex, dwNewLong);
|
|
2992 return SetWindowLongA (hWnd, nIndex, dwNewLong);
|
|
2993 }
|
|
2994
|
|
2995 public static final int /*long*/ SetWindowLongPtr (int /*long*/ hWnd, int nIndex, int /*long*/ dwNewLong) {
|
|
2996 if (IsUnicode) return SetWindowLongPtrW (hWnd, nIndex, dwNewLong);
|
|
2997 return SetWindowLongPtrA (hWnd, nIndex, dwNewLong);
|
|
2998 }
|
|
2999
|
|
3000 public static final int /*long*/ SetWindowsHookEx (int idHook, int /*long*/ lpfn, int /*long*/ hMod, int dwThreadId) {
|
|
3001 if (IsUnicode) return SetWindowsHookExW (idHook, lpfn, hMod, dwThreadId);
|
|
3002 return SetWindowsHookExA (idHook, lpfn, hMod, dwThreadId);
|
|
3003 }
|
|
3004
|
|
3005 public static final BOOL SetWindowText (int /*long*/ hWnd, TCHAR lpString) {
|
|
3006 if (IsUnicode) {
|
|
3007 char [] lpString1 = lpString is null ? null : lpString.chars;
|
|
3008 return SetWindowTextW (hWnd, lpString1);
|
|
3009 }
|
|
3010 byte [] lpString1 = lpString is null ? null : lpString.bytes;
|
|
3011 return SetWindowTextA (hWnd, lpString1);
|
|
3012 }
|
|
3013
|
|
3014 public static final int /*long*/ SHBrowseForFolder (BROWSEINFO lpbi) {
|
|
3015 if (IsUnicode) return SHBrowseForFolderW (lpbi);
|
|
3016 return SHBrowseForFolderA (lpbi);
|
|
3017 }
|
|
3018
|
|
3019 public static final BOOL ShellExecuteEx (SHELLEXECUTEINFO lpExecInfo) {
|
|
3020 if (IsUnicode) return ShellExecuteExW (lpExecInfo);
|
|
3021 return ShellExecuteExA (lpExecInfo);
|
|
3022 }
|
|
3023
|
|
3024 public static int /*long*/ SHGetFileInfo (TCHAR pszPath, int dwFileAttributes, SHFILEINFO psfi, int cbFileInfo, int uFlags) {
|
|
3025 if (IsUnicode) {
|
|
3026 char [] pszPath1 = pszPath is null ? null : pszPath.chars;
|
|
3027 return SHGetFileInfoW (pszPath1, dwFileAttributes, (SHFILEINFOW) psfi, cbFileInfo, uFlags);
|
|
3028 }
|
|
3029 byte [] pszPath1 = pszPath is null ? null : pszPath.bytes;
|
|
3030 return SHGetFileInfoA (pszPath1, dwFileAttributes, (SHFILEINFOA) psfi, cbFileInfo, uFlags);
|
|
3031 }
|
|
3032
|
|
3033 public static final BOOL Shell_NotifyIcon (int dwMessage, NOTIFYICONDATA lpData) {
|
|
3034 if (IsUnicode) return Shell_NotifyIconW (dwMessage, (NOTIFYICONDATAW)lpData);
|
|
3035 return Shell_NotifyIconA (dwMessage, (NOTIFYICONDATAA)lpData);
|
|
3036 }
|
|
3037
|
|
3038 public static final BOOL SHGetPathFromIDList (int /*long*/ pidl, TCHAR pszPath) {
|
|
3039 if (IsUnicode) {
|
|
3040 char [] pszPath1 = pszPath is null ? null : pszPath.chars;
|
|
3041 return SHGetPathFromIDListW (pidl, pszPath1);
|
|
3042 }
|
|
3043 byte [] pszPath1 = pszPath is null ? null : pszPath.bytes;
|
|
3044 return SHGetPathFromIDListA (pidl, pszPath1);
|
|
3045 }
|
|
3046
|
|
3047 public static final int StartDoc (int /*long*/ hdc, DOCINFO lpdi) {
|
|
3048 if (IsUnicode) return StartDocW (hdc, lpdi);
|
|
3049 return StartDocA (hdc, lpdi);
|
|
3050 }
|
|
3051
|
|
3052 public static final BOOL SystemParametersInfo (int uiAction, int uiParam, RECT pvParam, int fWinIni) {
|
|
3053 if (IsUnicode) return SystemParametersInfoW (uiAction, uiParam, pvParam, fWinIni);
|
|
3054 return SystemParametersInfoA (uiAction, uiParam, pvParam, fWinIni);
|
|
3055 }
|
|
3056
|
|
3057 public static final BOOL SystemParametersInfo (int uiAction, int uiParam, HIGHCONTRAST pvParam, int fWinIni) {
|
|
3058 if (IsUnicode) return SystemParametersInfoW (uiAction, uiParam, pvParam, fWinIni);
|
|
3059 return SystemParametersInfoA (uiAction, uiParam, pvParam, fWinIni);
|
|
3060 }
|
|
3061
|
|
3062 public static final BOOL SystemParametersInfo (int uiAction, int uiParam, NONCLIENTMETRICS pvParam, int fWinIni) {
|
|
3063 if (IsUnicode) return SystemParametersInfoW (uiAction, uiParam, (NONCLIENTMETRICSW)pvParam, fWinIni);
|
|
3064 return SystemParametersInfoA (uiAction, uiParam, (NONCLIENTMETRICSA)pvParam, fWinIni);
|
|
3065 }
|
|
3066
|
|
3067 public static final BOOL SystemParametersInfo (int uiAction, int uiParam, int [] pvParam, int fWinIni) {
|
|
3068 if (IsUnicode) return SystemParametersInfoW (uiAction, uiParam, pvParam, fWinIni);
|
|
3069 return SystemParametersInfoA (uiAction, uiParam, pvParam, fWinIni);
|
|
3070 }
|
|
3071
|
|
3072 public static final int TranslateAccelerator (int /*long*/ hWnd, int /*long*/ hAccTable, MSG lpMsg) {
|
|
3073 if (IsUnicode) return TranslateAcceleratorW (hWnd, hAccTable, lpMsg);
|
|
3074 return TranslateAcceleratorA (hWnd, hAccTable, lpMsg);
|
|
3075 }
|
|
3076
|
|
3077 public static final BOOL UnregisterClass (TCHAR lpClassName, int /*long*/ hInstance) {
|
|
3078 if (IsUnicode) {
|
|
3079 char [] lpClassName1 = lpClassName is null ? null : lpClassName.chars;
|
|
3080 return UnregisterClassW (lpClassName1, hInstance);
|
|
3081 }
|
|
3082 byte [] lpClassName1 = lpClassName is null ? null : lpClassName.bytes;
|
|
3083 return UnregisterClassA (lpClassName1, hInstance);
|
|
3084 }
|
|
3085
|
|
3086 public static final short VkKeyScan (short ch) {
|
|
3087 if (IsUnicode) return VkKeyScanW (ch);
|
|
3088 return VkKeyScanA (ch);
|
|
3089 }
|
|
3090
|
|
3091 /** Natives */
|
|
3092 public static final native int AbortDoc (int /*long*/ hdc);
|
|
3093 public static final native BOOL ActivateActCtx (int /*long*/ hActCtx, int /*long*/ [] lpCookie);
|
|
3094 public static final native int /*long*/ ActivateKeyboardLayout(int /*long*/ hkl, int Flags);
|
|
3095 public static final native int AddFontResourceExW(char[] lpszFilename, int fl, int /*long*/ pdv);
|
|
3096 public static final native int AddFontResourceExA(byte[] lpszFilename, int fl, int /*long*/ pdv);
|
|
3097 public static final native BOOL AdjustWindowRectEx (RECT lpRect, int dwStyle, BOOL bMenu, int dwExStyle);
|
|
3098 public static final native BOOL AlphaBlend(int /*long*/ hdcDest, int nXOriginDest, int nYOriginDest, int nWidthDest, int nHeightDest, int /*long*/ hdcSrc, int nXOriginSrc, int nYOriginSrc, int nWidthSrc, int nHeightSrc, BLENDFUNCTION blendFunction);
|
|
3099 public static final native BOOL AnimateWindow(int /*long*/ hwnd, int dwTime, int dwFlags);
|
|
3100 public static final native BOOL Arc (int /*long*/ hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nXStartArc, int nYStartArc, int nXEndArc, int nYEndArc);
|
|
3101 public static final native int AssocQueryStringA(int flags, int str, byte[] pszAssoc, byte[] pszExtra, byte[] pszOut, int[] pcchOut);
|
|
3102 public static final native int AssocQueryStringW(int flags, int str, char[] pszAssoc, char[] pszExtra, char[] pszOut, int[] pcchOut);
|
|
3103 public static final native BOOL AttachThreadInput (int idAttach, int idAttachTo, BOOL fAttach);
|
|
3104 public static final native int /*long*/ BeginBufferedPaint (int /*long*/ hdcTarget, RECT prcTarget, int dwFormat, BP_PAINTPARAMS pPaintParams, int /*long*/ [] phdc);
|
|
3105 public static final native int /*long*/ BeginDeferWindowPos (int nNumWindows);
|
|
3106 public static final native int /*long*/ BeginPaint (int /*long*/ hWnd, PAINTSTRUCT lpPaint);
|
|
3107 public static final native BOOL BeginPath(int /*long*/ hdc);
|
|
3108 public static final native BOOL BitBlt (int /*long*/ hdcDest, int nXDest, int nYDest, int nWidth, int nHeight, int /*long*/ hdcSrc, int nXSrc, int nYSrc, int dwRop);
|
|
3109 public static final native BOOL BringWindowToTop (int /*long*/ hWnd);
|
|
3110 public static final native int BufferedPaintInit ();
|
|
3111 public static final native int BufferedPaintSetAlpha (int /*long*/ hBufferedPaint, RECT prc, byte alpha);
|
|
3112 public static final native int BufferedPaintUnInit ();
|
|
3113 public static final native int Call (int /*long*/ address, DLLVERSIONINFO arg0);
|
|
3114 public static final native int /*long*/ CallNextHookEx(int /*long*/ hhk, int nCode, int /*long*/ wParam, int /*long*/ lParam);
|
|
3115 public static final native int /*long*/ CallWindowProcW (int /*long*/ lpPrevWndFunc, int /*long*/ hWnd, int Msg, int /*long*/ wParam, int /*long*/ lParam);
|
|
3116 public static final native int /*long*/ CallWindowProcA (int /*long*/ lpPrevWndFunc, int /*long*/ hWnd, int Msg, int /*long*/ wParam, int /*long*/ lParam);
|
|
3117 public static final native short CharLowerW (short ch);
|
|
3118 public static final native short CharLowerA (short ch);
|
|
3119 public static final native short CharUpperW (short ch);
|
|
3120 public static final native short CharUpperA (short ch);
|
19
|
3121 public static final native BOOL CheckMenuItem (int /*long*/ hmenu, int uIDCheckItem, int uCheck);
|
3
|
3122 public static final native BOOL ChooseColorW (CHOOSECOLOR lpcc);
|
|
3123 public static final native BOOL ChooseColorA (CHOOSECOLOR lpcc);
|
|
3124 public static final native BOOL ChooseFontW (CHOOSEFONT chooseFont);
|
|
3125 public static final native BOOL ChooseFontA (CHOOSEFONT chooseFont);
|
|
3126 public static final native BOOL ClientToScreen (int /*long*/ hWnd, POINT lpPoint);
|
|
3127 public static final native BOOL CloseClipboard ();
|
|
3128 public static final native BOOL CloseHandle (int /*long*/ hObject);
|
|
3129 public static final native int CloseThemeData (int /*long*/ hTheme);
|
|
3130 public static final native int CoCreateInstance (byte[] rclsid, int /*long*/ pUnkOuter, int dwClsContext, byte[] riid, int /*long*/[] ppv);
|
|
3131 public static final native int CoInternetIsFeatureEnabled (int FeatureEntry, int dwFlags);
|
|
3132 public static final native int CoInternetSetFeatureEnabled (int FeatureEntry, int dwFlags, BOOL fEnable);
|
|
3133 public static final native int CombineRgn (int /*long*/ hrgnDest, int /*long*/ hrgnSrc1, int /*long*/ hrgnSrc2, int fnCombineMode);
|
|
3134 public static final native BOOL CommandBar_AddAdornments (int /*long*/ hwndCB, int dwFlags, int dwReserved);
|
|
3135 public static final native int /*long*/ CommandBar_Create (int /*long*/ hInst, int /*long*/ hwndParent, int idCmdBar);
|
|
3136 public static final native void CommandBar_Destroy (int /*long*/ hwndCB);
|
|
3137 public static final native BOOL CommandBar_DrawMenuBar (int /*long*/ hwndCB, int iButton);
|
|
3138 public static final native int CommandBar_Height (int /*long*/ hdnwCB);
|
|
3139 public static final native BOOL CommandBar_InsertMenubarEx (int /*long*/ hwndCB, int /*long*/ hInst, int /*long*/ pszMenu, int iButton);
|
|
3140 public static final native BOOL CommandBar_Show (int /*long*/ hwndCB, BOOL fShow);
|
|
3141 public static final native int CommDlgExtendedError ();
|
|
3142 public static final native int /*long*/ CopyImage (int /*long*/ hImage, int uType, int cxDesired, int cyDesired, int fuFlags);
|
19
|
3143 public static final native int /*long*/ CreateAcceleratorTableW (byte [] lpaccl, int cEntries);
|
3
|
3144 public static final native int /*long*/ CreateAcceleratorTableA (byte [] lpaccl, int cEntries);
|
|
3145 public static final native int /*long*/ CreateActCtxW (ACTCTX pActCtx);
|
|
3146 public static final native int /*long*/ CreateActCtxA (ACTCTX pActCtx);
|
|
3147 public static final native int /*long*/ CreateBitmap (int nWidth, int nHeight, int cPlanes, int cBitsPerPel, byte [] lpvBits);
|
|
3148 public static final native BOOL CreateCaret (int /*long*/ hWnd, int /*long*/ hBitmap, int nWidth, int nHeight);
|
|
3149 public static final native int /*long*/ CreateCompatibleBitmap (int /*long*/ hdc, int nWidth, int nHeight);
|
|
3150 public static final native int /*long*/ CreateCompatibleDC (int /*long*/ hdc);
|
|
3151 public static final native int /*long*/ CreateCursor (int /*long*/ hInst, int xHotSpot, int yHotSpot, int nWidth, int nHeight, byte [] pvANDPlane, byte [] pvXORPlane);
|
19
|
3152 public static final native int /*long*/ CreateDCW (char [] lpszDriver, char [] lpszDevice, int /*long*/ lpszOutput, int /*long*/ lpInitData);
|
|
3153 public static final native int /*long*/ CreateDCA (byte [] lpszDriver, byte [] lpszDevice, int /*long*/ lpszOutput, int /*long*/ lpInitData);
|
3
|
3154 public static final native int /*long*/ CreateDIBSection(int /*long*/ hdc, byte[] pbmi, int iUsage, int /*long*/[] ppvBits, int /*long*/ hSection, int dwOffset);
|
|
3155 public static final native int /*long*/ CreateFontIndirectW (int /*long*/ lplf);
|
|
3156 public static final native int /*long*/ CreateFontIndirectA (int /*long*/ lplf);
|
|
3157 public static final native int /*long*/ CreateFontIndirectW (LOGFONTW lplf);
|
|
3158 public static final native int /*long*/ CreateFontIndirectA (LOGFONTA lplf);
|
|
3159 public static final native int /*long*/ CreateIconIndirect (ICONINFO lplf);
|
|
3160 public static final native int /*long*/ CreateMenu ();
|
|
3161 public static final native int /*long*/ CreatePalette (byte[] logPalette);
|
|
3162 public static final native int /*long*/ CreatePatternBrush (int /*long*/ colorRef);
|
|
3163 public static final native int /*long*/ CreatePen (int fnPenStyle, int nWidth, int crColor);
|
|
3164 public static final native int /*long*/ CreatePolygonRgn(int[] lppt, int cPoints, int fnPolyFillMode);
|
|
3165 public static final native int /*long*/ CreatePopupMenu ();
|
|
3166 public static final native BOOL CreateProcessW (int /*long*/ lpApplicationName, int /*long*/ lpCommandLine, int /*long*/ lpProcessAttributes, int /*long*/ lpThreadAttributes, BOOL bInheritHandles, int dwCreationFlags, int /*long*/ lpEnvironment, int /*long*/ lpCurrentDirectory, STARTUPINFO lpStartupInfo, PROCESS_INFORMATION lpProcessInformation);
|
|
3167 public static final native BOOL CreateProcessA (int /*long*/ lpApplicationName, int /*long*/ lpCommandLine, int /*long*/ lpProcessAttributes, int /*long*/ lpThreadAttributes, BOOL bInheritHandles, int dwCreationFlags, int /*long*/ lpEnvironment, int /*long*/ lpCurrentDirectory, STARTUPINFO lpStartupInfo, PROCESS_INFORMATION lpProcessInformation);
|
|
3168 public static final native int /*long*/ CreateRectRgn (int left, int top, int right, int bottom);
|
|
3169 public static final native int /*long*/ CreateSolidBrush (int colorRef);
|
|
3170 public static final native int CreateStreamOnHGlobal(int /*long*/ hGlobal, BOOL fDeleteOnRelease, int /*long*/[] ppstm);
|
|
3171 public static final native int /*long*/ CreateWindowExW (int dwExStyle, char [] lpClassName, char [] lpWindowName, int dwStyle, int X, int Y, int nWidth, int nHeight, int /*long*/ hWndParent, int /*long*/ hMenu, int /*long*/ hInstance, CREATESTRUCT lpParam);
|
|
3172 public static final native int /*long*/ CreateWindowExA (int dwExStyle, byte [] lpClassName, byte [] lpWindowName, int dwStyle, int X, int Y, int nWidth, int nHeight, int /*long*/ hWndParent, int /*long*/ hMenu, int /*long*/ hInstance, CREATESTRUCT lpParam);
|
|
3173 public static final native int /*long*/ DeferWindowPos (int /*long*/ hWinPosInfo, int /*long*/ hWnd, int /*long*/ hWndInsertAfter, int X, int Y, int cx, int cy, int uFlags);
|
|
3174 public static final native int /*long*/ DefMDIChildProcW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, int /*long*/ lParam);
|
|
3175 public static final native int /*long*/ DefMDIChildProcA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, int /*long*/ lParam);
|
|
3176 public static final native int /*long*/ DefFrameProcW (int /*long*/ hWnd, int /*long*/ hWndMDIClient, int Msg, int /*long*/ wParam, int /*long*/ lParam);
|
|
3177 public static final native int /*long*/ DefFrameProcA (int /*long*/ hWnd, int /*long*/ hWndMDIClient, int Msg, int /*long*/ wParam, int /*long*/ lParam);
|
|
3178 public static final native int /*long*/ DefWindowProcW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, int /*long*/ lParam);
|
|
3179 public static final native int /*long*/ DefWindowProcA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, int /*long*/ lParam);
|
|
3180 public static final native BOOL DeleteDC (int /*long*/ hdc);
|
|
3181 public static final native BOOL DeleteMenu (int /*long*/ hMenu, int uPosition, int uFlags);
|
|
3182 public static final native BOOL DeleteObject (int /*long*/ hGdiObj);
|
|
3183 public static final native BOOL DestroyAcceleratorTable (int /*long*/ hAccel);
|
|
3184 public static final native BOOL DestroyCaret ();
|
|
3185 public static final native BOOL DestroyCursor (int /*long*/ hCursor);
|
|
3186 public static final native BOOL DestroyIcon (int /*long*/ hIcon);
|
|
3187 public static final native BOOL DestroyMenu (int /*long*/ hMenu);
|
|
3188 public static final native BOOL DestroyWindow (int /*long*/ hWnd);
|
|
3189 public static final native int /*long*/ DispatchMessageW (MSG lpmsg);
|
|
3190 public static final native int /*long*/ DispatchMessageA (MSG lpmsg);
|
|
3191 public static final native BOOL DragDetect (int /*long*/ hwnd, POINT pt);
|
|
3192 public static final native void DragFinish (int /*long*/ hDrop);
|
|
3193 public static final native int DragQueryFileA (int /*long*/ hDrop, int iFile, byte[] lpszFile, int cch);
|
|
3194 public static final native int DragQueryFileW (int /*long*/ hDrop, int iFile, char[] lpszFile, int cch);
|
|
3195 public static final native BOOL DrawAnimatedRects (int /*long*/ hwnd, int idAni, RECT lprcFrom, RECT lprcTo);
|
|
3196 public static final native BOOL DrawEdge (int /*long*/ hdc, RECT qrc, int edge, int grfFlags);
|
|
3197 public static final native BOOL DrawFocusRect (int /*long*/ hDC, RECT lpRect);
|
|
3198 public static final native BOOL DrawFrameControl (int /*long*/ hdc, RECT lprc, int uType, int uState);
|
|
3199 public static final native BOOL DrawIconEx (int /*long*/ hdc, int xLeft, int yTop, int /*long*/ hIcon, int cxWidth, int cyWidth, int istepIfAniCur, int /*long*/ hbrFlickerFreeDraw, int diFlags);
|
|
3200 public static final native BOOL DrawMenuBar (int /*long*/ hWnd);
|
|
3201 public static final native BOOL DrawStateW (int /*long*/ hdc, int /*long*/ hbr, int /*long*/ lpOutputFunc, int /*long*/ lData, int /*long*/ wData, int x, int y, int cx, int cy, int fuFlags);
|
|
3202 public static final native BOOL DrawStateA (int /*long*/ hdc, int /*long*/ hbr, int /*long*/ lpOutputFunc, int /*long*/ lData, int /*long*/ wData, int x, int y, int cx, int cy, int fuFlags);
|
|
3203 public static final native int DrawTextW (int /*long*/ hDC, char [] lpString, int nCount, RECT lpRect, int uFormat);
|
|
3204 public static final native int DrawTextA (int /*long*/ hDC, byte [] lpString, int nCount, RECT lpRect, int uFormat);
|
|
3205 public static final native int DrawThemeBackground (int /*long*/ hTheme, int /*long*/ hdc, int iPartId, int iStateId, RECT pRect, RECT pClipRect);
|
|
3206 public static final native int DrawThemeEdge (int /*long*/ hTheme, int /*long*/ hdc, int iPartId, int iStateId, RECT pDestRect, int uEdge, int uFlags, RECT pContentRect);
|
|
3207 public static final native int DrawThemeIcon (int /*long*/ hTheme, int /*long*/ hdc, int iPartId, int iStateId, RECT pRect, int /*long*/ himl, int iImageIndex);
|
|
3208 public static final native int DrawThemeParentBackground (int /*long*/ hwnd, int /*long*/ hdc, RECT prc);
|
|
3209 public static final native int DrawThemeText (int /*long*/ hTheme, int /*long*/ hdc, int iPartId, int iStateId, char[] pszText, int iCharCount, int dwTextFlags, int dwTextFlags2, RECT pRect);
|
19
|
3210 public static final native int DwmExtendFrameIntoClientArea (int /*long*/ hWnd, MARGINS pMarInset);
|
3
|
3211 public static final native BOOL Ellipse (int /*long*/ hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect);
|
|
3212 public static final native BOOL EnableMenuItem (int /*long*/ hMenu, int uIDEnableItem, int uEnable);
|
|
3213 public static final native BOOL EnableScrollBar (int /*long*/ hWnd, int wSBflags, int wArrows);
|
|
3214 public static final native BOOL EnableWindow (int /*long*/ hWnd, BOOL bEnable);
|
|
3215 public static final native BOOL EnumSystemLanguageGroupsW(int /*long*/ pLangGroupEnumProc, int dwFlags, int /*long*/ lParam);
|
|
3216 public static final native BOOL EnumSystemLanguageGroupsA(int /*long*/ pLangGroupEnumProc, int dwFlags, int /*long*/ lParam);
|
|
3217 public static final native BOOL EnumSystemLocalesW (int /*long*/ lpLocaleEnumProc, int dwFlags);
|
|
3218 public static final native BOOL EnumSystemLocalesA (int /*long*/ lpLocaleEnumProc, int dwFlags);
|
|
3219 public static final native BOOL EndDeferWindowPos (int /*long*/ hWinPosInfo);
|
|
3220 public static final native int EndBufferedPaint (int /*long*/ hBufferedPaint, BOOL fUpdateTarget);
|
|
3221 public static final native int EndDoc (int /*long*/ hdc);
|
|
3222 public static final native int EndPage (int /*long*/ hdc);
|
|
3223 public static final native int EndPaint (int /*long*/ hWnd, PAINTSTRUCT lpPaint);
|
|
3224 public static final native BOOL EndPath(int /*long*/ hdc);
|
|
3225 public static final native BOOL EnumDisplayMonitors (int /*long*/ hdc, RECT lprcClip, int /*long*/ lpfnEnum, int dwData);
|
|
3226 public static final native int EnumFontFamiliesW (int /*long*/ hdc, char [] lpszFamily, int /*long*/ lpEnumFontFamProc, int /*long*/ lParam);
|
|
3227 public static final native int EnumFontFamiliesA (int /*long*/ hdc, byte [] lpszFamily, int /*long*/ lpEnumFontFamProc, int /*long*/ lParam);
|
|
3228 public static final native int EnumFontFamiliesExW (int /*long*/ hdc, LOGFONTW lpLogfont, int /*long*/ lpEnumFontFamExProc, int /*long*/ lParam, int dwFlags);
|
|
3229 public static final native int EnumFontFamiliesExA (int /*long*/ hdc, LOGFONTA lpLogfont, int /*long*/ lpEnumFontFamExProc, int /*long*/ lParam, int dwFlags);
|
|
3230 public static final native BOOL EqualRect (RECT lprc1, RECT lprc2);
|
|
3231 public static final native BOOL EqualRgn (int /*long*/ hSrcRgn1, int /*long*/ hSrcRgn2);
|
|
3232 public static final native int ExcludeClipRect (int /*long*/ hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect);
|
|
3233 public static final native int ExpandEnvironmentStringsW (char [] lpSrc, char [] lsDst, int nSize);
|
|
3234 public static final native int ExpandEnvironmentStringsA (byte [] lpSrc, byte [] lsDst, int nSize);
|
|
3235 public static final native int /*long*/ ExtCreatePen (int dwPenStyle, int dwWidth, LOGBRUSH lplb, int dwStyleCount, int[] lpStyle);
|
|
3236 public static final native int /*long*/ ExtCreateRegion (float[] lpXform, int nCount, int[] lpRgnData);
|
|
3237 public static final native BOOL ExtTextOutW (int /*long*/ hdc, int X, int Y, int fuOptions, RECT lprc, char[] lpString, int cbCount, int[] lpDx);
|
|
3238 public static final native BOOL ExtTextOutA (int /*long*/ hdc, int X, int Y, int fuOptions, RECT lprc, byte[] lpString, int cbCount, int[] lpDx);
|
|
3239 public static final native int ExtractIconExW (char [] lpszFile, int nIconIndex, int /*long*/ [] phiconLarge, int /*long*/ [] phiconSmall, int nIcons);
|
|
3240 public static final native int ExtractIconExA (byte [] lpszFile, int nIconIndex, int /*long*/ [] phiconLarge, int /*long*/ [] phiconSmall, int nIcons);
|
|
3241 public static final native int FillRect (int /*long*/ hDC, RECT lprc, int /*long*/ hbr);
|
|
3242 public static final native BOOL FillPath (int /*long*/ hdc);
|
|
3243 public static final native int /*long*/ FindWindowA (byte [] lpClassName, byte [] lpWindowName);
|
|
3244 public static final native int /*long*/ FindWindowW (char [] lpClassName, char [] lpWindowName);
|
|
3245 public static final native int FormatMessageA (int dwFlags, int /*long*/ lpSource, int dwMessageId, int dwLanguageId, int[] lpBuffer, int nSize, int /*long*/ Arguments);
|
|
3246 public static final native int FormatMessageW (int dwFlags, int /*long*/ lpSource, int dwMessageId, int dwLanguageId, int[] lpBuffer, int nSize, int /*long*/ Arguments);
|
|
3247 public static final native BOOL FreeLibrary (int /*long*/ hLibModule);
|
|
3248 public static final native int GdiSetBatchLimit (int dwLimit);
|
|
3249 public static final native int GetACP ();
|
|
3250 public static final native short GetAsyncKeyState (int nVirtKey);
|
|
3251 public static final native int /*long*/ GetActiveWindow ();
|
|
3252 public static final native int GetBkColor (int /*long*/ hDC);
|
|
3253 public static final native int /*long*/ GetCapture ();
|
|
3254 public static final native BOOL GetCaretPos (POINT lpPoint);
|
|
3255 public static final native BOOL GetCharABCWidthsA (int /*long*/ hdc, int iFirstChar, int iLastChar, int [] lpabc);
|
|
3256 public static final native BOOL GetCharABCWidthsW (int /*long*/ hdc, int iFirstChar, int iLastChar, int [] lpabc);
|
|
3257 public static final native int GetCharacterPlacementW (int /*long*/ hdc, char[] lpString, int nCount, int nMaxExtent, GCP_RESULTS lpResults, int dwFlags);
|
|
3258 public static final native int GetCharacterPlacementA (int /*long*/ hdc, byte[] lpString, int nCount, int nMaxExtent, GCP_RESULTS lpResults, int dwFlags);
|
|
3259 public static final native BOOL GetCharWidthA (int /*long*/ hdc, int iFirstChar, int iLastChar, int [] lpBuffer);
|
|
3260 public static final native BOOL GetCharWidthW (int /*long*/ hdc, int iFirstChar, int iLastChar, int [] lpBuffer);
|
|
3261 public static final native BOOL GetClassInfoW (int /*long*/ hInstance, char [] lpClassName, WNDCLASS lpWndClass);
|
|
3262 public static final native BOOL GetClassInfoA (int /*long*/ hInstance, byte [] lpClassName, WNDCLASS lpWndClass);
|
|
3263 public static final native int GetClassNameW (int /*long*/ hWnd, char [] lpClassName, int nMaxCount);
|
|
3264 public static final native int GetClassNameA (int /*long*/ hWnd, byte [] lpClassName, int nMaxCount);
|
|
3265 public static final native BOOL GetClientRect (int /*long*/ hWnd, RECT lpRect);
|
|
3266 public static final native int /*long*/ GetClipboardData (int uFormat);
|
|
3267 public static final native int GetClipboardFormatNameA (int format, byte[] lpszFormatName, int cchMaxCount);
|
|
3268 public static final native int GetClipboardFormatNameW (int format, char[] lpszFormatName, int cchMaxCount);
|
|
3269 public static final native int GetClipBox (int /*long*/ hdc, RECT lprc);
|
|
3270 public static final native int GetClipRgn (int /*long*/ hdc, int /*long*/ hrgn);
|
|
3271 public static final native BOOL GetComboBoxInfo (int /*long*/ hwndCombo, COMBOBOXINFO pcbi);
|
|
3272 public static final native int /*long*/ GetCurrentObject (int /*long*/ hdc, int uObjectType);
|
|
3273 public static final native int GetCurrentProcessId ();
|
|
3274 public static final native int GetCurrentThreadId ();
|
|
3275 public static final native int /*long*/ GetCursor ();
|
|
3276 public static final native BOOL GetCursorPos (POINT lpPoint);
|
|
3277 public static final native int GetDateFormatW(int Locale, int dwFlags, SYSTEMTIME lpDate, char [] lpFormat, char [] lpDateStr, int cchDate);
|
|
3278 public static final native int GetDateFormatA(int Locale, int dwFlags, SYSTEMTIME lpDate, byte [] lpFormat, byte [] lpDateStr, int cchDate);
|
|
3279 public static final native int /*long*/ GetDC (int /*long*/ hwnd);
|
|
3280 public static final native int /*long*/ GetDCEx (int /*long*/ hWnd, int /*long*/ hrgnClip, int flags);
|
|
3281 public static final native int /*long*/ GetDesktopWindow ();
|
|
3282 public static final native int GetDeviceCaps (int /*long*/ hdc, int nIndex);
|
|
3283 public static final native int GetDialogBaseUnits ();
|
|
3284 public static final native int GetDIBColorTable (int /*long*/ hdc, int uStartIndex, int cEntries, byte[] pColors);
|
|
3285 public static final native int GetDIBits (int /*long*/ hdc, int /*long*/ hbmp, int uStartScan, int cScanLines, int /*long*/ lpvBits, byte[] lpbi, int uUsage);
|
|
3286 public static final native int /*long*/ GetDlgItem (int /*long*/ hDlg, int nIDDlgItem);
|
|
3287 public static final native int GetDoubleClickTime ();
|
|
3288 public static final native int /*long*/ GetFocus ();
|
|
3289 public static final native int GetFontLanguageInfo (int /*long*/ hdc);
|
|
3290 public static final native int /*long*/ GetForegroundWindow ();
|
|
3291 public static final native BOOL GetGUIThreadInfo (int idThread, GUITHREADINFO lpgui);
|
|
3292 public static final native BOOL GetIconInfo (int /*long*/ hIcon, ICONINFO piconinfo);
|
|
3293 public static final native int GetKeyboardLayoutList (int nBuff, int /*long*/ [] lpList);
|
|
3294 public static final native int /*long*/ GetKeyboardLayout (int idThread);
|
|
3295 public static final native short GetKeyState (int nVirtKey);
|
|
3296 public static final native BOOL GetKeyboardState (byte [] lpKeyState);
|
|
3297 public static final native int GetKeyNameTextW (int lParam, char [] lpString, int nSize);
|
|
3298 public static final native int GetKeyNameTextA (int lParam, byte [] lpString, int nSize);
|
|
3299 public static final native int /*long*/ GetLastActivePopup (int /*long*/ hWnd);
|
|
3300 public static final native int GetLastError ();
|
|
3301 public static final native int GetLayout (int /*long*/ hdc);
|
|
3302 /* returns the instance handle to the swt library */
|
|
3303 public static final native int /*long*/ GetLibraryHandle ();
|
|
3304 public static final native int GetLocaleInfoW (int Locale, int LCType, char [] lpLCData, int cchData);
|
|
3305 public static final native int GetLocaleInfoA (int Locale, int LCType, byte [] lpLCData, int cchData);
|
|
3306 public static final native int /*long*/ GetMenu (int /*long*/ hWnd);
|
|
3307 public static final native BOOL GetMenuBarInfo (int /*long*/ hWnd, int idObject, int idItem, MENUBARINFO pmbi);
|
|
3308 public static final native int GetMenuDefaultItem (int /*long*/ hMenu, int fByPos, int gmdiFlags);
|
|
3309 public static final native BOOL GetMenuInfo (int /*long*/ hmenu, MENUINFO lpcmi);
|
|
3310 public static final native int GetMenuItemCount (int /*long*/ hMenu);
|
|
3311 public static final native BOOL GetMenuItemInfoW (int /*long*/ hMenu, int uItem, BOOL fByPosition, MENUITEMINFO lpmii);
|
|
3312 public static final native BOOL GetMenuItemInfoA (int /*long*/ hMenu, int uItem, BOOL fByPosition, MENUITEMINFO lpmii);
|
|
3313 public static final native BOOL GetMenuItemRect (int /*long*/ hWnd, int /*long*/ hMenu, int uItem, RECT lprcItem);
|
|
3314 public static final native BOOL GetMessageW (MSG lpMsg, int /*long*/ hWnd, int wMsgFilterMin, int wMsgFilterMax);
|
|
3315 public static final native BOOL GetMessageA (MSG lpMsg, int /*long*/ hWnd, int wMsgFilterMin, int wMsgFilterMax);
|
|
3316 public static final native int GetMessagePos ();
|
|
3317 public static final native int GetMessageTime ();
|
|
3318 public static final native int GetMetaRgn (int /*long*/ hdc, int /*long*/ hrgn);
|
|
3319 public static final native int GetThemeColor (int /*long*/ hTheme, int iPartId, int iStateId, int iPropId, int[] pColor);
|
|
3320 public static final native int GetThemeTextExtent (int /*long*/ hTheme, int /*long*/ hdc, int iPartId, int iStateId, char[] pszText, int iCharCount, int dwTextFlags, RECT pBoundingRect, RECT pExtentRect);
|
|
3321 public static final native int GetTextCharset (int /*long*/ hdc);
|
|
3322 public static final native int GetTickCount ();
|
|
3323 public static final native int GetModuleFileNameW (int /*long*/ hModule, char [] lpFilename, int inSize);
|
|
3324 public static final native int GetModuleFileNameA (int /*long*/ hModule, byte [] lpFilename, int inSize);
|
|
3325 public static final native int /*long*/ GetModuleHandleW (char [] lpModuleName);
|
|
3326 public static final native int /*long*/ GetModuleHandleA (byte [] lpModuleName);
|
|
3327 public static final native BOOL GetMonitorInfoW (int /*long*/ hmonitor, MONITORINFO lpmi);
|
|
3328 public static final native BOOL GetMonitorInfoA (int /*long*/ hmonitor, MONITORINFO lpmi);
|
|
3329 public static final native int GetNearestPaletteIndex (int /*long*/ hPal, int crColor);
|
|
3330 public static final native int GetObjectA (int /*long*/ hgdiobj, int cbBuffer, BITMAP lpvObject);
|
|
3331 public static final native int GetObjectW (int /*long*/ hgdiobj, int cbBuffer, BITMAP lpvObject);
|
|
3332 public static final native int GetObjectA (int /*long*/ hgdiobj, int cbBuffer, DIBSECTION lpvObject);
|
|
3333 public static final native int GetObjectW (int /*long*/ hgdiobj, int cbBuffer, DIBSECTION lpvObject);
|
|
3334 public static final native int GetObjectA (int /*long*/ hgdiobj, int cbBuffer, EXTLOGPEN lpvObject);
|
|
3335 public static final native int GetObjectW (int /*long*/ hgdiobj, int cbBuffer, EXTLOGPEN lpvObject);
|
|
3336 public static final native int GetObjectA (int /*long*/ hgdiobj, int cbBuffer, LOGBRUSH lpvObject);
|
|
3337 public static final native int GetObjectW (int /*long*/ hgdiobj, int cbBuffer, LOGBRUSH lpvObject);
|
|
3338 public static final native int GetObjectA (int /*long*/ hgdiobj, int cbBuffer, LOGFONTA lpvObject);
|
|
3339 public static final native int GetObjectW (int /*long*/ hgdiobj, int cbBuffer, LOGFONTW lpvObject);
|
|
3340 public static final native int GetObjectA (int /*long*/ hgdiobj, int cbBuffer, LOGPEN lpvObject);
|
|
3341 public static final native int GetObjectW (int /*long*/ hgdiobj, int cbBuffer, LOGPEN lpvObject);
|
|
3342 public static final native int GetObjectA (int /*long*/ hgdiobj, int cbBuffer, int /*long*/ lpvObject);
|
|
3343 public static final native int GetObjectW (int /*long*/ hgdiobj, int cbBuffer, int /*long*/ lpvObject);
|
|
3344 public static final native BOOL GetOpenFileNameW (OPENFILENAME lpofn);
|
|
3345 public static final native BOOL GetOpenFileNameA (OPENFILENAME lpofn);
|
|
3346 public static final native int GetPath (int /*long*/ hdc, int[] lpPoints, byte[] lpTypes, int nSize);
|
|
3347 public static final native int GetPaletteEntries (int /*long*/ hPalette, int iStartIndex, int nEntries, byte[] logPalette);
|
|
3348 public static final native int /*long*/ GetParent (int /*long*/ hWnd);
|
|
3349 public static final native int GetPixel (int /*long*/ hdc, int x, int y);
|
|
3350 public static final native int GetPolyFillMode (int /*long*/ hdc);
|
|
3351 public static final native int /*long*/ GetProcAddress (int /*long*/ hModule, byte [] lpProcName);
|
|
3352 public static final native int /*long*/ GetProcessHeap ();
|
|
3353 public static final native int GetProcessHeaps (int NumberOfHeaps, int /*long*/[] ProcessHeaps);
|
|
3354 public static final native int GetProfileStringW (char [] lpAppName, char [] lpKeyName, char [] lpDefault, char [] lpReturnedString, int nSize);
|
|
3355 public static final native int GetProfileStringA (byte [] lpAppName, byte [] lpKeyName, byte [] lpDefault, byte [] lpReturnedString, int nSize);
|
|
3356 public static final native int /*long*/ GetPropW (int /*long*/ hWnd, int /*long*/ lpString);
|
|
3357 public static final native int /*long*/ GetPropA (int /*long*/ hWnd, int /*long*/ lpString);
|
|
3358 public static final native int GetRandomRgn (int /*long*/ hdc, int /*long*/ hrgn, int iNum);
|
|
3359 public static final native int GetRegionData (int /*long*/ hRgn, int dwCount, int [] lpRgnData);
|
|
3360 public static final native int GetRgnBox (int /*long*/ hrgn, RECT lprc);
|
|
3361 public static final native int GetROP2 (int /*long*/ hdc);
|
|
3362 public static final native BOOL GetSaveFileNameW (OPENFILENAME lpofn);
|
|
3363 public static final native BOOL GetSaveFileNameA (OPENFILENAME lpofn);
|
|
3364 public static final native BOOL GetScrollInfo (int /*long*/ hwnd, int flags, SCROLLINFO info);
|
|
3365 public static final native void GetStartupInfoW (STARTUPINFO lpStartupInfo);
|
|
3366 public static final native void GetStartupInfoA (STARTUPINFO lpStartupInfo);
|
|
3367 public static final native int /*long*/ GetStockObject (int fnObject);
|
|
3368 public static final native int GetSysColor (int nIndex);
|
|
3369 public static final native int /*long*/ GetSysColorBrush (int nIndex);
|
|
3370 public static final native short GetSystemDefaultUILanguage ();
|
|
3371 public static final native int /*long*/ GetSystemMenu (int /*long*/ hWnd, BOOL bRevert);
|
|
3372 public static final native int GetSystemMetrics (int nIndex);
|
|
3373 public static final native int GetSystemPaletteEntries (int /*long*/ hdc, int iStartIndex, int nEntries, byte[] lppe);
|
|
3374 public static final native int GetTextColor (int /*long*/ hDC);
|
|
3375 public static final native BOOL GetTextExtentPoint32W (int /*long*/ hdc, char [] lpString, int cbString, SIZE lpSize);
|
|
3376 public static final native BOOL GetTextExtentPoint32A (int /*long*/ hdc, byte [] lpString, int cbString, SIZE lpSize);
|
|
3377 public static final native BOOL GetTextMetricsW (int /*long*/ hdc, TEXTMETRICW lptm);
|
|
3378 public static final native BOOL GetTextMetricsA (int /*long*/ hdc, TEXTMETRICA lptm);
|
|
3379 public static final native int GetThemeInt (int /*long*/ hTheme, int iPartId, int iStateId, int iPropId, int[] piVal);
|
|
3380 public static final native int GetThemeMargins (int /*long*/ hTheme, int /*long*/ hdc, int iPartId, int iStateId, int iPropId, RECT prc, MARGINS pMargins);
|
|
3381 public static final native int GetThemeBackgroundContentRect (int /*long*/ hTheme, int /*long*/ hdc, int iPartId, int iStateId, RECT pBoundingRect, RECT pContentRect);
|
|
3382 public static final native int GetThemeBackgroundExtent (int /*long*/ hTheme, int /*long*/ hdc, int iPartId, int iStateId, RECT pContentRect, RECT pExtentRect);
|
|
3383 public static final native int GetThemePartSize (int /*long*/ hTheme, int /*long*/ hdc, int iPartId, int iStateId, RECT prc, int eSize, SIZE psz);
|
|
3384 public static final native int GetThemeMetric (int /*long*/ hTheme, int /*long*/ hdc, int iPartId, int iStateId, int iPropId, int[] piVal);
|
|
3385 public static final native int GetThemeRect (int /*long*/ hTheme, int iPartId, int iStateId, int iPropId, RECT pRect);
|
|
3386 public static final native int GetThemeSysSize (int /*long*/ hTheme, int iSizeID);
|
|
3387 public static final native int GetTimeFormatW(int Locale, int dwFlags, SYSTEMTIME lpTime, char [] lpFormat, char [] lpTimeStr, int cchTime);
|
|
3388 public static final native int GetTimeFormatA(int Locale, int dwFlags, SYSTEMTIME lpTime, byte [] lpFormat, byte [] lpTimeStr, int cchTime);
|
|
3389 public static final native BOOL GetUpdateRect (int /*long*/ hWnd, RECT lpRect, BOOL bErase);
|
|
3390 public static final native int GetUpdateRgn (int /*long*/ hWnd, int /*long*/ hRgn, BOOL bErase);
|
|
3391 public static final native BOOL GetVersionExW (OSVERSIONINFOEXW lpVersionInfo);
|
|
3392 public static final native BOOL GetVersionExA (OSVERSIONINFOEXA lpVersionInfo);
|
|
3393 public static final native BOOL GetVersionExW (OSVERSIONINFOW lpVersionInfo);
|
|
3394 public static final native BOOL GetVersionExA (OSVERSIONINFOA lpVersionInfo);
|
|
3395 public static final native int /*long*/ GetWindow (int /*long*/ hWnd, int uCmd);
|
|
3396 public static final native int GetWindowLongW (int /*long*/ hWnd, int nIndex);
|
|
3397 public static final native int GetWindowLongA (int /*long*/ hWnd, int nIndex);
|
|
3398 public static final native int /*long*/ GetWindowLongPtrW (int /*long*/ hWnd, int nIndex);
|
|
3399 public static final native int /*long*/ GetWindowLongPtrA (int /*long*/ hWnd, int nIndex);
|
|
3400 public static final native int /*long*/ GetWindowDC (int /*long*/ hWnd);
|
|
3401 public static final native BOOL GetWindowOrgEx (int /*long*/ hdc, POINT lpPoint);
|
|
3402 public static final native BOOL GetWindowPlacement (int /*long*/ hWnd, WINDOWPLACEMENT lpwndpl);
|
|
3403 public static final native BOOL GetWindowRect (int /*long*/ hWnd, RECT lpRect);
|
|
3404 public static final native int GetWindowRgn (int /*long*/ hWnd, int /*long*/ hRgn);
|
|
3405 public static final native int GetWindowTextW (int /*long*/ hWnd, char [] lpString, int nMaxCount);
|
|
3406 public static final native int GetWindowTextA (int /*long*/ hWnd, byte [] lpString, int nMaxCount);
|
|
3407 public static final native int GetWindowTextLengthW (int /*long*/ hWnd);
|
|
3408 public static final native int GetWindowTextLengthA (int /*long*/ hWnd);
|
|
3409 public static final native int GetWindowTheme (int /*long*/ hWnd);
|
|
3410 public static final native int GetWindowThreadProcessId (int /*long*/ hWnd, int [] lpdwProcessId);
|
|
3411 public static final native BOOL GetWorldTransform (int /*long*/ hdc, float[] lpXform);
|
|
3412 public static final native int GlobalAddAtomW (char [] lpString);
|
|
3413 public static final native int GlobalAddAtomA (byte [] lpString);
|
|
3414 public static final native int /*long*/ GlobalAlloc (int uFlags, int dwBytes);
|
|
3415 public static final native int /*long*/ GlobalFree (int /*long*/ hMem);
|
|
3416 public static final native int /*long*/ GlobalLock (int /*long*/ hMem);
|
|
3417 public static final native int GlobalSize (int /*long*/ hMem);
|
|
3418 public static final native BOOL GlobalUnlock (int /*long*/ hMem);
|
|
3419 public static final native BOOL GradientFill (int /*long*/ hdc, int /*long*/ pVertex, int dwNumVertex, int /*long*/ pMesh, int dwNumMesh, int dwMode);
|
|
3420 public static final native int /*long*/ HeapAlloc (int /*long*/ hHeap, int dwFlags, int dwBytes);
|
|
3421 public static final native BOOL HeapFree (int /*long*/ hHeap, int dwFlags, int /*long*/ lpMem);
|
|
3422 public static final native BOOL HeapValidate (int /*long*/ hHeap, int dwFlags, int /*long*/ lpMem);
|
|
3423 public static final native BOOL HideCaret (int /*long*/ hWnd);
|
|
3424 public static final native int HitTestThemeBackground (int /*long*/ hTheme, int /*long*/ hdc, int iPartId, int iStateId, int dwOptions, RECT pRect, int /*long*/ hrgn, POINT ptTest, short[] pwHitTestCode);
|
|
3425 public static final native int IIDFromString (char[] lpsz, byte[] lpiid);
|
|
3426 public static final native int ImageList_Add (int /*long*/ himl, int /*long*/ hbmImage, int /*long*/ hbmMask);
|
|
3427 public static final native int ImageList_AddMasked (int /*long*/ himl, int /*long*/ hbmImage, int crMask);
|
|
3428 public static final native BOOL ImageList_BeginDrag (int /*long*/ himl, int iTrack, int dxHotspot, int dyHotspot);
|
|
3429 public static final native int /*long*/ ImageList_Create (int cx, int cy, int flags, int cInitial, int cGrow);
|
|
3430 public static final native BOOL ImageList_Destroy (int /*long*/ himl);
|
|
3431 public static final native BOOL ImageList_DragEnter (int /*long*/ hwndLock, int x, int y);
|
|
3432 public static final native BOOL ImageList_DragLeave (int /*long*/ hwndLock);
|
|
3433 public static final native BOOL ImageList_DragMove (int x, int y);
|
|
3434 public static final native BOOL ImageList_DragShowNolock (BOOL fShow);
|
|
3435 public static final native BOOL ImageList_Draw (int /*long*/ himl, int i, int /*long*/ hdcDst, int x, int y, int fStyle);
|
|
3436 public static final native void ImageList_EndDrag ();
|
|
3437 public static final native int /*long*/ ImageList_GetDragImage (POINT ppt, POINT pptHotspot);
|
|
3438 public static final native int /*long*/ ImageList_GetIcon (int /*long*/ himl, int i, int flags);
|
19
|
3439 public static final native BOOL ImageList_GetIconSize (int /*long*/ himl, int [] cx, int [] cy);
|
3
|
3440 public static final native int ImageList_GetImageCount (int /*long*/ himl);
|
|
3441 public static final native BOOL ImageList_Remove (int /*long*/ himl, int i);
|
|
3442 public static final native BOOL ImageList_Replace (int /*long*/ himl, int i, int /*long*/ hbmImage, int /*long*/ hbmMask);
|
|
3443 public static final native int ImageList_ReplaceIcon (int /*long*/ himl, int i, int /*long*/ hicon);
|
|
3444 public static final native BOOL ImageList_SetIconSize (int /*long*/ himl, int cx, int cy);
|
|
3445 public static final native int /*long*/ ImmAssociateContext (int /*long*/ hWnd, int /*long*/ hIMC);
|
|
3446 public static final native int /*long*/ ImmCreateContext ();
|
|
3447 public static final native BOOL ImmDestroyContext (int /*long*/ hIMC);
|
|
3448 public static final native BOOL ImmDisableTextFrameService (int idThread);
|
|
3449 public static final native BOOL ImmGetCompositionFontW (int /*long*/ hIMC, LOGFONTW lplf);
|
|
3450 public static final native BOOL ImmGetCompositionFontA (int /*long*/ hIMC, LOGFONTA lplf);
|
|
3451 public static final native int ImmGetCompositionStringW (int /*long*/ hIMC, int dwIndex, char [] lpBuf, int dwBufLen);
|
|
3452 public static final native int ImmGetCompositionStringA (int /*long*/ hIMC, int dwIndex, byte [] lpBuf, int dwBufLen);
|
|
3453 public static final native int /*long*/ ImmGetContext (int /*long*/ hWnd);
|
|
3454 public static final native BOOL ImmGetConversionStatus (int /*long*/ hIMC, int [] lpfdwConversion, int [] lpfdwSentence);
|
|
3455 public static final native int /*long*/ ImmGetDefaultIMEWnd (int /*long*/ hWnd);
|
|
3456 public static final native BOOL ImmGetOpenStatus (int /*long*/ hIMC);
|
|
3457 public static final native BOOL ImmReleaseContext (int /*long*/ hWnd, int /*long*/ hIMC);
|
|
3458 public static final native BOOL ImmSetCompositionFontW (int /*long*/ hIMC, LOGFONTW lplf);
|
|
3459 public static final native BOOL ImmSetCompositionFontA (int /*long*/ hIMC, LOGFONTA lplf);
|
|
3460 public static final native BOOL ImmSetCompositionWindow (int /*long*/ hIMC, COMPOSITIONFORM lpCompForm);
|
|
3461 public static final native BOOL ImmSetConversionStatus (int /*long*/ hIMC, int fdwConversion, int dwSentence);
|
|
3462 public static final native BOOL ImmSetOpenStatus (int /*long*/ hIMC, BOOL fOpen);
|
|
3463 public static final native void InitCommonControls ();
|
|
3464 public static final native BOOL InitCommonControlsEx (INITCOMMONCONTROLSEX lpInitCtrls);
|
|
3465 public static final native BOOL InsertMenuW (int /*long*/ hMenu, int uPosition, int uFlags, int /*long*/ uIDNewItem, char [] lpNewItem);
|
|
3466 public static final native BOOL InsertMenuA (int /*long*/ hMenu, int uPosition, int uFlags, int /*long*/ uIDNewItem, byte [] lpNewItem);
|
|
3467 public static final native BOOL InsertMenuItemW (int /*long*/ hMenu, int uItem, BOOL fByPosition, MENUITEMINFO lpmii);
|
|
3468 public static final native BOOL InsertMenuItemA (int /*long*/ hMenu, int uItem, BOOL fByPosition, MENUITEMINFO lpmii);
|
|
3469 public static final native BOOL InternetSetOption (int /*long*/ hInternet, int dwOption, int /*long*/ lpBuffer, int dwBufferLength);
|
|
3470 public static final native int IntersectClipRect (int /*long*/ hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect);
|
|
3471 public static final native BOOL IntersectRect (RECT lprcDst, RECT lprcSrc1, RECT lprcSrc2);
|
|
3472 public static final native BOOL InvalidateRect (int /*long*/ hWnd, RECT lpRect, BOOL bErase);
|
|
3473 public static final native BOOL InvalidateRgn (int /*long*/ hWnd, int /*long*/ hRgn, BOOL bErase);
|
|
3474 public static final native BOOL IsAppThemed ();
|
|
3475 public static final native BOOL IsBadReadPtr (int /*long*/ lp, int ucb);
|
|
3476 public static final native BOOL IsBadWritePtr (int /*long*/ lp, int ucb);
|
|
3477 public static final native BOOL IsDBCSLeadByte (byte TestChar);
|
|
3478 public static final native BOOL IsHungAppWindow (int /*long*/ hWnd);
|
|
3479 public static final native BOOL IsIconic (int /*long*/ hWnd);
|
|
3480 public static final native BOOL IsPPC ();
|
|
3481 public static final native BOOL IsSP ();
|
|
3482 public static final native BOOL IsWindowEnabled (int /*long*/ hWnd);
|
|
3483 public static final native BOOL IsWindowVisible (int /*long*/ hWnd);
|
|
3484 public static final native BOOL IsZoomed (int /*long*/ hWnd);
|
|
3485 public static final native BOOL KillTimer (int /*long*/ hWnd, int /*long*/ uIDEvent);
|
|
3486 public static final native BOOL LineTo (int /*long*/ hdc, int x1, int x2);
|
|
3487 public static final native int /*long*/ LoadBitmapW (int /*long*/ hInstance, int /*long*/ lpBitmapName);
|
|
3488 public static final native int /*long*/ LoadBitmapA (int /*long*/ hInstance, int /*long*/ lpBitmapName);
|
|
3489 public static final native int /*long*/ LoadCursorW (int /*long*/ hInstance, int /*long*/ lpCursorName);
|
|
3490 public static final native int /*long*/ LoadCursorA (int /*long*/ hInstance, int /*long*/ lpCursorName);
|
|
3491 public static final native int /*long*/ LoadIconW (int /*long*/ hInstance, int /*long*/ lpIconName);
|
|
3492 public static final native int /*long*/ LoadIconA (int /*long*/ hInstance, int /*long*/ lpIconName);
|
|
3493 public static final native int /*long*/ LoadImageW (int /*long*/ hinst, char [] lpszName, int uType, int cxDesired, int cyDesired, int fuLoad);
|
|
3494 public static final native int /*long*/ LoadImageA (int /*long*/ hinst, byte [] lpszName, int uType, int cxDesired, int cyDesired, int fuLoad);
|
|
3495 public static final native int /*long*/ LoadImageW (int /*long*/ hinst, int /*long*/ lpszName, int uType, int cxDesired, int cyDesired, int fuLoad);
|
|
3496 public static final native int /*long*/ LoadImageA (int /*long*/ hinst, int /*long*/ lpszName, int uType, int cxDesired, int cyDesired, int fuLoad);
|
|
3497 public static final native int LoadStringW (int /*long*/ hinst, int uID, char [] lpBuffer, int nBufferMax);
|
|
3498 public static final native int LoadStringA (int /*long*/ hinst, int uID, byte [] lpBuffer, int nBufferMax);
|
|
3499 public static final native int /*long*/ LoadLibraryW (char [] lpLibFileName);
|
|
3500 public static final native int /*long*/ LoadLibraryA (byte [] lpLibFileName);
|
|
3501 public static final native int /*long*/ LocalFree (int /*long*/ hMem);
|
|
3502 public static final native BOOL LockWindowUpdate (int /*long*/ hWndLock);
|
|
3503 public static final native int MapVirtualKeyW (int uCode, int uMapType);
|
|
3504 public static final native int MapVirtualKeyA (int uCode, int uMapType);
|
|
3505 public static final native int MapWindowPoints (int /*long*/ hWndFrom, int /*long*/ hWndTo, POINT lpPoints, int cPoints);
|
|
3506 public static final native int MapWindowPoints (int /*long*/ hWndFrom, int /*long*/ hWndTo, RECT lpPoints, int cPoints);
|
|
3507 public static final native BOOL MCIWndRegisterClass ();
|
|
3508 public static final native BOOL MessageBeep (int uType);
|
|
3509 public static final native int MessageBoxW (int /*long*/ hWnd, char [] lpText, char [] lpCaption, int uType);
|
|
3510 public static final native int MessageBoxA (int /*long*/ hWnd, byte [] lpText, byte [] lpCaption, int uType);
|
|
3511 public static final native int /*long*/ MonitorFromWindow (int /*long*/ hwnd, int dwFlags);
|
|
3512 public static final native void MoveMemory (char[] Destination, int /*long*/ SourcePtr, int Length);
|
|
3513 public static final native void MoveMemory (byte [] Destination, int /*long*/ Source, int Length);
|
|
3514 public static final native void MoveMemory (byte [] Destination, ACCEL Source, int Length);
|
|
3515 public static final native void MoveMemory (byte [] Destination, BITMAPINFOHEADER Source, int Length);
|
|
3516 public static final native void MoveMemory (int [] Destination, int /*long*/ Source, int Length);
|
|
3517 public static final native void MoveMemory (long [] Destination, int /*long*/ SourcePtr, int Length);
|
|
3518 public static final native void MoveMemory (double[] Destination, int /*long*/ SourcePtr, int Length);
|
|
3519 public static final native void MoveMemory (float[] Destination, int /*long*/ SourcePtr, int Length);
|
|
3520 public static final native void MoveMemory (short[] Destination, int /*long*/ SourcePtr, int Length);
|
|
3521 public static final native void MoveMemory (int /*long*/ Destination, byte [] Source, int Length);
|
|
3522 public static final native void MoveMemory (int /*long*/ Destination, char [] Source, int Length);
|
|
3523 public static final native void MoveMemory (int /*long*/ Destination, int [] Source, int Length);
|
|
3524 public static final native void MoveMemory (int /*long*/ Destination, GRADIENT_RECT Source, int Length);
|
|
3525 public static final native void MoveMemory (int /*long*/ Destination, LOGFONTW Source, int Length);
|
|
3526 public static final native void MoveMemory (int /*long*/ Destination, LOGFONTA Source, int Length);
|
|
3527 public static final native void MoveMemory (int /*long*/ Destination, MEASUREITEMSTRUCT Source, int Length);
|
|
3528 public static final native void MoveMemory (int /*long*/ Destination, MINMAXINFO Source, int Length);
|
|
3529 public static final native void MoveMemory (int /*long*/ Destination, MSG Source, int Length);
|
|
3530 public static final native void MoveMemory (int /*long*/ Destination, UDACCEL Source, int Length);
|
|
3531 public static final native void MoveMemory (int /*long*/ Destination, NMTTDISPINFOW Source, int Length);
|
|
3532 public static final native void MoveMemory (int /*long*/ Destination, NMTTDISPINFOA Source, int Length);
|
|
3533 public static final native void MoveMemory (int /*long*/ Destination, OPENFILENAME Source, int Length);
|
|
3534 public static final native void MoveMemory (int /*long*/ Destination, RECT Source, int Length);
|
|
3535 public static final native void MoveMemory (int /*long*/ Destination, TRIVERTEX Source, int Length);
|
|
3536 public static final native void MoveMemory (int /*long*/ Destination, WINDOWPOS Source, int Length);
|
|
3537 public static final native void MoveMemory (BITMAPINFOHEADER Destination, byte [] Source, int Length);
|
|
3538 public static final native void MoveMemory (DRAWITEMSTRUCT Destination, int /*long*/ Source, int Length);
|
|
3539 public static final native void MoveMemory (EXTLOGPEN Destination, int /*long*/ Source, int Length);
|
|
3540 public static final native void MoveMemory (HDITEM Destination, int /*long*/ Source, int Length);
|
|
3541 public static final native void MoveMemory (HELPINFO Destination, int /*long*/ Source, int Length);
|
|
3542 public static final native void MoveMemory (LOGFONTW Destination, int /*long*/ Source, int Length);
|
|
3543 public static final native void MoveMemory (LOGFONTA Destination, int /*long*/ Source, int Length);
|
|
3544 public static final native void MoveMemory (MEASUREITEMSTRUCT Destination, int /*long*/ Source, int Length);
|
|
3545 public static final native void MoveMemory (MINMAXINFO Destination, int /*long*/ Source, int Length);
|
|
3546 public static final native void MoveMemory (OFNOTIFY Destination, int /*long*/ Source, int Length);
|
|
3547 public static final native void MoveMemory (OPENFILENAME Destination, int /*long*/ Source, int Length);
|
|
3548 public static final native void MoveMemory (POINT Destination, int /*long*/ Source, int Length);
|
|
3549 public static final native void MoveMemory (NMHDR Destination, int /*long*/ Source, int Length);
|
|
3550 public static final native void MoveMemory (NMRGINFO Destination, int /*long*/ Source, int Length);
|
|
3551 public static final native void MoveMemory (NMCUSTOMDRAW Destination, int /*long*/ Source, int Length);
|
|
3552 public static final native void MoveMemory (NMLVCUSTOMDRAW Destination, int /*long*/ Source, int Length);
|
|
3553 public static final native void MoveMemory (NMTBHOTITEM Destination, int /*long*/ Source, int Length);
|
|
3554 public static final native void MoveMemory (NMTVCUSTOMDRAW Destination, int /*long*/ Source, int Length);
|
|
3555 public static final native void MoveMemory (NMTVITEMCHANGE Destination, int /*long*/ Source, int Length);
|
|
3556 public static final native void MoveMemory (NMUPDOWN Destination, int /*long*/ Source, int Length);
|
|
3557 public static final native void MoveMemory (int /*long*/ Destination, NMLVCUSTOMDRAW Source, int Length);
|
|
3558 public static final native void MoveMemory (int /*long*/ Destination, NMTVCUSTOMDRAW Source, int Length);
|
|
3559 public static final native void MoveMemory (int /*long*/ Destination, NMLVDISPINFO Source, int Length);
|
|
3560 public static final native void MoveMemory (int /*long*/ Destination, NMTVDISPINFO Source, int Length);
|
|
3561 public static final native void MoveMemory (NMLVDISPINFO Destination, int /*long*/ Source, int Length);
|
|
3562 public static final native void MoveMemory (NMTVDISPINFO Destination, int /*long*/ Source, int Length);
|
|
3563 public static final native void MoveMemory (NMLVFINDITEM Destination, int /*long*/ Source, int Length);
|
|
3564 public static final native void MoveMemory (NMLVODSTATECHANGE Destination, int /*long*/ Source, int Length);
|
|
3565 public static final native void MoveMemory (NMHEADER Destination, int /*long*/ Source, int Length);
|
|
3566 public static final native void MoveMemory (NMLINK Destination, int /*long*/ Source, int Length);
|
|
3567 public static final native void MoveMemory (NMLISTVIEW Destination, int /*long*/ Source, int Length);
|
|
3568 public static final native void MoveMemory (NMREBARCHILDSIZE Destination, int /*long*/ Source, int Length);
|
|
3569 public static final native void MoveMemory (NMREBARCHEVRON Destination, int /*long*/ Source, int Length);
|
|
3570 public static final native void MoveMemory (NMTOOLBAR Destination, int /*long*/ Source, int Length);
|
|
3571 public static final native void MoveMemory (NMTTDISPINFOW Destination, int /*long*/ Source, int Length);
|
|
3572 public static final native void MoveMemory (NMTTDISPINFOA Destination, int /*long*/ Source, int Length);
|
|
3573 public static final native void MoveMemory (RECT Destination, int /*long*/[] Source, int Length);
|
|
3574 public static final native void MoveMemory (TEXTMETRICW Destination, int /*long*/ Source, int Length);
|
|
3575 public static final native void MoveMemory (TEXTMETRICA Destination, int /*long*/ Source, int Length);
|
|
3576 public static final native void MoveMemory (TVITEM Destination, int /*long*/ Source, int Length);
|
|
3577 public static final native void MoveMemory (WINDOWPOS Destination, int /*long*/ Source, int Length);
|
|
3578 public static final native void MoveMemory (MSG Destination, int /*long*/ Source, int Length);
|
|
3579 public static final native void MoveMemory (UDACCEL Destination, int /*long*/ Source, int Length);
|
|
3580 public static final native void MoveMemory (int /*long*/ Destination, DROPFILES Source, int Length);
|
|
3581 public static final native void MoveMemory (int /*long*/ DestinationPtr, double[] Source, int Length);
|
|
3582 public static final native void MoveMemory (int /*long*/ DestinationPtr, float[] Source, int Length);
|
|
3583 public static final native void MoveMemory (int /*long*/ DestinationPtr, long[] Source, int Length);
|
|
3584 public static final native void MoveMemory (int /*long*/ DestinationPtr, short[] Source, int Length);
|
|
3585 public static final native void MoveMemory (SCRIPT_ITEM Destination, int /*long*/ SourcePtr, int Length);
|
|
3586 public static final native void MoveMemory (SCRIPT_LOGATTR Destination, int /*long*/ SourcePtr, int Length);
|
|
3587 public static final native void MoveMemory (SCRIPT_PROPERTIES Destination, int /*long*/ SourcePtr, int Length);
|
|
3588 public static final native void MoveMemory (int /*long*/ Destination, KEYBDINPUT Source, int Length);
|
|
3589 public static final native void MoveMemory (int /*long*/ Destination, MOUSEINPUT Source, int Length);
|
|
3590 public static final native BOOL MoveToEx (int /*long*/ hdc, int x1, int x2, int /*long*/ lPoint);
|
|
3591 public static final native int MsgWaitForMultipleObjectsEx (int nCount, int /*long*/ pHandles, int dwMilliseconds, int dwWakeMask, int dwFlags);
|
15
|
3592 //alias WINAPI.MultiByteToWideChar MultiByteToWideChar;
|
3
|
3593 public static final native void NotifyWinEvent (int event, int /*long*/ hwnd, int idObject, int idChild);
|
|
3594 public static final native BOOL OffsetRect (RECT lprc, int dx, int dy);
|
|
3595 public static final native int OffsetRgn (int /*long*/ hrgn, int nXOffset, int nYOffset);
|
|
3596 public static final native int OleInitialize (int /*long*/ pvReserved);
|
|
3597 public static final native void OleUninitialize ();
|
|
3598 public static final native BOOL OpenClipboard (int /*long*/ hWndNewOwner);
|
|
3599 public static final native int /*long*/ OpenThemeData (int /*long*/ hwnd, char[] pszClassList);
|
|
3600 public static final native BOOL PatBlt (int /*long*/ hdc, int x1, int x2, int w, int h, int rop);
|
|
3601 public static final native BOOL PeekMessageW (MSG lpMsg, int /*long*/ hWnd, int wMsgFilterMin, int wMsgFilterMax, int wRemoveMsg);
|
|
3602 public static final native BOOL PeekMessageA (MSG lpMsg, int /*long*/ hWnd, int wMsgFilterMin, int wMsgFilterMax, int wRemoveMsg);
|
|
3603 public static final native BOOL Pie (int /*long*/ hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nXStartArc, int nYStartArc, int nXEndArc, int nYEndArc);
|
|
3604 public static final native BOOL Polygon (int /*long*/ hdc, int [] points, int nPoints);
|
|
3605 public static final native BOOL Polyline (int /*long*/ hdc, int[] points, int nPoints);
|
|
3606 public static final native BOOL PostMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, int /*long*/ lParam);
|
|
3607 public static final native BOOL PostMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, int /*long*/ lParam);
|
|
3608 public static final native BOOL PostThreadMessageW (int idThread, int Msg, int /*long*/ wParam, int /*long*/ lParam);
|
|
3609 public static final native BOOL PostThreadMessageA (int idThread, int Msg, int /*long*/ wParam, int /*long*/ lParam);
|
|
3610 public static final native short PRIMARYLANGID (short lgid);
|
|
3611 public static final native BOOL PrintDlgW (PRINTDLG lppd);
|
|
3612 public static final native BOOL PrintDlgA (PRINTDLG lppd);
|
|
3613 public static final native BOOL PrintWindow (int /*long*/ hwnd, int /*long*/ hdcBlt, int nFlags);
|
|
3614 public static final native BOOL PtInRect (RECT rect, POINT pt);
|
|
3615 public static final native BOOL PtInRegion (int /*long*/ hrgn, int X, int Y);
|
|
3616 public static final native int RealizePalette (int /*long*/ hDC);
|
|
3617 public static final native BOOL Rectangle (int /*long*/ hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect);
|
|
3618 public static final native BOOL RectInRegion (int /*long*/ hrgn, RECT lprc);
|
|
3619 public static final native BOOL RedrawWindow (int /*long*/ hWnd, RECT lprcUpdate, int /*long*/ hrgnUpdate, int flags);
|
|
3620 public static final native int RegCloseKey (int /*long*/ hKey);
|
|
3621 public static final native int RegEnumKeyExW (int /*long*/ hKey, int dwIndex, char [] lpName, int [] lpcName, int [] lpReserved, char [] lpClass, int [] lpcClass, FILETIME lpftLastWriteTime);
|
|
3622 public static final native int RegEnumKeyExA (int /*long*/ hKey, int dwIndex, byte [] lpName, int [] lpcName, int [] lpReserved, byte [] lpClass, int [] lpcClass, FILETIME lpftLastWriteTime);
|
|
3623 public static final native int RegisterClassW (WNDCLASS lpWndClass);
|
|
3624 public static final native int RegisterClassA (WNDCLASS lpWndClass);
|
|
3625 public static final native int RegisterWindowMessageW (char [] lpString);
|
|
3626 public static final native int RegisterWindowMessageA (byte [] lpString);
|
19
|
3627 public static final native int RegisterClipboardFormatA (byte[] lpszFormat);
|
|
3628 public static final native int RegisterClipboardFormatW (char[] lpszFormat);
|
3
|
3629 public static final native int RegOpenKeyExW (int /*long*/ hKey, char[] lpSubKey, int ulOptions, int samDesired, int /*long*/[] phkResult);
|
|
3630 public static final native int RegOpenKeyExA (int /*long*/ hKey, byte[] lpSubKey, int ulOptions, int samDesired, int /*long*/[] phkResult);
|
|
3631 public static final native int RegQueryInfoKeyW (int /*long*/ hKey, int /*long*/ lpClass, int[] lpcbClass, int /*long*/ lpReserved, int[] lpSubKeys, int[] lpcbMaxSubKeyLen, int[] lpcbMaxClassLen, int[] lpcValues, int[] lpcbMaxValueNameLen, int[] lpcbMaxValueLen, int[] lpcbSecurityDescriptor, int /*long*/ lpftLastWriteTime);
|
|
3632 public static final native int RegQueryInfoKeyA (int /*long*/ hKey, int /*long*/ lpClass, int[] lpcbClass, int /*long*/ lpReserved, int[] lpSubKeys, int[] lpcbMaxSubKeyLen, int[] lpcbMaxClassLen, int[] lpcValues, int[] lpcbMaxValueNameLen, int[] lpcbMaxValueLen, int[] lpcbSecurityDescriptor, int /*long*/ lpftLastWriteTime);
|
|
3633 public static final native int RegQueryValueExW (int /*long*/ hKey, char[] lpValueName, int /*long*/ lpReserved, int[] lpType, char [] lpData, int[] lpcbData);
|
|
3634 public static final native int RegQueryValueExW (int /*long*/ hKey, char[] lpValueName, int /*long*/ lpReserved, int[] lpType, int [] lpData, int[] lpcbData);
|
|
3635 public static final native int RegQueryValueExA (int /*long*/ hKey, byte[] lpValueName, int /*long*/ lpReserved, int[] lpType, byte [] lpData, int[] lpcbData);
|
|
3636 public static final native int RegQueryValueExA (int /*long*/ hKey, byte[] lpValueName, int /*long*/ lpReserved, int[] lpType, int [] lpData, int[] lpcbData);
|
|
3637 public static final native BOOL ReleaseCapture ();
|
|
3638 public static final native int ReleaseDC (int /*long*/ hWnd, int /*long*/ hDC);
|
|
3639 public static final native BOOL RemoveMenu (int /*long*/ hMenu, int uPosition, int uFlags);
|
|
3640 public static final native int /*long*/ RemovePropA (int /*long*/ hWnd, int /*long*/ lpString);
|
|
3641 public static final native int /*long*/ RemovePropW (int /*long*/ hWnd, int /*long*/ lpString);
|
|
3642 public static final native BOOL RestoreDC (int /*long*/ hdc, int nSavedDC);
|
|
3643 public static final native BOOL RoundRect (int /*long*/ hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect, int nWidth, int nHeight);
|
|
3644 public static final native int SaveDC (int /*long*/ hdc);
|
|
3645 public static final native BOOL ScreenToClient (int /*long*/ hWnd, POINT lpPoint);
|
|
3646 public static final native int ScriptApplyDigitSubstitution (SCRIPT_DIGITSUBSTITUTE psds, SCRIPT_CONTROL psc, SCRIPT_STATE pss);
|
|
3647 public static final native int ScriptBreak (char[] pwcChars, int cChars, SCRIPT_ANALYSIS psa, int /*long*/ psla);
|
|
3648 public static final native int ScriptGetProperties (int /*long*/[] ppSp, int[] piNumScripts);
|
|
3649 public static final native int ScriptCacheGetHeight (int /*long*/ hdc, int /*long*/ psc, int[] tmHeight);
|
|
3650 public static final native int ScriptCPtoX (int iCP, BOOL fTrailing, int cChars, int cGlyphs, int /*long*/ pwLogClust, int /*long*/ psva, int /*long*/ piAdvance, SCRIPT_ANALYSIS psa, int[] piX);
|
|
3651 public static final native int ScriptFreeCache (int /*long*/ psc);
|
|
3652 public static final native int ScriptGetFontProperties (int /*long*/ hdc, int /*long*/ psc, SCRIPT_FONTPROPERTIES sfp);
|
|
3653 public static final native int ScriptGetLogicalWidths (SCRIPT_ANALYSIS psa, int cChars, int cGlyphs, int /*long*/ piGlyphWidth, int /*long*/ pwLogClust, int /*long*/ psva, int[] piDx);
|
|
3654 public static final native int ScriptItemize (char[] pwcInChars, int cInChars, int cMaxItems, SCRIPT_CONTROL psControl, SCRIPT_STATE psState, int /*long*/ pItems, int[] pcItems);
|
|
3655 public static final native int ScriptJustify (int /*long*/ psva, int /*long*/ piAdvance, int cGlyphs, int iDx, int iMinKashida, int /*long*/ piJustify);
|
|
3656 public static final native int ScriptLayout (int cRuns, byte[] pbLevel, int[] piVisualToLogical, int[] piLogicalToVisual);
|
|
3657 public static final native int ScriptPlace (int /*long*/ hdc, int /*long*/ psc, int /*long*/ pwGlyphs, int cGlyphs, int /*long*/ psva, SCRIPT_ANALYSIS psa, int /*long*/ piAdvance, int /*long*/ pGoffset, int[] pABC);
|
|
3658 public static final native int ScriptRecordDigitSubstitution (int Locale, SCRIPT_DIGITSUBSTITUTE psds);
|
|
3659 public static final native int ScriptShape (int /*long*/ hdc, int /*long*/ psc, char[] pwcChars, int cChars, int cMaxGlyphs, SCRIPT_ANALYSIS psa, int /*long*/ pwOutGlyphs, int /*long*/ pwLogClust, int /*long*/ psva, int[] pcGlyphs);
|
|
3660 public static final native int ScriptTextOut (int /*long*/ hdc, int /*long*/ psc, int x, int y, int fuOptions, RECT lprc, SCRIPT_ANALYSIS psa, int /*long*/ pwcReserved, int iReserved, int /*long*/ pwGlyphs, int cGlyphs, int /*long*/ piAdvance, int /*long*/ piJustify, int /*long*/ pGoffset);
|
|
3661 public static final native int ScriptXtoCP (int iX, int cChars, int cGlyphs, int /*long*/ pwLogClust, int /*long*/ psva, int /*long*/ piAdvance, SCRIPT_ANALYSIS psa, int[] piCP, int[] piTrailing);
|
|
3662 public static final native int ScrollWindowEx (int /*long*/ hWnd, int dx, int dy, RECT prcScroll, RECT prcClip, int /*long*/ hrgnUpdate, RECT prcUpdate, int flags);
|
|
3663 public static final native int SelectClipRgn (int /*long*/ hdc, int /*long*/ hrgn);
|
|
3664 public static final native int /*long*/ SelectObject (int /*long*/ hDC, int /*long*/ HGDIObj);
|
|
3665 public static final native int /*long*/ SelectPalette (int /*long*/ hDC, int /*long*/ hpal, BOOL bForceBackground);
|
|
3666 public static final native int SendInput (int nInputs, int /*long*/ pInputs, int cbSize);
|
|
3667 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int [] wParam, int [] lParam);
|
|
3668 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ [] wParam, int /*long*/ lParam);
|
|
3669 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, char [] lParam);
|
|
3670 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, int [] lParam);
|
|
3671 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, short [] lParam);
|
|
3672 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, int /*long*/ lParam);
|
|
3673 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, LVCOLUMN lParam);
|
|
3674 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, LVHITTESTINFO lParam);
|
|
3675 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, LITEM lParam);
|
|
3676 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, LVITEM lParam);
|
|
3677 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, MARGINS lParam);
|
|
3678 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, POINT lParam);
|
|
3679 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, REBARBANDINFO lParam);
|
|
3680 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, RECT lParam);
|
|
3681 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, SYSTEMTIME lParam);
|
|
3682 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TBBUTTON lParam);
|
|
3683 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TBBUTTONINFO lParam);
|
|
3684 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TCITEM lParam);
|
|
3685 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TOOLINFO lParam);
|
|
3686 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TVHITTESTINFO lParam);
|
|
3687 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TVINSERTSTRUCT lParam);
|
|
3688 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TVITEM lParam);
|
|
3689 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TVSORTCB lParam);
|
|
3690 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, UDACCEL lParam);
|
|
3691 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, HDHITTESTINFO lParam);
|
|
3692 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, HDITEM lParam);
|
|
3693 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, HDLAYOUT lParam);
|
|
3694 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, BUTTON_IMAGELIST lParam);
|
|
3695 public static final native int /*long*/ SendMessageW (int /*long*/ hWnd, int Msg, int /*long*/ wParam, SIZE lParam);
|
|
3696 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int [] wParam, int [] lParam);
|
|
3697 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ [] wParam, int /*long*/ lParam);
|
|
3698 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, byte [] lParam);
|
|
3699 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, int [] lParam);
|
|
3700 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, short [] lParam);
|
|
3701 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, char [] lParam);
|
|
3702 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, int /*long*/ lParam);
|
|
3703 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, LVCOLUMN lParam);
|
|
3704 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, LVHITTESTINFO lParam);
|
|
3705 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, LITEM lParam);
|
|
3706 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, LVITEM lParam);
|
|
3707 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, MARGINS lParam);
|
|
3708 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, POINT lParam);
|
|
3709 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, REBARBANDINFO lParam);
|
|
3710 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, RECT lParam);
|
|
3711 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, SYSTEMTIME lParam);
|
|
3712 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TBBUTTON lParam);
|
|
3713 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TBBUTTONINFO lParam);
|
|
3714 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TCITEM lParam);
|
|
3715 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TOOLINFO lParam);
|
|
3716 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TVHITTESTINFO lParam);
|
|
3717 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TVINSERTSTRUCT lParam);
|
|
3718 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TVITEM lParam);
|
|
3719 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, TVSORTCB lParam);
|
|
3720 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, UDACCEL lParam);
|
|
3721 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, HDHITTESTINFO lParam);
|
|
3722 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, HDITEM lParam);
|
|
3723 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, HDLAYOUT lParam);
|
|
3724 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, BUTTON_IMAGELIST lParam);
|
|
3725 public static final native int /*long*/ SendMessageA (int /*long*/ hWnd, int Msg, int /*long*/ wParam, SIZE lParam);
|
|
3726 public static final native int /*long*/ SetActiveWindow (int /*long*/ hWnd);
|
|
3727 public static final native int SetBkColor (int /*long*/ hdc, int colorRef);
|
|
3728 public static final native int SetBkMode (int /*long*/ hdc, int mode);
|
|
3729 public static final native BOOL SetBrushOrgEx (int /*long*/ hdc, int nXOrg, int nYOrg, POINT lppt);
|
|
3730 public static final native int /*long*/ SetCapture (int /*long*/ hWnd);
|
|
3731 public static final native BOOL SetCaretPos (int X, int Y);
|
|
3732 public static final native int /*long*/ SetClipboardData (int uFormat, int /*long*/ hMem);
|
|
3733 public static final native int /*long*/ SetCursor (int /*long*/ hCursor);
|
|
3734 public static final native BOOL SetCursorPos (int X, int Y);
|
|
3735 public static final native int SetDIBColorTable (int /*long*/ hdc, int uStartIndex, int cEntries, byte[] pColors);
|
|
3736 public static final native int SetErrorMode (int uMode);
|
|
3737 public static final native int /*long*/ SetFocus (int /*long*/ hWnd);
|
|
3738 public static final native BOOL SetForegroundWindow (int /*long*/ hWnd);
|
|
3739 public static final native int SetGraphicsMode (int /*long*/ hdc, int iMode);
|
|
3740 public static final native BOOL SetLayeredWindowAttributes(int /*long*/ hwnd, int crKey, byte bAlpha, int dwFlags);
|
|
3741 public static final native int SetLayout (int /*long*/ hdc, int dwLayout);
|
|
3742 public static final native BOOL SetMenu (int /*long*/ hWnd, int /*long*/ hMenu);
|
|
3743 public static final native BOOL SetMenuDefaultItem (int /*long*/ hMenu, int uItem, int fByPos);
|
|
3744 public static final native BOOL SetMenuInfo (int /*long*/ hmenu, MENUINFO lpcmi);
|
|
3745 public static final native BOOL SetMenuItemInfoW (int /*long*/ hMenu, int uItem, BOOL fByPosition, MENUITEMINFO lpmii);
|
|
3746 public static final native BOOL SetMenuItemInfoA (int /*long*/ hMenu, int uItem, BOOL fByPosition, MENUITEMINFO lpmii);
|
|
3747 public static final native int SetMetaRgn (int /*long*/ hdc);
|
|
3748 public static final native int SetPaletteEntries (int /*long*/ hPal, int iStart, int cEntries, byte[] lppe);
|
|
3749 public static final native int /*long*/ SetParent (int /*long*/ hWndChild, int /*long*/ hWndNewParent);
|
|
3750 public static final native int SetPixel (int /*long*/ hdc, int X, int Y, int crColor);
|
|
3751 public static final native int SetPolyFillMode (int /*long*/ hdc, int iPolyFillMode);
|
|
3752 public static final native BOOL SetProcessDPIAware ();
|
|
3753 public static final native BOOL SetRect (RECT lprc, int xLeft, int yTop, int xRight, int yBottom);
|
|
3754 public static final native BOOL SetRectRgn (int /*long*/ hrgn, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect);
|
|
3755 public static final native int SetROP2 (int /*long*/ hdc, int fnDrawMode);
|
|
3756 public static final native BOOL SetScrollInfo (int /*long*/ hwnd, int flags, SCROLLINFO info, BOOL fRedraw);
|
|
3757 public static final native int SetStretchBltMode (int /*long*/ hdc, int iStretchMode);
|
|
3758 public static final native BOOL SetPropW (int /*long*/ hWnd, int /*long*/ lpString, int /*long*/ hData);
|
|
3759 public static final native BOOL SetPropA (int /*long*/ hWnd, int /*long*/ lpString, int /*long*/ hData);
|
|
3760 public static final native int SetTextAlign (int /*long*/ hdc, int fMode);
|
|
3761 public static final native int SetTextColor (int /*long*/ hdc, int colorRef);
|
|
3762 public static final native int /*long*/ SetTimer (int /*long*/ hWnd, int /*long*/ nIDEvent, int Elapse, int /*long*/ lpTimerFunc);
|
|
3763 public static final native int SetWindowLongW (int /*long*/ hWnd, int nIndex, int dwNewLong);
|
|
3764 public static final native int SetWindowLongA (int /*long*/ hWnd, int nIndex, int dwNewLong);
|
|
3765 public static final native int /*long*/ SetWindowLongPtrW (int /*long*/ hWnd, int nIndex, int /*long*/ dwNewLong);
|
|
3766 public static final native int /*long*/ SetWindowLongPtrA (int /*long*/ hWnd, int nIndex, int /*long*/ dwNewLong);
|
|
3767 public static final native BOOL SetWindowOrgEx (int /*long*/ hdc, int X, int Y, POINT lpPoint);
|
|
3768 public static final native BOOL SetWindowPlacement (int /*long*/ hWnd, WINDOWPLACEMENT lpwndpl);
|
|
3769 public static final native BOOL SetWindowPos(int /*long*/ hWnd, int /*long*/ hWndInsertAfter, int X, int Y, int cx, int cy, int uFlags);
|
|
3770 public static final native int SetWindowRgn (int /*long*/ hWnd, int /*long*/ hRgn, BOOL bRedraw);
|
|
3771 public static final native BOOL SetWindowTextW (int /*long*/ hWnd, char [] lpString);
|
|
3772 public static final native BOOL SetWindowTextA (int /*long*/ hWnd, byte [] lpString);
|
|
3773 public static final native int SetWindowTheme (int /*long*/ hwnd, char [] pszSubAppName, char [] pszSubIdList);
|
|
3774 public static final native int /*long*/ SetWindowsHookExW (int idHook, int /*long*/ lpfn, int /*long*/ hMod, int dwThreadId);
|
|
3775 public static final native int /*long*/ SetWindowsHookExA (int idHook, int /*long*/ lpfn, int /*long*/ hMod, int dwThreadId);
|
|
3776 public static final native BOOL SetWorldTransform(int /*long*/ hdc, float[] lpXform);
|
|
3777 public static final native int /*long*/ SHBrowseForFolderW (BROWSEINFO lpbi);
|
|
3778 public static final native int /*long*/ SHBrowseForFolderA (BROWSEINFO lpbi);
|
|
3779 public static final native BOOL SHCreateMenuBar (SHMENUBARINFO pmb);
|
|
3780 public static final native int /*long*/ SHGetFileInfoW (char [] pszPath, int dwFileAttributes, SHFILEINFOW psfi, int cbFileInfo, int uFlags);
|
|
3781 public static final native int /*long*/ SHGetFileInfoA (byte [] pszPath, int dwFileAttributes, SHFILEINFOA psfi, int cbFileInfo, int uFlags);
|
|
3782 public static final native BOOL SHHandleWMSettingChange (int /*long*/ hwnd, int /*long*/ wParam, int /*long*/ lParam, SHACTIVATEINFO psai);
|
|
3783 public static final native int SHRecognizeGesture (SHRGINFO shrg);
|
|
3784 public static final native void SHSendBackToFocusWindow (int uMsg, int /*long*/ wp, int /*long*/ lp);
|
|
3785 public static final native BOOL SHSipPreference (int /*long*/ hwnd, int st);
|
|
3786 public static final native BOOL ShellExecuteExW (SHELLEXECUTEINFO lpExecInfo);
|
|
3787 public static final native BOOL ShellExecuteExA (SHELLEXECUTEINFO lpExecInfo);
|
|
3788 public static final native BOOL Shell_NotifyIconA (int dwMessage, NOTIFYICONDATAA lpData);
|
|
3789 public static final native BOOL Shell_NotifyIconW (int dwMessage, NOTIFYICONDATAW lpData);
|
|
3790 public static final native int SHGetMalloc (int /*long*/ [] ppMalloc);
|
|
3791 public static final native BOOL SHGetPathFromIDListW (int /*long*/ pidl, char [] pszPath);
|
|
3792 public static final native BOOL SHGetPathFromIDListA (int /*long*/ pidl, byte [] pszPath);
|
|
3793 public static final native BOOL SHSetAppKeyWndAssoc (byte bVk, int /*long*/ hwnd);
|
|
3794 public static final native BOOL ShowCaret (int /*long*/ hWnd);
|
|
3795 public static final native BOOL ShowOwnedPopups (int /*long*/ hWnd, BOOL fShow);
|
|
3796 public static final native BOOL ShowScrollBar (int /*long*/ hWnd, int wBar, BOOL bShow);
|
|
3797 public static final native BOOL ShowWindow (int /*long*/ hWnd, int nCmdShow);
|
|
3798 public static final native BOOL SipGetInfo (SIPINFO pSipInfo);
|
|
3799 public static final native int StartDocW (int /*long*/ hdc, DOCINFO lpdi);
|
|
3800 public static final native int StartDocA (int /*long*/ hdc, DOCINFO lpdi);
|
|
3801 public static final native int StartPage (int /*long*/ hdc);
|
|
3802 public static final native BOOL StretchBlt (int /*long*/ hdcDest, int nXOriginDest, int nYOriginDest, int nWidthDest, int nHeightDest, int /*long*/ hdcSrc, int nXOriginSrc, int nYOriginSrc, int nWidthSrc, int nHeightSrc, int dwRop);
|
|
3803 public static final native BOOL StrokePath (int /*long*/ hdc);
|
|
3804 public static final native BOOL SystemParametersInfoW (int uiAction, int uiParam, HIGHCONTRAST pvParam, int fWinIni);
|
|
3805 public static final native BOOL SystemParametersInfoA (int uiAction, int uiParam, HIGHCONTRAST pvParam, int fWinIni);
|
|
3806 public static final native BOOL SystemParametersInfoW (int uiAction, int uiParam, RECT pvParam, int fWinIni);
|
|
3807 public static final native BOOL SystemParametersInfoA (int uiAction, int uiParam, RECT pvParam, int fWinIni);
|
|
3808 public static final native BOOL SystemParametersInfoW (int uiAction, int uiParam, NONCLIENTMETRICSW pvParam, int fWinIni);
|
|
3809 public static final native BOOL SystemParametersInfoA (int uiAction, int uiParam, NONCLIENTMETRICSA pvParam, int fWinIni);
|
|
3810 public static final native BOOL SystemParametersInfoW (int uiAction, int uiParam, int [] pvParam, int fWinIni);
|
|
3811 public static final native BOOL SystemParametersInfoA (int uiAction, int uiParam, int [] pvParam, int fWinIni);
|
|
3812 public static final native int ToAscii (int uVirtKey, int uScanCode, byte [] lpKeyState, short [] lpChar, int uFlags);
|
|
3813 public static final native int ToUnicode (int wVirtKey, int wScanCode, byte [] lpKeyState, char [] pwszBuff, int cchBuff, int wFlags);
|
|
3814 public static final native BOOL TrackMouseEvent (TRACKMOUSEEVENT lpEventTrack);
|
|
3815 public static final native BOOL TrackPopupMenu (int /*long*/ hMenu, int uFlags, int x, int y, int nReserved, int /*long*/ hWnd, RECT prcRect);
|
|
3816 public static final native int TranslateAcceleratorW (int /*long*/ hWnd, int /*long*/ hAccTable, MSG lpMsg);
|
|
3817 public static final native int TranslateAcceleratorA (int /*long*/ hWnd, int /*long*/ hAccTable, MSG lpMsg);
|
|
3818 public static final native BOOL TranslateCharsetInfo (int /*long*/ lpSrc, int [] lpCs, int dwFlags);
|
|
3819 public static final native BOOL TranslateMDISysAccel (int /*long*/ hWndClient, MSG lpMsg);
|
|
3820 public static final native BOOL TranslateMessage (MSG lpmsg);
|
|
3821 public static final native BOOL TransparentBlt (int /*long*/ hdcDest, int nXOriginDest, int nYOriginDest, int nWidthDest, int hHeightDest, int /*long*/ hdcSrc, int nXOriginSrc, int nYOriginSrc, int nWidthSrc, int nHeightSrc, int crTransparent);
|
|
3822 public static final native BOOL TransparentImage (int /*long*/ hdcDest, int DstX, int DstY, int DstCx, int DstCy,int /*long*/ hSrc, int SrcX, int SrcY, int SrcCx, int SrcCy, int TransparentColor);
|
|
3823 public static final native BOOL UnhookWindowsHookEx (int /*long*/ hhk);
|
|
3824 public static final native BOOL UnregisterClassW (char [] lpClassName, int /*long*/ hInstance);
|
|
3825 public static final native BOOL UnregisterClassA (byte [] lpClassName, int /*long*/ hInstance);
|
|
3826 public static final native BOOL UpdateWindow (int /*long*/ hWnd);
|
|
3827 public static final native BOOL ValidateRect (int /*long*/ hWnd, RECT lpRect);
|
|
3828 public static final native short VkKeyScanW (short ch);
|
|
3829 public static final native short VkKeyScanA (short ch);
|
|
3830
|
|
3831 public static final native int VtblCall (int fnNumber, int /*long*/ ppVtbl);
|
|
3832
|
|
3833 public static final native int VtblCall (int fnNumber, int /*long*/ ppVtbl, int arg0);
|
|
3834 public static final native int VtblCall (int fnNumber, int /*long*/ ppVtbl, long arg0);
|
|
3835
|
|
3836 public static final native int VtblCall (int fnNumber, int /*long*/ ppVtbl, int arg0, int arg1, int arg2, int[] arg3);
|
|
3837 public static final native int VtblCall (int fnNumber, int /*long*/ ppVtbl, long arg0, long arg1, int arg2, long[] arg3);
|
|
3838 public static final native int VtblCall (int fnNumber, int /*long*/ ppVtbl, int arg0, long arg1, int arg2, long[] arg3);
|
|
3839 public static final native int VtblCall (int fnNumber, int /*long*/ ppVtbl, long arg0, int arg1, int arg2, long[] arg3);
|
|
3840
|
|
3841 public static final native int VtblCall (int fnNumber, int /*long*/ ppVtbl, char[] arg0, int arg1, int arg2, int[] arg3, int[] arg4);
|
|
3842
|
|
3843 ++/
|
15
|
3844
|
|
3845 /** Ansi/Unicode wrappers */
|
|
3846 // Unicode/Ansi alias
|
|
3847 version(ANSI) {
|
19
|
3848 alias WINAPI.AddFontResourceExA AddFontResourceEx;
|
15
|
3849 alias WINAPI.CallWindowProcA CallWindowProc;
|
|
3850 alias WINAPI.CharLowerA CharLower;
|
|
3851 alias WINAPI.CharUpperA CharUpper;
|
|
3852 alias WINAPI.ChooseColorA ChooseColor;
|
|
3853 alias WINAPI.ChooseFontA ChooseFont;
|
|
3854 alias WINAPI.CreateAcceleratorTableA CreateAcceleratorTable;
|
|
3855 alias WINAPI.CreateDCA CreateDC;
|
|
3856 alias WINAPI.CreateEventA CreateEvent;
|
|
3857 alias WINAPI.CreateFileA CreateFile;
|
|
3858 alias WINAPI.CreateFontIndirectA CreateFontIndirect;
|
|
3859 alias WINAPI.CreateWindowExA CreateWindowEx;
|
|
3860 alias WINAPI.DefFrameProcA DefFrameProc;
|
|
3861 alias WINAPI.DefMDIChildProcA DefMDIChildProc;
|
|
3862 alias WINAPI.DefWindowProcA DefWindowProc;
|
|
3863 alias WINAPI.DeleteFileA DeleteFile;
|
|
3864 alias WINAPI.DispatchMessageA DispatchMessage;
|
|
3865 alias WINAPI.DragQueryFileA DragQueryFile;
|
|
3866 alias WINAPI.DrawStateA DrawState;
|
|
3867 alias WINAPI.DrawTextA DrawText;
|
|
3868 alias WINAPI.EnumFontFamiliesExA EnumFontFamiliesEx;
|
|
3869 alias WINAPI.EnumFontFamiliesA EnumFontFamilies;
|
|
3870 alias WINAPI.EnumSystemLanguageGroupsA EnumSystemLanguageGroups;
|
|
3871 alias WINAPI.EnumSystemLocalesA EnumSystemLocales;
|
|
3872 alias WINAPI.ExpandEnvironmentStringsA ExpandEnvironmentStrings;
|
|
3873 alias WINAPI.ExtTextOutA ExtTextOut;
|
|
3874 alias WINAPI.ExtractIconExA ExtractIconEx;
|
|
3875 alias WINAPI.FindResourceA FindResource;
|
|
3876 alias WINAPI.FindWindowA FindWindow;
|
|
3877 alias WINAPI.FormatMessageA FormatMessage;
|
|
3878 alias WINAPI.GetCharABCWidthsA GetCharABCWidths;
|
|
3879 alias WINAPI.GetCharWidthA GetCharWidth;
|
|
3880 alias WINAPI.GetCharacterPlacementA GetCharacterPlacement;
|
|
3881 alias WINAPI.GetClassInfoA GetClassInfo;
|
39
|
3882 alias STDWIN.GetClassNameA GetClassName;
|
15
|
3883 alias WINAPI.GetClipboardFormatNameA GetClipboardFormatName;
|
|
3884 alias WINAPI.GetKeyNameTextA GetKeyNameText;
|
|
3885 alias WINAPI.GetLocaleInfoA GetLocaleInfo;
|
|
3886 alias WINAPI.GetMenuItemInfoA GetMenuItemInfo;
|
|
3887 alias WINAPI.GetMessageA GetMessage;
|
|
3888 alias WINAPI.GetModuleFileNameA GetModuleFileName;
|
|
3889 alias WINAPI.GetModuleHandleA GetModuleHandle;
|
|
3890 alias WINAPI.GetMonitorInfoA GetMonitorInfo;
|
|
3891 alias WINAPI.GetObjectA GetObject;
|
|
3892 alias WINAPI.GetOpenFileNameA GetOpenFileName;
|
|
3893 alias WINAPI.GetProfileStringA _GetProfileString;
|
33
|
3894 alias STDWIN.GetPropA GetProp;
|
15
|
3895 alias WINAPI.GetSaveFileNameA GetSaveFileName;
|
33
|
3896 alias STDWIN.GetStartupInfoA GetStartupInfo;
|
15
|
3897 alias WINAPI.GetTextExtentPoint32A GetTextExtentPoint32;
|
|
3898 alias WINAPI.GetTextMetricsA GetTextMetrics;
|
|
3899 alias WINAPI.GetVersionExA GetVersionEx;
|
|
3900 alias WINAPI.GetWindowLongA GetWindowLong;
|
|
3901 alias WINAPI.GetWindowTextA _GetWindowText;
|
|
3902 alias WINAPI.GetWindowTextLengthA GetWindowTextLength;
|
33
|
3903 alias STDWIN.GlobalAddAtomA GlobalAddAtom;
|
15
|
3904 alias WINAPI.ImmGetCompositionFontA ImmGetCompositionFont;
|
|
3905 alias WINAPI.ImmGetCompositionStringA ImmGetCompositionString;
|
|
3906 alias WINAPI.ImmSetCompositionFontA ImmSetCompositionFont;
|
|
3907 alias WINAPI.InsertMenuA InsertMenu;
|
|
3908 alias WINAPI.InsertMenuItemA InsertMenuItem;
|
|
3909 alias WINAPI.LoadBitmapA LoadBitmap;
|
|
3910 alias WINAPI.LoadCursorA LoadCursor;
|
|
3911 alias WINAPI.LoadIconA LoadIcon;
|
|
3912 alias WINAPI.LoadImageA LoadImage;
|
|
3913 alias WINAPI.LoadLibraryA LoadLibrary;
|
|
3914 alias WINAPI.LoadStringA LoadString;
|
|
3915 alias WINAPI.MapVirtualKeyA MapVirtualKey;
|
|
3916 alias WINAPI.MessageBoxA MessageBox;
|
|
3917 alias WINAPI.OutputDebugStringA OutputDebugString;
|
|
3918 alias WINAPI.PeekMessageA PeekMessage;
|
|
3919 alias WINAPI.PostMessageA PostMessage;
|
|
3920 alias WINAPI.PostThreadMessageA PostThreadMessage;
|
|
3921 alias WINAPI.PrintDlgA PrintDlg;
|
|
3922 alias WINAPI.RegEnumKeyExA RegEnumKeyEx;
|
|
3923 alias WINAPI.RegOpenKeyExA RegOpenKeyEx;
|
|
3924 alias WINAPI.RegQueryInfoKeyA RegQueryInfoKey;
|
|
3925 alias WINAPI.RegQueryValueExA RegQueryValueEx;
|
|
3926 alias WINAPI.RegisterClassA RegisterClass;
|
|
3927 alias WINAPI.RegisterClipboardFormatA RegisterClipboardFormat;
|
|
3928 alias WINAPI.RegisterWindowMessageA RegisterWindowMessage;
|
33
|
3929 alias STDWIN.RemovePropA RemoveProp;
|
15
|
3930 alias WINAPI.SHBrowseForFolderA SHBrowseForFolder;
|
|
3931 alias WINAPI.SHGetPathFromIDListA SHGetPathFromIDList;
|
|
3932 alias WINAPI.SendMessageA SendMessage;
|
|
3933 alias WINAPI.SetMenuItemInfoA SetMenuItemInfo;
|
33
|
3934 alias STDWIN.SetPropA SetProp;
|
15
|
3935 alias WINAPI.SetWindowLongA SetWindowLong;
|
|
3936 alias WINAPI.SetWindowTextA SetWindowText;
|
|
3937 alias WINAPI.SetWindowsHookExA SetWindowsHookEx;
|
|
3938 alias WINAPI.ShellExecuteExA ShellExecuteEx;
|
|
3939 alias WINAPI.Shell_NotifyIconA Shell_NotifyIcon;
|
|
3940 alias WINAPI.StartDocA StartDoc;
|
|
3941 alias WINAPI.SystemParametersInfoA SystemParametersInfo;
|
|
3942 alias WINAPI.TranslateAcceleratorA TranslateAccelerator;
|
|
3943 alias WINAPI.UnregisterClassA UnregisterClass;
|
|
3944 alias WINAPI.VkKeyScanA VkKeyScan;
|
|
3945 }else{
|
19
|
3946 alias WINAPI.AddFontResourceExW AddFontResourceEx;
|
15
|
3947 alias WINAPI.CallWindowProcW CallWindowProc;
|
|
3948 alias WINAPI.CharLowerW CharLower;
|
|
3949 alias WINAPI.CharUpperW CharUpper;
|
|
3950 alias WINAPI.ChooseColorW ChooseColor;
|
|
3951 alias WINAPI.ChooseFontW ChooseFont;
|
|
3952 alias WINAPI.CreateAcceleratorTableW CreateAcceleratorTable;
|
|
3953 alias WINAPI.CreateDCW CreateDC;
|
|
3954 alias WINAPI.CreateEventW CreateEvent;
|
|
3955 alias WINAPI.CreateFileW CreateFile;
|
|
3956 alias WINAPI.CreateFontIndirectW CreateFontIndirect;
|
|
3957 alias WINAPI.CreateWindowExW CreateWindowEx;
|
|
3958 alias WINAPI.DefFrameProcW DefFrameProc;
|
|
3959 alias WINAPI.DefMDIChildProcW DefMDIChildProc;
|
|
3960 alias WINAPI.DefWindowProcW DefWindowProc;
|
|
3961 alias WINAPI.DeleteFileW DeleteFile;
|
|
3962 alias WINAPI.DispatchMessageW DispatchMessage;
|
|
3963 alias WINAPI.DragQueryFileW DragQueryFile;
|
|
3964 alias WINAPI.DrawStateW DrawState;
|
|
3965 alias WINAPI.DrawTextW DrawText;
|
|
3966 alias WINAPI.EnumFontFamiliesExW EnumFontFamiliesEx;
|
|
3967 alias WINAPI.EnumFontFamiliesW EnumFontFamilies;
|
|
3968 alias WINAPI.EnumSystemLanguageGroupsW EnumSystemLanguageGroups;
|
|
3969 alias WINAPI.EnumSystemLocalesW EnumSystemLocales;
|
|
3970 alias WINAPI.ExpandEnvironmentStringsW ExpandEnvironmentStrings;
|
|
3971 alias WINAPI.ExtTextOutW ExtTextOut;
|
|
3972 alias WINAPI.ExtractIconExW ExtractIconEx;
|
|
3973 alias WINAPI.FindResourceW FindResource;
|
|
3974 alias WINAPI.FindWindowW FindWindow;
|
|
3975 alias WINAPI.FormatMessageW FormatMessage;
|
|
3976 alias WINAPI.GetCharABCWidthsW GetCharABCWidths;
|
|
3977 alias WINAPI.GetCharWidthW GetCharWidth;
|
|
3978 alias WINAPI.GetCharacterPlacementW GetCharacterPlacement;
|
|
3979 alias WINAPI.GetClassInfoW GetClassInfo;
|
39
|
3980 alias STDWIN.GetClassNameW GetClassName;
|
15
|
3981 alias WINAPI.GetClipboardFormatNameW GetClipboardFormatName;
|
|
3982 alias WINAPI.GetKeyNameTextW GetKeyNameText;
|
|
3983 alias WINAPI.GetLocaleInfoW GetLocaleInfo;
|
|
3984 alias WINAPI.GetMenuItemInfoW GetMenuItemInfo;
|
|
3985 alias WINAPI.GetMessageW GetMessage;
|
|
3986 alias WINAPI.GetModuleFileNameW GetModuleFileName;
|
|
3987 alias WINAPI.GetModuleHandleW GetModuleHandle;
|
|
3988 alias WINAPI.GetMonitorInfoW GetMonitorInfo;
|
|
3989 alias WINAPI.GetObjectW GetObject;
|
|
3990 alias WINAPI.GetOpenFileNameW GetOpenFileName;
|
|
3991 alias WINAPI.GetProfileStringW _GetProfileString;
|
33
|
3992 alias STDWIN.GetPropW GetProp;
|
15
|
3993 alias WINAPI.GetSaveFileNameW GetSaveFileName;
|
33
|
3994 alias STDWIN.GetStartupInfoW GetStartupInfo;
|
15
|
3995 alias WINAPI.GetTextExtentPoint32W GetTextExtentPoint32;
|
|
3996 alias WINAPI.GetTextMetricsW GetTextMetrics;
|
|
3997 alias WINAPI.GetVersionExW GetVersionEx;
|
|
3998 alias WINAPI.GetWindowLongW GetWindowLong;
|
|
3999 alias WINAPI.GetWindowTextW _GetWindowText;
|
|
4000 alias WINAPI.GetWindowTextLengthW GetWindowTextLength;
|
33
|
4001 alias STDWIN.GlobalAddAtomW GlobalAddAtom;
|
15
|
4002 alias WINAPI.ImmGetCompositionFontW ImmGetCompositionFont;
|
|
4003 alias WINAPI.ImmGetCompositionStringW ImmGetCompositionString;
|
|
4004 alias WINAPI.ImmSetCompositionFontW ImmSetCompositionFont;
|
|
4005 alias WINAPI.InsertMenuW InsertMenu;
|
|
4006 alias WINAPI.InsertMenuItemW InsertMenuItem;
|
|
4007 alias WINAPI.LoadBitmapW LoadBitmap;
|
|
4008 alias WINAPI.LoadCursorW LoadCursor;
|
|
4009 alias WINAPI.LoadIconW LoadIcon;
|
|
4010 alias WINAPI.LoadImageW LoadImage;
|
|
4011 alias WINAPI.LoadLibraryW LoadLibrary;
|
|
4012 alias WINAPI.LoadStringW LoadString;
|
|
4013 alias WINAPI.MapVirtualKeyW MapVirtualKey;
|
|
4014 alias WINAPI.MessageBoxW MessageBox;
|
|
4015 alias WINAPI.OutputDebugStringW OutputDebugString;
|
|
4016 alias WINAPI.PeekMessageW PeekMessage;
|
|
4017 alias WINAPI.PostMessageW PostMessage;
|
|
4018 alias WINAPI.PostThreadMessageW PostThreadMessage;
|
|
4019 alias WINAPI.PrintDlgW PrintDlg;
|
|
4020 alias WINAPI.RegEnumKeyExW RegEnumKeyEx;
|
|
4021 alias WINAPI.RegOpenKeyExW RegOpenKeyEx;
|
|
4022 alias WINAPI.RegQueryInfoKeyW RegQueryInfoKey;
|
|
4023 alias WINAPI.RegQueryValueExW RegQueryValueEx;
|
|
4024 alias WINAPI.RegisterClassW RegisterClass;
|
|
4025 alias WINAPI.RegisterClipboardFormatW RegisterClipboardFormat;
|
|
4026 alias WINAPI.RegisterWindowMessageW RegisterWindowMessage;
|
33
|
4027 alias STDWIN.RemovePropW RemoveProp;
|
15
|
4028 alias WINAPI.SHBrowseForFolderW SHBrowseForFolder;
|
|
4029 alias WINAPI.SHGetPathFromIDListW SHGetPathFromIDList;
|
|
4030 alias WINAPI.SendMessageW SendMessage;
|
|
4031 alias WINAPI.SetMenuItemInfoW SetMenuItemInfo;
|
|
4032 alias WINAPI.SetWindowLongW SetWindowLong;
|
|
4033 alias WINAPI.SetWindowTextW SetWindowText;
|
|
4034 alias WINAPI.SetWindowsHookExW SetWindowsHookEx;
|
33
|
4035 alias STDWIN.SetPropW SetProp;
|
15
|
4036 alias WINAPI.ShellExecuteExW ShellExecuteEx;
|
|
4037 alias WINAPI.Shell_NotifyIconW Shell_NotifyIcon;
|
|
4038 alias WINAPI.StartDocW StartDoc;
|
|
4039 alias WINAPI.SystemParametersInfoW SystemParametersInfo;
|
|
4040 alias WINAPI.TranslateAcceleratorW TranslateAccelerator;
|
|
4041 alias WINAPI.UnregisterClassW UnregisterClass;
|
|
4042 alias WINAPI.VkKeyScanW VkKeyScan;
|
3
|
4043 }
|
19
|
4044
|
|
4045
|
|
4046
|
|
4047
|
|
4048
|
|
4049
|
15
|
4050 /** All Natives */
|
|
4051 alias WINAPI.AbortDoc AbortDoc;
|
|
4052 alias WINAPI.ActivateKeyboardLayout ActivateKeyboardLayout;
|
|
4053 alias WINAPI.AdjustWindowRectEx AdjustWindowRectEx;
|
24
|
4054 alias WINAPI.AlphaBlend AlphaBlend;
|
15
|
4055 alias WINAPI.Arc Arc;
|
37
|
4056 alias WINAPI.BeginBufferedPaint BeginBufferedPaint;
|
15
|
4057 alias WINAPI.BeginDeferWindowPos BeginDeferWindowPos;
|
|
4058 alias WINAPI.BeginPaint BeginPaint;
|
30
|
4059 alias STDWIN.BeginPath BeginPath;
|
15
|
4060 alias WINAPI.BitBlt BitBlt;
|
|
4061 alias WINAPI.BringWindowToTop BringWindowToTop;
|
33
|
4062 alias WINAPI.BufferedPaintInit BufferedPaintInit;
|
|
4063 alias WINAPI.BufferedPaintUnInit BufferedPaintUnInit;
|
15
|
4064 alias WINAPI.CallNextHookEx CallNextHookEx;
|
|
4065 alias WINAPI.CallWindowProcA CallWindowProcA;
|
|
4066 alias WINAPI.CallWindowProcW CallWindowProcW;
|
|
4067 alias WINAPI.CharLowerA CharLowerA;
|
|
4068 alias WINAPI.CharLowerW CharLowerW;
|
|
4069 alias WINAPI.CharUpperA CharUpperA;
|
|
4070 alias WINAPI.CharUpperW CharUpperW;
|
|
4071 alias WINAPI.CheckMenuItem CheckMenuItem;
|
|
4072 alias WINAPI.ChooseColorA ChooseColorA;
|
|
4073 alias WINAPI.ChooseColorW ChooseColorW;
|
|
4074 alias WINAPI.ChooseFontA ChooseFontA;
|
|
4075 alias WINAPI.ChooseFontW ChooseFontW;
|
|
4076 alias WINAPI.ClientToScreen ClientToScreen;
|
|
4077 alias WINAPI.CloseHandle CloseHandle;
|
33
|
4078 alias WINAPI.CloseThemeData CloseThemeData;
|
15
|
4079 alias WINAPI.CloseClipboard CloseClipboard;
|
|
4080 alias WINAPI.CombineRgn CombineRgn;
|
|
4081 alias WINAPI.CommDlgExtendedError CommDlgExtendedError;
|
|
4082
|
|
4083 version(WinCE){
|
|
4084 alias WINAPI.CommandBar_AddAdornments CommandBar_AddAdornments;
|
|
4085 alias WINAPI.CommandBar_Create CommandBar_Create;
|
|
4086 alias WINAPI.CommandBar_Destroy CommandBar_Destroy;
|
|
4087 alias WINAPI.CommandBar_DrawMenuBar CommandBar_DrawMenuBar;
|
|
4088 alias WINAPI.CommandBar_Height CommandBar_Height;
|
|
4089 alias WINAPI.CommandBar_InsertMenubarEx CommandBar_InsertMenubarEx;
|
|
4090 alias WINAPI.CommandBar_Show CommandBar_Show;
|
|
4091 }
|
|
4092
|
|
4093 alias WINAPI.CopyImage CopyImage;
|
|
4094 alias WINAPI.CreateAcceleratorTableA CreateAcceleratorTableA;
|
|
4095 alias WINAPI.CreateAcceleratorTableW CreateAcceleratorTableW;
|
|
4096 alias WINAPI.CreateBitmap CreateBitmap;
|
|
4097 alias WINAPI.CreateCaret CreateCaret;
|
|
4098 alias WINAPI.CreateCompatibleBitmap CreateCompatibleBitmap;
|
|
4099 alias WINAPI.CreateCompatibleDC CreateCompatibleDC;
|
|
4100 alias WINAPI.CreateCursor CreateCursor;
|
|
4101 alias WINAPI.CreateDCA CreateDCA;
|
|
4102 alias WINAPI.CreateDCW CreateDCW;
|
|
4103 alias WINAPI.CreateDIBSection CreateDIBSection;
|
|
4104 alias WINAPI.CreateEventA CreateEventA;
|
|
4105 alias WINAPI.CreateEventW CreateEventW;
|
|
4106 alias WINAPI.CreateFileA CreateFileA;
|
|
4107 alias WINAPI.CreateFileW CreateFileW;
|
|
4108 alias WINAPI.CreateFontIndirectA CreateFontIndirectA;
|
|
4109 alias WINAPI.CreateFontIndirectW CreateFontIndirectW;
|
|
4110 alias WINAPI.CreateIconIndirect CreateIconIndirect;
|
|
4111 alias WINAPI.CreateMenu CreateMenu;
|
|
4112 alias WINAPI.CreatePalette CreatePalette;
|
|
4113 alias WINAPI.CreatePatternBrush CreatePatternBrush;
|
|
4114 alias WINAPI.CreatePen CreatePen;
|
|
4115 alias WINAPI.CreatePolygonRgn CreatePolygonRgn;
|
|
4116 alias WINAPI.CreatePopupMenu CreatePopupMenu;
|
|
4117 alias WINAPI.CreateRectRgn CreateRectRgn;
|
|
4118 alias WINAPI.CreateSolidBrush CreateSolidBrush;
|
|
4119 alias WINAPI.CreateWindowExA CreateWindowExA;
|
|
4120 alias WINAPI.CreateWindowExW CreateWindowExW;
|
|
4121 alias WINAPI.DefFrameProcA DefFrameProcA;
|
|
4122 alias WINAPI.DefFrameProcW DefFrameProcW;
|
|
4123 alias WINAPI.DefMDIChildProcA DefMDIChildProcA;
|
|
4124 alias WINAPI.DefMDIChildProcW DefMDIChildProcW;
|
|
4125 alias WINAPI.DefWindowProcA DefWindowProcA;
|
|
4126 alias WINAPI.DefWindowProcW DefWindowProcW;
|
|
4127 alias WINAPI.DeferWindowPos DeferWindowPos;
|
|
4128 alias WINAPI.DeleteDC DeleteDC;
|
|
4129 alias WINAPI.DeleteMenu DeleteMenu;
|
|
4130 alias WINAPI.DeleteObject DeleteObject;
|
|
4131 alias WINAPI.DestroyAcceleratorTable DestroyAcceleratorTable;
|
|
4132 alias WINAPI.DestroyCaret DestroyCaret;
|
|
4133 alias WINAPI.DestroyCursor DestroyCursor;
|
|
4134 alias WINAPI.DestroyIcon DestroyIcon;
|
|
4135 alias WINAPI.DestroyMenu DestroyMenu;
|
|
4136 alias WINAPI.DestroyWindow DestroyWindow;
|
|
4137 alias WINAPI.DispatchMessageA DispatchMessageA;
|
|
4138 alias WINAPI.DispatchMessageW DispatchMessageW;
|
|
4139 alias WINAPI.DragDetect DragDetect;
|
|
4140 alias WINAPI.DragFinish DragFinish;
|
|
4141 alias WINAPI.DragQueryFileA DragQueryFileA;
|
|
4142 alias WINAPI.DragQueryFileW DragQueryFileW;
|
|
4143 alias WINAPI.DrawEdge DrawEdge;
|
|
4144 alias WINAPI.DrawFocusRect DrawFocusRect;
|
|
4145 alias WINAPI.DrawFrameControl DrawFrameControl;
|
|
4146 alias WINAPI.DrawIconEx DrawIconEx;
|
|
4147 alias WINAPI.DrawMenuBar DrawMenuBar;
|
|
4148 alias WINAPI.DrawStateA DrawStateA;
|
|
4149 alias WINAPI.DrawStateW DrawStateW;
|
|
4150 alias WINAPI.DrawTextA DrawTextA;
|
|
4151 alias WINAPI.DrawTextW DrawTextW;
|
32
|
4152 alias WINAPI.DrawThemeBackground DrawThemeBackground;
|
|
4153 alias WINAPI.DrawThemeEdge DrawThemeEdge;
|
|
4154 alias WINAPI.DrawThemeIcon DrawThemeIcon;
|
|
4155 alias WINAPI.DrawThemeParentBackground DrawThemeParentBackground;
|
|
4156 alias WINAPI.DrawThemeText DrawThemeText;
|
15
|
4157 alias WINAPI.Ellipse Ellipse;
|
|
4158 alias WINAPI.EnableMenuItem EnableMenuItem;
|
|
4159 alias WINAPI.EnableScrollBar EnableScrollBar;
|
|
4160 alias WINAPI.EnableWindow EnableWindow;
|
|
4161 alias WINAPI.EndDeferWindowPos EndDeferWindowPos;
|
37
|
4162 alias WINAPI.EndBufferedPaint EndBufferedPaint;
|
15
|
4163 alias WINAPI.EndDoc EndDoc;
|
|
4164 alias WINAPI.EndPage EndPage;
|
|
4165 alias WINAPI.EndPaint EndPaint;
|
30
|
4166 alias STDWIN.EndPath EndPath;
|
15
|
4167 alias WINAPI.EnumDisplayMonitors EnumDisplayMonitors;
|
|
4168 alias WINAPI.EnumFontFamiliesA EnumFontFamiliesA;
|
|
4169 alias WINAPI.EnumFontFamiliesExA EnumFontFamiliesExA;
|
|
4170 alias WINAPI.EnumFontFamiliesExW EnumFontFamiliesExW;
|
|
4171 alias WINAPI.EnumFontFamiliesW EnumFontFamiliesW;
|
|
4172 alias WINAPI.EnumSystemLanguageGroupsA EnumSystemLanguageGroupsA;
|
|
4173 alias WINAPI.EnumSystemLanguageGroupsW EnumSystemLanguageGroupsW;
|
|
4174 alias WINAPI.EnumSystemLocalesA EnumSystemLocalesA;
|
|
4175 alias WINAPI.EnumSystemLocalesW EnumSystemLocalesW;
|
|
4176 alias WINAPI.EqualRect EqualRect;
|
|
4177 alias WINAPI.EqualRgn EqualRgn;
|
32
|
4178 alias STDWIN.ExcludeClipRect ExcludeClipRect;
|
15
|
4179 alias WINAPI.ExpandEnvironmentStringsA ExpandEnvironmentStringsA;
|
|
4180 alias WINAPI.ExpandEnvironmentStringsW ExpandEnvironmentStringsW;
|
|
4181 alias WINAPI.ExtTextOutA ExtTextOutA;
|
|
4182 alias WINAPI.ExtTextOutW ExtTextOutW;
|
|
4183 alias WINAPI.ExtractIconExA ExtractIconExA;
|
|
4184 alias WINAPI.ExtractIconExW ExtractIconExW;
|
24
|
4185 alias STDWIN.ExtCreatePen ExtCreatePen;
|
|
4186 alias STDWIN.ExtCreateRegion ExtCreateRegion;
|
15
|
4187 alias WINAPI.FillRect FillRect;
|
|
4188 alias WINAPI.FindResourceA FindResourceA;
|
|
4189 alias WINAPI.FindResourceW FindResourceW;
|
|
4190 alias WINAPI.FindWindowA FindWindowA;
|
|
4191 alias WINAPI.FindWindowW FindWindowW;
|
|
4192 alias WINAPI.FormatMessageA FormatMessageA;
|
|
4193 alias WINAPI.FormatMessageW FormatMessageW;
|
|
4194 alias WINAPI.FreeLibrary FreeLibrary;
|
|
4195 alias WINAPI.GdiSetBatchLimit GdiSetBatchLimit;
|
|
4196 alias WINAPI.GetACP GetACP;
|
40
|
4197 alias STDWIN.GetAsyncKeyState GetAsyncKeyState;
|
15
|
4198 alias WINAPI.GetActiveWindow GetActiveWindow;
|
|
4199 alias WINAPI.GetBkColor GetBkColor;
|
|
4200 alias WINAPI.GetCapture GetCapture;
|
|
4201 alias WINAPI.GetCaretPos GetCaretPos;
|
|
4202 alias WINAPI.GetCharABCWidthsA GetCharABCWidthsA;
|
|
4203 alias WINAPI.GetCharABCWidthsW GetCharABCWidthsW;
|
|
4204 alias WINAPI.GetCharWidthA GetCharWidthA;
|
|
4205 alias WINAPI.GetCharWidthW GetCharWidthW;
|
|
4206 alias WINAPI.GetCharacterPlacementA GetCharacterPlacementA;
|
|
4207 alias WINAPI.GetCharacterPlacementW GetCharacterPlacementW;
|
|
4208 alias WINAPI.GetClassInfoA GetClassInfoA;
|
|
4209 alias WINAPI.GetClassInfoW GetClassInfoW;
|
|
4210 alias WINAPI.GetClientRect GetClientRect;
|
|
4211 alias WINAPI.GetClipBox GetClipBox;
|
|
4212 alias WINAPI.GetClipRgn GetClipRgn;
|
|
4213 alias WINAPI.GetClipboardData GetClipboardData;
|
|
4214 alias WINAPI.GetClipboardFormatNameA GetClipboardFormatNameA;
|
|
4215 alias WINAPI.GetClipboardFormatNameW GetClipboardFormatNameW;
|
|
4216 alias WINAPI.GetComboBoxInfo GetComboBoxInfo;
|
|
4217 alias WINAPI.GetCurrentObject GetCurrentObject;
|
|
4218 alias WINAPI.GetCurrentProcessId GetCurrentProcessId;
|
|
4219 alias WINAPI.GetCurrentThreadId GetCurrentThreadId;
|
|
4220 alias WINAPI.GetCursor GetCursor;
|
|
4221 alias WINAPI.GetCursorPos GetCursorPos;
|
|
4222 alias WINAPI.GetDC GetDC;
|
|
4223 alias WINAPI.GetDCEx GetDCEx;
|
|
4224 alias WINAPI.GetDIBColorTable GetDIBColorTable;
|
|
4225 alias WINAPI.GetDIBits GetDIBits;
|
|
4226 alias WINAPI.GetDesktopWindow GetDesktopWindow;
|
|
4227 alias WINAPI.GetDeviceCaps GetDeviceCaps;
|
|
4228 alias WINAPI.GetDialogBaseUnits GetDialogBaseUnits;
|
|
4229 alias WINAPI.GetDlgItem GetDlgItem;
|
|
4230 alias WINAPI.GetDoubleClickTime GetDoubleClickTime;
|
|
4231 alias WINAPI.GetFocus GetFocus;
|
|
4232 alias WINAPI.GetFontLanguageInfo GetFontLanguageInfo;
|
|
4233 alias WINAPI.GetGUIThreadInfo GetGUIThreadInfo;
|
|
4234 alias WINAPI.GetIconInfo GetIconInfo;
|
|
4235 alias WINAPI.GetKeyNameTextA GetKeyNameTextA;
|
|
4236 alias WINAPI.GetKeyNameTextW GetKeyNameTextW;
|
|
4237 alias WINAPI.GetKeyState GetKeyState;
|
|
4238 alias WINAPI.GetKeyboardLayout GetKeyboardLayout;
|
|
4239 alias WINAPI.GetKeyboardLayoutList GetKeyboardLayoutList;
|
|
4240 alias WINAPI.GetKeyboardState GetKeyboardState;
|
|
4241 alias WINAPI.GetLastActivePopup GetLastActivePopup;
|
|
4242 alias WINAPI.GetLastError GetLastError;
|
|
4243 alias WINAPI.GetLayout GetLayout;
|
|
4244 alias WINAPI.GetLocaleInfoA GetLocaleInfoA;
|
|
4245 alias WINAPI.GetLocaleInfoW GetLocaleInfoW;
|
|
4246 alias WINAPI.GetMenu GetMenu;
|
|
4247 alias WINAPI.GetMenuBarInfo GetMenuBarInfo;
|
|
4248 alias WINAPI.GetMenuDefaultItem GetMenuDefaultItem;
|
|
4249 alias WINAPI.GetMenuInfo GetMenuInfo;
|
|
4250 alias WINAPI.GetMenuItemCount GetMenuItemCount;
|
|
4251 alias WINAPI.GetMenuItemInfoA GetMenuItemInfoA;
|
|
4252 alias WINAPI.GetMenuItemInfoW GetMenuItemInfoW;
|
|
4253 alias WINAPI.GetMenuItemRect GetMenuItemRect;
|
|
4254 alias WINAPI.GetMessageA GetMessageA;
|
|
4255 alias WINAPI.GetMessagePos GetMessagePos;
|
|
4256 alias WINAPI.GetMessageTime GetMessageTime;
|
25
|
4257 alias STDWIN.GetMetaRgn GetMetaRgn;
|
15
|
4258 alias WINAPI.GetMessageW GetMessageW;
|
|
4259 alias WINAPI.GetModuleFileNameA GetModuleFileNameA;
|
|
4260 alias WINAPI.GetModuleFileNameW GetModuleFileNameW;
|
|
4261 alias WINAPI.GetModuleHandleA GetModuleHandleA;
|
|
4262 alias WINAPI.GetModuleHandleW GetModuleHandleW;
|
|
4263 alias WINAPI.GetMonitorInfoA GetMonitorInfoA;
|
|
4264 alias WINAPI.GetMonitorInfoW GetMonitorInfoW;
|
|
4265 alias WINAPI.GetNearestPaletteIndex GetNearestPaletteIndex;
|
30
|
4266 alias STDWIN.GetPath GetPath;
|
15
|
4267 alias WINAPI.GetObjectA GetObjectA;
|
|
4268 alias WINAPI.GetObjectW GetObjectW;
|
|
4269 alias WINAPI.GetOpenFileNameA GetOpenFileNameA;
|
|
4270 alias WINAPI.GetOpenFileNameW GetOpenFileNameW;
|
|
4271 alias WINAPI.GetPaletteEntries GetPaletteEntries;
|
|
4272 alias WINAPI.GetParent GetParent;
|
|
4273 alias WINAPI.GetPixel GetPixel;
|
25
|
4274 alias STDWIN.GetPolyFillMode GetPolyFillMode;
|
15
|
4275 alias WINAPI.GetProcAddress GetProcAddress;
|
|
4276 alias WINAPI.GetProcessHeap GetProcessHeap;
|
|
4277 alias WINAPI.GetProfileStringA GetProfileStringA;
|
|
4278 alias WINAPI.GetProfileStringW GetProfileStringW;
|
|
4279 alias WINAPI.GetROP2 GetROP2;
|
|
4280 alias WINAPI.GetRandomRgn GetRandomRgn;
|
|
4281 alias WINAPI.GetRegionData GetRegionData;
|
|
4282 alias WINAPI.GetRgnBox GetRgnBox;
|
|
4283 alias WINAPI.GetSaveFileNameA GetSaveFileNameA;
|
|
4284 alias WINAPI.GetSaveFileNameW GetSaveFileNameW;
|
|
4285 alias WINAPI.GetScrollInfo GetScrollInfo;
|
|
4286 alias WINAPI.GetStockObject GetStockObject;
|
|
4287 alias WINAPI.GetSysColor GetSysColor;
|
|
4288 alias WINAPI.GetSysColorBrush GetSysColorBrush;
|
38
|
4289 alias WINAPI.GetSystemDefaultUILanguage GetSystemDefaultUILanguage;
|
15
|
4290 alias WINAPI.GetSystemMenu GetSystemMenu;
|
|
4291 alias WINAPI.GetSystemMetrics GetSystemMetrics;
|
|
4292 alias WINAPI.GetSystemPaletteEntries GetSystemPaletteEntries;
|
|
4293 alias WINAPI.GetTextCharset GetTextCharset;
|
|
4294 alias WINAPI.GetTextColor GetTextColor;
|
|
4295 alias WINAPI.GetTextExtentPoint32A GetTextExtentPoint32A;
|
|
4296 alias WINAPI.GetTextExtentPoint32W GetTextExtentPoint32W;
|
|
4297 alias WINAPI.GetTextMetricsA GetTextMetricsA;
|
|
4298 alias WINAPI.GetTextMetricsW GetTextMetricsW;
|
|
4299 alias WINAPI.GetTickCount GetTickCount;
|
|
4300 alias WINAPI.GetUpdateRect GetUpdateRect;
|
|
4301 alias WINAPI.GetUpdateRgn GetUpdateRgn;
|
|
4302 alias WINAPI.GetVersion GetVersion;
|
|
4303 alias WINAPI.GetVersionExA GetVersionExA;
|
|
4304 alias WINAPI.GetVersionExW GetVersionExW;
|
|
4305 alias WINAPI.GetWindow GetWindow;
|
37
|
4306 alias STDWIN.GetWindowDC GetWindowDC;
|
24
|
4307 alias STDWIN.GetWindowOrgEx GetWindowOrgEx;
|
15
|
4308 alias WINAPI.GetWindowLongA GetWindowLongA;
|
|
4309 alias WINAPI.GetWindowLongW GetWindowLongW;
|
|
4310 alias WINAPI.GetWindowPlacement GetWindowPlacement;
|
|
4311 alias WINAPI.GetWindowRect GetWindowRect;
|
|
4312 alias WINAPI.GetWindowRgn GetWindowRgn;
|
|
4313 alias WINAPI.GetWindowTextA GetWindowTextA;
|
|
4314 alias WINAPI.GetWindowTextLengthA GetWindowTextLengthA;
|
|
4315 alias WINAPI.GetWindowTextLengthW GetWindowTextLengthW;
|
|
4316 alias WINAPI.GetWindowTextW GetWindowTextW;
|
|
4317 alias WINAPI.GetWindowThreadProcessId GetWindowThreadProcessId;
|
|
4318 alias WINAPI.GlobalAlloc GlobalAlloc;
|
|
4319 alias WINAPI.GlobalFree GlobalFree;
|
|
4320 alias WINAPI.GlobalLock GlobalLock;
|
|
4321 alias WINAPI.GlobalSize GlobalSize;
|
|
4322 alias WINAPI.GlobalUnlock GlobalUnlock;
|
|
4323 alias WINAPI.GradientFill GradientFill;
|
|
4324 alias WINAPI.HeapAlloc HeapAlloc;
|
|
4325 alias WINAPI.HeapFree HeapFree;
|
|
4326 alias WINAPI.HideCaret HideCaret;
|
28
|
4327 alias WINAPI.IIDFromString IIDFromString;
|
15
|
4328 alias WINAPI.ImageList_Add ImageList_Add;
|
|
4329 alias WINAPI.ImageList_AddMasked ImageList_AddMasked;
|
|
4330 alias WINAPI.ImageList_Create ImageList_Create;
|
|
4331 alias WINAPI.ImageList_Destroy ImageList_Destroy;
|
|
4332 alias WINAPI.ImageList_GetIcon ImageList_GetIcon;
|
|
4333 alias WINAPI.ImageList_GetIconSize ImageList_GetIconSize;
|
|
4334 alias WINAPI.ImageList_GetImageCount ImageList_GetImageCount;
|
|
4335 alias WINAPI.ImageList_Remove ImageList_Remove;
|
|
4336 alias WINAPI.ImageList_Replace ImageList_Replace;
|
|
4337 alias WINAPI.ImageList_ReplaceIcon ImageList_ReplaceIcon;
|
|
4338 alias WINAPI.ImageList_SetIconSize ImageList_SetIconSize;
|
|
4339 alias WINAPI.ImmAssociateContext ImmAssociateContext;
|
|
4340 alias WINAPI.ImmCreateContext ImmCreateContext;
|
|
4341 alias WINAPI.ImmDestroyContext ImmDestroyContext;
|
|
4342 alias WINAPI.ImmGetCompositionFontA ImmGetCompositionFontA;
|
|
4343 alias WINAPI.ImmGetCompositionFontW ImmGetCompositionFontW;
|
|
4344 alias WINAPI.ImmGetCompositionStringA ImmGetCompositionStringA;
|
|
4345 alias WINAPI.ImmGetCompositionStringW ImmGetCompositionStringW;
|
|
4346 alias WINAPI.ImmGetContext ImmGetContext;
|
|
4347 alias WINAPI.ImmGetConversionStatus ImmGetConversionStatus;
|
|
4348 alias WINAPI.ImmGetDefaultIMEWnd ImmGetDefaultIMEWnd;
|
|
4349 alias WINAPI.ImmGetOpenStatus ImmGetOpenStatus;
|
|
4350 alias WINAPI.ImmReleaseContext ImmReleaseContext;
|
|
4351 alias WINAPI.ImmSetCompositionFontA ImmSetCompositionFontA;
|
|
4352 alias WINAPI.ImmSetCompositionFontW ImmSetCompositionFontW;
|
|
4353 alias WINAPI.ImmSetCompositionWindow ImmSetCompositionWindow;
|
|
4354 alias WINAPI.ImmSetConversionStatus ImmSetConversionStatus;
|
|
4355 alias WINAPI.ImmSetOpenStatus ImmSetOpenStatus;
|
|
4356 alias WINAPI.InitCommonControls InitCommonControls;
|
|
4357 alias WINAPI.InitCommonControlsEx InitCommonControlsEx;
|
|
4358 alias WINAPI.InsertMenuA InsertMenuA;
|
|
4359 alias WINAPI.InsertMenuItemA InsertMenuItemA;
|
|
4360 alias WINAPI.InsertMenuItemW InsertMenuItemW;
|
|
4361 alias WINAPI.InsertMenuW InsertMenuW;
|
|
4362 alias WINAPI.InterlockedDecrement InterlockedDecrement;
|
|
4363 alias WINAPI.InterlockedIncrement InterlockedIncrement;
|
|
4364 alias WINAPI.IntersectRect IntersectRect;
|
|
4365 alias WINAPI.InvalidateRect InvalidateRect;
|
|
4366 alias WINAPI.InvalidateRgn InvalidateRgn;
|
32
|
4367 alias WINAPI.IsAppThemed IsAppThemed;
|
15
|
4368 alias WINAPI.IsDBCSLeadByte IsDBCSLeadByte;
|
33
|
4369 alias WINAPI.IsHungAppWindow IsHungAppWindow;
|
15
|
4370 alias WINAPI.IsIconic IsIconic;
|
|
4371 alias WINAPI.IsWindow IsWindow;
|
|
4372 alias WINAPI.IsWindowEnabled IsWindowEnabled;
|
|
4373 alias WINAPI.IsWindowVisible IsWindowVisible;
|
|
4374 alias WINAPI.IsZoomed IsZoomed;
|
|
4375 alias WINAPI.KillTimer KillTimer;
|
|
4376 alias WINAPI.LineTo LineTo;
|
|
4377 alias WINAPI.LoadBitmapA LoadBitmapA;
|
|
4378 alias WINAPI.LoadBitmapW LoadBitmapW;
|
|
4379 alias WINAPI.LoadCursorA LoadCursorA;
|
|
4380 alias WINAPI.LoadCursorW LoadCursorW;
|
|
4381 alias WINAPI.LoadIconA LoadIconA;
|
|
4382 alias WINAPI.LoadIconW LoadIconW;
|
|
4383 alias WINAPI.LoadImageA LoadImageA;
|
|
4384 alias WINAPI.LoadImageW LoadImageW;
|
|
4385 alias WINAPI.LoadLibraryA LoadLibraryA;
|
|
4386 alias WINAPI.LoadLibraryW LoadLibraryW;
|
|
4387 alias WINAPI.LoadResource LoadResource;
|
|
4388 alias WINAPI.LoadStringA LoadStringA;
|
|
4389 alias WINAPI.LoadStringW LoadStringW;
|
|
4390 alias WINAPI.LocalFree LocalFree;
|
|
4391 alias WINAPI.LockResource LockResource;
|
|
4392 alias WINAPI.MapVirtualKeyA MapVirtualKeyA;
|
|
4393 alias WINAPI.MapVirtualKeyW MapVirtualKeyW;
|
|
4394 alias WINAPI.MapWindowPoints MapWindowPoints;
|
|
4395 alias WINAPI.MessageBeep MessageBeep;
|
|
4396 alias WINAPI.MessageBoxA MessageBoxA;
|
|
4397 alias WINAPI.MessageBoxW MessageBoxW;
|
|
4398 alias WINAPI.MonitorFromWindow MonitorFromWindow;
|
|
4399 alias WINAPI.MoveToEx MoveToEx;
|
|
4400 alias WINAPI.MsgWaitForMultipleObjectsEx MsgWaitForMultipleObjectsEx;
|
|
4401 alias WINAPI.MultiByteToWideChar MultiByteToWideChar;
|
|
4402 alias WINAPI.NotifyWinEvent NotifyWinEvent;
|
38
|
4403 alias STDWIN.OffsetRect OffsetRect;
|
15
|
4404 alias WINAPI.OffsetRgn OffsetRgn;
|
|
4405 //alias WINAPI.OleInitialize OleInitialize;
|
|
4406 //alias WINAPI.OleUninitialize OleUninitialize;
|
|
4407 alias WINAPI.OpenClipboard OpenClipboard;
|
33
|
4408 alias WINAPI.OpenThemeData OpenThemeData;
|
15
|
4409 alias WINAPI.OutputDebugStringA OutputDebugStringA;
|
|
4410 alias WINAPI.OutputDebugStringW OutputDebugStringW;
|
|
4411 alias WINAPI.PatBlt PatBlt;
|
|
4412 alias WINAPI.PeekMessageA PeekMessageA;
|
|
4413 alias WINAPI.PeekMessageW PeekMessageW;
|
|
4414 alias WINAPI.Pie Pie;
|
|
4415 alias WINAPI.Polygon Polygon;
|
|
4416 alias WINAPI.Polyline Polyline;
|
|
4417 alias WINAPI.PostMessageA PostMessageA;
|
|
4418 alias WINAPI.PostMessageW PostMessageW;
|
|
4419 alias WINAPI.PostThreadMessageA PostThreadMessageA;
|
|
4420 alias WINAPI.PostThreadMessageW PostThreadMessageW;
|
|
4421 alias WINAPI.PrintDlgA PrintDlgA;
|
|
4422 alias WINAPI.PrintDlgW PrintDlgW;
|
38
|
4423 alias WINAPI.PRIMARYLANGID PRIMARYLANGID;
|
15
|
4424 alias WINAPI.PtInRect PtInRect;
|
|
4425 alias WINAPI.PtInRegion PtInRegion;
|
|
4426 alias WINAPI.RealizePalette RealizePalette;
|
25
|
4427 alias WINAPI.Rectangle Rectangle;
|
15
|
4428 alias WINAPI.RectInRegion RectInRegion;
|
|
4429 // <Shawn> Renamed : may conflict with dwt.graphics.rectangle.Rectangle
|
19
|
4430 alias WINAPI.Rectangle _Rectangle;
|
15
|
4431 alias WINAPI.RedrawWindow RedrawWindow;
|
|
4432 alias WINAPI.RegCloseKey RegCloseKey;
|
|
4433 alias WINAPI.RegEnumKeyExA RegEnumKeyExA;
|
|
4434 alias WINAPI.RegEnumKeyExW RegEnumKeyExW;
|
|
4435 alias WINAPI.RegOpenKeyExA RegOpenKeyExA;
|
|
4436 alias WINAPI.RegOpenKeyExW RegOpenKeyExW;
|
|
4437 alias WINAPI.RegQueryInfoKeyA RegQueryInfoKeyA;
|
|
4438 alias WINAPI.RegQueryInfoKeyW RegQueryInfoKeyW;
|
|
4439 alias WINAPI.RegQueryValueExA RegQueryValueExA;
|
|
4440 alias WINAPI.RegQueryValueExW RegQueryValueExW;
|
|
4441 alias WINAPI.RegisterClassA RegisterClassA;
|
|
4442 alias WINAPI.RegisterClassW RegisterClassW;
|
|
4443 alias WINAPI.RegisterClipboardFormatA RegisterClipboardFormatA;
|
|
4444 alias WINAPI.RegisterClipboardFormatW RegisterClipboardFormatW;
|
|
4445 alias WINAPI.RegisterWindowMessageA RegisterWindowMessageA;
|
|
4446 alias WINAPI.RegisterWindowMessageW RegisterWindowMessageW;
|
|
4447 alias WINAPI.ReleaseCapture ReleaseCapture;
|
|
4448 alias WINAPI.ReleaseDC ReleaseDC;
|
|
4449 alias WINAPI.RemoveMenu RemoveMenu;
|
|
4450 alias WINAPI.RestoreDC RestoreDC;
|
|
4451 alias WINAPI.RoundRect RoundRect;
|
|
4452 alias WINAPI.RtlMoveMemory MoveMemory;
|
|
4453 alias WINAPI.SHBrowseForFolderA SHBrowseForFolderA;
|
|
4454 alias WINAPI.SHBrowseForFolderW SHBrowseForFolderW;
|
|
4455 version(WinCE){
|
|
4456 alias WINAPI.SHCreateMenuBar SHCreateMenuBar;
|
|
4457 }
|
|
4458 alias WINAPI.SHGetMalloc SHGetMalloc;
|
|
4459 alias WINAPI.SHGetPathFromIDListA SHGetPathFromIDListA;
|
|
4460 alias WINAPI.SHGetPathFromIDListW SHGetPathFromIDListW;
|
|
4461 version(WinCE)
|
|
4462 {
|
|
4463 alias WINAPI.SHHandleWMSettingChange SHHandleWMSettingChange;
|
|
4464 alias WINAPI.SHRecognizeGesture SHRecognizeGesture;
|
|
4465 alias WINAPI.SHSendBackToFocusWindow SHSendBackToFocusWindow;
|
|
4466 alias WINAPI.SHSetAppKeyWndAssoc SHSetAppKeyWndAssoc;
|
|
4467 alias WINAPI.SHSipPreference SHSipPreference;
|
|
4468 }
|
|
4469 alias WINAPI.SaveDC SaveDC;
|
|
4470 alias WINAPI.ScreenToClient ScreenToClient;
|
30
|
4471 alias WINAPI.ScriptApplyDigitSubstitution ScriptApplyDigitSubstitution;
|
15
|
4472 alias WINAPI.ScriptBreak ScriptBreak;
|
|
4473 alias WINAPI.ScriptCPtoX ScriptCPtoX;
|
|
4474 alias WINAPI.ScriptCacheGetHeight ScriptCacheGetHeight;
|
|
4475 alias WINAPI.ScriptFreeCache ScriptFreeCache;
|
|
4476 alias WINAPI.ScriptGetFontProperties ScriptGetFontProperties;
|
|
4477 alias WINAPI.ScriptGetLogicalWidths ScriptGetLogicalWidths;
|
|
4478 alias WINAPI.ScriptGetProperties ScriptGetProperties;
|
|
4479 alias WINAPI.ScriptItemize ScriptItemize;
|
30
|
4480 alias WINAPI.ScriptJustify ScriptJustify;
|
15
|
4481 alias WINAPI.ScriptLayout ScriptLayout;
|
|
4482 alias WINAPI.ScriptPlace ScriptPlace;
|
30
|
4483 alias WINAPI.ScriptRecordDigitSubstitution ScriptRecordDigitSubstitution;
|
15
|
4484 alias WINAPI.ScriptShape ScriptShape;
|
|
4485 alias WINAPI.ScriptTextOut ScriptTextOut;
|
|
4486 alias WINAPI.ScriptXtoCP ScriptXtoCP;
|
|
4487 alias WINAPI.ScrollWindowEx ScrollWindowEx;
|
|
4488 alias WINAPI.SelectClipRgn SelectClipRgn;
|
|
4489 alias WINAPI.SelectObject SelectObject;
|
|
4490 alias WINAPI.SelectPalette SelectPalette;
|
|
4491 alias WINAPI.SendInput SendInput;
|
|
4492 alias WINAPI.SendMessageA SendMessageA;
|
|
4493 alias WINAPI.SendMessageW SendMessageW;
|
|
4494 alias WINAPI.SetActiveWindow SetActiveWindow;
|
|
4495 alias WINAPI.SetBkColor SetBkColor;
|
|
4496 alias WINAPI.SetBkMode SetBkMode;
|
35
|
4497 alias STDWIN.SetBrushOrgEx SetBrushOrgEx;
|
15
|
4498 alias WINAPI.SetCapture SetCapture;
|
|
4499 alias WINAPI.SetCaretPos SetCaretPos;
|
|
4500 alias WINAPI.SetClipboardData SetClipboardData;
|
|
4501 alias WINAPI.SetCursor SetCursor;
|
|
4502 alias WINAPI.SetCursorPos SetCursorPos;
|
|
4503 alias WINAPI.SetDIBColorTable SetDIBColorTable;
|
|
4504 alias WINAPI.SetErrorMode SetErrorMode;
|
|
4505 alias WINAPI.SetEvent SetEvent;
|
|
4506 alias WINAPI.SetFocus SetFocus;
|
|
4507 alias WINAPI.SetForegroundWindow SetForegroundWindow;
|
24
|
4508 alias STDWIN.SetGraphicsMode SetGraphicsMode;
|
15
|
4509 alias WINAPI.SetLastError SetLastError;
|
|
4510 alias WINAPI.SetLayout SetLayout;
|
|
4511 alias WINAPI.SetMenu SetMenu;
|
|
4512 alias WINAPI.SetMenuDefaultItem SetMenuDefaultItem;
|
|
4513 alias WINAPI.SetMenuInfo SetMenuInfo;
|
|
4514 alias WINAPI.SetMenuItemInfoA SetMenuItemInfoA;
|
|
4515 alias WINAPI.SetMenuItemInfoW SetMenuItemInfoW;
|
32
|
4516 alias STDWIN.SetMetaRgn SetMetaRgn;
|
15
|
4517 alias WINAPI.SetPaletteEntries SetPaletteEntries;
|
|
4518 alias WINAPI.SetParent SetParent;
|
|
4519 alias WINAPI.SetPixel SetPixel;
|
25
|
4520 alias STDWIN.SetPolyFillMode SetPolyFillMode;
|
15
|
4521 alias WINAPI.SetROP2 SetROP2;
|
|
4522 alias WINAPI.SetRect SetRect;
|
|
4523 alias WINAPI.SetRectRgn SetRectRgn;
|
|
4524 alias WINAPI.SetScrollInfo SetScrollInfo;
|
|
4525 alias WINAPI.SetStretchBltMode SetStretchBltMode;
|
|
4526 alias WINAPI.SetTextAlign SetTextAlign;
|
|
4527 alias WINAPI.SetTextColor SetTextColor;
|
|
4528 alias WINAPI.SetTimer SetTimer;
|
|
4529 alias WINAPI.SetWindowLongA SetWindowLongA;
|
|
4530 alias WINAPI.SetWindowLongW SetWindowLongW;
|
24
|
4531 alias STDWIN.SetWindowOrgEx SetWindowOrgEx;
|
15
|
4532 alias WINAPI.SetWindowPlacement SetWindowPlacement;
|
|
4533 alias WINAPI.SetWindowPos SetWindowPos;
|
|
4534 alias WINAPI.SetWindowRgn SetWindowRgn;
|
24
|
4535 alias STDWIN.SetWorldTransform SetWorldTransform;
|
15
|
4536 alias WINAPI.SetWindowTextA SetWindowTextA;
|
|
4537 alias WINAPI.SetWindowTextW SetWindowTextW;
|
|
4538 alias WINAPI.SetWindowsHookExA SetWindowsHookExA;
|
|
4539 alias WINAPI.SetWindowsHookExW SetWindowsHookExW;
|
|
4540 alias WINAPI.ShellExecuteExA ShellExecuteExA;
|
|
4541 alias WINAPI.ShellExecuteExW ShellExecuteExW;
|
|
4542 alias WINAPI.Shell_NotifyIconA Shell_NotifyIconA;
|
|
4543 alias WINAPI.Shell_NotifyIconW Shell_NotifyIconW;
|
|
4544 alias WINAPI.ShowCaret ShowCaret;
|
|
4545 alias WINAPI.ShowOwnedPopups ShowOwnedPopups;
|
|
4546 alias WINAPI.ShowScrollBar ShowScrollBar;
|
|
4547 alias WINAPI.ShowWindow ShowWindow;
|
|
4548 version(WinCE){
|
|
4549 alias WINAPI.SipGetInfo SipGetInfo;
|
|
4550 }
|
|
4551 alias WINAPI.SizeofResource SizeofResource;
|
|
4552 alias WINAPI.Sleep Sleep;
|
|
4553 alias WINAPI.StartDocA StartDocA;
|
|
4554 alias WINAPI.StartDocW StartDocW;
|
|
4555 alias WINAPI.StartPage StartPage;
|
|
4556 alias WINAPI.StretchBlt StretchBlt;
|
|
4557 alias WINAPI.SystemParametersInfoA SystemParametersInfoA;
|
|
4558 alias WINAPI.SystemParametersInfoW SystemParametersInfoW;
|
|
4559 alias WINAPI.ToAscii ToAscii;
|
|
4560 alias WINAPI.ToUnicode ToUnicode;
|
|
4561 alias WINAPI.TrackMouseEvent TrackMouseEvent;
|
|
4562 alias WINAPI.TrackPopupMenu TrackPopupMenu;
|
|
4563 alias WINAPI.TranslateAcceleratorA TranslateAcceleratorA;
|
|
4564 alias WINAPI.TranslateAcceleratorW TranslateAcceleratorW;
|
|
4565 alias WINAPI.TranslateCharsetInfo TranslateCharsetInfo;
|
|
4566 alias WINAPI.TranslateMDISysAccel TranslateMDISysAccel;
|
|
4567 alias WINAPI.TranslateMessage TranslateMessage;
|
25
|
4568 alias WINAPI.TransparentBlt TransparentBlt;
|
15
|
4569 version(WinCE){
|
|
4570 alias WINAPI.TransparentImage TransparentImage;
|
|
4571 }
|
|
4572 alias WINAPI.UnhookWindowsHookEx UnhookWindowsHookEx;
|
|
4573 alias WINAPI.UnregisterClassA UnregisterClassA;
|
|
4574 alias WINAPI.UnregisterClassW UnregisterClassW;
|
|
4575 alias WINAPI.UpdateWindow UpdateWindow;
|
|
4576 alias WINAPI.ValidateRect ValidateRect;
|
|
4577 alias WINAPI.VkKeyScanA VkKeyScanA;
|
|
4578 alias WINAPI.VkKeyScanW VkKeyScanW;
|
|
4579 alias WINAPI.WaitForMultipleObjects WaitForMultipleObjects;
|
|
4580 alias WINAPI.WaitForSingleObject WaitForSingleObject;
|
|
4581 alias WINAPI.WaitMessage WaitMessage;
|
|
4582 alias WINAPI.WideCharToMultiByte WideCharToMultiByte;
|
|
4583 alias WINAPI.WindowFromDC WindowFromDC;
|
|
4584 alias WINAPI.WindowFromPoint WindowFromPoint;
|
|
4585 alias WINAPI.wcslen wcslen;
|
|
4586
|
|
4587 public static int VERSION (int major, int minor) { return major << 16 | minor;}
|
|
4588
|
|
4589 //static int DrawText(int hDC, String lpString, RECT* lpRect, int uFormat){
|
|
4590 // return WINAPI.DrawText(hDC, Convert.StringToTCHARz(lpString), lpString.length, lpRect, uFormat);
|
|
4591 //}
|
|
4592 //
|
|
4593 //static int DrawText(int hDC, TCHAR* lpString, int length, RECT* lpRect, int uFormat){
|
|
4594 // return WINAPI.DrawText(hDC, lpString, length, lpRect, uFormat);
|
|
4595 //}
|
|
4596
|
|
4597 static int GetProfileString(char[] lpAppName, char[] lpKeyName, char[] lpDefault, out char[] lpReturnedString, int nSize ){
|
|
4598 TCHAR[] buffer = new TCHAR[nSize];
|
|
4599 int result = _GetProfileString(.StrToTCHARz(lpAppName), .StrToTCHARz(lpKeyName), .StrToTCHARz(lpDefault), buffer.ptr, nSize);
|
|
4600 lpReturnedString = .TCHARzToStr(buffer.ptr);
|
19
|
4601 return result;
|
15
|
4602 }
|
|
4603
|
|
4604 static char[] GetWindowText(HWND hwnd){
|
19
|
4605 assert(hwnd);
|
15
|
4606 int len = GetWindowTextLength(hwnd);
|
|
4607 if(len > 0){
|
|
4608 TCHAR[] buffer = new TCHAR[len + 1];
|
|
4609 len = _GetWindowText(hwnd, buffer.ptr, buffer.length);
|
|
4610 return .TCHARzToStr(buffer.ptr, len);
|
|
4611 }
|
|
4612 return "";
|
|
4613 }
|
|
4614
|
|
4615 // Note: nMaxCount including the NULL character
|
|
4616 static int GetWindowText(HWND hWnd, TCHAR* lpString, int nMaxCount)
|
|
4617 {
|
|
4618 return _GetWindowText(hWnd, lpString, nMaxCount);
|
|
4619 }
|
|
4620
|
19
|
4621 // <Shawn Liu> added this method, copied from ATL : atlwin.h
|
15
|
4622 static int CenterWindow(HWND m_hWnd, HWND hWndCenter = null)
|
|
4623 {
|
|
4624 assert(m_hWnd);
|
19
|
4625
|
15
|
4626 // determine owner window to center against
|
|
4627 uint dwStyle = OS.GetWindowLong(m_hWnd, OS.GWL_STYLE);
|
|
4628 if(hWndCenter is null)
|
|
4629 {
|
|
4630 if(dwStyle & OS.WS_CHILD)
|
|
4631 hWndCenter = OS.GetParent(m_hWnd);
|
|
4632 else
|
|
4633 hWndCenter = OS.GetWindow(m_hWnd, OS.GW_OWNER);
|
|
4634 }
|
|
4635
|
|
4636 // get coordinates of the window relative to its parent
|
|
4637 RECT rcDlg;
|
|
4638 OS.GetWindowRect(m_hWnd, &rcDlg);
|
|
4639 RECT rcArea;
|
|
4640 RECT rcCenter;
|
|
4641 HWND hWndParent;
|
|
4642 if(!(dwStyle & OS.WS_CHILD))
|
|
4643 {
|
19
|
4644 // don't center against invisible or minimized WINAPI
|
15
|
4645 if(hWndCenter !is null)
|
|
4646 {
|
|
4647 uint dwStyleCenter = OS.GetWindowLong(hWndCenter, OS.GWL_STYLE);
|
|
4648 if(!(dwStyleCenter & OS.WS_VISIBLE) || (dwStyleCenter & OS.WS_MINIMIZE))
|
|
4649 hWndCenter = null;
|
|
4650 }
|
|
4651
|
|
4652 // center within screen coordinates
|
|
4653 OS.SystemParametersInfo(OS.SPI_GETWORKAREA, 0, &rcArea, 0);
|
|
4654 if(hWndCenter is null)
|
|
4655 rcCenter = rcArea;
|
|
4656 else
|
|
4657 OS.GetWindowRect(hWndCenter, &rcCenter);
|
|
4658 }
|
|
4659 else
|
|
4660 {
|
|
4661 // center within parent client coordinates
|
|
4662 hWndParent = OS.GetParent(m_hWnd);
|
|
4663 assert(OS.IsWindow(hWndParent));
|
|
4664
|
|
4665 OS.GetClientRect(hWndParent, &rcArea);
|
|
4666 assert(OS.IsWindow(hWndCenter));
|
|
4667 OS.GetClientRect(hWndCenter, &rcCenter);
|
|
4668 OS.MapWindowPoints(hWndCenter, hWndParent, cast(POINT*)&rcCenter, 2);
|
|
4669 }
|
|
4670
|
|
4671 int DlgWidth = rcDlg.right - rcDlg.left;
|
|
4672 int DlgHeight = rcDlg.bottom - rcDlg.top;
|
|
4673
|
|
4674 // find dialog's upper left based on rcCenter
|
|
4675 int xLeft = (rcCenter.left + rcCenter.right) / 2 - DlgWidth / 2;
|
|
4676 int yTop = (rcCenter.top + rcCenter.bottom) / 2 - DlgHeight / 2;
|
|
4677
|
|
4678 // if the dialog is outside the screen, move it inside
|
|
4679 if(xLeft < rcArea.left)
|
|
4680 xLeft = rcArea.left;
|
|
4681 else if(xLeft + DlgWidth > rcArea.right)
|
|
4682 xLeft = rcArea.right - DlgWidth;
|
|
4683
|
|
4684 if(yTop < rcArea.top)
|
|
4685 yTop = rcArea.top;
|
|
4686 else if(yTop + DlgHeight > rcArea.bottom)
|
|
4687 yTop = rcArea.bottom - DlgHeight;
|
|
4688
|
|
4689 // map screen coordinates to child coordinates
|
|
4690 return OS.SetWindowPos(m_hWnd, null, xLeft, yTop, -1, -1,
|
19
|
4691 OS.SWP_NOSIZE | OS.SWP_NOZORDER | OS.SWP_NOACTIVATE);
|
15
|
4692 }
|
|
4693
|
|
4694 static int OleInitialize(LPVOID reserved = null){
|
|
4695 return WINAPI.OleInitialize(reserved);
|
|
4696 }
|
|
4697
|
|
4698 static void OleUninitialize(){
|
|
4699 WINAPI.OleUninitialize();
|
|
4700 }
|
30
|
4701 /**
|
|
4702 * <Shawn Liu>
|
|
4703 * VtbCall partially kept, use VtbCall instead of automation can promote performace
|
|
4704 * and VtbCall doesn't need prototype of interface declaration
|
|
4705 */
|
|
4706
|
|
4707 public static int VtblCall(int fnNumber, void* ppVtbl) {
|
|
4708 Function1 fn = cast(Function1)(*cast(int **)ppVtbl)[fnNumber];
|
|
4709 return fn(ppVtbl);
|
|
4710 }
|
|
4711
|
|
4712 public static int VtblCall(int fnNumber, void* ppVtbl, int arg0){
|
|
4713 Function2 fn = cast(Function2)(*cast(int **)ppVtbl)[fnNumber];
|
|
4714 return fn(ppVtbl, arg0);
|
|
4715 }
|
|
4716
|
|
4717 public static int VtblCall(int fnNumber, void* ppVtbl, int arg0, int arg1){
|
|
4718 Function3 fn = cast(Function3)(*cast(int **)ppVtbl)[fnNumber];
|
|
4719 return fn(ppVtbl, arg0, arg1);
|
|
4720 }
|
|
4721
|
|
4722 public static int VtblCall(int fnNumber, void* ppVtbl, int arg0, int arg1, int arg2){
|
|
4723 Function4 fn = cast(Function4)(*cast(int **)ppVtbl)[fnNumber];
|
|
4724 return fn(ppVtbl, arg0, arg1, arg2);
|
|
4725 }
|
|
4726 public static int VtblCall(int fnNumber, void* ppVtbl, int arg0, int arg1, int arg2, int arg3){
|
|
4727 Function5 fn = cast(Function5)(*cast(int **)ppVtbl)[fnNumber];
|
|
4728 return fn(ppVtbl, arg0, arg1, arg2, arg3);
|
|
4729 }
|
|
4730
|
|
4731 public static int VtblCall(int fnNumber, void* ppVtbl, int arg0, int arg1, int arg2, int arg3, int arg4){
|
|
4732 Function6 fn = cast(Function6)(*cast(int **)ppVtbl)[fnNumber];
|
|
4733 return fn(ppVtbl, arg0, arg1, arg2, arg3, arg4);
|
|
4734 }
|
|
4735
|
|
4736 public static int VtblCall(int fnNumber, void* ppVtbl, int arg0, int arg1, int arg2, int arg3, int arg4, int arg5){
|
|
4737 Function7 fn = cast(Function7)(*cast(int **)ppVtbl)[fnNumber];
|
|
4738 return fn(ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5);
|
|
4739 }
|
|
4740
|
|
4741 public static int VtblCall(int fnNumber, void* ppVtbl, int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6){
|
|
4742 Function8 fn = cast(Function8)(*cast(int **)ppVtbl)[fnNumber];
|
|
4743 return fn(ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6);
|
|
4744 }
|
|
4745
|
|
4746 public static int VtblCall(int fnNumber, void* ppVtbl, int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7){
|
|
4747 Function9 fn = cast(Function9)(*cast(int **)ppVtbl)[fnNumber];
|
|
4748 return fn(ppVtbl, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
|
|
4749 }
|
|
4750
|
|
4751 public static int CoCreateInstance(
|
|
4752 byte* rclsid, void* pUnkOuter, int dwClsContext, byte* riid, void* ppv
|
|
4753 );
|
|
4754
|
15
|
4755
|
|
4756 } // END of OS
|
|
4757
|
19
|
4758 private import tango_sys_win32.CodePage;
|
15
|
4759 private import tango.text.convert.Utf;
|
|
4760 private import tango.stdc.stringz;
|
|
4761
|
|
4762 // convert UTF-8 to MBCS
|
|
4763 alias StrToMBCS StrToMBCSs;
|
|
4764 public char[] StrToMBCS(char[] sc, uint codepage = 0) {
|
|
4765 char[] ret = sc;
|
|
4766 try{
|
|
4767 foreach (char c; sc){
|
|
4768 if (c >= 0x80)
|
19
|
4769 {
|
15
|
4770 char[] result;
|
|
4771 int i;
|
|
4772 wchar[] ws = .toString16(sc);
|
|
4773 result.length = OS.WideCharToMultiByte(codepage, 0, ws.ptr, ws.length, null, 0, null, null);
|
|
4774 i = OS.WideCharToMultiByte(codepage, 0, ws.ptr, ws.length, result.ptr, result.length, null, null);
|
|
4775 assert(i == result.length);
|
|
4776 return result;
|
|
4777 }
|
|
4778 }
|
|
4779 }catch(Exception e){
|
|
4780 // do nothing
|
|
4781 ret = "";
|
|
4782 }
|
|
4783 return ret;
|
|
4784 }
|
|
4785
|
|
4786 // convert UTF-8 to MBCSz
|
|
4787 public char* StrToMBCSz(char[] sc) {
|
|
4788 char* ret = null;
|
|
4789 try{
|
|
4790 if( CodePage.isAscii( sc )){
|
|
4791 return .toStringz( sc );
|
|
4792 }
|
|
4793 char[] dst;
|
|
4794 dst.length = sc.length;
|
19
|
4795 return toStringz( tango_sys_win32.CodePage.CodePage.into( sc, dst ));
|
15
|
4796 }catch(Exception e){
|
|
4797 // do nothing
|
|
4798 ret = "";
|
|
4799 }
|
|
4800
|
|
4801 return ret;
|
|
4802 }
|
|
4803
|
|
4804 public wchar[] StrToWCHARs(char[] sc) {
|
|
4805 wchar[] ret;
|
|
4806 try{
|
|
4807 ret = toString16(sc);
|
|
4808 }catch(Exception e){
|
|
4809 // do nothing
|
19
|
4810 ret = "";
|
15
|
4811 }
|
|
4812
|
|
4813 return ret;
|
|
4814 }
|
|
4815
|
33
|
4816 public wchar* StrToWCHARz(char[] sc, uint* length = null ) {
|
15
|
4817 return toString16z( StrToWCHARs(sc));
|
|
4818 }
|
|
4819
|
|
4820 public char[] MBCSsToStr(char[] string, uint codepage = 0){
|
|
4821 return MBCSzToStr( string.ptr, string.length, codepage);
|
|
4822 }
|
|
4823
|
|
4824 public char[] MBCSzToStr(char* pString, int _length = -1, uint codepage = 0) {
|
|
4825 // null terminated string pointer
|
|
4826 if(_length == -1){
|
|
4827 _length = 0;
|
|
4828 while(*(pString + _length))
|
19
|
4829 ++_length;
|
15
|
4830 }
|
|
4831 // convert MBCS to UTF-8
|
|
4832 if(_length == 0)
|
|
4833 return null;
|
19
|
4834
|
15
|
4835 wchar[] wcs = _mbcszToWs(pString, _length, codepage);
|
|
4836 char[] result;
|
|
4837 try{
|
19
|
4838 result = .toString(wcs);
|
15
|
4839 }catch(Exception e){
|
|
4840 }
|
|
4841 return result;
|
|
4842 }
|
|
4843
|
|
4844 public char[] WCHARsToStr(wchar[] string){
|
|
4845 return WCHARzToStr(cast(wchar*)string, string.length);
|
|
4846 }
|
|
4847
|
|
4848 public char[] WCHARzToStr(wchar* pString, int _length = -1)
|
|
4849 {
|
|
4850 // null terminated string pointer
|
|
4851 if(_length == -1){
|
|
4852 _length = 0;
|
|
4853 while(*(pString + _length))
|
19
|
4854 ++_length;
|
15
|
4855 }
|
|
4856 if(_length == 0)
|
|
4857 return null;
|
|
4858 // convert wchar* to UTF-8
|
|
4859 wchar[] wcs = pString[0.._length];
|
19
|
4860
|
15
|
4861 char[] result;
|
|
4862 try{
|
|
4863 result = .toString(wcs);
|
|
4864 }catch(Exception e){
|
|
4865 // do nothing
|
|
4866 }
|
|
4867 return result;
|
|
4868 }
|
|
4869
|
19
|
4870 /**
|
15
|
4871 * <Shawn> difference between WCHARzToStr(pwstr, -1) :
|
19
|
4872 * BSTRToStr() internally call WCHARzToStr(pwstr, length) with length set,
|
|
4873 * instead to determine the null ended, this mean BSTRToStr() can get string
|
15
|
4874 * which has embedded null characters.
|
|
4875 */
|
|
4876
|
|
4877 version(OLE_COM)
|
19
|
4878 {
|
|
4879 // BSTR is aliased to wchar*
|
15
|
4880 // Note : Free the "bstr" memory if freeTheString is true, default false
|
|
4881 static char[] BSTRToStr(/*BSTR*/ inout wchar* bstr, bool freeTheString = false){
|
|
4882 if(bstr is null) return null;
|
|
4883 int size = (SysStringByteLen(bstr) + 1)/wchar.sizeof;
|
|
4884 char[] result = WCHARzToStr(bstr, size);
|
|
4885 if(freeTheString) {
|
|
4886 // free the string and set ptr to null
|
|
4887 SysFreeString(bstr);
|
|
4888 bstr = null;
|
|
4889 }
|
|
4890 return result;
|
|
4891 }
|
|
4892 } // end of OLE_COM
|
|
4893
|
|
4894
|
|
4895 public static wchar[] _mbcszToWs(char* pMBCS, int len, uint codepage = 0)
|
|
4896 {
|
|
4897 wchar[] wbuf;
|
19
|
4898 // Convert MBCS to unicode
|
15
|
4899 wbuf.length = OS.MultiByteToWideChar(codepage, 0, pMBCS, len, null, 0);
|
|
4900 int n = OS.MultiByteToWideChar(codepage, 0, pMBCS, len, wbuf.ptr, wbuf.length);
|
|
4901 assert(n == wbuf.length);
|
|
4902 return wbuf;
|
19
|
4903 }
|
15
|
4904
|
|
4905 // static methods
|
|
4906 public int _tcslen(TCHAR* pString){
|
|
4907 int _length = 0;
|
|
4908 while(*(pString + _length))
|
19
|
4909 ++_length;
|
|
4910
|
|
4911 return _length;
|
15
|
4912 }
|
|
4913
|
|
4914 /**
|
19
|
4915 * There is a bug in Phobos std.string.toupper() to lower() with
|
15
|
4916 std.string.toupper() and std.string.tolower() give a wrong result when deal with a mixture of upper/lower English and Chinese characters. e.g.
|
|
4917 char[] a = "AbCd中文eFgH";
|
|
4918 char[] b = std.string.toupper(a);
|
|
4919 char[] c = std.string.tolower(a);
|
|
4920 The length of a is 11, but the length of b,c is 18 now.
|
|
4921 *
|
|
4922 */
|
|
4923 public char[] tolower(char[] string) {
|
|
4924 TCHAR* ps = StrToTCHARz(string);
|
|
4925 TCHAR* ps2 = OS.CharLower(ps);
|
|
4926 return TCHARzToStr(ps2);
|
|
4927 }
|
|
4928 public char[] toupper(char[] string) {
|
|
4929 TCHAR* ps = StrToTCHARz(string);
|
|
4930 TCHAR* ps2 = OS.CharUpper(ps);
|
|
4931 return TCHARzToStr(ps2);
|
|
4932 }
|
19
|
4933
|
15
|
4934 version(ANSI){
|
|
4935 alias StrToMBCS StrToTCHARs;
|
|
4936 alias StrToMBCSz StrToTCHARz;
|
|
4937 alias MBCSzToStr TCHARzToStr;
|
|
4938 alias MBCSsToStr TCHARsToStr;
|
|
4939 }else{
|
|
4940 // Unicode
|
|
4941 alias StrToWCHARs StrToTCHARs;
|
|
4942 alias StrToWCHARz StrToTCHARz;
|
|
4943 alias WCHARzToStr TCHARzToStr;
|
|
4944 alias WCHARsToStr TCHARsToStr;
|
|
4945 }
|
|
4946
|
|
4947
|
|
4948 //alias Converter.StrToTCHARs StrToTCHARs;
|
|
4949 //alias Converter.StrToTCHARz StrToTCHARz;
|
|
4950 //alias Converter.TCHARzToStr TCHARzToStr;
|
|
4951 //alias Converter.TCHARsToStr TCHARsToStr;
|
|
4952
|
|
4953
|
|
4954
|
|
4955
|