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