Artifact 71091da201e7d6e2beefaa4633d7ff38f371786c:
- File
src/win32/winuser.d
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
The problem was __gshared. Replacing it with TLS fixed the issue. Remaining problem is that "hack.d"'s CloseHandle hack is not working anymore.
(user: kinaba) [annotate]
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
0000: 2f 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /*************** 0010: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0020: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0030: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0040: 2a 2a 2a 2a 2a 2a 2a 2a 5c 0d 0a 2a 20 20 20 20 ********\..* 0050: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0060: 20 20 20 20 20 20 20 20 20 20 20 77 69 6e 75 73 winus 0070: 65 72 2e 64 20 20 20 20 20 20 20 20 20 20 20 20 er.d 0080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0090: 20 20 20 2a 0d 0a 2a 20 20 20 20 20 20 20 20 20 *..* 00a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 00d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a 0d *. 00e0: 0a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .* 00f0: 20 20 20 20 20 20 20 20 20 57 69 6e 64 6f 77 73 Windows 0100: 20 41 50 49 20 68 65 61 64 65 72 20 6d 6f 64 75 API header modu 0110: 6c 65 20 20 20 20 20 20 20 20 20 20 20 20 20 20 le 0120: 20 20 20 20 20 20 20 20 20 2a 0d 0a 2a 20 20 20 *..* 0130: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0140: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0160: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0170: 20 20 20 20 2a 0d 0a 2a 20 20 20 20 20 20 20 20 *..* 0180: 20 20 20 20 20 20 20 20 20 54 72 61 6e 73 6c 61 Transla 0190: 74 65 64 20 66 72 6f 6d 20 4d 69 6e 47 57 20 57 ted from MinGW W 01a0: 69 6e 64 6f 77 73 20 68 65 61 64 65 72 73 20 20 indows headers 01b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 2a * 01c0: 0d 0a 2a 20 20 20 20 20 20 20 20 20 20 20 20 20 ..* 01d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 01e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 01f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0200: 20 20 20 20 20 20 20 20 20 20 2a 0d 0a 2a 20 20 *..* 0210: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0220: 20 20 20 20 20 50 6c 61 63 65 64 20 69 6e 74 6f Placed into 0230: 20 70 75 62 6c 69 63 20 64 6f 6d 61 69 6e 20 20 public domain 0240: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0250: 20 20 20 20 20 2a 0d 0a 5c 2a 2a 2a 2a 2a 2a 2a *..\******* 0260: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0270: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0280: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 0290: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a **************** 02a0: 2f 0d 0a 6d 6f 64 75 6c 65 20 77 69 6e 33 32 2e /..module win32. 02b0: 77 69 6e 75 73 65 72 3b 0d 0a 70 72 61 67 6d 61 winuser;..pragma 02c0: 28 6c 69 62 2c 20 22 75 73 65 72 33 32 22 29 3b (lib, "user32"); 02d0: 0d 0a 0d 0a 2f 2f 20 43 6f 6e 76 65 72 73 69 6f ....// Conversio 02e0: 6e 20 4e 6f 74 65 73 3a 0d 0a 2f 2f 20 54 68 65 n Notes:..// The 02f0: 20 66 6f 6c 6c 6f 77 69 6e 67 20 6d 61 63 72 6f following macro 0300: 73 20 77 65 72 65 20 66 6f 72 20 77 69 6e 31 36 s were for win16 0310: 20 6f 6e 6c 79 2c 20 61 6e 64 20 61 72 65 20 6e only, and are n 0320: 6f 74 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 74 ot included in t 0330: 68 69 73 20 66 69 6c 65 3a 0d 0a 2f 2f 23 64 65 his file:..//#de 0340: 66 69 6e 65 20 45 6e 75 6d 54 61 73 6b 57 69 6e fine EnumTaskWin 0350: 64 6f 77 73 28 68 2c 20 66 2c 20 70 29 20 45 6e dows(h, f, p) En 0360: 75 6d 54 68 72 65 61 64 57 69 6e 64 6f 77 73 28 umThreadWindows( 0370: 28 44 57 4f 52 44 29 68 2c 20 66 2c 20 70 29 0d (DWORD)h, f, p). 0380: 0a 2f 2f 23 64 65 66 69 6e 65 20 50 6f 73 74 41 .//#define PostA 0390: 70 70 4d 65 73 73 61 67 65 41 28 74 2c 20 6d 2c ppMessageA(t, m, 03a0: 20 77 2c 20 6c 29 20 50 6f 73 74 54 68 72 65 61 w, l) PostThrea 03b0: 64 4d 65 73 73 61 67 65 41 28 28 44 57 4f 52 44 dMessageA((DWORD 03c0: 29 74 2c 20 6d 2c 20 77 2c 20 6c 29 0d 0a 2f 2f )t, m, w, l)..// 03d0: 23 64 65 66 69 6e 65 20 50 6f 73 74 41 70 70 4d #define PostAppM 03e0: 65 73 73 61 67 65 57 28 74 2c 20 6d 2c 20 77 2c essageW(t, m, w, 03f0: 20 6c 29 20 50 6f 73 74 54 68 72 65 61 64 4d 65 l) PostThreadMe 0400: 73 73 61 67 65 57 28 28 44 57 4f 52 44 29 74 2c ssageW((DWORD)t, 0410: 20 6d 2c 20 77 2c 20 6c 29 0d 0a 2f 2f 23 64 65 m, w, l)..//#de 0420: 66 69 6e 65 20 47 65 74 53 79 73 4d 6f 64 61 6c fine GetSysModal 0430: 57 69 6e 64 6f 77 28 29 20 28 4e 55 4c 4c 29 0d Window() (NULL). 0440: 0a 2f 2f 23 64 65 66 69 6e 65 20 53 65 74 53 79 .//#define SetSy 0450: 73 4d 6f 64 61 6c 57 69 6e 64 6f 77 28 68 29 20 sModalWindow(h) 0460: 28 4e 55 4c 4c 29 0d 0a 2f 2f 23 64 65 66 69 6e (NULL)..//#defin 0470: 65 20 47 65 74 57 69 6e 64 6f 77 54 61 73 6b 28 e GetWindowTask( 0480: 68 57 6e 64 29 20 28 28 48 41 4e 44 4c 45 29 47 hWnd) ((HANDLE)G 0490: 65 74 57 69 6e 64 6f 77 54 68 72 65 61 64 50 72 etWindowThreadPr 04a0: 6f 63 65 73 73 49 64 28 68 57 6e 64 2c 20 4e 55 ocessId(hWnd, NU 04b0: 4c 4c 29 29 0d 0a 2f 2f 23 64 65 66 69 6e 65 20 LL))..//#define 04c0: 44 65 66 48 6f 6f 6b 50 72 6f 63 28 63 2c 20 70 DefHookProc(c, p 04d0: 2c 20 6c 70 2c 20 68 29 20 43 61 6c 6c 4e 65 78 , lp, h) CallNex 04e0: 74 48 6f 6f 6b 45 78 28 28 48 48 4f 4f 4b 29 2a tHookEx((HHOOK)* 04f0: 68 2c 20 63 2c 20 70 2c 20 6c 70 29 0d 0a 0d 0a h, c, p, lp).... 0500: 70 72 69 76 61 74 65 20 69 6d 70 6f 72 74 20 77 private import w 0510: 69 6e 33 32 2e 77 33 32 61 70 69 2c 20 77 69 6e in32.w32api, win 0520: 33 32 2e 77 69 6e 62 61 73 65 2c 20 77 69 6e 33 32.winbase, win3 0530: 32 2e 77 69 6e 67 64 69 3b 0d 0a 70 72 69 76 61 2.wingdi;..priva 0540: 74 65 20 69 6d 70 6f 72 74 20 77 69 6e 33 32 2e te import win32. 0550: 77 69 6e 64 65 66 3b 20 2f 2f 20 66 6f 72 20 48 windef; // for H 0560: 4d 4f 4e 49 54 4f 52 0d 0a 0d 0a 2f 2f 20 46 49 MONITOR....// FI 0570: 58 4d 45 3a 20 63 6c 65 61 6e 20 75 70 20 57 69 XME: clean up Wi 0580: 6e 64 6f 77 73 20 76 65 72 73 69 6f 6e 20 73 75 ndows version su 0590: 70 70 6f 72 74 0d 0a 0d 0a 74 65 6d 70 6c 61 74 pport....templat 05a0: 65 20 4d 41 4b 45 49 4e 54 41 54 4f 4d 5f 54 28 e MAKEINTATOM_T( 05b0: 69 6e 74 20 69 29 20 7b 0d 0a 09 63 6f 6e 73 74 int i) {...const 05c0: 20 4c 50 54 53 54 52 20 4d 41 4b 45 49 4e 54 41 LPTSTR MAKEINTA 05d0: 54 4f 4d 5f 54 20 3d 20 63 61 73 74 28 4c 50 54 TOM_T = cast(LPT 05e0: 53 54 52 29 20 69 3b 0d 0a 7d 0d 0a 0d 0a 63 6f STR) i;..}....co 05f0: 6e 73 74 20 57 43 5f 44 49 41 4c 4f 47 20 3d 20 nst WC_DIALOG = 0600: 4d 41 4b 45 49 4e 54 41 54 4f 4d 5f 54 21 28 30 MAKEINTATOM_T!(0 0610: 78 38 30 30 32 29 3b 0d 0a 0d 0a 63 6f 6e 73 74 x8002);....const 0620: 20 46 41 50 50 43 4f 4d 4d 41 4e 44 5f 4d 4f 55 FAPPCOMMAND_MOU 0630: 53 45 20 3d 20 30 78 38 30 30 30 3b 0d 0a 63 6f SE = 0x8000;..co 0640: 6e 73 74 20 46 41 50 50 43 4f 4d 4d 41 4e 44 5f nst FAPPCOMMAND_ 0650: 4b 45 59 20 20 20 3d 20 30 3b 0d 0a 63 6f 6e 73 KEY = 0;..cons 0660: 74 20 46 41 50 50 43 4f 4d 4d 41 4e 44 5f 4f 45 t FAPPCOMMAND_OE 0670: 4d 20 20 20 3d 20 30 78 31 30 30 30 3b 0d 0a 63 M = 0x1000;..c 0680: 6f 6e 73 74 20 46 41 50 50 43 4f 4d 4d 41 4e 44 onst FAPPCOMMAND 0690: 5f 4d 41 53 4b 20 20 3d 20 30 78 46 30 30 30 3b _MASK = 0xF000; 06a0: 0d 0a 0d 0a 63 6f 6e 73 74 20 46 56 49 52 54 4b ....const FVIRTK 06b0: 45 59 20 20 3d 20 31 3b 0d 0a 63 6f 6e 73 74 20 EY = 1;..const 06c0: 46 4e 4f 49 4e 56 45 52 54 20 3d 20 32 3b 0d 0a FNOINVERT = 2;.. 06d0: 63 6f 6e 73 74 20 46 53 48 49 46 54 20 20 20 20 const FSHIFT 06e0: 3d 20 34 3b 0d 0a 63 6f 6e 73 74 20 46 43 4f 4e = 4;..const FCON 06f0: 54 52 4f 4c 20 20 3d 20 38 3b 0d 0a 63 6f 6e 73 TROL = 8;..cons 0700: 74 20 46 41 4c 54 20 20 20 20 20 20 3d 20 31 36 t FALT = 16 0710: 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 41 54 46 5f 54 ;....const ATF_T 0720: 49 4d 45 4f 55 54 4f 4e 20 20 20 20 20 3d 20 31 IMEOUTON = 1 0730: 3b 0d 0a 63 6f 6e 73 74 20 41 54 46 5f 4f 4e 4f ;..const ATF_ONO 0740: 46 46 46 45 45 44 42 41 43 4b 20 3d 20 32 3b 0d FFFEEDBACK = 2;. 0750: 0a 63 6f 6e 73 74 20 41 54 46 5f 41 56 41 49 4c .const ATF_AVAIL 0760: 41 42 4c 45 20 20 20 20 20 3d 20 34 3b 20 2f 2f ABLE = 4; // 0770: 20 4d 61 79 20 62 65 20 6f 62 73 6f 6c 65 74 65 May be obsolete 0780: 2e 20 4e 6f 74 20 69 6e 20 72 65 63 65 6e 74 20 . Not in recent 0790: 4d 53 20 64 6f 63 73 2e 0d 0a 0d 0a 63 6f 6e 73 MS docs.....cons 07a0: 74 20 57 48 5f 4d 49 4e 20 20 20 20 20 20 20 20 t WH_MIN 07b0: 20 20 20 20 20 3d 20 2d 31 3b 0d 0a 63 6f 6e 73 = -1;..cons 07c0: 74 20 57 48 5f 4d 53 47 46 49 4c 54 45 52 20 20 t WH_MSGFILTER 07d0: 20 20 20 20 20 3d 20 20 2d 31 3b 0d 0a 63 6f 6e = -1;..con 07e0: 73 74 20 57 48 5f 4a 4f 55 52 4e 41 4c 52 45 43 st WH_JOURNALREC 07f0: 4f 52 44 20 20 20 3d 20 30 3b 0d 0a 63 6f 6e 73 ORD = 0;..cons 0800: 74 20 57 48 5f 4a 4f 55 52 4e 41 4c 50 4c 41 59 t WH_JOURNALPLAY 0810: 42 41 43 4b 20 3d 20 31 3b 0d 0a 63 6f 6e 73 74 BACK = 1;..const 0820: 20 57 48 5f 4b 45 59 42 4f 41 52 44 20 20 20 20 WH_KEYBOARD 0830: 20 20 20 20 3d 20 32 3b 0d 0a 63 6f 6e 73 74 20 = 2;..const 0840: 57 48 5f 47 45 54 4d 45 53 53 41 47 45 20 20 20 WH_GETMESSAGE 0850: 20 20 20 3d 20 33 3b 0d 0a 63 6f 6e 73 74 20 57 = 3;..const W 0860: 48 5f 43 41 4c 4c 57 4e 44 50 52 4f 43 20 20 20 H_CALLWNDPROC 0870: 20 20 3d 20 34 3b 0d 0a 63 6f 6e 73 74 20 57 48 = 4;..const WH 0880: 5f 43 42 54 20 20 20 20 20 20 20 20 20 20 20 20 _CBT 0890: 20 3d 20 35 3b 0d 0a 63 6f 6e 73 74 20 57 48 5f = 5;..const WH_ 08a0: 53 59 53 4d 53 47 46 49 4c 54 45 52 20 20 20 20 SYSMSGFILTER 08b0: 3d 20 36 3b 0d 0a 63 6f 6e 73 74 20 57 48 5f 4d = 6;..const WH_M 08c0: 4f 55 53 45 20 20 20 20 20 20 20 20 20 20 20 3d OUSE = 08d0: 20 37 3b 0d 0a 63 6f 6e 73 74 20 57 48 5f 48 41 7;..const WH_HA 08e0: 52 44 57 41 52 45 20 20 20 20 20 20 20 20 3d 20 RDWARE = 08f0: 38 3b 0d 0a 63 6f 6e 73 74 20 57 48 5f 44 45 42 8;..const WH_DEB 0900: 55 47 20 20 20 20 20 20 20 20 20 20 20 3d 20 39 UG = 9 0910: 3b 0d 0a 63 6f 6e 73 74 20 57 48 5f 53 48 45 4c ;..const WH_SHEL 0920: 4c 20 20 20 20 20 20 20 20 20 20 20 3d 20 31 30 L = 10 0930: 3b 0d 0a 63 6f 6e 73 74 20 57 48 5f 46 4f 52 45 ;..const WH_FORE 0940: 47 52 4f 55 4e 44 49 44 4c 45 20 20 3d 20 31 31 GROUNDIDLE = 11 0950: 3b 0d 0a 63 6f 6e 73 74 20 57 48 5f 43 41 4c 4c ;..const WH_CALL 0960: 57 4e 44 50 52 4f 43 52 45 54 20 20 3d 20 31 32 WNDPROCRET = 12 0970: 3b 0d 0a 63 6f 6e 73 74 20 57 48 5f 4b 45 59 42 ;..const WH_KEYB 0980: 4f 41 52 44 5f 4c 4c 20 20 20 20 20 3d 20 31 33 OARD_LL = 13 0990: 3b 0d 0a 63 6f 6e 73 74 20 57 48 5f 4d 4f 55 53 ;..const WH_MOUS 09a0: 45 5f 4c 4c 20 20 20 20 20 20 20 20 3d 20 31 34 E_LL = 14 09b0: 3b 0d 0a 63 6f 6e 73 74 20 57 48 5f 4d 41 58 20 ;..const WH_MAX 09c0: 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 31 34 = 14 09d0: 3b 0d 0a 63 6f 6e 73 74 20 57 48 5f 4d 49 4e 48 ;..const WH_MINH 09e0: 4f 4f 4b 20 20 20 20 20 20 20 20 20 3d 20 57 48 OOK = WH 09f0: 5f 4d 49 4e 3b 0d 0a 63 6f 6e 73 74 20 57 48 5f _MIN;..const WH_ 0a00: 4d 41 58 48 4f 4f 4b 20 20 20 20 20 20 20 20 20 MAXHOOK 0a10: 3d 20 57 48 5f 4d 41 58 3b 0d 0a 0d 0a 65 6e 75 = WH_MAX;....enu 0a20: 6d 20 7b 0d 0a 09 48 43 5f 41 43 54 49 4f 4e 20 m {...HC_ACTION 0a30: 3d 20 30 2c 0d 0a 09 48 43 5f 47 45 54 4e 45 58 = 0,...HC_GETNEX 0a40: 54 2c 0d 0a 09 48 43 5f 53 4b 49 50 2c 0d 0a 09 T,...HC_SKIP,... 0a50: 48 43 5f 4e 4f 52 45 4d 4f 56 45 2c 20 2f 2f 20 HC_NOREMOVE, // 0a60: 3d 20 33 0d 0a 09 48 43 5f 4e 4f 52 45 4d 20 3d = 3...HC_NOREM = 0a70: 20 48 43 5f 4e 4f 52 45 4d 4f 56 45 2c 0d 0a 09 HC_NOREMOVE,... 0a80: 48 43 5f 53 59 53 4d 4f 44 41 4c 4f 4e 2c 0d 0a HC_SYSMODALON,.. 0a90: 09 48 43 5f 53 59 53 4d 4f 44 41 4c 4f 46 46 0d .HC_SYSMODALOFF. 0aa0: 0a 7d 0d 0a 0d 0a 65 6e 75 6d 20 7b 0d 0a 09 48 .}....enum {...H 0ab0: 43 42 54 5f 4d 4f 56 45 53 49 5a 45 20 3d 20 30 CBT_MOVESIZE = 0 0ac0: 2c 0d 0a 09 48 43 42 54 5f 4d 49 4e 4d 41 58 2c ,...HCBT_MINMAX, 0ad0: 0d 0a 09 48 43 42 54 5f 51 53 2c 0d 0a 09 48 43 ...HCBT_QS,...HC 0ae0: 42 54 5f 43 52 45 41 54 45 57 4e 44 2c 0d 0a 09 BT_CREATEWND,... 0af0: 48 43 42 54 5f 44 45 53 54 52 4f 59 57 4e 44 2c HCBT_DESTROYWND, 0b00: 0d 0a 09 48 43 42 54 5f 41 43 54 49 56 41 54 45 ...HCBT_ACTIVATE 0b10: 2c 0d 0a 09 48 43 42 54 5f 43 4c 49 43 4b 53 4b ,...HCBT_CLICKSK 0b20: 49 50 50 45 44 2c 0d 0a 09 48 43 42 54 5f 4b 45 IPPED,...HCBT_KE 0b30: 59 53 4b 49 50 50 45 44 2c 0d 0a 09 48 43 42 54 YSKIPPED,...HCBT 0b40: 5f 53 59 53 43 4f 4d 4d 41 4e 44 2c 0d 0a 09 48 _SYSCOMMAND,...H 0b50: 43 42 54 5f 53 45 54 46 4f 43 55 53 20 2f 2f 20 CBT_SETFOCUS // 0b60: 3d 20 39 0d 0a 7d 0d 0a 0d 0a 65 6e 75 6d 20 7b = 9..}....enum { 0b70: 0d 0a 09 43 46 5f 54 45 58 54 20 20 20 20 20 20 ...CF_TEXT 0b80: 20 20 20 20 20 20 20 20 20 20 3d 20 30 78 30 30 = 0x00 0b90: 30 31 2c 0d 0a 09 43 46 5f 42 49 54 4d 41 50 2c 01,...CF_BITMAP, 0ba0: 0d 0a 09 43 46 5f 4d 45 54 41 46 49 4c 45 50 49 ...CF_METAFILEPI 0bb0: 43 54 2c 0d 0a 09 43 46 5f 53 59 4c 4b 2c 0d 0a CT,...CF_SYLK,.. 0bc0: 09 43 46 5f 44 49 46 2c 0d 0a 09 43 46 5f 54 49 .CF_DIF,...CF_TI 0bd0: 46 46 2c 0d 0a 09 43 46 5f 4f 45 4d 54 45 58 54 FF,...CF_OEMTEXT 0be0: 2c 0d 0a 09 43 46 5f 44 49 42 2c 0d 0a 09 43 46 ,...CF_DIB,...CF 0bf0: 5f 50 41 4c 45 54 54 45 2c 0d 0a 09 43 46 5f 50 _PALETTE,...CF_P 0c00: 45 4e 44 41 54 41 2c 0d 0a 09 43 46 5f 52 49 46 ENDATA,...CF_RIF 0c10: 46 2c 0d 0a 09 43 46 5f 57 41 56 45 2c 0d 0a 09 F,...CF_WAVE,... 0c20: 43 46 5f 55 4e 49 43 4f 44 45 54 45 58 54 2c 0d CF_UNICODETEXT,. 0c30: 0a 09 43 46 5f 45 4e 48 4d 45 54 41 46 49 4c 45 ..CF_ENHMETAFILE 0c40: 2c 0d 0a 09 43 46 5f 48 44 52 4f 50 2c 0d 0a 09 ,...CF_HDROP,... 0c50: 43 46 5f 4c 4f 43 41 4c 45 2c 0d 0a 09 43 46 5f CF_LOCALE,...CF_ 0c60: 4d 41 58 2c 20 20 20 20 20 20 20 20 20 20 20 20 MAX, 0c70: 20 2f 2f 20 3d 20 30 78 30 30 31 31 0d 0a 09 43 // = 0x0011...C 0c80: 46 5f 4f 57 4e 45 52 44 49 53 50 4c 41 59 20 20 F_OWNERDISPLAY 0c90: 20 20 20 20 20 20 3d 20 30 78 30 30 38 30 2c 0d = 0x0080,. 0ca0: 0a 09 43 46 5f 44 53 50 54 45 58 54 2c 0d 0a 09 ..CF_DSPTEXT,... 0cb0: 43 46 5f 44 53 50 42 49 54 4d 41 50 2c 0d 0a 09 CF_DSPBITMAP,... 0cc0: 43 46 5f 44 53 50 4d 45 54 41 46 49 4c 45 50 49 CF_DSPMETAFILEPI 0cd0: 43 54 2c 20 2f 2f 20 3d 20 30 78 30 30 38 33 0d CT, // = 0x0083. 0ce0: 0a 09 43 46 5f 44 53 50 45 4e 48 4d 45 54 41 46 ..CF_DSPENHMETAF 0cf0: 49 4c 45 20 20 20 20 20 20 3d 20 30 78 30 30 38 ILE = 0x008 0d00: 45 2c 0d 0a 09 43 46 5f 50 52 49 56 41 54 45 46 E,...CF_PRIVATEF 0d10: 49 52 53 54 20 20 20 20 20 20 20 20 3d 20 30 78 IRST = 0x 0d20: 30 32 30 30 2c 0d 0a 09 43 46 5f 50 52 49 56 41 0200,...CF_PRIVA 0d30: 54 45 4c 41 53 54 20 20 20 20 20 20 20 20 20 3d TELAST = 0d40: 20 30 78 30 32 46 46 2c 0d 0a 09 43 46 5f 47 44 0x02FF,...CF_GD 0d50: 49 4f 42 4a 46 49 52 53 54 20 20 20 20 20 20 20 IOBJFIRST 0d60: 20 20 3d 20 30 78 30 33 30 30 2c 0d 0a 09 43 46 = 0x0300,...CF 0d70: 5f 47 44 49 4f 42 4a 4c 41 53 54 20 20 20 20 20 _GDIOBJLAST 0d80: 20 20 20 20 20 3d 20 30 78 30 33 46 46 0d 0a 7d = 0x03FF..} 0d90: 0d 0a 0d 0a 63 6f 6e 73 74 20 48 4b 4c 5f 50 52 ....const HKL_PR 0da0: 45 56 20 3d 20 30 3b 0d 0a 63 6f 6e 73 74 20 48 EV = 0;..const H 0db0: 4b 4c 5f 4e 45 58 54 20 3d 20 31 3b 0d 0a 0d 0a KL_NEXT = 1;.... 0dc0: 63 6f 6e 73 74 20 4b 4c 46 5f 41 43 54 49 56 41 const KLF_ACTIVA 0dd0: 54 45 20 20 20 20 20 20 20 3d 20 31 3b 0d 0a 63 TE = 1;..c 0de0: 6f 6e 73 74 20 4b 4c 46 5f 53 55 42 53 54 49 54 onst KLF_SUBSTIT 0df0: 55 54 45 5f 4f 4b 20 20 3d 20 32 3b 0d 0a 63 6f UTE_OK = 2;..co 0e00: 6e 73 74 20 4b 4c 46 5f 55 4e 4c 4f 41 44 50 52 nst KLF_UNLOADPR 0e10: 45 56 49 4f 55 53 20 3d 20 34 3b 0d 0a 63 6f 6e EVIOUS = 4;..con 0e20: 73 74 20 4b 4c 46 5f 52 45 4f 52 44 45 52 20 20 st KLF_REORDER 0e30: 20 20 20 20 20 20 3d 20 38 3b 0d 0a 63 6f 6e 73 = 8;..cons 0e40: 74 20 4b 4c 46 5f 52 45 50 4c 41 43 45 4c 41 4e t KLF_REPLACELAN 0e50: 47 20 20 20 20 3d 20 31 36 3b 0d 0a 63 6f 6e 73 G = 16;..cons 0e60: 74 20 4b 4c 46 5f 4e 4f 54 45 4c 4c 53 48 45 4c t KLF_NOTELLSHEL 0e70: 4c 20 20 20 20 3d 20 31 32 38 3b 0d 0a 63 6f 6e L = 128;..con 0e80: 73 74 20 4b 4c 46 5f 53 45 54 46 4f 52 50 52 4f st KLF_SETFORPRO 0e90: 43 45 53 53 20 20 3d 20 32 35 36 3b 0d 0a 63 6f CESS = 256;..co 0ea0: 6e 73 74 20 4b 4c 5f 4e 41 4d 45 4c 45 4e 47 54 nst KL_NAMELENGT 0eb0: 48 20 20 20 20 20 20 3d 20 39 3b 0d 0a 0d 0a 63 H = 9;....c 0ec0: 6f 6e 73 74 20 4d 46 5f 45 4e 41 42 4c 45 44 20 onst MF_ENABLED 0ed0: 3d 20 30 3b 0d 0a 63 6f 6e 73 74 20 4d 46 5f 47 = 0;..const MF_G 0ee0: 52 41 59 45 44 20 3d 20 31 3b 0d 0a 63 6f 6e 73 RAYED = 1;..cons 0ef0: 74 20 4d 46 5f 44 49 53 41 42 4c 45 44 20 3d 20 t MF_DISABLED = 0f00: 32 3b 0d 0a 63 6f 6e 73 74 20 4d 46 5f 42 49 54 2;..const MF_BIT 0f10: 4d 41 50 20 3d 20 34 3b 0d 0a 63 6f 6e 73 74 20 MAP = 4;..const 0f20: 4d 46 5f 43 48 45 43 4b 45 44 20 3d 20 38 3b 0d MF_CHECKED = 8;. 0f30: 0a 63 6f 6e 73 74 20 4d 46 5f 4d 45 4e 55 42 41 .const MF_MENUBA 0f40: 52 42 52 45 41 4b 20 3d 20 33 32 3b 0d 0a 63 6f RBREAK = 32;..co 0f50: 6e 73 74 20 4d 46 5f 4d 45 4e 55 42 52 45 41 4b nst MF_MENUBREAK 0f60: 20 3d 20 36 34 3b 0d 0a 63 6f 6e 73 74 20 4d 46 = 64;..const MF 0f70: 5f 4f 57 4e 45 52 44 52 41 57 20 3d 20 32 35 36 _OWNERDRAW = 256 0f80: 3b 0d 0a 63 6f 6e 73 74 20 4d 46 5f 50 4f 50 55 ;..const MF_POPU 0f90: 50 20 3d 20 31 36 3b 0d 0a 63 6f 6e 73 74 20 4d P = 16;..const M 0fa0: 46 5f 53 45 50 41 52 41 54 4f 52 20 3d 20 30 78 F_SEPARATOR = 0x 0fb0: 38 30 30 3b 0d 0a 63 6f 6e 73 74 20 4d 46 5f 53 800;..const MF_S 0fc0: 54 52 49 4e 47 20 3d 20 30 3b 0d 0a 63 6f 6e 73 TRING = 0;..cons 0fd0: 74 20 4d 46 5f 55 4e 43 48 45 43 4b 45 44 20 3d t MF_UNCHECKED = 0fe0: 20 30 3b 0d 0a 63 6f 6e 73 74 20 4d 46 5f 44 45 0;..const MF_DE 0ff0: 46 41 55 4c 54 20 3d 20 34 30 39 36 3b 0d 0a 63 FAULT = 4096;..c 1000: 6f 6e 73 74 20 4d 46 5f 53 59 53 4d 45 4e 55 20 onst MF_SYSMENU 1010: 3d 20 30 78 32 30 30 30 3b 0d 0a 63 6f 6e 73 74 = 0x2000;..const 1020: 20 4d 46 5f 48 45 4c 50 20 3d 20 30 78 34 30 30 MF_HELP = 0x400 1030: 30 3b 0d 0a 63 6f 6e 73 74 20 4d 46 5f 45 4e 44 0;..const MF_END 1040: 20 3d 20 31 32 38 3b 0d 0a 63 6f 6e 73 74 20 4d = 128;..const M 1050: 46 5f 52 49 47 48 54 4a 55 53 54 49 46 59 20 3d F_RIGHTJUSTIFY = 1060: 20 30 78 34 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 0x4000;..const 1070: 4d 46 5f 4d 4f 55 53 45 53 45 4c 45 43 54 20 3d MF_MOUSESELECT = 1080: 20 30 78 38 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 0x8000;..const 1090: 4d 46 5f 49 4e 53 45 52 54 20 3d 20 30 3b 0d 0a MF_INSERT = 0;.. 10a0: 63 6f 6e 73 74 20 4d 46 5f 43 48 41 4e 47 45 20 const MF_CHANGE 10b0: 3d 20 31 32 38 3b 0d 0a 63 6f 6e 73 74 20 4d 46 = 128;..const MF 10c0: 5f 41 50 50 45 4e 44 20 3d 20 32 35 36 3b 0d 0a _APPEND = 256;.. 10d0: 63 6f 6e 73 74 20 4d 46 5f 44 45 4c 45 54 45 20 const MF_DELETE 10e0: 3d 20 35 31 32 3b 0d 0a 63 6f 6e 73 74 20 4d 46 = 512;..const MF 10f0: 5f 52 45 4d 4f 56 45 20 3d 20 34 30 39 36 3b 0d _REMOVE = 4096;. 1100: 0a 63 6f 6e 73 74 20 4d 46 5f 55 53 45 43 48 45 .const MF_USECHE 1110: 43 4b 42 49 54 4d 41 50 53 20 3d 20 35 31 32 3b CKBITMAPS = 512; 1120: 0d 0a 63 6f 6e 73 74 20 4d 46 5f 55 4e 48 49 4c ..const MF_UNHIL 1130: 49 54 45 20 3d 20 30 3b 0d 0a 63 6f 6e 73 74 20 ITE = 0;..const 1140: 4d 46 5f 48 49 4c 49 54 45 20 3d 20 31 32 38 3b MF_HILITE = 128; 1150: 0d 0a 0d 0a 2f 2f 20 41 6c 73 6f 20 64 65 66 69 ....// Also defi 1160: 6e 65 64 20 69 6e 20 64 62 74 2e 68 0d 0a 63 6f ned in dbt.h..co 1170: 6e 73 74 20 42 53 4d 5f 41 4c 4c 43 4f 4d 50 4f nst BSM_ALLCOMPO 1180: 4e 45 4e 54 53 20 20 20 20 20 20 3d 20 30 3b 0d NENTS = 0;. 1190: 0a 63 6f 6e 73 74 20 42 53 4d 5f 56 58 44 53 20 .const BSM_VXDS 11a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 = 11b0: 31 3b 0d 0a 63 6f 6e 73 74 20 42 53 4d 5f 4e 45 1;..const BSM_NE 11c0: 54 44 52 49 56 45 52 20 20 20 20 20 20 20 20 20 TDRIVER 11d0: 20 3d 20 32 3b 0d 0a 63 6f 6e 73 74 20 42 53 4d = 2;..const BSM 11e0: 5f 49 4e 53 54 41 4c 4c 41 42 4c 45 44 52 49 56 _INSTALLABLEDRIV 11f0: 45 52 53 20 3d 20 34 3b 0d 0a 63 6f 6e 73 74 20 ERS = 4;..const 1200: 42 53 4d 5f 41 50 50 4c 49 43 41 54 49 4f 4e 53 BSM_APPLICATIONS 1210: 20 20 20 20 20 20 20 3d 20 38 3b 0d 0a 63 6f 6e = 8;..con 1220: 73 74 20 42 53 4d 5f 41 4c 4c 44 45 53 4b 54 4f st BSM_ALLDESKTO 1230: 50 53 20 20 20 20 20 20 20 20 3d 20 31 36 3b 0d PS = 16;. 1240: 0a 0d 0a 63 6f 6e 73 74 20 42 53 46 5f 51 55 45 ...const BSF_QUE 1250: 52 59 20 20 20 20 20 20 20 20 20 20 20 20 20 20 RY 1260: 3d 20 30 78 30 30 30 30 30 30 30 31 3b 0d 0a 63 = 0x00000001;..c 1270: 6f 6e 73 74 20 42 53 46 5f 49 47 4e 4f 52 45 43 onst BSF_IGNOREC 1280: 55 52 52 45 4e 54 54 41 53 4b 20 20 3d 20 30 78 URRENTTASK = 0x 1290: 30 30 30 30 30 30 30 32 3b 0d 0a 63 6f 6e 73 74 00000002;..const 12a0: 20 42 53 46 5f 46 4c 55 53 48 44 49 53 4b 20 20 BSF_FLUSHDISK 12b0: 20 20 20 20 20 20 20 20 3d 20 30 78 30 30 30 30 = 0x0000 12c0: 30 30 30 34 3b 0d 0a 63 6f 6e 73 74 20 42 53 46 0004;..const BSF 12d0: 5f 4e 4f 48 41 4e 47 20 20 20 20 20 20 20 20 20 _NOHANG 12e0: 20 20 20 20 3d 20 30 78 30 30 30 30 30 30 30 38 = 0x00000008 12f0: 3b 0d 0a 63 6f 6e 73 74 20 42 53 46 5f 50 4f 53 ;..const BSF_POS 1300: 54 4d 45 53 53 41 47 45 20 20 20 20 20 20 20 20 TMESSAGE 1310: 3d 20 30 78 30 30 30 30 30 30 31 30 3b 0d 0a 63 = 0x00000010;..c 1320: 6f 6e 73 74 20 42 53 46 5f 46 4f 52 43 45 49 46 onst BSF_FORCEIF 1330: 48 55 4e 47 20 20 20 20 20 20 20 20 3d 20 30 78 HUNG = 0x 1340: 30 30 30 30 30 30 32 30 3b 0d 0a 63 6f 6e 73 74 00000020;..const 1350: 20 42 53 46 5f 4e 4f 54 49 4d 45 4f 55 54 49 46 BSF_NOTIMEOUTIF 1360: 4e 4f 54 48 55 4e 47 20 3d 20 30 78 30 30 30 30 NOTHUNG = 0x0000 1370: 30 30 34 30 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 42 0040;....const B 1380: 53 46 5f 41 4c 4c 4f 57 53 46 57 20 20 20 20 20 SF_ALLOWSFW 1390: 20 20 20 20 20 3d 20 30 78 30 30 30 30 30 30 38 = 0x0000008 13a0: 30 3b 0d 0a 63 6f 6e 73 74 20 42 53 46 5f 53 45 0;..const BSF_SE 13b0: 4e 44 4e 4f 54 49 46 59 4d 45 53 53 41 47 45 20 NDNOTIFYMESSAGE 13c0: 3d 20 30 78 30 30 30 30 30 31 30 30 3b 0d 0a 0d = 0x00000100;... 13d0: 0a 73 74 61 74 69 63 20 69 66 20 28 5f 57 49 4e .static if (_WIN 13e0: 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 35 30 32_WINNT >= 0x50 13f0: 31 29 20 7b 0d 0a 09 63 6f 6e 73 74 20 42 53 46 1) {...const BSF 1400: 5f 52 45 54 55 52 4e 48 44 45 53 4b 20 20 20 20 _RETURNHDESK 1410: 20 20 20 3d 20 30 78 30 30 30 30 30 32 30 30 3b = 0x00000200; 1420: 0d 0a 09 63 6f 6e 73 74 20 42 53 46 5f 4c 55 49 ...const BSF_LUI 1430: 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d D = 1440: 20 30 78 30 30 30 30 30 34 30 30 3b 0d 0a 7d 0d 0x00000400;..}. 1450: 0a 0d 0a 63 6f 6e 73 74 20 42 52 4f 41 44 43 41 ...const BROADCA 1460: 53 54 5f 51 55 45 52 59 5f 44 45 4e 59 20 3d 20 ST_QUERY_DENY = 1470: 31 31 31 32 33 36 33 33 33 32 3b 0d 0a 63 6f 6e 1112363332;..con 1480: 73 74 20 44 57 4f 52 44 20 45 4e 55 4d 5f 43 55 st DWORD ENUM_CU 1490: 52 52 45 4e 54 5f 53 45 54 54 49 4e 47 53 20 20 RRENT_SETTINGS 14a0: 3d 20 2d 31 3b 0d 0a 63 6f 6e 73 74 20 44 57 4f = -1;..const DWO 14b0: 52 44 20 45 4e 55 4d 5f 52 45 47 49 53 54 52 59 RD ENUM_REGISTRY 14c0: 5f 53 45 54 54 49 4e 47 53 20 3d 20 2d 32 3b 0d _SETTINGS = -2;. 14d0: 0a 0d 0a 63 6f 6e 73 74 20 43 44 53 5f 55 50 44 ...const CDS_UPD 14e0: 41 54 45 52 45 47 49 53 54 52 59 20 3d 20 31 3b ATEREGISTRY = 1; 14f0: 0d 0a 63 6f 6e 73 74 20 43 44 53 5f 54 45 53 54 ..const CDS_TEST 1500: 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 3b 0d = 2;. 1510: 0a 63 6f 6e 73 74 20 43 44 53 5f 46 55 4c 4c 53 .const CDS_FULLS 1520: 43 52 45 45 4e 20 20 20 20 20 3d 20 34 3b 0d 0a CREEN = 4;.. 1530: 63 6f 6e 73 74 20 43 44 53 5f 47 4c 4f 42 41 4c const CDS_GLOBAL 1540: 20 20 20 20 20 20 20 20 20 3d 20 38 3b 0d 0a 63 = 8;..c 1550: 6f 6e 73 74 20 43 44 53 5f 53 45 54 5f 50 52 49 onst CDS_SET_PRI 1560: 4d 41 52 59 20 20 20 20 3d 20 31 36 3b 0d 0a 63 MARY = 16;..c 1570: 6f 6e 73 74 20 43 44 53 5f 4e 4f 52 45 53 45 54 onst CDS_NORESET 1580: 20 20 20 20 20 20 20 20 3d 20 30 78 31 30 30 30 = 0x1000 1590: 30 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 43 44 53 0000;..const CDS 15a0: 5f 53 45 54 52 45 43 54 20 20 20 20 20 20 20 20 _SETRECT 15b0: 3d 20 30 78 32 30 30 30 30 30 30 30 3b 0d 0a 63 = 0x20000000;..c 15c0: 6f 6e 73 74 20 43 44 53 5f 52 45 53 45 54 20 20 onst CDS_RESET 15d0: 20 20 20 20 20 20 20 20 3d 20 30 78 34 30 30 30 = 0x4000 15e0: 30 30 30 30 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 44 0000;....const D 15f0: 49 53 50 5f 43 48 41 4e 47 45 5f 52 45 53 54 41 ISP_CHANGE_RESTA 1600: 52 54 20 20 20 20 3d 20 31 3b 0d 0a 63 6f 6e 73 RT = 1;..cons 1610: 74 20 44 49 53 50 5f 43 48 41 4e 47 45 5f 53 55 t DISP_CHANGE_SU 1620: 43 43 45 53 53 46 55 4c 20 3d 20 30 3b 0d 0a 63 CCESSFUL = 0;..c 1630: 6f 6e 73 74 20 44 49 53 50 5f 43 48 41 4e 47 45 onst DISP_CHANGE 1640: 5f 46 41 49 4c 45 44 20 20 20 20 20 3d 20 2d 31 _FAILED = -1 1650: 3b 0d 0a 63 6f 6e 73 74 20 44 49 53 50 5f 43 48 ;..const DISP_CH 1660: 41 4e 47 45 5f 42 41 44 4d 4f 44 45 20 20 20 20 ANGE_BADMODE 1670: 3d 20 2d 32 3b 0d 0a 63 6f 6e 73 74 20 44 49 53 = -2;..const DIS 1680: 50 5f 43 48 41 4e 47 45 5f 4e 4f 54 55 50 44 41 P_CHANGE_NOTUPDA 1690: 54 45 44 20 3d 20 2d 33 3b 0d 0a 63 6f 6e 73 74 TED = -3;..const 16a0: 20 44 49 53 50 5f 43 48 41 4e 47 45 5f 42 41 44 DISP_CHANGE_BAD 16b0: 46 4c 41 47 53 20 20 20 3d 20 2d 34 3b 0d 0a 63 FLAGS = -4;..c 16c0: 6f 6e 73 74 20 44 49 53 50 5f 43 48 41 4e 47 45 onst DISP_CHANGE 16d0: 5f 42 41 44 50 41 52 41 4d 20 20 20 3d 20 2d 35 _BADPARAM = -5 16e0: 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 42 53 54 5f 55 ;....const BST_U 16f0: 4e 43 48 45 43 4b 45 44 20 20 20 20 20 3d 20 30 NCHECKED = 0 1700: 3b 0d 0a 63 6f 6e 73 74 20 42 53 54 5f 43 48 45 ;..const BST_CHE 1710: 43 4b 45 44 20 20 20 20 20 20 20 3d 20 31 3b 0d CKED = 1;. 1720: 0a 63 6f 6e 73 74 20 42 53 54 5f 49 4e 44 45 54 .const BST_INDET 1730: 45 52 4d 49 4e 41 54 45 20 3d 20 32 3b 0d 0a 63 ERMINATE = 2;..c 1740: 6f 6e 73 74 20 42 53 54 5f 50 55 53 48 45 44 20 onst BST_PUSHED 1750: 20 20 20 20 20 20 20 3d 20 34 3b 0d 0a 63 6f 6e = 4;..con 1760: 73 74 20 42 53 54 5f 46 4f 43 55 53 20 20 20 20 st BST_FOCUS 1770: 20 20 20 20 20 3d 20 38 3b 0d 0a 0d 0a 63 6f 6e = 8;....con 1780: 73 74 20 4d 46 5f 42 59 43 4f 4d 4d 41 4e 44 20 st MF_BYCOMMAND 1790: 20 3d 20 30 3b 0d 0a 63 6f 6e 73 74 20 4d 46 5f = 0;..const MF_ 17a0: 42 59 50 4f 53 49 54 49 4f 4e 20 3d 20 31 30 32 BYPOSITION = 102 17b0: 34 3b 0d 0a 2f 2f 20 5b 52 65 64 65 66 69 6e 65 4;..// [Redefine 17c0: 64 5d 20 4d 46 5f 55 4e 43 48 45 43 4b 45 44 3d d] MF_UNCHECKED= 17d0: 30 0d 0a 2f 2f 20 5b 52 65 64 65 66 69 6e 65 64 0..// [Redefined 17e0: 5d 20 4d 46 5f 48 49 4c 49 54 45 3d 31 32 38 0d ] MF_HILITE=128. 17f0: 0a 2f 2f 20 5b 52 65 64 65 66 69 6e 65 64 5d 20 .// [Redefined] 1800: 4d 46 5f 55 4e 48 49 4c 49 54 45 3d 30 0d 0a 0d MF_UNHILITE=0... 1810: 0a 63 6f 6e 73 74 20 43 57 50 5f 41 4c 4c 20 20 .const CWP_ALL 1820: 20 20 20 20 20 20 20 20 20 20 20 3d 20 30 3b 0d = 0;. 1830: 0a 63 6f 6e 73 74 20 43 57 50 5f 53 4b 49 50 49 .const CWP_SKIPI 1840: 4e 56 49 53 49 42 4c 45 20 20 20 3d 20 31 3b 0d NVISIBLE = 1;. 1850: 0a 63 6f 6e 73 74 20 43 57 50 5f 53 4b 49 50 44 .const CWP_SKIPD 1860: 49 53 41 42 4c 45 44 20 20 20 20 3d 20 32 3b 0d ISABLED = 2;. 1870: 0a 63 6f 6e 73 74 20 43 57 50 5f 53 4b 49 50 54 .const CWP_SKIPT 1880: 52 41 4e 53 50 41 52 45 4e 54 20 3d 20 34 3b 0d RANSPARENT = 4;. 1890: 0a 0d 0a 63 6f 6e 73 74 20 49 4d 41 47 45 5f 42 ...const IMAGE_B 18a0: 49 54 4d 41 50 3d 30 3b 0d 0a 63 6f 6e 73 74 20 ITMAP=0;..const 18b0: 49 4d 41 47 45 5f 49 43 4f 4e 3d 31 3b 0d 0a 63 IMAGE_ICON=1;..c 18c0: 6f 6e 73 74 20 49 4d 41 47 45 5f 43 55 52 53 4f onst IMAGE_CURSO 18d0: 52 3d 32 3b 0d 0a 63 6f 6e 73 74 20 49 4d 41 47 R=2;..const IMAG 18e0: 45 5f 45 4e 48 4d 45 54 41 46 49 4c 45 3d 33 3b E_ENHMETAFILE=3; 18f0: 0d 0a 0d 0a 63 6f 6e 73 74 20 44 46 5f 41 4c 4c ....const DF_ALL 1900: 4f 57 4f 54 48 45 52 41 43 43 4f 55 4e 54 48 4f OWOTHERACCOUNTHO 1910: 4f 4b 20 3d 20 31 3b 0d 0a 0d 0a 63 6f 6e 73 74 OK = 1;....const 1920: 20 44 45 53 4b 54 4f 50 5f 52 45 41 44 4f 42 4a DESKTOP_READOBJ 1930: 45 43 54 53 20 20 20 20 20 3d 20 31 3b 0d 0a 63 ECTS = 1;..c 1940: 6f 6e 73 74 20 44 45 53 4b 54 4f 50 5f 43 52 45 onst DESKTOP_CRE 1950: 41 54 45 57 49 4e 44 4f 57 20 20 20 20 3d 20 32 ATEWINDOW = 2 1960: 3b 0d 0a 63 6f 6e 73 74 20 44 45 53 4b 54 4f 50 ;..const DESKTOP 1970: 5f 43 52 45 41 54 45 4d 45 4e 55 20 20 20 20 20 _CREATEMENU 1980: 20 3d 20 34 3b 0d 0a 63 6f 6e 73 74 20 44 45 53 = 4;..const DES 1990: 4b 54 4f 50 5f 48 4f 4f 4b 43 4f 4e 54 52 4f 4c KTOP_HOOKCONTROL 19a0: 20 20 20 20 20 3d 20 38 3b 0d 0a 63 6f 6e 73 74 = 8;..const 19b0: 20 44 45 53 4b 54 4f 50 5f 4a 4f 55 52 4e 41 4c DESKTOP_JOURNAL 19c0: 52 45 43 4f 52 44 20 20 20 3d 20 31 36 3b 0d 0a RECORD = 16;.. 19d0: 63 6f 6e 73 74 20 44 45 53 4b 54 4f 50 5f 4a 4f const DESKTOP_JO 19e0: 55 52 4e 41 4c 50 4c 41 59 42 41 43 4b 20 3d 20 URNALPLAYBACK = 19f0: 33 32 3b 0d 0a 63 6f 6e 73 74 20 44 45 53 4b 54 32;..const DESKT 1a00: 4f 50 5f 45 4e 55 4d 45 52 41 54 45 20 20 20 20 OP_ENUMERATE 1a10: 20 20 20 3d 20 36 34 3b 0d 0a 63 6f 6e 73 74 20 = 64;..const 1a20: 44 45 53 4b 54 4f 50 5f 57 52 49 54 45 4f 42 4a DESKTOP_WRITEOBJ 1a30: 45 43 54 53 20 20 20 20 3d 20 31 32 38 3b 0d 0a ECTS = 128;.. 1a40: 63 6f 6e 73 74 20 44 45 53 4b 54 4f 50 5f 53 57 const DESKTOP_SW 1a50: 49 54 43 48 44 45 53 4b 54 4f 50 20 20 20 3d 20 ITCHDESKTOP = 1a60: 32 35 36 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 43 57 256;....const CW 1a70: 5f 55 53 45 44 45 46 41 55 4c 54 20 20 20 20 20 _USEDEFAULT 1a80: 20 20 3d 20 30 78 38 30 30 30 30 30 30 30 3b 0d = 0x80000000;. 1a90: 0a 0d 0a 65 6e 75 6d 20 7b 0d 0a 09 57 53 5f 4f ...enum {...WS_O 1aa0: 56 45 52 4c 41 50 50 45 44 20 20 20 20 20 20 20 VERLAPPED 1ab0: 3d 20 30 2c 0d 0a 09 57 53 5f 54 49 4c 45 44 20 = 0,...WS_TILED 1ac0: 20 20 20 20 20 20 20 20 20 20 20 3d 20 57 53 5f = WS_ 1ad0: 4f 56 45 52 4c 41 50 50 45 44 2c 0d 0a 09 57 53 OVERLAPPED,...WS 1ae0: 5f 4d 41 58 49 4d 49 5a 45 42 4f 58 20 20 20 20 _MAXIMIZEBOX 1af0: 20 20 3d 20 30 78 30 30 30 31 30 30 30 30 2c 0d = 0x00010000,. 1b00: 0a 09 57 53 5f 4d 49 4e 49 4d 49 5a 45 42 4f 58 ..WS_MINIMIZEBOX 1b10: 20 20 20 20 20 20 3d 20 30 78 30 30 30 32 30 30 = 0x000200 1b20: 30 30 2c 0d 0a 09 57 53 5f 54 41 42 53 54 4f 50 00,...WS_TABSTOP 1b30: 20 20 20 20 20 20 20 20 20 20 3d 20 30 78 30 30 = 0x00 1b40: 30 31 30 30 30 30 2c 0d 0a 09 57 53 5f 47 52 4f 010000,...WS_GRO 1b50: 55 50 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 UP = 1b60: 30 78 30 30 30 32 30 30 30 30 2c 0d 0a 09 57 53 0x00020000,...WS 1b70: 5f 54 48 49 43 4b 46 52 41 4d 45 20 20 20 20 20 _THICKFRAME 1b80: 20 20 3d 20 30 78 30 30 30 34 30 30 30 30 2c 0d = 0x00040000,. 1b90: 0a 09 57 53 5f 53 49 5a 45 42 4f 58 20 20 20 20 ..WS_SIZEBOX 1ba0: 20 20 20 20 20 20 3d 20 57 53 5f 54 48 49 43 4b = WS_THICK 1bb0: 46 52 41 4d 45 2c 0d 0a 09 57 53 5f 53 59 53 4d FRAME,...WS_SYSM 1bc0: 45 4e 55 20 20 20 20 20 20 20 20 20 20 3d 20 30 ENU = 0 1bd0: 78 30 30 30 38 30 30 30 30 2c 0d 0a 09 57 53 5f x00080000,...WS_ 1be0: 48 53 43 52 4f 4c 4c 20 20 20 20 20 20 20 20 20 HSCROLL 1bf0: 20 3d 20 30 78 30 30 31 30 30 30 30 30 2c 0d 0a = 0x00100000,.. 1c00: 09 57 53 5f 56 53 43 52 4f 4c 4c 20 20 20 20 20 .WS_VSCROLL 1c10: 20 20 20 20 20 3d 20 30 78 30 30 32 30 30 30 30 = 0x0020000 1c20: 30 2c 0d 0a 09 57 53 5f 44 4c 47 46 52 41 4d 45 0,...WS_DLGFRAME 1c30: 20 20 20 20 20 20 20 20 20 3d 20 30 78 30 30 34 = 0x004 1c40: 30 30 30 30 30 2c 0d 0a 09 57 53 5f 42 4f 52 44 00000,...WS_BORD 1c50: 45 52 20 20 20 20 20 20 20 20 20 20 20 3d 20 30 ER = 0 1c60: 78 30 30 38 30 30 30 30 30 2c 0d 0a 09 57 53 5f x00800000,...WS_ 1c70: 43 41 50 54 49 4f 4e 20 20 20 20 20 20 20 20 20 CAPTION 1c80: 20 3d 20 30 78 30 30 63 30 30 30 30 30 2c 0d 0a = 0x00c00000,.. 1c90: 09 57 53 5f 4f 56 45 52 4c 41 50 50 45 44 57 49 .WS_OVERLAPPEDWI 1ca0: 4e 44 4f 57 20 3d 20 57 53 5f 4f 56 45 52 4c 41 NDOW = WS_OVERLA 1cb0: 50 50 45 44 7c 57 53 5f 43 41 50 54 49 4f 4e 7c PPED|WS_CAPTION| 1cc0: 57 53 5f 53 59 53 4d 45 4e 55 7c 57 53 5f 54 48 WS_SYSMENU|WS_TH 1cd0: 49 43 4b 46 52 41 4d 45 7c 57 53 5f 4d 49 4e 49 ICKFRAME|WS_MINI 1ce0: 4d 49 5a 45 42 4f 58 7c 57 53 5f 4d 41 58 49 4d MIZEBOX|WS_MAXIM 1cf0: 49 5a 45 42 4f 58 2c 0d 0a 09 57 53 5f 54 49 4c IZEBOX,...WS_TIL 1d00: 45 44 57 49 4e 44 4f 57 20 20 20 20 20 20 3d 20 EDWINDOW = 1d10: 57 53 5f 4f 56 45 52 4c 41 50 50 45 44 57 49 4e WS_OVERLAPPEDWIN 1d20: 44 4f 57 2c 0d 0a 09 57 53 5f 4d 41 58 49 4d 49 DOW,...WS_MAXIMI 1d30: 5a 45 20 20 20 20 20 20 20 20 20 3d 20 30 78 30 ZE = 0x0 1d40: 31 30 30 30 30 30 30 2c 0d 0a 09 57 53 5f 43 4c 1000000,...WS_CL 1d50: 49 50 43 48 49 4c 44 52 45 4e 20 20 20 20 20 3d IPCHILDREN = 1d60: 20 30 78 30 32 30 30 30 30 30 30 2c 0d 0a 09 57 0x02000000,...W 1d70: 53 5f 43 4c 49 50 53 49 42 4c 49 4e 47 53 20 20 S_CLIPSIBLINGS 1d80: 20 20 20 3d 20 30 78 30 34 30 30 30 30 30 30 2c = 0x04000000, 1d90: 0d 0a 09 57 53 5f 44 49 53 41 42 4c 45 44 20 20 ...WS_DISABLED 1da0: 20 20 20 20 20 20 20 3d 20 30 78 30 38 30 30 30 = 0x08000 1db0: 30 30 30 2c 0d 0a 09 57 53 5f 56 49 53 49 42 4c 000,...WS_VISIBL 1dc0: 45 20 20 20 20 20 20 20 20 20 20 3d 20 30 78 31 E = 0x1 1dd0: 30 30 30 30 30 30 30 2c 0d 0a 09 57 53 5f 4d 49 0000000,...WS_MI 1de0: 4e 49 4d 49 5a 45 20 20 20 20 20 20 20 20 20 3d NIMIZE = 1df0: 20 30 78 32 30 30 30 30 30 30 30 2c 0d 0a 09 57 0x20000000,...W 1e00: 53 5f 49 43 4f 4e 49 43 20 20 20 20 20 20 20 20 S_ICONIC 1e10: 20 20 20 3d 20 57 53 5f 4d 49 4e 49 4d 49 5a 45 = WS_MINIMIZE 1e20: 2c 0d 0a 09 57 53 5f 43 48 49 4c 44 20 20 20 20 ,...WS_CHILD 1e30: 20 20 20 20 20 20 20 20 3d 20 30 78 34 30 30 30 = 0x4000 1e40: 30 30 30 30 2c 0d 0a 09 57 53 5f 43 48 49 4c 44 0000,...WS_CHILD 1e50: 57 49 4e 44 4f 57 20 20 20 20 20 20 3d 20 30 78 WINDOW = 0x 1e60: 34 30 30 30 30 30 30 30 2c 0d 0a 09 57 53 5f 50 40000000,...WS_P 1e70: 4f 50 55 50 20 20 20 20 20 20 20 20 20 20 20 20 OPUP 1e80: 3d 20 30 78 38 30 30 30 30 30 30 30 2c 0d 0a 09 = 0x80000000,... 1e90: 57 53 5f 50 4f 50 55 50 57 49 4e 44 4f 57 20 20 WS_POPUPWINDOW 1ea0: 20 20 20 20 3d 20 57 53 5f 50 4f 50 55 50 7c 57 = WS_POPUP|W 1eb0: 53 5f 42 4f 52 44 45 52 7c 57 53 5f 53 59 53 4d S_BORDER|WS_SYSM 1ec0: 45 4e 55 2c 0d 0a 7d 0d 0a 0d 0a 63 6f 6e 73 74 ENU,..}....const 1ed0: 20 4d 44 49 53 5f 41 4c 4c 43 48 49 4c 44 53 54 MDIS_ALLCHILDST 1ee0: 59 4c 45 53 20 3d 20 31 3b 0d 0a 0d 0a 63 6f 6e YLES = 1;....con 1ef0: 73 74 20 42 53 5f 33 53 54 41 54 45 20 3d 20 35 st BS_3STATE = 5 1f00: 3b 0d 0a 63 6f 6e 73 74 20 42 53 5f 41 55 54 4f ;..const BS_AUTO 1f10: 33 53 54 41 54 45 20 3d 20 36 3b 0d 0a 63 6f 6e 3STATE = 6;..con 1f20: 73 74 20 42 53 5f 41 55 54 4f 43 48 45 43 4b 42 st BS_AUTOCHECKB 1f30: 4f 58 20 3d 20 33 3b 0d 0a 63 6f 6e 73 74 20 42 OX = 3;..const B 1f40: 53 5f 41 55 54 4f 52 41 44 49 4f 42 55 54 54 4f S_AUTORADIOBUTTO 1f50: 4e 20 3d 20 39 3b 0d 0a 63 6f 6e 73 74 20 42 53 N = 9;..const BS 1f60: 5f 42 49 54 4d 41 50 20 3d 20 31 32 38 3b 0d 0a _BITMAP = 128;.. 1f70: 63 6f 6e 73 74 20 42 53 5f 42 4f 54 54 4f 4d 20 const BS_BOTTOM 1f80: 3d 20 30 78 38 30 30 3b 0d 0a 63 6f 6e 73 74 20 = 0x800;..const 1f90: 42 53 5f 43 45 4e 54 45 52 20 3d 20 30 78 33 30 BS_CENTER = 0x30 1fa0: 30 3b 0d 0a 63 6f 6e 73 74 20 42 53 5f 43 48 45 0;..const BS_CHE 1fb0: 43 4b 42 4f 58 20 3d 20 32 3b 0d 0a 63 6f 6e 73 CKBOX = 2;..cons 1fc0: 74 20 42 53 5f 44 45 46 50 55 53 48 42 55 54 54 t BS_DEFPUSHBUTT 1fd0: 4f 4e 20 3d 20 31 3b 0d 0a 63 6f 6e 73 74 20 42 ON = 1;..const B 1fe0: 53 5f 47 52 4f 55 50 42 4f 58 20 3d 20 37 3b 0d S_GROUPBOX = 7;. 1ff0: 0a 63 6f 6e 73 74 20 42 53 5f 49 43 4f 4e 20 3d .const BS_ICON = 2000: 20 36 34 3b 0d 0a 63 6f 6e 73 74 20 42 53 5f 4c 64;..const BS_L 2010: 45 46 54 20 3d 20 32 35 36 3b 0d 0a 63 6f 6e 73 EFT = 256;..cons 2020: 74 20 42 53 5f 4c 45 46 54 54 45 58 54 20 3d 20 t BS_LEFTTEXT = 2030: 33 32 3b 0d 0a 63 6f 6e 73 74 20 42 53 5f 4d 55 32;..const BS_MU 2040: 4c 54 49 4c 49 4e 45 20 3d 20 30 78 32 30 30 30 LTILINE = 0x2000 2050: 3b 0d 0a 63 6f 6e 73 74 20 42 53 5f 4e 4f 54 49 ;..const BS_NOTI 2060: 46 59 20 3d 20 30 78 34 30 30 30 3b 0d 0a 63 6f FY = 0x4000;..co 2070: 6e 73 74 20 42 53 5f 4f 57 4e 45 52 44 52 41 57 nst BS_OWNERDRAW 2080: 20 3d 20 30 78 62 3b 0d 0a 63 6f 6e 73 74 20 42 = 0xb;..const B 2090: 53 5f 50 55 53 48 42 55 54 54 4f 4e 20 3d 20 30 S_PUSHBUTTON = 0 20a0: 3b 0d 0a 63 6f 6e 73 74 20 42 53 5f 50 55 53 48 ;..const BS_PUSH 20b0: 4c 49 4b 45 20 3d 20 34 30 39 36 3b 0d 0a 63 6f LIKE = 4096;..co 20c0: 6e 73 74 20 42 53 5f 52 41 44 49 4f 42 55 54 54 nst BS_RADIOBUTT 20d0: 4f 4e 20 3d 20 34 3b 0d 0a 63 6f 6e 73 74 20 42 ON = 4;..const B 20e0: 53 5f 52 49 47 48 54 20 3d 20 35 31 32 3b 0d 0a S_RIGHT = 512;.. 20f0: 63 6f 6e 73 74 20 42 53 5f 52 49 47 48 54 42 55 const BS_RIGHTBU 2100: 54 54 4f 4e 20 3d 20 33 32 3b 0d 0a 63 6f 6e 73 TTON = 32;..cons 2110: 74 20 42 53 5f 54 45 58 54 20 3d 20 30 3b 0d 0a t BS_TEXT = 0;.. 2120: 63 6f 6e 73 74 20 42 53 5f 54 4f 50 20 3d 20 30 const BS_TOP = 0 2130: 78 34 30 30 3b 0d 0a 63 6f 6e 73 74 20 42 53 5f x400;..const BS_ 2140: 55 53 45 52 42 55 54 54 4f 4e 20 3d 20 38 3b 0d USERBUTTON = 8;. 2150: 0a 63 6f 6e 73 74 20 42 53 5f 56 43 45 4e 54 45 .const BS_VCENTE 2160: 52 20 3d 20 30 78 63 30 30 3b 0d 0a 63 6f 6e 73 R = 0xc00;..cons 2170: 74 20 42 53 5f 46 4c 41 54 20 3d 20 30 78 38 30 t BS_FLAT = 0x80 2180: 30 30 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 43 42 53 00;....const CBS 2190: 5f 41 55 54 4f 48 53 43 52 4f 4c 4c 20 3d 20 36 _AUTOHSCROLL = 6 21a0: 34 3b 0d 0a 63 6f 6e 73 74 20 43 42 53 5f 44 49 4;..const CBS_DI 21b0: 53 41 42 4c 45 4e 4f 53 43 52 4f 4c 4c 20 3d 20 SABLENOSCROLL = 21c0: 30 78 38 30 30 3b 0d 0a 63 6f 6e 73 74 20 43 42 0x800;..const CB 21d0: 53 5f 44 52 4f 50 44 4f 57 4e 20 3d 20 32 3b 0d S_DROPDOWN = 2;. 21e0: 0a 63 6f 6e 73 74 20 43 42 53 5f 44 52 4f 50 44 .const CBS_DROPD 21f0: 4f 57 4e 4c 49 53 54 20 3d 20 33 3b 0d 0a 63 6f OWNLIST = 3;..co 2200: 6e 73 74 20 43 42 53 5f 48 41 53 53 54 52 49 4e nst CBS_HASSTRIN 2210: 47 53 20 3d 20 35 31 32 3b 0d 0a 63 6f 6e 73 74 GS = 512;..const 2220: 20 43 42 53 5f 4c 4f 57 45 52 43 41 53 45 20 3d CBS_LOWERCASE = 2230: 20 30 78 34 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 0x4000;..const 2240: 43 42 53 5f 4e 4f 49 4e 54 45 47 52 41 4c 48 45 CBS_NOINTEGRALHE 2250: 49 47 48 54 20 3d 20 30 78 34 30 30 3b 0d 0a 63 IGHT = 0x400;..c 2260: 6f 6e 73 74 20 43 42 53 5f 4f 45 4d 43 4f 4e 56 onst CBS_OEMCONV 2270: 45 52 54 20 3d 20 31 32 38 3b 0d 0a 63 6f 6e 73 ERT = 128;..cons 2280: 74 20 43 42 53 5f 4f 57 4e 45 52 44 52 41 57 46 t CBS_OWNERDRAWF 2290: 49 58 45 44 20 3d 20 31 36 3b 0d 0a 63 6f 6e 73 IXED = 16;..cons 22a0: 74 20 43 42 53 5f 4f 57 4e 45 52 44 52 41 57 56 t CBS_OWNERDRAWV 22b0: 41 52 49 41 42 4c 45 20 3d 20 33 32 3b 0d 0a 63 ARIABLE = 32;..c 22c0: 6f 6e 73 74 20 43 42 53 5f 53 49 4d 50 4c 45 20 onst CBS_SIMPLE 22d0: 3d 20 31 3b 0d 0a 63 6f 6e 73 74 20 43 42 53 5f = 1;..const CBS_ 22e0: 53 4f 52 54 20 3d 20 32 35 36 3b 0d 0a 63 6f 6e SORT = 256;..con 22f0: 73 74 20 43 42 53 5f 55 50 50 45 52 43 41 53 45 st CBS_UPPERCASE 2300: 20 3d 20 30 78 32 30 30 30 3b 0d 0a 0d 0a 63 6f = 0x2000;....co 2310: 6e 73 74 20 45 53 5f 41 55 54 4f 48 53 43 52 4f nst ES_AUTOHSCRO 2320: 4c 4c 20 3d 20 31 32 38 3b 0d 0a 63 6f 6e 73 74 LL = 128;..const 2330: 20 45 53 5f 41 55 54 4f 56 53 43 52 4f 4c 4c 20 ES_AUTOVSCROLL 2340: 3d 20 36 34 3b 0d 0a 63 6f 6e 73 74 20 45 53 5f = 64;..const ES_ 2350: 43 45 4e 54 45 52 20 3d 20 31 3b 0d 0a 63 6f 6e CENTER = 1;..con 2360: 73 74 20 45 53 5f 4c 45 46 54 20 3d 20 30 3b 0d st ES_LEFT = 0;. 2370: 0a 63 6f 6e 73 74 20 45 53 5f 4c 4f 57 45 52 43 .const ES_LOWERC 2380: 41 53 45 20 3d 20 31 36 3b 0d 0a 63 6f 6e 73 74 ASE = 16;..const 2390: 20 45 53 5f 4d 55 4c 54 49 4c 49 4e 45 20 3d 20 ES_MULTILINE = 23a0: 34 3b 0d 0a 63 6f 6e 73 74 20 45 53 5f 4e 4f 48 4;..const ES_NOH 23b0: 49 44 45 53 45 4c 20 3d 20 32 35 36 3b 0d 0a 63 IDESEL = 256;..c 23c0: 6f 6e 73 74 20 45 53 5f 4e 55 4d 42 45 52 20 3d onst ES_NUMBER = 23d0: 20 30 78 32 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 0x2000;..const 23e0: 45 53 5f 4f 45 4d 43 4f 4e 56 45 52 54 20 3d 20 ES_OEMCONVERT = 23f0: 30 78 34 30 30 3b 0d 0a 63 6f 6e 73 74 20 45 53 0x400;..const ES 2400: 5f 50 41 53 53 57 4f 52 44 20 3d 20 33 32 3b 0d _PASSWORD = 32;. 2410: 0a 63 6f 6e 73 74 20 45 53 5f 52 45 41 44 4f 4e .const ES_READON 2420: 4c 59 20 3d 20 30 78 38 30 30 3b 0d 0a 63 6f 6e LY = 0x800;..con 2430: 73 74 20 45 53 5f 52 49 47 48 54 20 3d 20 32 3b st ES_RIGHT = 2; 2440: 0d 0a 63 6f 6e 73 74 20 45 53 5f 55 50 50 45 52 ..const ES_UPPER 2450: 43 41 53 45 20 3d 20 38 3b 0d 0a 63 6f 6e 73 74 CASE = 8;..const 2460: 20 45 53 5f 57 41 4e 54 52 45 54 55 52 4e 20 3d ES_WANTRETURN = 2470: 20 34 30 39 36 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 4096;....const 2480: 4c 42 53 5f 44 49 53 41 42 4c 45 4e 4f 53 43 52 LBS_DISABLENOSCR 2490: 4f 4c 4c 20 3d 20 34 30 39 36 3b 0d 0a 63 6f 6e OLL = 4096;..con 24a0: 73 74 20 4c 42 53 5f 45 58 54 45 4e 44 45 44 53 st LBS_EXTENDEDS 24b0: 45 4c 20 3d 20 30 78 38 30 30 3b 0d 0a 63 6f 6e EL = 0x800;..con 24c0: 73 74 20 4c 42 53 5f 48 41 53 53 54 52 49 4e 47 st LBS_HASSTRING 24d0: 53 20 3d 20 36 34 3b 0d 0a 63 6f 6e 73 74 20 4c S = 64;..const L 24e0: 42 53 5f 4d 55 4c 54 49 43 4f 4c 55 4d 4e 20 3d BS_MULTICOLUMN = 24f0: 20 35 31 32 3b 0d 0a 63 6f 6e 73 74 20 4c 42 53 512;..const LBS 2500: 5f 4d 55 4c 54 49 50 4c 45 53 45 4c 20 3d 20 38 _MULTIPLESEL = 8 2510: 3b 0d 0a 63 6f 6e 73 74 20 4c 42 53 5f 4e 4f 44 ;..const LBS_NOD 2520: 41 54 41 20 3d 20 30 78 32 30 30 30 3b 0d 0a 63 ATA = 0x2000;..c 2530: 6f 6e 73 74 20 4c 42 53 5f 4e 4f 49 4e 54 45 47 onst LBS_NOINTEG 2540: 52 41 4c 48 45 49 47 48 54 20 3d 20 32 35 36 3b RALHEIGHT = 256; 2550: 0d 0a 63 6f 6e 73 74 20 4c 42 53 5f 4e 4f 52 45 ..const LBS_NORE 2560: 44 52 41 57 20 3d 20 34 3b 0d 0a 63 6f 6e 73 74 DRAW = 4;..const 2570: 20 4c 42 53 5f 4e 4f 53 45 4c 20 3d 20 30 78 34 LBS_NOSEL = 0x4 2580: 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 4c 42 53 5f 000;..const LBS_ 2590: 4e 4f 54 49 46 59 20 3d 20 31 3b 0d 0a 63 6f 6e NOTIFY = 1;..con 25a0: 73 74 20 4c 42 53 5f 4f 57 4e 45 52 44 52 41 57 st LBS_OWNERDRAW 25b0: 46 49 58 45 44 20 3d 20 31 36 3b 0d 0a 63 6f 6e FIXED = 16;..con 25c0: 73 74 20 4c 42 53 5f 4f 57 4e 45 52 44 52 41 57 st LBS_OWNERDRAW 25d0: 56 41 52 49 41 42 4c 45 20 3d 20 33 32 3b 0d 0a VARIABLE = 32;.. 25e0: 63 6f 6e 73 74 20 4c 42 53 5f 53 4f 52 54 20 3d const LBS_SORT = 25f0: 20 32 3b 0d 0a 63 6f 6e 73 74 20 4c 42 53 5f 53 2;..const LBS_S 2600: 54 41 4e 44 41 52 44 20 3d 20 30 78 61 30 30 30 TANDARD = 0xa000 2610: 30 33 3b 0d 0a 63 6f 6e 73 74 20 4c 42 53 5f 55 03;..const LBS_U 2620: 53 45 54 41 42 53 54 4f 50 53 20 3d 20 31 32 38 SETABSTOPS = 128 2630: 3b 0d 0a 63 6f 6e 73 74 20 4c 42 53 5f 57 41 4e ;..const LBS_WAN 2640: 54 4b 45 59 42 4f 41 52 44 49 4e 50 55 54 20 3d TKEYBOARDINPUT = 2650: 20 30 78 34 30 30 3b 0d 0a 0d 0a 63 6f 6e 73 74 0x400;....const 2660: 20 53 42 53 5f 42 4f 54 54 4f 4d 41 4c 49 47 4e SBS_BOTTOMALIGN 2670: 20 3d 20 34 3b 0d 0a 63 6f 6e 73 74 20 53 42 53 = 4;..const SBS 2680: 5f 48 4f 52 5a 20 3d 20 30 3b 0d 0a 63 6f 6e 73 _HORZ = 0;..cons 2690: 74 20 53 42 53 5f 4c 45 46 54 41 4c 49 47 4e 20 t SBS_LEFTALIGN 26a0: 3d 20 32 3b 0d 0a 63 6f 6e 73 74 20 53 42 53 5f = 2;..const SBS_ 26b0: 52 49 47 48 54 41 4c 49 47 4e 20 3d 20 34 3b 0d RIGHTALIGN = 4;. 26c0: 0a 63 6f 6e 73 74 20 53 42 53 5f 53 49 5a 45 42 .const SBS_SIZEB 26d0: 4f 58 20 3d 20 38 3b 0d 0a 63 6f 6e 73 74 20 53 OX = 8;..const S 26e0: 42 53 5f 53 49 5a 45 42 4f 58 42 4f 54 54 4f 4d BS_SIZEBOXBOTTOM 26f0: 52 49 47 48 54 41 4c 49 47 4e 20 3d 20 34 3b 0d RIGHTALIGN = 4;. 2700: 0a 63 6f 6e 73 74 20 53 42 53 5f 53 49 5a 45 42 .const SBS_SIZEB 2710: 4f 58 54 4f 50 4c 45 46 54 41 4c 49 47 4e 20 3d OXTOPLEFTALIGN = 2720: 20 32 3b 0d 0a 63 6f 6e 73 74 20 53 42 53 5f 53 2;..const SBS_S 2730: 49 5a 45 47 52 49 50 20 3d 20 31 36 3b 0d 0a 63 IZEGRIP = 16;..c 2740: 6f 6e 73 74 20 53 42 53 5f 54 4f 50 41 4c 49 47 onst SBS_TOPALIG 2750: 4e 20 3d 20 32 3b 0d 0a 63 6f 6e 73 74 20 53 42 N = 2;..const SB 2760: 53 5f 56 45 52 54 20 3d 20 31 3b 0d 0a 0d 0a 63 S_VERT = 1;....c 2770: 6f 6e 73 74 20 53 53 5f 42 49 54 4d 41 50 20 3d onst SS_BITMAP = 2780: 20 31 34 3b 0d 0a 63 6f 6e 73 74 20 53 53 5f 42 14;..const SS_B 2790: 4c 41 43 4b 46 52 41 4d 45 20 3d 20 37 3b 0d 0a LACKFRAME = 7;.. 27a0: 63 6f 6e 73 74 20 53 53 5f 42 4c 41 43 4b 52 45 const SS_BLACKRE 27b0: 43 54 20 3d 20 34 3b 0d 0a 63 6f 6e 73 74 20 53 CT = 4;..const S 27c0: 53 5f 43 45 4e 54 45 52 20 3d 20 31 3b 0d 0a 63 S_CENTER = 1;..c 27d0: 6f 6e 73 74 20 53 53 5f 43 45 4e 54 45 52 49 4d onst SS_CENTERIM 27e0: 41 47 45 20 3d 20 35 31 32 3b 0d 0a 63 6f 6e 73 AGE = 512;..cons 27f0: 74 20 53 53 5f 45 4e 48 4d 45 54 41 46 49 4c 45 t SS_ENHMETAFILE 2800: 20 3d 20 31 35 3b 0d 0a 63 6f 6e 73 74 20 53 53 = 15;..const SS 2810: 5f 45 54 43 48 45 44 46 52 41 4d 45 20 3d 20 31 _ETCHEDFRAME = 1 2820: 38 3b 0d 0a 63 6f 6e 73 74 20 53 53 5f 45 54 43 8;..const SS_ETC 2830: 48 45 44 48 4f 52 5a 20 3d 20 31 36 3b 0d 0a 63 HEDHORZ = 16;..c 2840: 6f 6e 73 74 20 53 53 5f 45 54 43 48 45 44 56 45 onst SS_ETCHEDVE 2850: 52 54 20 3d 20 31 37 3b 0d 0a 63 6f 6e 73 74 20 RT = 17;..const 2860: 53 53 5f 47 52 41 59 46 52 41 4d 45 20 3d 20 38 SS_GRAYFRAME = 8 2870: 3b 0d 0a 63 6f 6e 73 74 20 53 53 5f 47 52 41 59 ;..const SS_GRAY 2880: 52 45 43 54 20 3d 20 35 3b 0d 0a 63 6f 6e 73 74 RECT = 5;..const 2890: 20 53 53 5f 49 43 4f 4e 20 3d 20 33 3b 0d 0a 63 SS_ICON = 3;..c 28a0: 6f 6e 73 74 20 53 53 5f 4c 45 46 54 20 3d 20 30 onst SS_LEFT = 0 28b0: 3b 0d 0a 63 6f 6e 73 74 20 53 53 5f 4c 45 46 54 ;..const SS_LEFT 28c0: 4e 4f 57 4f 52 44 57 52 41 50 20 3d 20 30 78 63 NOWORDWRAP = 0xc 28d0: 3b 0d 0a 63 6f 6e 73 74 20 53 53 5f 4e 4f 50 52 ;..const SS_NOPR 28e0: 45 46 49 58 20 3d 20 31 32 38 3b 0d 0a 63 6f 6e EFIX = 128;..con 28f0: 73 74 20 53 53 5f 4e 4f 54 49 46 59 20 3d 20 32 st SS_NOTIFY = 2 2900: 35 36 3b 0d 0a 63 6f 6e 73 74 20 53 53 5f 4f 57 56;..const SS_OW 2910: 4e 45 52 44 52 41 57 20 3d 20 30 78 64 3b 0d 0a NERDRAW = 0xd;.. 2920: 63 6f 6e 73 74 20 53 53 5f 52 45 41 4c 53 49 5a const SS_REALSIZ 2930: 45 49 4d 41 47 45 20 3d 20 30 78 38 30 30 3b 0d EIMAGE = 0x800;. 2940: 0a 63 6f 6e 73 74 20 53 53 5f 52 49 47 48 54 20 .const SS_RIGHT 2950: 3d 20 32 3b 0d 0a 63 6f 6e 73 74 20 53 53 5f 52 = 2;..const SS_R 2960: 49 47 48 54 4a 55 53 54 20 3d 20 30 78 34 30 30 IGHTJUST = 0x400 2970: 3b 0d 0a 63 6f 6e 73 74 20 53 53 5f 53 49 4d 50 ;..const SS_SIMP 2980: 4c 45 20 3d 20 31 31 3b 0d 0a 63 6f 6e 73 74 20 LE = 11;..const 2990: 53 53 5f 53 55 4e 4b 45 4e 20 3d 20 34 30 39 36 SS_SUNKEN = 4096 29a0: 3b 0d 0a 63 6f 6e 73 74 20 53 53 5f 57 48 49 54 ;..const SS_WHIT 29b0: 45 46 52 41 4d 45 20 3d 20 39 3b 0d 0a 63 6f 6e EFRAME = 9;..con 29c0: 73 74 20 53 53 5f 57 48 49 54 45 52 45 43 54 20 st SS_WHITERECT 29d0: 3d 20 36 3b 0d 0a 63 6f 6e 73 74 20 53 53 5f 55 = 6;..const SS_U 29e0: 53 45 52 49 54 45 4d 20 3d 20 31 30 3b 0d 0a 63 SERITEM = 10;..c 29f0: 6f 6e 73 74 20 53 53 5f 54 59 50 45 4d 41 53 4b onst SS_TYPEMASK 2a00: 20 3d 20 30 78 30 30 30 30 30 30 31 46 4c 3b 0d = 0x0000001FL;. 2a10: 0a 63 6f 6e 73 74 20 53 53 5f 45 4e 44 45 4c 4c .const SS_ENDELL 2a20: 49 50 53 49 53 20 3d 20 30 78 30 30 30 30 34 30 IPSIS = 0x000040 2a30: 30 30 4c 3b 0d 0a 63 6f 6e 73 74 20 53 53 5f 50 00L;..const SS_P 2a40: 41 54 48 45 4c 4c 49 50 53 49 53 20 3d 20 30 78 ATHELLIPSIS = 0x 2a50: 30 30 30 30 38 30 30 30 4c 3b 0d 0a 63 6f 6e 73 00008000L;..cons 2a60: 74 20 53 53 5f 57 4f 52 44 45 4c 4c 49 50 53 49 t SS_WORDELLIPSI 2a70: 53 20 3d 20 30 78 30 30 30 30 43 30 30 30 4c 3b S = 0x0000C000L; 2a80: 0d 0a 63 6f 6e 73 74 20 53 53 5f 45 4c 4c 49 50 ..const SS_ELLIP 2a90: 53 49 53 4d 41 53 4b 20 3d 20 30 78 30 30 30 30 SISMASK = 0x0000 2aa0: 43 30 30 30 4c 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 C000L;....const 2ab0: 44 53 5f 41 42 53 41 4c 49 47 4e 20 20 20 20 20 DS_ABSALIGN 2ac0: 20 3d 20 30 78 30 30 30 31 3b 0d 0a 63 6f 6e 73 = 0x0001;..cons 2ad0: 74 20 44 53 5f 33 44 4c 4f 4f 4b 20 20 20 20 20 t DS_3DLOOK 2ae0: 20 20 20 3d 20 30 78 30 30 30 34 3b 0d 0a 63 6f = 0x0004;..co 2af0: 6e 73 74 20 44 53 5f 53 59 53 4d 4f 44 41 4c 20 nst DS_SYSMODAL 2b00: 20 20 20 20 20 3d 20 30 78 30 30 30 32 3b 0d 0a = 0x0002;.. 2b10: 63 6f 6e 73 74 20 44 53 5f 46 49 58 45 44 53 59 const DS_FIXEDSY 2b20: 53 20 20 20 20 20 20 3d 20 30 78 30 30 30 38 3b S = 0x0008; 2b30: 0d 0a 63 6f 6e 73 74 20 44 53 5f 4e 4f 46 41 49 ..const DS_NOFAI 2b40: 4c 43 52 45 41 54 45 20 20 3d 20 30 78 30 30 31 LCREATE = 0x001 2b50: 30 3b 0d 0a 63 6f 6e 73 74 20 44 53 5f 4c 4f 43 0;..const DS_LOC 2b60: 41 4c 45 44 49 54 20 20 20 20 20 3d 20 30 78 30 ALEDIT = 0x0 2b70: 30 32 30 3b 0d 0a 63 6f 6e 73 74 20 44 53 5f 53 020;..const DS_S 2b80: 45 54 46 4f 4e 54 20 20 20 20 20 20 20 3d 20 30 ETFONT = 0 2b90: 78 30 30 34 30 3b 0d 0a 63 6f 6e 73 74 20 44 53 x0040;..const DS 2ba0: 5f 4d 4f 44 41 4c 46 52 41 4d 45 20 20 20 20 3d _MODALFRAME = 2bb0: 20 30 78 30 30 38 30 3b 0d 0a 63 6f 6e 73 74 20 0x0080;..const 2bc0: 44 53 5f 4e 4f 49 44 4c 45 4d 53 47 20 20 20 20 DS_NOIDLEMSG 2bd0: 20 3d 20 30 78 30 31 30 30 3b 0d 0a 63 6f 6e 73 = 0x0100;..cons 2be0: 74 20 44 53 5f 53 45 54 46 4f 52 45 47 52 4f 55 t DS_SETFOREGROU 2bf0: 4e 44 20 3d 20 30 78 30 32 30 30 3b 0d 0a 63 6f ND = 0x0200;..co 2c00: 6e 73 74 20 44 53 5f 43 4f 4e 54 52 4f 4c 20 20 nst DS_CONTROL 2c10: 20 20 20 20 20 3d 20 30 78 30 34 30 30 3b 0d 0a = 0x0400;.. 2c20: 63 6f 6e 73 74 20 44 53 5f 43 45 4e 54 45 52 20 const DS_CENTER 2c30: 20 20 20 20 20 20 20 3d 20 30 78 30 38 30 30 3b = 0x0800; 2c40: 0d 0a 63 6f 6e 73 74 20 44 53 5f 43 45 4e 54 45 ..const DS_CENTE 2c50: 52 4d 4f 55 53 45 20 20 20 3d 20 30 78 31 30 30 RMOUSE = 0x100 2c60: 30 3b 0d 0a 63 6f 6e 73 74 20 44 53 5f 43 4f 4e 0;..const DS_CON 2c70: 54 45 58 54 48 45 4c 50 20 20 20 3d 20 30 78 32 TEXTHELP = 0x2 2c80: 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 44 53 5f 53 000;..const DS_S 2c90: 48 45 4c 4c 46 4f 4e 54 20 20 20 20 20 3d 20 44 HELLFONT = D 2ca0: 53 5f 53 45 54 46 4f 4e 54 20 7c 20 44 53 5f 46 S_SETFONT | DS_F 2cb0: 49 58 45 44 53 59 53 3b 0d 0a 0d 0a 63 6f 6e 73 IXEDSYS;....cons 2cc0: 74 20 57 53 5f 45 58 5f 41 43 43 45 50 54 46 49 t WS_EX_ACCEPTFI 2cd0: 4c 45 53 20 3d 20 31 36 3b 0d 0a 63 6f 6e 73 74 LES = 16;..const 2ce0: 20 57 53 5f 45 58 5f 41 50 50 57 49 4e 44 4f 57 WS_EX_APPWINDOW 2cf0: 20 3d 20 30 78 34 30 30 30 30 3b 0d 0a 63 6f 6e = 0x40000;..con 2d00: 73 74 20 57 53 5f 45 58 5f 43 4c 49 45 4e 54 45 st WS_EX_CLIENTE 2d10: 44 47 45 20 3d 20 35 31 32 3b 0d 0a 63 6f 6e 73 DGE = 512;..cons 2d20: 74 20 57 53 5f 45 58 5f 43 4f 4d 50 4f 53 49 54 t WS_EX_COMPOSIT 2d30: 45 44 20 3d 20 30 78 32 30 30 30 30 30 30 3b 20 ED = 0x2000000; 2d40: 20 2f 2f 20 58 50 0d 0a 63 6f 6e 73 74 20 57 53 // XP..const WS 2d50: 5f 45 58 5f 43 4f 4e 54 45 58 54 48 45 4c 50 20 _EX_CONTEXTHELP 2d60: 3d 20 30 78 34 30 30 3b 0d 0a 63 6f 6e 73 74 20 = 0x400;..const 2d70: 57 53 5f 45 58 5f 43 4f 4e 54 52 4f 4c 50 41 52 WS_EX_CONTROLPAR 2d80: 45 4e 54 20 3d 20 30 78 31 30 30 30 30 3b 0d 0a ENT = 0x10000;.. 2d90: 63 6f 6e 73 74 20 57 53 5f 45 58 5f 44 4c 47 4d const WS_EX_DLGM 2da0: 4f 44 41 4c 46 52 41 4d 45 20 3d 20 31 3b 0d 0a ODALFRAME = 1;.. 2db0: 63 6f 6e 73 74 20 57 53 5f 45 58 5f 4c 41 59 45 const WS_EX_LAYE 2dc0: 52 45 44 20 3d 20 30 78 38 30 30 30 30 3b 20 20 RED = 0x80000; 2dd0: 2f 2f 20 77 32 6b 0d 0a 63 6f 6e 73 74 20 57 53 // w2k..const WS 2de0: 5f 45 58 5f 4c 41 59 4f 55 54 52 54 4c 20 3d 20 _EX_LAYOUTRTL = 2df0: 30 78 34 30 30 30 30 30 3b 20 20 2f 2f 20 77 39 0x400000; // w9 2e00: 38 2c 20 77 32 6b 0d 0a 63 6f 6e 73 74 20 57 53 8, w2k..const WS 2e10: 5f 45 58 5f 4c 45 46 54 20 3d 20 30 3b 0d 0a 63 _EX_LEFT = 0;..c 2e20: 6f 6e 73 74 20 57 53 5f 45 58 5f 4c 45 46 54 53 onst WS_EX_LEFTS 2e30: 43 52 4f 4c 4c 42 41 52 20 3d 20 30 78 34 30 30 CROLLBAR = 0x400 2e40: 30 3b 0d 0a 63 6f 6e 73 74 20 57 53 5f 45 58 5f 0;..const WS_EX_ 2e50: 4c 54 52 52 45 41 44 49 4e 47 20 3d 20 30 3b 0d LTRREADING = 0;. 2e60: 0a 63 6f 6e 73 74 20 57 53 5f 45 58 5f 4d 44 49 .const WS_EX_MDI 2e70: 43 48 49 4c 44 20 3d 20 36 34 3b 0d 0a 63 6f 6e CHILD = 64;..con 2e80: 73 74 20 57 53 5f 45 58 5f 4e 4f 41 43 54 49 56 st WS_EX_NOACTIV 2e90: 41 54 45 20 3d 20 30 78 38 30 30 30 30 30 30 3b ATE = 0x8000000; 2ea0: 20 20 2f 2f 20 77 32 6b 0d 0a 63 6f 6e 73 74 20 // w2k..const 2eb0: 57 53 5f 45 58 5f 4e 4f 49 4e 48 45 52 49 54 4c WS_EX_NOINHERITL 2ec0: 41 59 4f 55 54 20 3d 20 30 78 31 30 30 30 30 30 AYOUT = 0x100000 2ed0: 3b 20 20 2f 2f 20 77 32 6b 0d 0a 63 6f 6e 73 74 ; // w2k..const 2ee0: 20 57 53 5f 45 58 5f 4e 4f 50 41 52 45 4e 54 4e WS_EX_NOPARENTN 2ef0: 4f 54 49 46 59 20 3d 20 34 3b 0d 0a 63 6f 6e 73 OTIFY = 4;..cons 2f00: 74 20 57 53 5f 45 58 5f 4f 56 45 52 4c 41 50 50 t WS_EX_OVERLAPP 2f10: 45 44 57 49 4e 44 4f 57 20 3d 20 30 78 33 30 30 EDWINDOW = 0x300 2f20: 3b 0d 0a 63 6f 6e 73 74 20 57 53 5f 45 58 5f 50 ;..const WS_EX_P 2f30: 41 4c 45 54 54 45 57 49 4e 44 4f 57 20 3d 20 30 ALETTEWINDOW = 0 2f40: 78 31 38 38 3b 0d 0a 63 6f 6e 73 74 20 57 53 5f x188;..const WS_ 2f50: 45 58 5f 52 49 47 48 54 20 3d 20 30 78 31 30 30 EX_RIGHT = 0x100 2f60: 30 3b 0d 0a 63 6f 6e 73 74 20 57 53 5f 45 58 5f 0;..const WS_EX_ 2f70: 52 49 47 48 54 53 43 52 4f 4c 4c 42 41 52 20 3d RIGHTSCROLLBAR = 2f80: 20 30 3b 0d 0a 63 6f 6e 73 74 20 57 53 5f 45 58 0;..const WS_EX 2f90: 5f 52 54 4c 52 45 41 44 49 4e 47 20 3d 20 30 78 _RTLREADING = 0x 2fa0: 32 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 57 53 5f 2000;..const WS_ 2fb0: 45 58 5f 53 54 41 54 49 43 45 44 47 45 20 3d 20 EX_STATICEDGE = 2fc0: 30 78 32 30 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 0x20000;..const 2fd0: 57 53 5f 45 58 5f 54 4f 4f 4c 57 49 4e 44 4f 57 WS_EX_TOOLWINDOW 2fe0: 20 3d 20 31 32 38 3b 0d 0a 63 6f 6e 73 74 20 57 = 128;..const W 2ff0: 53 5f 45 58 5f 54 4f 50 4d 4f 53 54 20 3d 20 38 S_EX_TOPMOST = 8 3000: 3b 0d 0a 63 6f 6e 73 74 20 57 53 5f 45 58 5f 54 ;..const WS_EX_T 3010: 52 41 4e 53 50 41 52 45 4e 54 20 3d 20 33 32 3b RANSPARENT = 32; 3020: 0d 0a 63 6f 6e 73 74 20 57 53 5f 45 58 5f 57 49 ..const WS_EX_WI 3030: 4e 44 4f 57 45 44 47 45 20 3d 20 32 35 36 3b 0d NDOWEDGE = 256;. 3040: 0a 0d 0a 63 6f 6e 73 74 20 57 49 4e 53 54 41 5f ...const WINSTA_ 3050: 45 4e 55 4d 44 45 53 4b 54 4f 50 53 20 20 20 20 ENUMDESKTOPS 3060: 20 20 3d 20 31 3b 0d 0a 63 6f 6e 73 74 20 57 49 = 1;..const WI 3070: 4e 53 54 41 5f 52 45 41 44 41 54 54 52 49 42 55 NSTA_READATTRIBU 3080: 54 45 53 20 20 20 20 3d 20 32 3b 0d 0a 63 6f 6e TES = 2;..con 3090: 73 74 20 57 49 4e 53 54 41 5f 41 43 43 45 53 53 st WINSTA_ACCESS 30a0: 43 4c 49 50 42 4f 41 52 44 20 20 20 3d 20 34 3b CLIPBOARD = 4; 30b0: 0d 0a 63 6f 6e 73 74 20 57 49 4e 53 54 41 5f 43 ..const WINSTA_C 30c0: 52 45 41 54 45 44 45 53 4b 54 4f 50 20 20 20 20 REATEDESKTOP 30d0: 20 3d 20 38 3b 0d 0a 63 6f 6e 73 74 20 57 49 4e = 8;..const WIN 30e0: 53 54 41 5f 57 52 49 54 45 41 54 54 52 49 42 55 STA_WRITEATTRIBU 30f0: 54 45 53 20 20 20 3d 20 31 36 3b 0d 0a 63 6f 6e TES = 16;..con 3100: 73 74 20 57 49 4e 53 54 41 5f 41 43 43 45 53 53 st WINSTA_ACCESS 3110: 47 4c 4f 42 41 4c 41 54 4f 4d 53 20 3d 20 33 32 GLOBALATOMS = 32 3120: 3b 0d 0a 63 6f 6e 73 74 20 57 49 4e 53 54 41 5f ;..const WINSTA_ 3130: 45 58 49 54 57 49 4e 44 4f 57 53 20 20 20 20 20 EXITWINDOWS 3140: 20 20 3d 20 36 34 3b 0d 0a 63 6f 6e 73 74 20 57 = 64;..const W 3150: 49 4e 53 54 41 5f 45 4e 55 4d 45 52 41 54 45 20 INSTA_ENUMERATE 3160: 20 20 20 20 20 20 20 20 3d 20 32 35 36 3b 0d 0a = 256;.. 3170: 63 6f 6e 73 74 20 57 49 4e 53 54 41 5f 52 45 41 const WINSTA_REA 3180: 44 53 43 52 45 45 4e 20 20 20 20 20 20 20 20 3d DSCREEN = 3190: 20 35 31 32 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 44 512;....const D 31a0: 44 4c 5f 52 45 41 44 57 52 49 54 45 20 3d 20 30 DL_READWRITE = 0 31b0: 3b 0d 0a 63 6f 6e 73 74 20 44 44 4c 5f 52 45 41 ;..const DDL_REA 31c0: 44 4f 4e 4c 59 20 20 3d 20 31 3b 0d 0a 63 6f 6e DONLY = 1;..con 31d0: 73 74 20 44 44 4c 5f 48 49 44 44 45 4e 20 20 20 st DDL_HIDDEN 31e0: 20 3d 20 32 3b 0d 0a 63 6f 6e 73 74 20 44 44 4c = 2;..const DDL 31f0: 5f 53 59 53 54 45 4d 20 20 20 20 3d 20 34 3b 0d _SYSTEM = 4;. 3200: 0a 63 6f 6e 73 74 20 44 44 4c 5f 44 49 52 45 43 .const DDL_DIREC 3210: 54 4f 52 59 20 3d 20 31 36 3b 0d 0a 63 6f 6e 73 TORY = 16;..cons 3220: 74 20 44 44 4c 5f 41 52 43 48 49 56 45 20 20 20 t DDL_ARCHIVE 3230: 3d 20 33 32 3b 0d 0a 63 6f 6e 73 74 20 44 44 4c = 32;..const DDL 3240: 5f 50 4f 53 54 4d 53 47 53 20 20 3d 20 38 31 39 _POSTMSGS = 819 3250: 32 3b 0d 0a 63 6f 6e 73 74 20 44 44 4c 5f 44 52 2;..const DDL_DR 3260: 49 56 45 53 20 20 20 20 3d 20 31 36 33 38 34 3b IVES = 16384; 3270: 0d 0a 63 6f 6e 73 74 20 44 44 4c 5f 45 58 43 4c ..const DDL_EXCL 3280: 55 53 49 56 45 20 3d 20 33 32 37 36 38 3b 0d 0a USIVE = 32768;.. 3290: 0d 0a 63 6f 6e 73 74 20 44 43 5f 41 43 54 49 56 ..const DC_ACTIV 32a0: 45 20 20 20 3d 20 30 78 30 30 30 30 30 30 30 31 E = 0x00000001 32b0: 3b 0d 0a 63 6f 6e 73 74 20 44 43 5f 53 4d 41 4c ;..const DC_SMAL 32c0: 4c 43 41 50 20 3d 20 30 78 30 30 30 30 30 30 30 LCAP = 0x0000000 32d0: 32 3b 0d 0a 63 6f 6e 73 74 20 44 43 5f 49 43 4f 2;..const DC_ICO 32e0: 4e 20 20 20 20 20 3d 20 30 78 30 30 30 30 30 30 N = 0x000000 32f0: 30 34 3b 0d 0a 63 6f 6e 73 74 20 44 43 5f 54 45 04;..const DC_TE 3300: 58 54 20 20 20 20 20 3d 20 30 78 30 30 30 30 30 XT = 0x00000 3310: 30 30 38 3b 0d 0a 63 6f 6e 73 74 20 44 43 5f 49 008;..const DC_I 3320: 4e 42 55 54 54 4f 4e 20 3d 20 30 78 30 30 30 30 NBUTTON = 0x0000 3330: 30 30 31 30 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 44 0010;....const D 3340: 43 5f 47 52 41 44 49 45 4e 54 20 3d 20 30 78 30 C_GRADIENT = 0x0 3350: 30 30 30 30 30 32 30 3b 0d 0a 73 74 61 74 69 63 0000020;..static 3360: 20 69 66 20 28 5f 57 49 4e 33 32 5f 57 49 4e 4e if (_WIN32_WINN 3370: 54 20 3e 3d 20 30 78 35 30 31 29 20 7b 0d 0a 09 T >= 0x501) {... 3380: 63 6f 6e 73 74 20 44 43 5f 42 55 54 54 4f 4e 53 const DC_BUTTONS 3390: 20 3d 20 30 78 30 30 30 30 31 30 30 30 3b 0d 0a = 0x00001000;.. 33a0: 7d 0d 0a 0d 0a 2f 2f 20 57 68 65 72 65 20 61 72 }....// Where ar 33b0: 65 20 74 68 65 73 65 20 64 6f 63 75 6d 65 6e 74 e these document 33c0: 65 64 3f 0d 0a 2f 2f 63 6f 6e 73 74 20 44 43 5f ed?..//const DC_ 33d0: 43 41 50 54 49 4f 4e 20 3d 20 44 43 5f 49 43 4f CAPTION = DC_ICO 33e0: 4e 7c 44 43 5f 54 45 58 54 7c 44 43 5f 42 55 54 N|DC_TEXT|DC_BUT 33f0: 54 4f 4e 53 3b 0d 0a 2f 2f 63 6f 6e 73 74 20 44 TONS;..//const D 3400: 43 5f 4e 43 20 20 20 20 20 20 3d 20 44 43 5f 43 C_NC = DC_C 3410: 41 50 54 49 4f 4e 7c 44 43 5f 46 52 41 4d 45 3b APTION|DC_FRAME; 3420: 0d 0a 0d 0a 63 6f 6e 73 74 20 42 44 52 5f 52 41 ....const BDR_RA 3430: 49 53 45 44 4f 55 54 45 52 20 3d 20 31 3b 0d 0a ISEDOUTER = 1;.. 3440: 63 6f 6e 73 74 20 42 44 52 5f 53 55 4e 4b 45 4e const BDR_SUNKEN 3450: 4f 55 54 45 52 20 3d 20 32 3b 0d 0a 63 6f 6e 73 OUTER = 2;..cons 3460: 74 20 42 44 52 5f 52 41 49 53 45 44 49 4e 4e 45 t BDR_RAISEDINNE 3470: 52 20 3d 20 34 3b 0d 0a 63 6f 6e 73 74 20 42 44 R = 4;..const BD 3480: 52 5f 53 55 4e 4b 45 4e 49 4e 4e 45 52 20 3d 20 R_SUNKENINNER = 3490: 38 3b 0d 0a 63 6f 6e 73 74 20 42 44 52 5f 4f 55 8;..const BDR_OU 34a0: 54 45 52 20 20 20 20 20 20 20 3d 20 33 3b 0d 0a TER = 3;.. 34b0: 63 6f 6e 73 74 20 42 44 52 5f 49 4e 4e 45 52 20 const BDR_INNER 34c0: 20 20 20 20 20 20 3d 20 30 78 63 3b 0d 0a 63 6f = 0xc;..co 34d0: 6e 73 74 20 42 44 52 5f 52 41 49 53 45 44 20 20 nst BDR_RAISED 34e0: 20 20 20 20 3d 20 35 3b 0d 0a 63 6f 6e 73 74 20 = 5;..const 34f0: 42 44 52 5f 53 55 4e 4b 45 4e 20 20 20 20 20 20 BDR_SUNKEN 3500: 3d 20 31 30 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 45 = 10;....const E 3510: 44 47 45 5f 52 41 49 53 45 44 20 3d 20 42 44 52 DGE_RAISED = BDR 3520: 5f 52 41 49 53 45 44 4f 55 54 45 52 7c 42 44 52 _RAISEDOUTER|BDR 3530: 5f 52 41 49 53 45 44 49 4e 4e 45 52 3b 0d 0a 63 _RAISEDINNER;..c 3540: 6f 6e 73 74 20 45 44 47 45 5f 53 55 4e 4b 45 4e onst EDGE_SUNKEN 3550: 20 3d 20 42 44 52 5f 53 55 4e 4b 45 4e 4f 55 54 = BDR_SUNKENOUT 3560: 45 52 7c 42 44 52 5f 53 55 4e 4b 45 4e 49 4e 4e ER|BDR_SUNKENINN 3570: 45 52 3b 0d 0a 63 6f 6e 73 74 20 45 44 47 45 5f ER;..const EDGE_ 3580: 45 54 43 48 45 44 20 3d 20 42 44 52 5f 53 55 4e ETCHED = BDR_SUN 3590: 4b 45 4e 4f 55 54 45 52 7c 42 44 52 5f 52 41 49 KENOUTER|BDR_RAI 35a0: 53 45 44 49 4e 4e 45 52 3b 0d 0a 63 6f 6e 73 74 SEDINNER;..const 35b0: 20 45 44 47 45 5f 42 55 4d 50 20 20 20 3d 20 42 EDGE_BUMP = B 35c0: 44 52 5f 52 41 49 53 45 44 4f 55 54 45 52 7c 42 DR_RAISEDOUTER|B 35d0: 44 52 5f 53 55 4e 4b 45 4e 49 4e 4e 45 52 3b 0d DR_SUNKENINNER;. 35e0: 0a 0d 0a 63 6f 6e 73 74 20 42 46 5f 4c 45 46 54 ...const BF_LEFT 35f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3600: 20 20 20 20 3d 20 31 3b 0d 0a 63 6f 6e 73 74 20 = 1;..const 3610: 42 46 5f 54 4f 50 20 20 20 20 20 20 20 20 20 20 BF_TOP 3620: 20 20 20 20 20 20 20 20 20 20 20 3d 20 32 3b 0d = 2;. 3630: 0a 63 6f 6e 73 74 20 42 46 5f 52 49 47 48 54 20 .const BF_RIGHT 3640: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3650: 20 20 3d 20 34 3b 0d 0a 63 6f 6e 73 74 20 42 46 = 4;..const BF 3660: 5f 42 4f 54 54 4f 4d 20 20 20 20 20 20 20 20 20 _BOTTOM 3670: 20 20 20 20 20 20 20 20 20 3d 20 38 3b 0d 0a 63 = 8;..c 3680: 6f 6e 73 74 20 42 46 5f 54 4f 50 4c 45 46 54 20 onst BF_TOPLEFT 3690: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 36a0: 3d 20 42 46 5f 54 4f 50 7c 42 46 5f 4c 45 46 54 = BF_TOP|BF_LEFT 36b0: 3b 0d 0a 63 6f 6e 73 74 20 42 46 5f 54 4f 50 52 ;..const BF_TOPR 36c0: 49 47 48 54 20 20 20 20 20 20 20 20 20 20 20 20 IGHT 36d0: 20 20 20 20 3d 20 42 46 5f 54 4f 50 7c 42 46 5f = BF_TOP|BF_ 36e0: 52 49 47 48 54 3b 0d 0a 63 6f 6e 73 74 20 42 46 RIGHT;..const BF 36f0: 5f 42 4f 54 54 4f 4d 4c 45 46 54 20 20 20 20 20 _BOTTOMLEFT 3700: 20 20 20 20 20 20 20 20 20 3d 20 42 46 5f 42 4f = BF_BO 3710: 54 54 4f 4d 7c 42 46 5f 4c 45 46 54 3b 0d 0a 63 TTOM|BF_LEFT;..c 3720: 6f 6e 73 74 20 42 46 5f 42 4f 54 54 4f 4d 52 49 onst BF_BOTTOMRI 3730: 47 48 54 20 20 20 20 20 20 20 20 20 20 20 20 20 GHT 3740: 3d 20 42 46 5f 42 4f 54 54 4f 4d 7c 42 46 5f 52 = BF_BOTTOM|BF_R 3750: 49 47 48 54 3b 0d 0a 63 6f 6e 73 74 20 42 46 5f IGHT;..const BF_ 3760: 52 45 43 54 20 20 20 20 20 20 20 20 20 20 20 20 RECT 3770: 20 20 20 20 20 20 20 20 3d 20 42 46 5f 4c 45 46 = BF_LEF 3780: 54 7c 42 46 5f 54 4f 50 7c 42 46 5f 52 49 47 48 T|BF_TOP|BF_RIGH 3790: 54 7c 42 46 5f 42 4f 54 54 4f 4d 20 3b 0d 0a 63 T|BF_BOTTOM ;..c 37a0: 6f 6e 73 74 20 42 46 5f 44 49 41 47 4f 4e 41 4c onst BF_DIAGONAL 37b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 37c0: 3d 20 31 36 3b 0d 0a 63 6f 6e 73 74 20 42 46 5f = 16;..const BF_ 37d0: 44 49 41 47 4f 4e 41 4c 5f 45 4e 44 54 4f 50 52 DIAGONAL_ENDTOPR 37e0: 49 47 48 54 20 20 20 20 3d 20 42 46 5f 44 49 41 IGHT = BF_DIA 37f0: 47 4f 4e 41 4c 7c 42 46 5f 54 4f 50 7c 42 46 5f GONAL|BF_TOP|BF_ 3800: 52 49 47 48 54 3b 0d 0a 63 6f 6e 73 74 20 42 46 RIGHT;..const BF 3810: 5f 44 49 41 47 4f 4e 41 4c 5f 45 4e 44 54 4f 50 _DIAGONAL_ENDTOP 3820: 4c 45 46 54 20 20 20 20 20 3d 20 42 46 5f 44 49 LEFT = BF_DI 3830: 41 47 4f 4e 41 4c 7c 42 46 5f 54 4f 50 7c 42 46 AGONAL|BF_TOP|BF 3840: 5f 4c 45 46 54 3b 0d 0a 63 6f 6e 73 74 20 42 46 _LEFT;..const BF 3850: 5f 44 49 41 47 4f 4e 41 4c 5f 45 4e 44 42 4f 54 _DIAGONAL_ENDBOT 3860: 54 4f 4d 4c 45 46 54 20 20 3d 20 42 46 5f 44 49 TOMLEFT = BF_DI 3870: 41 47 4f 4e 41 4c 7c 42 46 5f 42 4f 54 54 4f 4d AGONAL|BF_BOTTOM 3880: 7c 42 46 5f 4c 45 46 54 3b 0d 0a 63 6f 6e 73 74 |BF_LEFT;..const 3890: 20 42 46 5f 44 49 41 47 4f 4e 41 4c 5f 45 4e 44 BF_DIAGONAL_END 38a0: 42 4f 54 54 4f 4d 52 49 47 48 54 20 3d 20 42 46 BOTTOMRIGHT = BF 38b0: 5f 44 49 41 47 4f 4e 41 4c 7c 42 46 5f 42 4f 54 _DIAGONAL|BF_BOT 38c0: 54 4f 4d 7c 42 46 5f 52 49 47 48 54 3b 0d 0a 63 TOM|BF_RIGHT;..c 38d0: 6f 6e 73 74 20 42 46 5f 4d 49 44 44 4c 45 20 20 onst BF_MIDDLE 38e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 38f0: 3d 20 30 78 38 30 30 3b 0d 0a 63 6f 6e 73 74 20 = 0x800;..const 3900: 42 46 5f 53 4f 46 54 20 20 20 20 20 20 20 20 20 BF_SOFT 3910: 20 20 20 20 20 20 20 20 20 20 20 3d 20 30 78 31 = 0x1 3920: 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 42 46 5f 41 000;..const BF_A 3930: 44 4a 55 53 54 20 20 20 20 20 20 20 20 20 20 20 DJUST 3940: 20 20 20 20 20 20 20 3d 20 30 78 32 30 30 30 3b = 0x2000; 3950: 0d 0a 63 6f 6e 73 74 20 42 46 5f 46 4c 41 54 20 ..const BF_FLAT 3960: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3970: 20 20 20 3d 20 30 78 34 30 30 30 3b 0d 0a 63 6f = 0x4000;..co 3980: 6e 73 74 20 42 46 5f 4d 4f 4e 4f 20 20 20 20 20 nst BF_MONO 3990: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d = 39a0: 20 30 78 38 30 30 30 3b 0d 0a 0d 0a 65 6e 75 6d 0x8000;....enum 39b0: 20 7b 0d 0a 09 44 46 43 5f 43 41 50 54 49 4f 4e {...DFC_CAPTION 39c0: 20 20 20 20 20 20 3d 20 31 2c 0d 0a 09 44 46 43 = 1,...DFC 39d0: 5f 4d 45 4e 55 2c 0d 0a 09 44 46 43 5f 53 43 52 _MENU,...DFC_SCR 39e0: 4f 4c 4c 2c 0d 0a 09 44 46 43 5f 42 55 54 54 4f OLL,...DFC_BUTTO 39f0: 4e 2c 0d 0a 09 44 46 43 5f 50 4f 50 55 50 4d 45 N,...DFC_POPUPME 3a00: 4e 55 20 2f 2f 20 3d 20 35 0d 0a 7d 0d 0a 0d 0a NU // = 5..}.... 3a10: 63 6f 6e 73 74 20 44 46 43 53 5f 43 41 50 54 49 const DFCS_CAPTI 3a20: 4f 4e 43 4c 4f 53 45 20 20 20 3d 20 30 3b 0d 0a ONCLOSE = 0;.. 3a30: 63 6f 6e 73 74 20 44 46 43 53 5f 43 41 50 54 49 const DFCS_CAPTI 3a40: 4f 4e 4d 49 4e 20 20 20 20 20 3d 20 31 3b 0d 0a ONMIN = 1;.. 3a50: 63 6f 6e 73 74 20 44 46 43 53 5f 43 41 50 54 49 const DFCS_CAPTI 3a60: 4f 4e 4d 41 58 20 20 20 20 20 3d 20 32 3b 0d 0a ONMAX = 2;.. 3a70: 63 6f 6e 73 74 20 44 46 43 53 5f 43 41 50 54 49 const DFCS_CAPTI 3a80: 4f 4e 52 45 53 54 4f 52 45 20 3d 20 33 3b 0d 0a ONRESTORE = 3;.. 3a90: 63 6f 6e 73 74 20 44 46 43 53 5f 43 41 50 54 49 const DFCS_CAPTI 3aa0: 4f 4e 48 45 4c 50 20 20 20 20 3d 20 34 3b 0d 0a ONHELP = 4;.. 3ab0: 0d 0a 63 6f 6e 73 74 20 44 46 43 53 5f 4d 45 4e ..const DFCS_MEN 3ac0: 55 41 52 52 4f 57 20 20 20 20 20 20 3d 20 30 3b UARROW = 0; 3ad0: 0d 0a 63 6f 6e 73 74 20 44 46 43 53 5f 4d 45 4e ..const DFCS_MEN 3ae0: 55 43 48 45 43 4b 20 20 20 20 20 20 3d 20 31 3b UCHECK = 1; 3af0: 0d 0a 63 6f 6e 73 74 20 44 46 43 53 5f 4d 45 4e ..const DFCS_MEN 3b00: 55 42 55 4c 4c 45 54 20 20 20 20 20 3d 20 32 3b UBULLET = 2; 3b10: 0d 0a 63 6f 6e 73 74 20 44 46 43 53 5f 4d 45 4e ..const DFCS_MEN 3b20: 55 41 52 52 4f 57 52 49 47 48 54 20 3d 20 34 3b UARROWRIGHT = 4; 3b30: 0d 0a 0d 0a 63 6f 6e 73 74 20 44 46 43 53 5f 53 ....const DFCS_S 3b40: 43 52 4f 4c 4c 55 50 20 20 20 20 20 20 20 20 20 CROLLUP 3b50: 20 20 20 3d 20 30 3b 0d 0a 63 6f 6e 73 74 20 44 = 0;..const D 3b60: 46 43 53 5f 53 43 52 4f 4c 4c 44 4f 57 4e 20 20 FCS_SCROLLDOWN 3b70: 20 20 20 20 20 20 20 20 3d 20 31 3b 0d 0a 63 6f = 1;..co 3b80: 6e 73 74 20 44 46 43 53 5f 53 43 52 4f 4c 4c 4c nst DFCS_SCROLLL 3b90: 45 46 54 20 20 20 20 20 20 20 20 20 20 3d 20 32 EFT = 2 3ba0: 3b 0d 0a 63 6f 6e 73 74 20 44 46 43 53 5f 53 43 ;..const DFCS_SC 3bb0: 52 4f 4c 4c 52 49 47 48 54 20 20 20 20 20 20 20 ROLLRIGHT 3bc0: 20 20 3d 20 33 3b 0d 0a 63 6f 6e 73 74 20 44 46 = 3;..const DF 3bd0: 43 53 5f 53 43 52 4f 4c 4c 43 4f 4d 42 4f 42 4f CS_SCROLLCOMBOBO 3be0: 58 20 20 20 20 20 20 3d 20 35 3b 0d 0a 63 6f 6e X = 5;..con 3bf0: 73 74 20 44 46 43 53 5f 53 43 52 4f 4c 4c 53 49 st DFCS_SCROLLSI 3c00: 5a 45 47 52 49 50 20 20 20 20 20 20 3d 20 38 3b ZEGRIP = 8; 3c10: 0d 0a 63 6f 6e 73 74 20 44 46 43 53 5f 53 43 52 ..const DFCS_SCR 3c20: 4f 4c 4c 53 49 5a 45 47 52 49 50 52 49 47 48 54 OLLSIZEGRIPRIGHT 3c30: 20 3d 20 31 36 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 = 16;....const 3c40: 44 46 43 53 5f 42 55 54 54 4f 4e 43 48 45 43 4b DFCS_BUTTONCHECK 3c50: 20 20 20 20 20 20 20 20 20 3d 20 30 3b 0d 0a 63 = 0;..c 3c60: 6f 6e 73 74 20 44 46 43 53 5f 42 55 54 54 4f 4e onst DFCS_BUTTON 3c70: 52 41 44 49 4f 49 4d 41 47 45 20 20 20 20 3d 20 RADIOIMAGE = 3c80: 31 3b 0d 0a 63 6f 6e 73 74 20 44 46 43 53 5f 42 1;..const DFCS_B 3c90: 55 54 54 4f 4e 52 41 44 49 4f 4d 41 53 4b 20 20 UTTONRADIOMASK 3ca0: 20 20 20 3d 20 32 3b 0d 0a 63 6f 6e 73 74 20 44 = 2;..const D 3cb0: 46 43 53 5f 42 55 54 54 4f 4e 52 41 44 49 4f 20 FCS_BUTTONRADIO 3cc0: 20 20 20 20 20 20 20 20 3d 20 34 3b 0d 0a 63 6f = 4;..co 3cd0: 6e 73 74 20 44 46 43 53 5f 42 55 54 54 4f 4e 33 nst DFCS_BUTTON3 3ce0: 53 54 41 54 45 20 20 20 20 20 20 20 20 3d 20 38 STATE = 8 3cf0: 3b 0d 0a 63 6f 6e 73 74 20 44 46 43 53 5f 42 55 ;..const DFCS_BU 3d00: 54 54 4f 4e 50 55 53 48 20 20 20 20 20 20 20 20 TTONPUSH 3d10: 20 20 3d 20 31 36 3b 0d 0a 63 6f 6e 73 74 20 44 = 16;..const D 3d20: 46 43 53 5f 49 4e 41 43 54 49 56 45 20 20 20 20 FCS_INACTIVE 3d30: 20 20 20 20 20 20 20 20 3d 20 32 35 36 3b 0d 0a = 256;.. 3d40: 63 6f 6e 73 74 20 44 46 43 53 5f 50 55 53 48 45 const DFCS_PUSHE 3d50: 44 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d D = 3d60: 20 35 31 32 3b 0d 0a 63 6f 6e 73 74 20 44 46 43 512;..const DFC 3d70: 53 5f 43 48 45 43 4b 45 44 20 20 20 20 20 20 20 S_CHECKED 3d80: 20 20 20 20 20 20 3d 20 31 30 32 34 3b 0d 0a 73 = 1024;..s 3d90: 74 61 74 69 63 20 69 66 20 28 5f 57 49 4e 33 32 tatic if (_WIN32 3da0: 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 35 30 30 29 _WINNT >= 0x500) 3db0: 20 7b 0d 0a 09 63 6f 6e 73 74 20 44 46 43 53 5f {...const DFCS_ 3dc0: 54 52 41 4e 53 50 41 52 45 4e 54 20 20 20 20 20 TRANSPARENT 3dd0: 20 20 20 20 3d 20 30 78 38 30 30 3b 0d 0a 09 63 = 0x800;...c 3de0: 6f 6e 73 74 20 44 46 43 53 5f 48 4f 54 20 20 20 onst DFCS_HOT 3df0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 = 3e00: 30 78 31 30 30 30 3b 0d 0a 7d 0d 0a 63 6f 6e 73 0x1000;..}..cons 3e10: 74 20 44 46 43 53 5f 41 44 4a 55 53 54 52 45 43 t DFCS_ADJUSTREC 3e20: 54 20 20 20 20 20 20 20 20 20 20 3d 20 30 78 32 T = 0x2 3e30: 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 44 46 43 53 000;..const DFCS 3e40: 5f 46 4c 41 54 20 20 20 20 20 20 20 20 20 20 20 _FLAT 3e50: 20 20 20 20 20 3d 20 30 78 34 30 30 30 3b 0d 0a = 0x4000;.. 3e60: 63 6f 6e 73 74 20 44 46 43 53 5f 4d 4f 4e 4f 20 const DFCS_MONO 3e70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d = 3e80: 20 30 78 38 30 30 30 3b 0d 0a 0d 0a 65 6e 75 6d 0x8000;....enum 3e90: 20 7b 0d 0a 09 44 53 54 5f 43 4f 4d 50 4c 45 58 {...DST_COMPLEX 3ea0: 20 3d 20 30 2c 0d 0a 09 44 53 54 5f 54 45 58 54 = 0,...DST_TEXT 3eb0: 2c 0d 0a 09 44 53 54 5f 50 52 45 46 49 58 54 45 ,...DST_PREFIXTE 3ec0: 58 54 2c 0d 0a 09 44 53 54 5f 49 43 4f 4e 2c 0d XT,...DST_ICON,. 3ed0: 0a 09 44 53 54 5f 42 49 54 4d 41 50 20 2f 2f 20 ..DST_BITMAP // 3ee0: 3d 20 34 0d 0a 7d 0d 0a 0d 0a 63 6f 6e 73 74 20 = 4..}....const 3ef0: 44 53 53 5f 4e 4f 52 4d 41 4c 20 3d 20 30 3b 0d DSS_NORMAL = 0;. 3f00: 0a 63 6f 6e 73 74 20 44 53 53 5f 55 4e 49 4f 4e .const DSS_UNION 3f10: 20 3d 20 31 36 3b 0d 0a 63 6f 6e 73 74 20 44 53 = 16;..const DS 3f20: 53 5f 44 49 53 41 42 4c 45 44 20 3d 20 33 32 3b S_DISABLED = 32; 3f30: 0d 0a 63 6f 6e 73 74 20 44 53 53 5f 4d 4f 4e 4f ..const DSS_MONO 3f40: 20 3d 20 31 32 38 3b 0d 0a 63 6f 6e 73 74 20 44 = 128;..const D 3f50: 53 53 5f 52 49 47 48 54 20 3d 20 30 78 38 30 30 SS_RIGHT = 0x800 3f60: 30 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 44 54 5f 42 0;....const DT_B 3f70: 4f 54 54 4f 4d 20 3d 20 38 3b 0d 0a 63 6f 6e 73 OTTOM = 8;..cons 3f80: 74 20 44 54 5f 43 41 4c 43 52 45 43 54 20 3d 20 t DT_CALCRECT = 3f90: 31 30 32 34 3b 0d 0a 63 6f 6e 73 74 20 44 54 5f 1024;..const DT_ 3fa0: 43 45 4e 54 45 52 20 3d 20 31 3b 0d 0a 63 6f 6e CENTER = 1;..con 3fb0: 73 74 20 44 54 5f 45 44 49 54 43 4f 4e 54 52 4f st DT_EDITCONTRO 3fc0: 4c 20 3d 20 38 31 39 32 3b 0d 0a 63 6f 6e 73 74 L = 8192;..const 3fd0: 20 44 54 5f 45 4e 44 5f 45 4c 4c 49 50 53 49 53 DT_END_ELLIPSIS 3fe0: 20 3d 20 33 32 37 36 38 3b 0d 0a 63 6f 6e 73 74 = 32768;..const 3ff0: 20 44 54 5f 50 41 54 48 5f 45 4c 4c 49 50 53 49 DT_PATH_ELLIPSI 4000: 53 20 3d 20 31 36 33 38 34 3b 0d 0a 63 6f 6e 73 S = 16384;..cons 4010: 74 20 44 54 5f 57 4f 52 44 5f 45 4c 4c 49 50 53 t DT_WORD_ELLIPS 4020: 49 53 20 3d 20 30 78 34 30 30 30 30 3b 0d 0a 63 IS = 0x40000;..c 4030: 6f 6e 73 74 20 44 54 5f 45 58 50 41 4e 44 54 41 onst DT_EXPANDTA 4040: 42 53 20 3d 20 36 34 3b 0d 0a 63 6f 6e 73 74 20 BS = 64;..const 4050: 44 54 5f 45 58 54 45 52 4e 41 4c 4c 45 41 44 49 DT_EXTERNALLEADI 4060: 4e 47 20 3d 20 35 31 32 3b 0d 0a 63 6f 6e 73 74 NG = 512;..const 4070: 20 44 54 5f 4c 45 46 54 20 3d 20 30 3b 0d 0a 63 DT_LEFT = 0;..c 4080: 6f 6e 73 74 20 44 54 5f 4d 4f 44 49 46 59 53 54 onst DT_MODIFYST 4090: 52 49 4e 47 20 3d 20 36 35 35 33 36 3b 0d 0a 63 RING = 65536;..c 40a0: 6f 6e 73 74 20 44 54 5f 4e 4f 43 4c 49 50 20 3d onst DT_NOCLIP = 40b0: 20 32 35 36 3b 0d 0a 63 6f 6e 73 74 20 44 54 5f 256;..const DT_ 40c0: 4e 4f 50 52 45 46 49 58 20 3d 20 32 30 34 38 3b NOPREFIX = 2048; 40d0: 0d 0a 63 6f 6e 73 74 20 44 54 5f 52 49 47 48 54 ..const DT_RIGHT 40e0: 20 3d 20 32 3b 0d 0a 63 6f 6e 73 74 20 44 54 5f = 2;..const DT_ 40f0: 52 54 4c 52 45 41 44 49 4e 47 20 3d 20 31 33 31 RTLREADING = 131 4100: 30 37 32 3b 0d 0a 63 6f 6e 73 74 20 44 54 5f 53 072;..const DT_S 4110: 49 4e 47 4c 45 4c 49 4e 45 20 3d 20 33 32 3b 0d INGLELINE = 32;. 4120: 0a 63 6f 6e 73 74 20 44 54 5f 54 41 42 53 54 4f .const DT_TABSTO 4130: 50 20 3d 20 31 32 38 3b 0d 0a 63 6f 6e 73 74 20 P = 128;..const 4140: 44 54 5f 54 4f 50 20 3d 20 30 3b 0d 0a 63 6f 6e DT_TOP = 0;..con 4150: 73 74 20 44 54 5f 56 43 45 4e 54 45 52 20 3d 20 st DT_VCENTER = 4160: 34 3b 0d 0a 63 6f 6e 73 74 20 44 54 5f 57 4f 52 4;..const DT_WOR 4170: 44 42 52 45 41 4b 20 3d 20 31 36 3b 0d 0a 63 6f DBREAK = 16;..co 4180: 6e 73 74 20 44 54 5f 49 4e 54 45 52 4e 41 4c 20 nst DT_INTERNAL 4190: 3d 20 34 30 39 36 3b 0d 0a 0d 0a 63 6f 6e 73 74 = 4096;....const 41a0: 20 57 42 5f 49 53 44 45 4c 49 4d 49 54 45 52 20 WB_ISDELIMITER 41b0: 3d 20 32 3b 0d 0a 63 6f 6e 73 74 20 57 42 5f 4c = 2;..const WB_L 41c0: 45 46 54 20 3d 20 30 3b 0d 0a 63 6f 6e 73 74 20 EFT = 0;..const 41d0: 57 42 5f 52 49 47 48 54 20 3d 20 31 3b 0d 0a 0d WB_RIGHT = 1;... 41e0: 0a 63 6f 6e 73 74 20 53 42 5f 48 4f 52 5a 20 3d .const SB_HORZ = 41f0: 20 30 3b 0d 0a 63 6f 6e 73 74 20 53 42 5f 56 45 0;..const SB_VE 4200: 52 54 20 3d 20 31 3b 0d 0a 63 6f 6e 73 74 20 53 RT = 1;..const S 4210: 42 5f 43 54 4c 20 3d 20 32 3b 0d 0a 63 6f 6e 73 B_CTL = 2;..cons 4220: 74 20 53 42 5f 42 4f 54 48 20 3d 20 33 3b 0d 0a t SB_BOTH = 3;.. 4230: 0d 0a 63 6f 6e 73 74 20 45 53 42 5f 44 49 53 41 ..const ESB_DISA 4240: 42 4c 45 5f 42 4f 54 48 20 3d 20 33 3b 0d 0a 63 BLE_BOTH = 3;..c 4250: 6f 6e 73 74 20 45 53 42 5f 44 49 53 41 42 4c 45 onst ESB_DISABLE 4260: 5f 44 4f 57 4e 20 3d 20 32 3b 0d 0a 63 6f 6e 73 _DOWN = 2;..cons 4270: 74 20 45 53 42 5f 44 49 53 41 42 4c 45 5f 4c 45 t ESB_DISABLE_LE 4280: 46 54 20 3d 20 31 3b 0d 0a 63 6f 6e 73 74 20 45 FT = 1;..const E 4290: 53 42 5f 44 49 53 41 42 4c 45 5f 4c 54 55 50 20 SB_DISABLE_LTUP 42a0: 3d 20 31 3b 0d 0a 63 6f 6e 73 74 20 45 53 42 5f = 1;..const ESB_ 42b0: 44 49 53 41 42 4c 45 5f 52 49 47 48 54 20 3d 20 DISABLE_RIGHT = 42c0: 32 3b 0d 0a 63 6f 6e 73 74 20 45 53 42 5f 44 49 2;..const ESB_DI 42d0: 53 41 42 4c 45 5f 52 54 44 4e 20 3d 20 32 3b 0d SABLE_RTDN = 2;. 42e0: 0a 63 6f 6e 73 74 20 45 53 42 5f 44 49 53 41 42 .const ESB_DISAB 42f0: 4c 45 5f 55 50 20 3d 20 31 3b 0d 0a 63 6f 6e 73 LE_UP = 1;..cons 4300: 74 20 45 53 42 5f 45 4e 41 42 4c 45 5f 42 4f 54 t ESB_ENABLE_BOT 4310: 48 20 3d 20 30 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 H = 0;....const 4320: 53 42 5f 4c 49 4e 45 55 50 20 3d 20 30 3b 0d 0a SB_LINEUP = 0;.. 4330: 63 6f 6e 73 74 20 53 42 5f 4c 49 4e 45 44 4f 57 const SB_LINEDOW 4340: 4e 20 3d 20 31 3b 0d 0a 63 6f 6e 73 74 20 53 42 N = 1;..const SB 4350: 5f 4c 49 4e 45 4c 45 46 54 20 3d 20 30 3b 0d 0a _LINELEFT = 0;.. 4360: 63 6f 6e 73 74 20 53 42 5f 4c 49 4e 45 52 49 47 const SB_LINERIG 4370: 48 54 20 3d 20 31 3b 0d 0a 63 6f 6e 73 74 20 53 HT = 1;..const S 4380: 42 5f 50 41 47 45 55 50 20 3d 20 32 3b 0d 0a 63 B_PAGEUP = 2;..c 4390: 6f 6e 73 74 20 53 42 5f 50 41 47 45 44 4f 57 4e onst SB_PAGEDOWN 43a0: 20 3d 20 33 3b 0d 0a 63 6f 6e 73 74 20 53 42 5f = 3;..const SB_ 43b0: 50 41 47 45 4c 45 46 54 20 3d 20 32 3b 0d 0a 63 PAGELEFT = 2;..c 43c0: 6f 6e 73 74 20 53 42 5f 50 41 47 45 52 49 47 48 onst SB_PAGERIGH 43d0: 54 20 3d 20 33 3b 0d 0a 63 6f 6e 73 74 20 53 42 T = 3;..const SB 43e0: 5f 54 48 55 4d 42 50 4f 53 49 54 49 4f 4e 20 3d _THUMBPOSITION = 43f0: 20 34 3b 0d 0a 63 6f 6e 73 74 20 53 42 5f 54 48 4;..const SB_TH 4400: 55 4d 42 54 52 41 43 4b 20 3d 20 35 3b 0d 0a 63 UMBTRACK = 5;..c 4410: 6f 6e 73 74 20 53 42 5f 45 4e 44 53 43 52 4f 4c onst SB_ENDSCROL 4420: 4c 20 3d 20 38 3b 0d 0a 63 6f 6e 73 74 20 53 42 L = 8;..const SB 4430: 5f 4c 45 46 54 20 3d 20 36 3b 0d 0a 63 6f 6e 73 _LEFT = 6;..cons 4440: 74 20 53 42 5f 52 49 47 48 54 20 3d 20 37 3b 0d t SB_RIGHT = 7;. 4450: 0a 63 6f 6e 73 74 20 53 42 5f 42 4f 54 54 4f 4d .const SB_BOTTOM 4460: 20 3d 20 37 3b 0d 0a 63 6f 6e 73 74 20 53 42 5f = 7;..const SB_ 4470: 54 4f 50 20 3d 20 36 3b 0d 0a 0d 0a 2f 2f 4d 41 TOP = 6;....//MA 4480: 43 52 4f 20 23 64 65 66 69 6e 65 20 49 53 5f 49 CRO #define IS_I 4490: 4e 54 52 45 53 4f 55 52 43 45 28 69 29 20 28 28 NTRESOURCE(i) (( 44a0: 28 55 4c 4f 4e 47 5f 50 54 52 29 28 69 29 20 3e (ULONG_PTR)(i) > 44b0: 3e 20 31 36 29 20 3d 3d 20 30 29 0d 0a 0d 0a 74 > 16) == 0)....t 44c0: 65 6d 70 6c 61 74 65 20 4d 41 4b 45 49 4e 54 52 emplate MAKEINTR 44d0: 45 53 4f 55 52 43 45 5f 54 20 28 57 4f 52 44 20 ESOURCE_T (WORD 44e0: 69 29 0d 0a 7b 0d 0a 09 63 6f 6e 73 74 20 4c 50 i)..{...const LP 44f0: 54 53 54 52 20 4d 41 4b 45 49 4e 54 52 45 53 4f TSTR MAKEINTRESO 4500: 55 52 43 45 5f 54 20 3d 20 63 61 73 74 28 4c 50 URCE_T = cast(LP 4510: 54 53 54 52 29 28 69 29 3b 0d 0a 7d 0d 0a 0d 0a TSTR)(i);..}.... 4520: 4c 50 53 54 52 20 4d 41 4b 45 49 4e 54 52 45 53 LPSTR MAKEINTRES 4530: 4f 55 52 43 45 41 28 57 4f 52 44 20 69 29 0d 0a OURCEA(WORD i).. 4540: 7b 0d 0a 09 72 65 74 75 72 6e 20 63 61 73 74 28 {...return cast( 4550: 4c 50 53 54 52 29 28 69 29 3b 0d 0a 7d 0d 0a 0d LPSTR)(i);..}... 4560: 0a 4c 50 57 53 54 52 20 4d 41 4b 45 49 4e 54 52 .LPWSTR MAKEINTR 4570: 45 53 4f 55 52 43 45 57 28 57 4f 52 44 20 69 29 ESOURCEW(WORD i) 4580: 0d 0a 7b 0d 0a 09 72 65 74 75 72 6e 20 63 61 73 ..{...return cas 4590: 74 28 4c 50 57 53 54 52 29 28 69 29 3b 0d 0a 7d t(LPWSTR)(i);..} 45a0: 0d 0a 0d 0a 63 6f 6e 73 74 20 52 54 5f 43 55 52 ....const RT_CUR 45b0: 53 4f 52 20 20 20 20 20 20 20 3d 20 4d 41 4b 45 SOR = MAKE 45c0: 49 4e 54 52 45 53 4f 55 52 43 45 5f 54 21 28 31 INTRESOURCE_T!(1 45d0: 29 3b 0d 0a 63 6f 6e 73 74 20 52 54 5f 42 49 54 );..const RT_BIT 45e0: 4d 41 50 20 20 20 20 20 20 20 3d 20 4d 41 4b 45 MAP = MAKE 45f0: 49 4e 54 52 45 53 4f 55 52 43 45 5f 54 21 28 32 INTRESOURCE_T!(2 4600: 29 3b 0d 0a 63 6f 6e 73 74 20 52 54 5f 49 43 4f );..const RT_ICO 4610: 4e 20 20 20 20 20 20 20 20 20 3d 20 4d 41 4b 45 N = MAKE 4620: 49 4e 54 52 45 53 4f 55 52 43 45 5f 54 21 28 33 INTRESOURCE_T!(3 4630: 29 3b 0d 0a 63 6f 6e 73 74 20 52 54 5f 4d 45 4e );..const RT_MEN 4640: 55 20 20 20 20 20 20 20 20 20 3d 20 4d 41 4b 45 U = MAKE 4650: 49 4e 54 52 45 53 4f 55 52 43 45 5f 54 21 28 34 INTRESOURCE_T!(4 4660: 29 3b 0d 0a 63 6f 6e 73 74 20 52 54 5f 44 49 41 );..const RT_DIA 4670: 4c 4f 47 20 20 20 20 20 20 20 3d 20 4d 41 4b 45 LOG = MAKE 4680: 49 4e 54 52 45 53 4f 55 52 43 45 5f 54 21 28 35 INTRESOURCE_T!(5 4690: 29 3b 0d 0a 63 6f 6e 73 74 20 52 54 5f 53 54 52 );..const RT_STR 46a0: 49 4e 47 20 20 20 20 20 20 20 3d 20 4d 41 4b 45 ING = MAKE 46b0: 49 4e 54 52 45 53 4f 55 52 43 45 5f 54 21 28 36 INTRESOURCE_T!(6 46c0: 29 3b 0d 0a 63 6f 6e 73 74 20 52 54 5f 46 4f 4e );..const RT_FON 46d0: 54 44 49 52 20 20 20 20 20 20 3d 20 4d 41 4b 45 TDIR = MAKE 46e0: 49 4e 54 52 45 53 4f 55 52 43 45 5f 54 21 28 37 INTRESOURCE_T!(7 46f0: 29 3b 0d 0a 63 6f 6e 73 74 20 52 54 5f 46 4f 4e );..const RT_FON 4700: 54 20 20 20 20 20 20 20 20 20 3d 20 4d 41 4b 45 T = MAKE 4710: 49 4e 54 52 45 53 4f 55 52 43 45 5f 54 21 28 38 INTRESOURCE_T!(8 4720: 29 3b 0d 0a 63 6f 6e 73 74 20 52 54 5f 41 43 43 );..const RT_ACC 4730: 45 4c 45 52 41 54 4f 52 20 20 3d 20 4d 41 4b 45 ELERATOR = MAKE 4740: 49 4e 54 52 45 53 4f 55 52 43 45 5f 54 21 28 39 INTRESOURCE_T!(9 4750: 29 3b 0d 0a 63 6f 6e 73 74 20 52 54 5f 52 43 44 );..const RT_RCD 4760: 41 54 41 20 20 20 20 20 20 20 3d 20 4d 41 4b 45 ATA = MAKE 4770: 49 4e 54 52 45 53 4f 55 52 43 45 5f 54 21 28 31 INTRESOURCE_T!(1 4780: 30 29 3b 0d 0a 63 6f 6e 73 74 20 52 54 5f 4d 45 0);..const RT_ME 4790: 53 53 41 47 45 54 41 42 4c 45 20 3d 20 4d 41 4b SSAGETABLE = MAK 47a0: 45 49 4e 54 52 45 53 4f 55 52 43 45 5f 54 21 28 EINTRESOURCE_T!( 47b0: 31 31 29 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 52 54 11);....const RT 47c0: 5f 47 52 4f 55 50 5f 43 55 52 53 4f 52 20 3d 20 _GROUP_CURSOR = 47d0: 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 5f MAKEINTRESOURCE_ 47e0: 54 21 28 31 32 29 3b 0d 0a 63 6f 6e 73 74 20 52 T!(12);..const R 47f0: 54 5f 47 52 4f 55 50 5f 49 43 4f 4e 20 20 20 3d T_GROUP_ICON = 4800: 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 MAKEINTRESOURCE 4810: 5f 54 21 28 31 34 29 3b 0d 0a 63 6f 6e 73 74 20 _T!(14);..const 4820: 52 54 5f 56 45 52 53 49 4f 4e 20 20 20 20 20 20 RT_VERSION 4830: 3d 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 = MAKEINTRESOURC 4840: 45 5f 54 21 28 31 36 29 3b 0d 0a 63 6f 6e 73 74 E_T!(16);..const 4850: 20 52 54 5f 44 4c 47 49 4e 43 4c 55 44 45 20 20 RT_DLGINCLUDE 4860: 20 3d 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 = MAKEINTRESOUR 4870: 43 45 5f 54 21 28 31 37 29 3b 0d 0a 63 6f 6e 73 CE_T!(17);..cons 4880: 74 20 52 54 5f 50 4c 55 47 50 4c 41 59 20 20 20 t RT_PLUGPLAY 4890: 20 20 3d 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 = MAKEINTRESOU 48a0: 52 43 45 5f 54 21 28 31 39 29 3b 0d 0a 63 6f 6e RCE_T!(19);..con 48b0: 73 74 20 52 54 5f 56 58 44 20 20 20 20 20 20 20 st RT_VXD 48c0: 20 20 20 3d 20 4d 41 4b 45 49 4e 54 52 45 53 4f = MAKEINTRESO 48d0: 55 52 43 45 5f 54 21 28 32 30 29 3b 0d 0a 63 6f URCE_T!(20);..co 48e0: 6e 73 74 20 52 54 5f 41 4e 49 43 55 52 53 4f 52 nst RT_ANICURSOR 48f0: 20 20 20 20 3d 20 4d 41 4b 45 49 4e 54 52 45 53 = MAKEINTRES 4900: 4f 55 52 43 45 5f 54 21 28 32 31 29 3b 0d 0a 63 OURCE_T!(21);..c 4910: 6f 6e 73 74 20 52 54 5f 41 4e 49 49 43 4f 4e 20 onst RT_ANIICON 4920: 20 20 20 20 20 3d 20 4d 41 4b 45 49 4e 54 52 45 = MAKEINTRE 4930: 53 4f 55 52 43 45 5f 54 21 28 32 32 29 3b 0d 0a SOURCE_T!(22);.. 4940: 63 6f 6e 73 74 20 52 54 5f 48 54 4d 4c 20 20 20 const RT_HTML 4950: 20 20 20 20 20 20 3d 20 4d 41 4b 45 49 4e 54 52 = MAKEINTR 4960: 45 53 4f 55 52 43 45 5f 54 21 28 32 33 29 3b 0d ESOURCE_T!(23);. 4970: 0a 63 6f 6e 73 74 20 52 54 5f 4d 41 4e 49 46 45 .const RT_MANIFE 4980: 53 54 20 20 20 20 20 3d 20 4d 41 4b 45 49 4e 54 ST = MAKEINT 4990: 52 45 53 4f 55 52 43 45 5f 54 21 28 32 34 29 3b RESOURCE_T!(24); 49a0: 0d 0a 0d 0a 63 6f 6e 73 74 20 43 52 45 41 54 45 ....const CREATE 49b0: 50 52 4f 43 45 53 53 5f 4d 41 4e 49 46 45 53 54 PROCESS_MANIFEST 49c0: 5f 52 45 53 4f 55 52 43 45 5f 49 44 20 20 20 20 _RESOURCE_ID 49d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 4d = M 49e0: 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 5f 54 AKEINTRESOURCE_T 49f0: 21 28 31 29 3b 0d 0a 63 6f 6e 73 74 20 49 53 4f !(1);..const ISO 4a00: 4c 41 54 49 4f 4e 41 57 41 52 45 5f 4d 41 4e 49 LATIONAWARE_MANI 4a10: 46 45 53 54 5f 52 45 53 4f 55 52 43 45 5f 49 44 FEST_RESOURCE_ID 4a20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4a30: 3d 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 = MAKEINTRESOURC 4a40: 45 5f 54 21 28 32 29 3b 0d 0a 63 6f 6e 73 74 20 E_T!(2);..const 4a50: 49 53 4f 4c 41 54 49 4f 4e 41 57 41 52 45 5f 4e ISOLATIONAWARE_N 4a60: 4f 53 54 41 54 49 43 49 4d 50 4f 52 54 5f 4d 41 OSTATICIMPORT_MA 4a70: 4e 49 46 45 53 54 5f 52 45 53 4f 55 52 43 45 5f NIFEST_RESOURCE_ 4a80: 49 44 20 3d 20 4d 41 4b 45 49 4e 54 52 45 53 4f ID = MAKEINTRESO 4a90: 55 52 43 45 5f 54 21 28 33 29 3b 0d 0a 0d 0a 63 URCE_T!(3);....c 4aa0: 6f 6e 73 74 20 45 57 58 5f 4c 4f 47 4f 46 46 20 onst EWX_LOGOFF 4ab0: 20 20 3d 20 30 3b 0d 0a 63 6f 6e 73 74 20 45 57 = 0;..const EW 4ac0: 58 5f 53 48 55 54 44 4f 57 4e 20 3d 20 31 3b 0d X_SHUTDOWN = 1;. 4ad0: 0a 63 6f 6e 73 74 20 45 57 58 5f 52 45 42 4f 4f .const EWX_REBOO 4ae0: 54 20 20 20 3d 20 32 3b 0d 0a 63 6f 6e 73 74 20 T = 2;..const 4af0: 45 57 58 5f 46 4f 52 43 45 20 20 20 20 3d 20 34 EWX_FORCE = 4 4b00: 3b 0d 0a 63 6f 6e 73 74 20 45 57 58 5f 50 4f 57 ;..const EWX_POW 4b10: 45 52 4f 46 46 20 3d 20 38 3b 0d 0a 73 74 61 74 EROFF = 8;..stat 4b20: 69 63 20 69 66 20 28 5f 57 49 4e 33 32 5f 57 49 ic if (_WIN32_WI 4b30: 4e 4e 54 20 3e 3d 20 30 78 35 30 30 29 20 7b 0d NNT >= 0x500) {. 4b40: 0a 63 6f 6e 73 74 20 45 57 58 5f 46 4f 52 43 45 .const EWX_FORCE 4b50: 49 46 48 55 4e 47 20 3d 20 31 36 3b 0d 0a 7d 0d IFHUNG = 16;..}. 4b60: 0a 0d 0a 63 6f 6e 73 74 20 43 53 5f 42 59 54 45 ...const CS_BYTE 4b70: 41 4c 49 47 4e 43 4c 49 45 4e 54 20 3d 20 34 30 ALIGNCLIENT = 40 4b80: 39 36 3b 0d 0a 63 6f 6e 73 74 20 43 53 5f 42 59 96;..const CS_BY 4b90: 54 45 41 4c 49 47 4e 57 49 4e 44 4f 57 20 3d 20 TEALIGNWINDOW = 4ba0: 38 31 39 32 3b 0d 0a 63 6f 6e 73 74 20 43 53 5f 8192;..const CS_ 4bb0: 4b 45 59 43 56 54 57 49 4e 44 4f 57 20 3d 20 34 KEYCVTWINDOW = 4 4bc0: 3b 0d 0a 63 6f 6e 73 74 20 43 53 5f 4e 4f 4b 45 ;..const CS_NOKE 4bd0: 59 43 56 54 20 3d 20 32 35 36 3b 0d 0a 63 6f 6e YCVT = 256;..con 4be0: 73 74 20 43 53 5f 43 4c 41 53 53 44 43 20 3d 20 st CS_CLASSDC = 4bf0: 36 34 3b 0d 0a 63 6f 6e 73 74 20 43 53 5f 44 42 64;..const CS_DB 4c00: 4c 43 4c 4b 53 20 3d 20 38 3b 0d 0a 63 6f 6e 73 LCLKS = 8;..cons 4c10: 74 20 43 53 5f 47 4c 4f 42 41 4c 43 4c 41 53 53 t CS_GLOBALCLASS 4c20: 20 3d 20 31 36 33 38 34 3b 0d 0a 63 6f 6e 73 74 = 16384;..const 4c30: 20 43 53 5f 48 52 45 44 52 41 57 20 3d 20 32 3b CS_HREDRAW = 2; 4c40: 0d 0a 63 6f 6e 73 74 20 43 53 5f 4e 4f 43 4c 4f ..const CS_NOCLO 4c50: 53 45 20 3d 20 35 31 32 3b 0d 0a 63 6f 6e 73 74 SE = 512;..const 4c60: 20 43 53 5f 4f 57 4e 44 43 20 3d 20 33 32 3b 0d CS_OWNDC = 32;. 4c70: 0a 63 6f 6e 73 74 20 43 53 5f 50 41 52 45 4e 54 .const CS_PARENT 4c80: 44 43 20 3d 20 31 32 38 3b 0d 0a 63 6f 6e 73 74 DC = 128;..const 4c90: 20 43 53 5f 53 41 56 45 42 49 54 53 20 3d 20 32 CS_SAVEBITS = 2 4ca0: 30 34 38 3b 0d 0a 63 6f 6e 73 74 20 43 53 5f 56 048;..const CS_V 4cb0: 52 45 44 52 41 57 20 3d 20 31 3b 0d 0a 63 6f 6e REDRAW = 1;..con 4cc0: 73 74 20 43 53 5f 49 4d 45 20 3d 20 30 78 31 30 st CS_IME = 0x10 4cd0: 30 30 30 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 47 43 000;....const GC 4ce0: 57 5f 41 54 4f 4d 20 3d 20 2d 33 32 3b 0d 0a 63 W_ATOM = -32;..c 4cf0: 6f 6e 73 74 20 47 43 4c 5f 43 42 43 4c 53 45 58 onst GCL_CBCLSEX 4d00: 54 52 41 20 3d 20 2d 32 30 3b 0d 0a 63 6f 6e 73 TRA = -20;..cons 4d10: 74 20 47 43 4c 5f 43 42 57 4e 44 45 58 54 52 41 t GCL_CBWNDEXTRA 4d20: 20 3d 20 2d 31 38 3b 0d 0a 63 6f 6e 73 74 20 47 = -18;..const G 4d30: 43 4c 5f 48 42 52 42 41 43 4b 47 52 4f 55 4e 44 CL_HBRBACKGROUND 4d40: 20 3d 20 2d 31 30 3b 0d 0a 63 6f 6e 73 74 20 47 = -10;..const G 4d50: 43 4c 5f 48 43 55 52 53 4f 52 20 3d 20 2d 31 32 CL_HCURSOR = -12 4d60: 3b 0d 0a 63 6f 6e 73 74 20 47 43 4c 5f 48 49 43 ;..const GCL_HIC 4d70: 4f 4e 20 3d 20 2d 31 34 3b 0d 0a 63 6f 6e 73 74 ON = -14;..const 4d80: 20 47 43 4c 5f 48 49 43 4f 4e 53 4d 20 3d 20 2d GCL_HICONSM = - 4d90: 33 34 3b 0d 0a 63 6f 6e 73 74 20 47 43 4c 5f 48 34;..const GCL_H 4da0: 4d 4f 44 55 4c 45 20 3d 20 2d 31 36 3b 0d 0a 63 MODULE = -16;..c 4db0: 6f 6e 73 74 20 47 43 4c 5f 4d 45 4e 55 4e 41 4d onst GCL_MENUNAM 4dc0: 45 20 3d 20 2d 38 3b 0d 0a 63 6f 6e 73 74 20 47 E = -8;..const G 4dd0: 43 4c 5f 53 54 59 4c 45 20 3d 20 2d 32 36 3b 0d CL_STYLE = -26;. 4de0: 0a 63 6f 6e 73 74 20 47 43 4c 5f 57 4e 44 50 52 .const GCL_WNDPR 4df0: 4f 43 20 3d 20 2d 32 34 3b 0d 0a 0d 0a 61 6c 69 OC = -24;....ali 4e00: 61 73 20 47 43 4c 5f 48 49 43 4f 4e 53 4d 20 47 as GCL_HICONSM G 4e10: 43 4c 50 5f 48 49 43 4f 4e 53 4d 3b 0d 0a 61 6c CLP_HICONSM;..al 4e20: 69 61 73 20 47 43 4c 5f 48 49 43 4f 4e 20 47 43 ias GCL_HICON GC 4e30: 4c 50 5f 48 49 43 4f 4e 3b 0d 0a 61 6c 69 61 73 LP_HICON;..alias 4e40: 20 47 43 4c 5f 48 43 55 52 53 4f 52 20 47 43 4c GCL_HCURSOR GCL 4e50: 50 5f 48 43 55 52 53 4f 52 3b 0d 0a 61 6c 69 61 P_HCURSOR;..alia 4e60: 73 20 47 43 4c 5f 48 42 52 42 41 43 4b 47 52 4f s GCL_HBRBACKGRO 4e70: 55 4e 44 20 47 43 4c 50 5f 48 42 52 42 41 43 4b UND GCLP_HBRBACK 4e80: 47 52 4f 55 4e 44 3b 0d 0a 61 6c 69 61 73 20 47 GROUND;..alias G 4e90: 43 4c 5f 48 4d 4f 44 55 4c 45 20 20 47 43 4c 50 CL_HMODULE GCLP 4ea0: 5f 48 4d 4f 44 55 4c 45 3b 0d 0a 61 6c 69 61 73 _HMODULE;..alias 4eb0: 20 47 43 4c 5f 4d 45 4e 55 4e 41 4d 45 20 47 43 GCL_MENUNAME GC 4ec0: 4c 50 5f 4d 45 4e 55 4e 41 4d 45 3b 0d 0a 61 6c LP_MENUNAME;..al 4ed0: 69 61 73 20 47 43 4c 5f 57 4e 44 50 52 4f 43 20 ias GCL_WNDPROC 4ee0: 20 47 43 4c 50 5f 57 4e 44 50 52 4f 43 3b 0d 0a GCLP_WNDPROC;.. 4ef0: 0d 0a 63 6f 6e 73 74 20 49 44 43 5f 41 52 52 4f ..const IDC_ARRO 4f00: 57 20 20 20 20 20 20 20 3d 20 4d 41 4b 45 49 4e W = MAKEIN 4f10: 54 52 45 53 4f 55 52 43 45 5f 54 21 28 33 32 35 TRESOURCE_T!(325 4f20: 31 32 29 3b 0d 0a 63 6f 6e 73 74 20 49 44 43 5f 12);..const IDC_ 4f30: 49 42 45 41 4d 20 20 20 20 20 20 20 3d 20 4d 41 IBEAM = MA 4f40: 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 5f 54 21 KEINTRESOURCE_T! 4f50: 28 33 32 35 31 33 29 3b 0d 0a 63 6f 6e 73 74 20 (32513);..const 4f60: 49 44 43 5f 57 41 49 54 20 20 20 20 20 20 20 20 IDC_WAIT 4f70: 3d 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 = MAKEINTRESOURC 4f80: 45 5f 54 21 28 33 32 35 31 34 29 3b 0d 0a 63 6f E_T!(32514);..co 4f90: 6e 73 74 20 49 44 43 5f 43 52 4f 53 53 20 20 20 nst IDC_CROSS 4fa0: 20 20 20 20 3d 20 4d 41 4b 45 49 4e 54 52 45 53 = MAKEINTRES 4fb0: 4f 55 52 43 45 5f 54 21 28 33 32 35 31 35 29 3b OURCE_T!(32515); 4fc0: 0d 0a 63 6f 6e 73 74 20 49 44 43 5f 55 50 41 52 ..const IDC_UPAR 4fd0: 52 4f 57 20 20 20 20 20 3d 20 4d 41 4b 45 49 4e ROW = MAKEIN 4fe0: 54 52 45 53 4f 55 52 43 45 5f 54 21 28 33 32 35 TRESOURCE_T!(325 4ff0: 31 36 29 3b 0d 0a 63 6f 6e 73 74 20 49 44 43 5f 16);..const IDC_ 5000: 53 49 5a 45 4e 57 53 45 20 20 20 20 3d 20 4d 41 SIZENWSE = MA 5010: 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 5f 54 21 KEINTRESOURCE_T! 5020: 28 33 32 36 34 32 29 3b 0d 0a 63 6f 6e 73 74 20 (32642);..const 5030: 49 44 43 5f 53 49 5a 45 4e 45 53 57 20 20 20 20 IDC_SIZENESW 5040: 3d 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 = MAKEINTRESOURC 5050: 45 5f 54 21 28 33 32 36 34 33 29 3b 0d 0a 63 6f E_T!(32643);..co 5060: 6e 73 74 20 49 44 43 5f 53 49 5a 45 57 45 20 20 nst IDC_SIZEWE 5070: 20 20 20 20 3d 20 4d 41 4b 45 49 4e 54 52 45 53 = MAKEINTRES 5080: 4f 55 52 43 45 5f 54 21 28 33 32 36 34 34 29 3b OURCE_T!(32644); 5090: 0d 0a 63 6f 6e 73 74 20 49 44 43 5f 53 49 5a 45 ..const IDC_SIZE 50a0: 4e 53 20 20 20 20 20 20 3d 20 4d 41 4b 45 49 4e NS = MAKEIN 50b0: 54 52 45 53 4f 55 52 43 45 5f 54 21 28 33 32 36 TRESOURCE_T!(326 50c0: 34 35 29 3b 0d 0a 63 6f 6e 73 74 20 49 44 43 5f 45);..const IDC_ 50d0: 53 49 5a 45 41 4c 4c 20 20 20 20 20 3d 20 4d 41 SIZEALL = MA 50e0: 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 5f 54 21 KEINTRESOURCE_T! 50f0: 28 33 32 36 34 36 29 3b 0d 0a 63 6f 6e 73 74 20 (32646);..const 5100: 49 44 43 5f 4e 4f 20 20 20 20 20 20 20 20 20 20 IDC_NO 5110: 3d 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 = MAKEINTRESOURC 5120: 45 5f 54 21 28 33 32 36 34 38 29 3b 0d 0a 73 74 E_T!(32648);..st 5130: 61 74 69 63 20 69 66 20 28 5f 57 49 4e 33 32 5f atic if (_WIN32_ 5140: 57 49 4e 4e 54 20 3e 3d 20 30 78 35 30 30 29 20 WINNT >= 0x500) 5150: 7b 0d 0a 09 63 6f 6e 73 74 20 49 44 43 5f 48 41 {...const IDC_HA 5160: 4e 44 20 20 20 20 3d 20 4d 41 4b 45 49 4e 54 52 ND = MAKEINTR 5170: 45 53 4f 55 52 43 45 5f 54 21 28 33 32 36 34 39 ESOURCE_T!(32649 5180: 29 3b 0d 0a 7d 0d 0a 63 6f 6e 73 74 20 49 44 43 );..}..const IDC 5190: 5f 41 50 50 53 54 41 52 54 49 4e 47 20 3d 20 4d _APPSTARTING = M 51a0: 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 5f 54 AKEINTRESOURCE_T 51b0: 21 28 33 32 36 35 30 29 3b 0d 0a 63 6f 6e 73 74 !(32650);..const 51c0: 20 49 44 43 5f 48 45 4c 50 20 20 20 20 20 20 20 IDC_HELP 51d0: 20 3d 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 = MAKEINTRESOUR 51e0: 43 45 5f 54 21 28 33 32 36 35 31 29 3b 0d 0a 63 CE_T!(32651);..c 51f0: 6f 6e 73 74 20 49 44 43 5f 49 43 4f 4e 20 20 20 onst IDC_ICON 5200: 20 20 20 20 20 3d 20 4d 41 4b 45 49 4e 54 52 45 = MAKEINTRE 5210: 53 4f 55 52 43 45 5f 54 21 28 33 32 36 34 31 29 SOURCE_T!(32641) 5220: 3b 0d 0a 63 6f 6e 73 74 20 49 44 43 5f 53 49 5a ;..const IDC_SIZ 5230: 45 20 20 20 20 20 20 20 20 3d 20 4d 41 4b 45 49 E = MAKEI 5240: 4e 54 52 45 53 4f 55 52 43 45 5f 54 21 28 33 32 NTRESOURCE_T!(32 5250: 36 34 30 29 3b 0d 0a 63 6f 6e 73 74 20 49 44 49 640);..const IDI 5260: 5f 41 50 50 4c 49 43 41 54 49 4f 4e 20 3d 20 4d _APPLICATION = M 5270: 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 5f 54 AKEINTRESOURCE_T 5280: 21 28 33 32 35 31 32 29 3b 0d 0a 63 6f 6e 73 74 !(32512);..const 5290: 20 49 44 49 5f 48 41 4e 44 20 20 20 20 20 20 20 IDI_HAND 52a0: 20 3d 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 = MAKEINTRESOUR 52b0: 43 45 5f 54 21 28 33 32 35 31 33 29 3b 0d 0a 63 CE_T!(32513);..c 52c0: 6f 6e 73 74 20 49 44 49 5f 51 55 45 53 54 49 4f onst IDI_QUESTIO 52d0: 4e 20 20 20 20 3d 20 4d 41 4b 45 49 4e 54 52 45 N = MAKEINTRE 52e0: 53 4f 55 52 43 45 5f 54 21 28 33 32 35 31 34 29 SOURCE_T!(32514) 52f0: 3b 0d 0a 63 6f 6e 73 74 20 49 44 49 5f 45 58 43 ;..const IDI_EXC 5300: 4c 41 4d 41 54 49 4f 4e 20 3d 20 4d 41 4b 45 49 LAMATION = MAKEI 5310: 4e 54 52 45 53 4f 55 52 43 45 5f 54 21 28 33 32 NTRESOURCE_T!(32 5320: 35 31 35 29 3b 0d 0a 63 6f 6e 73 74 20 49 44 49 515);..const IDI 5330: 5f 41 53 54 45 52 49 53 4b 20 20 20 20 3d 20 4d _ASTERISK = M 5340: 41 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 5f 54 AKEINTRESOURCE_T 5350: 21 28 33 32 35 31 36 29 3b 0d 0a 63 6f 6e 73 74 !(32516);..const 5360: 20 49 44 49 5f 57 49 4e 4c 4f 47 4f 20 20 20 20 IDI_WINLOGO 5370: 20 3d 20 4d 41 4b 45 49 4e 54 52 45 53 4f 55 52 = MAKEINTRESOUR 5380: 43 45 5f 54 21 28 33 32 35 31 37 29 3b 0d 0a 73 CE_T!(32517);..s 5390: 74 61 74 69 63 20 69 66 20 28 5f 57 49 4e 33 32 tatic if (_WIN32 53a0: 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 36 30 30 29 _WINNT >= 0x600) 53b0: 20 7b 0d 0a 09 63 6f 6e 73 74 20 49 44 49 5f 53 {...const IDI_S 53c0: 48 49 45 4c 44 20 20 3d 20 4d 41 4b 45 49 4e 54 HIELD = MAKEINT 53d0: 52 45 53 4f 55 52 43 45 5f 54 21 28 33 32 35 31 RESOURCE_T!(3251 53e0: 38 29 3b 0d 0a 7d 0d 0a 0d 0a 63 6f 6e 73 74 20 8);..}....const 53f0: 49 44 49 5f 57 41 52 4e 49 4e 47 20 20 20 20 20 IDI_WARNING 5400: 3d 20 49 44 49 5f 45 58 43 4c 41 4d 41 54 49 4f = IDI_EXCLAMATIO 5410: 4e 3b 0d 0a 63 6f 6e 73 74 20 49 44 49 5f 45 52 N;..const IDI_ER 5420: 52 4f 52 20 20 20 20 20 20 20 3d 20 49 44 49 5f ROR = IDI_ 5430: 48 41 4e 44 3b 0d 0a 63 6f 6e 73 74 20 49 44 49 HAND;..const IDI 5440: 5f 49 4e 46 4f 52 4d 41 54 49 4f 4e 20 3d 20 49 _INFORMATION = I 5450: 44 49 5f 41 53 54 45 52 49 53 4b 3b 0d 0a 0d 0a DI_ASTERISK;.... 5460: 73 74 61 74 69 63 20 69 66 28 5f 57 49 4e 33 32 static if(_WIN32 5470: 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 35 30 30 29 _WINNT >= 0x500) 5480: 20 7b 0d 0a 0d 0a 63 6f 6e 73 74 20 4d 4e 47 4f {....const MNGO 5490: 46 5f 54 4f 50 47 41 50 20 3d 20 30 78 30 30 30 F_TOPGAP = 0x000 54a0: 30 30 30 30 31 3b 0d 0a 63 6f 6e 73 74 20 4d 4e 00001;..const MN 54b0: 47 4f 46 5f 42 4f 54 54 4f 4d 47 41 50 20 3d 20 GOF_BOTTOMGAP = 54c0: 30 78 30 30 30 30 30 30 30 32 3b 0d 0a 63 6f 6e 0x00000002;..con 54d0: 73 74 20 4d 4e 47 4f 5f 4e 4f 49 4e 54 45 52 46 st MNGO_NOINTERF 54e0: 41 43 45 20 3d 20 30 78 30 30 30 30 30 30 30 30 ACE = 0x00000000 54f0: 3b 0d 0a 63 6f 6e 73 74 20 4d 4e 47 4f 5f 4e 4f ;..const MNGO_NO 5500: 45 52 52 4f 52 20 3d 20 30 78 30 30 30 30 30 30 ERROR = 0x000000 5510: 30 31 3b 0d 0a 0d 0a 7d 0d 0a 0d 0a 63 6f 6e 73 01;....}....cons 5520: 74 20 4d 49 49 4d 5f 53 54 41 54 45 20 3d 20 31 t MIIM_STATE = 1 5530: 3b 0d 0a 63 6f 6e 73 74 20 4d 49 49 4d 5f 49 44 ;..const MIIM_ID 5540: 20 3d 20 32 3b 0d 0a 63 6f 6e 73 74 20 4d 49 49 = 2;..const MII 5550: 4d 5f 53 55 42 4d 45 4e 55 20 3d 20 34 3b 0d 0a M_SUBMENU = 4;.. 5560: 63 6f 6e 73 74 20 4d 49 49 4d 5f 43 48 45 43 4b const MIIM_CHECK 5570: 4d 41 52 4b 53 20 3d 20 38 3b 0d 0a 63 6f 6e 73 MARKS = 8;..cons 5580: 74 20 4d 49 49 4d 5f 54 59 50 45 20 3d 20 31 36 t MIIM_TYPE = 16 5590: 3b 0d 0a 63 6f 6e 73 74 20 4d 49 49 4d 5f 44 41 ;..const MIIM_DA 55a0: 54 41 20 3d 20 33 32 3b 0d 0a 63 6f 6e 73 74 20 TA = 32;..const 55b0: 4d 49 49 4d 5f 53 54 52 49 4e 47 20 3d 20 36 34 MIIM_STRING = 64 55c0: 3b 0d 0a 63 6f 6e 73 74 20 4d 49 49 4d 5f 42 49 ;..const MIIM_BI 55d0: 54 4d 41 50 20 3d 20 31 32 38 3b 0d 0a 63 6f 6e TMAP = 128;..con 55e0: 73 74 20 4d 49 49 4d 5f 46 54 59 50 45 20 3d 20 st MIIM_FTYPE = 55f0: 32 35 36 3b 0d 0a 0d 0a 73 74 61 74 69 63 20 69 256;....static i 5600: 66 20 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 f (_WIN32_WINNT 5610: 3e 3d 20 30 78 35 30 30 29 20 7b 0d 0a 0d 0a 09 >= 0x500) {..... 5620: 63 6f 6e 73 74 20 4d 49 4d 5f 4d 41 58 48 45 49 const MIM_MAXHEI 5630: 47 48 54 20 3d 20 31 3b 0d 0a 09 63 6f 6e 73 74 GHT = 1;...const 5640: 20 4d 49 4d 5f 42 41 43 4b 47 52 4f 55 4e 44 20 MIM_BACKGROUND 5650: 3d 20 32 3b 0d 0a 09 63 6f 6e 73 74 20 4d 49 4d = 2;...const MIM 5660: 5f 48 45 4c 50 49 44 20 3d 20 34 3b 0d 0a 09 63 _HELPID = 4;...c 5670: 6f 6e 73 74 20 4d 49 4d 5f 4d 45 4e 55 44 41 54 onst MIM_MENUDAT 5680: 41 20 3d 20 38 3b 0d 0a 09 63 6f 6e 73 74 20 4d A = 8;...const M 5690: 49 4d 5f 53 54 59 4c 45 20 3d 20 31 36 3b 0d 0a IM_STYLE = 16;.. 56a0: 09 63 6f 6e 73 74 20 4d 49 4d 5f 41 50 50 4c 59 .const MIM_APPLY 56b0: 54 4f 53 55 42 4d 45 4e 55 53 20 3d 20 30 78 38 TOSUBMENUS = 0x8 56c0: 30 30 30 30 30 30 30 4c 3b 0d 0a 0d 0a 09 63 6f 0000000L;.....co 56d0: 6e 73 74 20 4d 4e 53 5f 4e 4f 43 48 45 43 4b 20 nst MNS_NOCHECK 56e0: 3d 20 30 78 38 30 30 30 30 30 30 30 3b 0d 0a 09 = 0x80000000;... 56f0: 63 6f 6e 73 74 20 4d 4e 53 5f 4d 4f 44 45 4c 45 const MNS_MODELE 5700: 53 53 20 3d 20 30 78 34 30 30 30 30 30 30 30 3b SS = 0x40000000; 5710: 0d 0a 09 63 6f 6e 73 74 20 4d 4e 53 5f 44 52 41 ...const MNS_DRA 5720: 47 44 52 4f 50 20 3d 20 30 78 32 30 30 30 30 30 GDROP = 0x200000 5730: 30 30 3b 0d 0a 09 63 6f 6e 73 74 20 4d 4e 53 5f 00;...const MNS_ 5740: 41 55 54 4f 44 49 53 4d 49 53 53 20 3d 20 30 78 AUTODISMISS = 0x 5750: 31 30 30 30 30 30 30 30 3b 0d 0a 09 63 6f 6e 73 10000000;...cons 5760: 74 20 4d 4e 53 5f 4e 4f 54 49 46 59 42 59 50 4f t MNS_NOTIFYBYPO 5770: 53 20 3d 20 30 78 30 38 30 30 30 30 30 30 3b 0d S = 0x08000000;. 5780: 0a 09 63 6f 6e 73 74 20 4d 4e 53 5f 43 48 45 43 ..const MNS_CHEC 5790: 4b 4f 52 42 4d 50 20 3d 20 30 78 30 34 30 30 30 KORBMP = 0x04000 57a0: 30 30 30 3b 0d 0a 0d 0a 7d 0d 0a 0d 0a 63 6f 6e 000;....}....con 57b0: 73 74 20 4d 46 54 5f 42 49 54 4d 41 50 20 3d 20 st MFT_BITMAP = 57c0: 34 3b 0d 0a 63 6f 6e 73 74 20 4d 46 54 5f 4d 45 4;..const MFT_ME 57d0: 4e 55 42 41 52 42 52 45 41 4b 20 3d 20 33 32 3b NUBARBREAK = 32; 57e0: 0d 0a 63 6f 6e 73 74 20 4d 46 54 5f 4d 45 4e 55 ..const MFT_MENU 57f0: 42 52 45 41 4b 20 3d 20 36 34 3b 0d 0a 63 6f 6e BREAK = 64;..con 5800: 73 74 20 4d 46 54 5f 4f 57 4e 45 52 44 52 41 57 st MFT_OWNERDRAW 5810: 20 3d 20 32 35 36 3b 0d 0a 63 6f 6e 73 74 20 4d = 256;..const M 5820: 46 54 5f 52 41 44 49 4f 43 48 45 43 4b 20 3d 20 FT_RADIOCHECK = 5830: 35 31 32 3b 0d 0a 63 6f 6e 73 74 20 4d 46 54 5f 512;..const MFT_ 5840: 52 49 47 48 54 4a 55 53 54 49 46 59 20 3d 20 30 RIGHTJUSTIFY = 0 5850: 78 34 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 4d 46 x4000;..const MF 5860: 54 5f 53 45 50 41 52 41 54 4f 52 20 3d 20 30 78 T_SEPARATOR = 0x 5870: 38 30 30 3b 0d 0a 63 6f 6e 73 74 20 4d 46 54 5f 800;..const MFT_ 5880: 52 49 47 48 54 4f 52 44 45 52 20 3d 20 30 78 32 RIGHTORDER = 0x2 5890: 30 30 30 4c 3b 0d 0a 63 6f 6e 73 74 20 4d 46 54 000L;..const MFT 58a0: 5f 53 54 52 49 4e 47 20 3d 20 30 3b 0d 0a 0d 0a _STRING = 0;.... 58b0: 63 6f 6e 73 74 20 4d 46 53 5f 43 48 45 43 4b 45 const MFS_CHECKE 58c0: 44 20 3d 20 38 3b 0d 0a 63 6f 6e 73 74 20 4d 46 D = 8;..const MF 58d0: 53 5f 44 45 46 41 55 4c 54 20 3d 20 34 30 39 36 S_DEFAULT = 4096 58e0: 3b 0d 0a 63 6f 6e 73 74 20 4d 46 53 5f 44 49 53 ;..const MFS_DIS 58f0: 41 42 4c 45 44 20 3d 20 33 3b 0d 0a 63 6f 6e 73 ABLED = 3;..cons 5900: 74 20 4d 46 53 5f 45 4e 41 42 4c 45 44 20 3d 20 t MFS_ENABLED = 5910: 30 3b 0d 0a 63 6f 6e 73 74 20 4d 46 53 5f 47 52 0;..const MFS_GR 5920: 41 59 45 44 20 3d 20 33 3b 0d 0a 63 6f 6e 73 74 AYED = 3;..const 5930: 20 4d 46 53 5f 48 49 4c 49 54 45 20 3d 20 31 32 MFS_HILITE = 12 5940: 38 3b 0d 0a 63 6f 6e 73 74 20 4d 46 53 5f 55 4e 8;..const MFS_UN 5950: 43 48 45 43 4b 45 44 20 3d 20 30 3b 0d 0a 63 6f CHECKED = 0;..co 5960: 6e 73 74 20 4d 46 53 5f 55 4e 48 49 4c 49 54 45 nst MFS_UNHILITE 5970: 20 3d 20 30 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 47 = 0;....const G 5980: 57 5f 48 57 4e 44 4e 45 58 54 20 3d 20 32 3b 0d W_HWNDNEXT = 2;. 5990: 0a 63 6f 6e 73 74 20 47 57 5f 48 57 4e 44 50 52 .const GW_HWNDPR 59a0: 45 56 20 3d 20 33 3b 0d 0a 63 6f 6e 73 74 20 47 EV = 3;..const G 59b0: 57 5f 43 48 49 4c 44 20 3d 20 35 3b 0d 0a 63 6f W_CHILD = 5;..co 59c0: 6e 73 74 20 47 57 5f 48 57 4e 44 46 49 52 53 54 nst GW_HWNDFIRST 59d0: 20 3d 20 30 3b 0d 0a 63 6f 6e 73 74 20 47 57 5f = 0;..const GW_ 59e0: 48 57 4e 44 4c 41 53 54 20 3d 20 31 3b 0d 0a 63 HWNDLAST = 1;..c 59f0: 6f 6e 73 74 20 47 57 5f 4f 57 4e 45 52 20 3d 20 onst GW_OWNER = 5a00: 34 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 53 57 5f 48 4;....const SW_H 5a10: 49 44 45 20 3d 20 30 3b 0d 0a 63 6f 6e 73 74 20 IDE = 0;..const 5a20: 53 57 5f 4e 4f 52 4d 41 4c 20 3d 20 31 3b 0d 0a SW_NORMAL = 1;.. 5a30: 63 6f 6e 73 74 20 53 57 5f 53 48 4f 57 4e 4f 52 const SW_SHOWNOR 5a40: 4d 41 4c 20 3d 20 31 3b 0d 0a 63 6f 6e 73 74 20 MAL = 1;..const 5a50: 53 57 5f 53 48 4f 57 4d 49 4e 49 4d 49 5a 45 44 SW_SHOWMINIMIZED 5a60: 20 3d 20 32 3b 0d 0a 63 6f 6e 73 74 20 53 57 5f = 2;..const SW_ 5a70: 4d 41 58 49 4d 49 5a 45 20 3d 20 33 3b 0d 0a 63 MAXIMIZE = 3;..c 5a80: 6f 6e 73 74 20 53 57 5f 53 48 4f 57 4d 41 58 49 onst SW_SHOWMAXI 5a90: 4d 49 5a 45 44 20 3d 20 33 3b 0d 0a 63 6f 6e 73 MIZED = 3;..cons 5aa0: 74 20 53 57 5f 53 48 4f 57 4e 4f 41 43 54 49 56 t SW_SHOWNOACTIV 5ab0: 41 54 45 20 3d 20 34 3b 0d 0a 63 6f 6e 73 74 20 ATE = 4;..const 5ac0: 53 57 5f 53 48 4f 57 20 3d 20 35 3b 0d 0a 63 6f SW_SHOW = 5;..co 5ad0: 6e 73 74 20 53 57 5f 4d 49 4e 49 4d 49 5a 45 20 nst SW_MINIMIZE 5ae0: 3d 20 36 3b 0d 0a 63 6f 6e 73 74 20 53 57 5f 53 = 6;..const SW_S 5af0: 48 4f 57 4d 49 4e 4e 4f 41 43 54 49 56 45 20 3d HOWMINNOACTIVE = 5b00: 20 37 3b 0d 0a 63 6f 6e 73 74 20 53 57 5f 53 48 7;..const SW_SH 5b10: 4f 57 4e 41 20 3d 20 38 3b 0d 0a 63 6f 6e 73 74 OWNA = 8;..const 5b20: 20 53 57 5f 52 45 53 54 4f 52 45 20 3d 20 39 3b SW_RESTORE = 9; 5b30: 0d 0a 63 6f 6e 73 74 20 53 57 5f 53 48 4f 57 44 ..const SW_SHOWD 5b40: 45 46 41 55 4c 54 20 3d 20 31 30 3b 0d 0a 63 6f EFAULT = 10;..co 5b50: 6e 73 74 20 53 57 5f 46 4f 52 43 45 4d 49 4e 49 nst SW_FORCEMINI 5b60: 4d 49 5a 45 20 3d 20 31 31 3b 0d 0a 63 6f 6e 73 MIZE = 11;..cons 5b70: 74 20 53 57 5f 4d 41 58 20 3d 20 31 31 3b 0d 0a t SW_MAX = 11;.. 5b80: 0d 0a 63 6f 6e 73 74 20 4d 42 5f 55 53 45 52 49 ..const MB_USERI 5b90: 43 4f 4e 20 3d 20 31 32 38 3b 0d 0a 63 6f 6e 73 CON = 128;..cons 5ba0: 74 20 4d 42 5f 49 43 4f 4e 41 53 54 45 52 49 53 t MB_ICONASTERIS 5bb0: 4b 20 3d 20 36 34 3b 0d 0a 63 6f 6e 73 74 20 4d K = 64;..const M 5bc0: 42 5f 49 43 4f 4e 45 58 43 4c 41 4d 41 54 49 4f B_ICONEXCLAMATIO 5bd0: 4e 20 3d 20 30 78 33 30 3b 0d 0a 63 6f 6e 73 74 N = 0x30;..const 5be0: 20 4d 42 5f 49 43 4f 4e 57 41 52 4e 49 4e 47 20 MB_ICONWARNING 5bf0: 3d 20 30 78 33 30 3b 0d 0a 63 6f 6e 73 74 20 4d = 0x30;..const M 5c00: 42 5f 49 43 4f 4e 45 52 52 4f 52 20 3d 20 31 36 B_ICONERROR = 16 5c10: 3b 0d 0a 63 6f 6e 73 74 20 4d 42 5f 49 43 4f 4e ;..const MB_ICON 5c20: 48 41 4e 44 20 3d 20 31 36 3b 0d 0a 63 6f 6e 73 HAND = 16;..cons 5c30: 74 20 4d 42 5f 49 43 4f 4e 51 55 45 53 54 49 4f t MB_ICONQUESTIO 5c40: 4e 20 3d 20 33 32 3b 0d 0a 63 6f 6e 73 74 20 4d N = 32;..const M 5c50: 42 5f 4f 4b 20 3d 20 30 3b 0d 0a 63 6f 6e 73 74 B_OK = 0;..const 5c60: 20 4d 42 5f 41 42 4f 52 54 52 45 54 52 59 49 47 MB_ABORTRETRYIG 5c70: 4e 4f 52 45 20 3d 20 32 3b 0d 0a 63 6f 6e 73 74 NORE = 2;..const 5c80: 20 4d 42 5f 41 50 50 4c 4d 4f 44 41 4c 20 3d 20 MB_APPLMODAL = 5c90: 30 3b 0d 0a 63 6f 6e 73 74 20 4d 42 5f 44 45 46 0;..const MB_DEF 5ca0: 41 55 4c 54 5f 44 45 53 4b 54 4f 50 5f 4f 4e 4c AULT_DESKTOP_ONL 5cb0: 59 20 3d 20 30 78 32 30 30 30 30 3b 0d 0a 63 6f Y = 0x20000;..co 5cc0: 6e 73 74 20 4d 42 5f 48 45 4c 50 20 3d 20 30 78 nst MB_HELP = 0x 5cd0: 34 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 4d 42 5f 4000;..const MB_ 5ce0: 52 49 47 48 54 20 3d 20 30 78 38 30 30 30 30 3b RIGHT = 0x80000; 5cf0: 0d 0a 63 6f 6e 73 74 20 4d 42 5f 52 54 4c 52 45 ..const MB_RTLRE 5d00: 41 44 49 4e 47 20 3d 20 30 78 31 30 30 30 30 30 ADING = 0x100000 5d10: 3b 0d 0a 63 6f 6e 73 74 20 4d 42 5f 54 4f 50 4d ;..const MB_TOPM 5d20: 4f 53 54 20 3d 20 30 78 34 30 30 30 30 3b 0d 0a OST = 0x40000;.. 5d30: 63 6f 6e 73 74 20 4d 42 5f 44 45 46 42 55 54 54 const MB_DEFBUTT 5d40: 4f 4e 31 20 3d 20 30 3b 0d 0a 63 6f 6e 73 74 20 ON1 = 0;..const 5d50: 4d 42 5f 44 45 46 42 55 54 54 4f 4e 32 20 3d 20 MB_DEFBUTTON2 = 5d60: 32 35 36 3b 0d 0a 63 6f 6e 73 74 20 4d 42 5f 44 256;..const MB_D 5d70: 45 46 42 55 54 54 4f 4e 33 20 3d 20 35 31 32 3b EFBUTTON3 = 512; 5d80: 0d 0a 63 6f 6e 73 74 20 4d 42 5f 44 45 46 42 55 ..const MB_DEFBU 5d90: 54 54 4f 4e 34 20 3d 20 30 78 33 30 30 3b 0d 0a TTON4 = 0x300;.. 5da0: 63 6f 6e 73 74 20 4d 42 5f 49 43 4f 4e 49 4e 46 const MB_ICONINF 5db0: 4f 52 4d 41 54 49 4f 4e 20 3d 20 36 34 3b 0d 0a ORMATION = 64;.. 5dc0: 63 6f 6e 73 74 20 4d 42 5f 49 43 4f 4e 53 54 4f const MB_ICONSTO 5dd0: 50 20 3d 20 31 36 3b 0d 0a 63 6f 6e 73 74 20 4d P = 16;..const M 5de0: 42 5f 4f 4b 43 41 4e 43 45 4c 20 3d 20 31 3b 0d B_OKCANCEL = 1;. 5df0: 0a 63 6f 6e 73 74 20 4d 42 5f 52 45 54 52 59 43 .const MB_RETRYC 5e00: 41 4e 43 45 4c 20 3d 20 35 3b 0d 0a 0d 0a 63 6f ANCEL = 5;....co 5e10: 6e 73 74 20 4d 42 5f 53 45 52 56 49 43 45 5f 4e nst MB_SERVICE_N 5e20: 4f 54 49 46 49 43 41 54 49 4f 4e 20 20 20 20 20 OTIFICATION 5e30: 20 3d 20 30 78 30 30 32 30 30 30 30 30 3b 0d 0a = 0x00200000;.. 5e40: 63 6f 6e 73 74 20 4d 42 5f 53 45 52 56 49 43 45 const MB_SERVICE 5e50: 5f 4e 4f 54 49 46 49 43 41 54 49 4f 4e 5f 4e 54 _NOTIFICATION_NT 5e60: 33 58 20 3d 20 30 78 30 30 30 34 30 30 30 30 3b 3X = 0x00040000; 5e70: 0d 0a 0d 0a 63 6f 6e 73 74 20 4d 42 5f 53 45 54 ....const MB_SET 5e80: 46 4f 52 45 47 52 4f 55 4e 44 20 3d 20 30 78 31 FOREGROUND = 0x1 5e90: 30 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 4d 42 5f 0000;..const MB_ 5ea0: 53 59 53 54 45 4d 4d 4f 44 41 4c 20 3d 20 34 30 SYSTEMMODAL = 40 5eb0: 39 36 3b 0d 0a 63 6f 6e 73 74 20 4d 42 5f 54 41 96;..const MB_TA 5ec0: 53 4b 4d 4f 44 41 4c 20 3d 20 30 78 32 30 30 30 SKMODAL = 0x2000 5ed0: 3b 0d 0a 63 6f 6e 73 74 20 4d 42 5f 59 45 53 4e ;..const MB_YESN 5ee0: 4f 20 3d 20 34 3b 0d 0a 63 6f 6e 73 74 20 4d 42 O = 4;..const MB 5ef0: 5f 59 45 53 4e 4f 43 41 4e 43 45 4c 20 3d 20 33 _YESNOCANCEL = 3 5f00: 3b 0d 0a 63 6f 6e 73 74 20 4d 42 5f 49 43 4f 4e ;..const MB_ICON 5f10: 4d 41 53 4b 20 3d 20 32 34 30 3b 0d 0a 63 6f 6e MASK = 240;..con 5f20: 73 74 20 4d 42 5f 44 45 46 4d 41 53 4b 20 3d 20 st MB_DEFMASK = 5f30: 33 38 34 30 3b 0d 0a 63 6f 6e 73 74 20 4d 42 5f 3840;..const MB_ 5f40: 4d 4f 44 45 4d 41 53 4b 20 3d 20 30 78 30 30 30 MODEMASK = 0x000 5f50: 30 33 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 4d 42 03000;..const MB 5f60: 5f 4d 49 53 43 4d 41 53 4b 20 3d 20 30 78 30 30 _MISCMASK = 0x00 5f70: 30 30 43 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 4d 00C000;..const M 5f80: 42 5f 4e 4f 46 4f 43 55 53 20 3d 20 30 78 30 30 B_NOFOCUS = 0x00 5f90: 30 30 38 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 4d 008000;..const M 5fa0: 42 5f 54 59 50 45 4d 41 53 4b 20 3d 20 31 35 3b B_TYPEMASK = 15; 5fb0: 0d 0a 2f 2f 20 5b 52 65 64 65 66 69 6e 65 64 5d ..// [Redefined] 5fc0: 20 4d 42 5f 54 4f 50 4d 4f 53 54 3d 30 78 34 30 MB_TOPMOST=0x40 5fd0: 30 30 30 0d 0a 73 74 61 74 69 63 20 69 66 20 28 000..static if ( 5fe0: 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 _WIN32_WINNT >= 5ff0: 30 78 35 30 30 29 20 7b 0d 0a 09 63 6f 6e 73 74 0x500) {...const 6000: 20 4d 42 5f 43 41 4e 43 45 4c 54 52 59 43 4f 4e MB_CANCELTRYCON 6010: 54 49 4e 55 45 3d 36 3b 0d 0a 7d 0d 0a 0d 0a 63 TINUE=6;..}....c 6020: 6f 6e 73 74 20 49 44 4f 4b 20 20 20 20 20 20 20 onst IDOK 6030: 3d 20 31 3b 0d 0a 63 6f 6e 73 74 20 49 44 43 41 = 1;..const IDCA 6040: 4e 43 45 4c 20 20 20 3d 20 32 3b 0d 0a 63 6f 6e NCEL = 2;..con 6050: 73 74 20 49 44 41 42 4f 52 54 20 20 20 20 3d 20 st IDABORT = 6060: 33 3b 0d 0a 63 6f 6e 73 74 20 49 44 52 45 54 52 3;..const IDRETR 6070: 59 20 20 20 20 3d 20 34 3b 0d 0a 63 6f 6e 73 74 Y = 4;..const 6080: 20 49 44 49 47 4e 4f 52 45 20 20 20 3d 20 35 3b IDIGNORE = 5; 6090: 0d 0a 63 6f 6e 73 74 20 49 44 59 45 53 20 20 20 ..const IDYES 60a0: 20 20 20 3d 20 36 3b 0d 0a 63 6f 6e 73 74 20 49 = 6;..const I 60b0: 44 4e 4f 20 20 20 20 20 20 20 3d 20 37 3b 0d 0a DNO = 7;.. 60c0: 73 74 61 74 69 63 20 69 66 20 28 5f 57 49 4e 33 static if (_WIN3 60d0: 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 34 30 30 2_WINNT >= 0x400 60e0: 29 20 7b 0d 0a 09 63 6f 6e 73 74 20 49 44 43 4c ) {...const IDCL 60f0: 4f 53 45 20 20 20 20 3d 20 38 3b 0d 0a 09 63 6f OSE = 8;...co 6100: 6e 73 74 20 49 44 48 45 4c 50 20 20 20 20 20 3d nst IDHELP = 6110: 20 39 3b 0d 0a 7d 0d 0a 73 74 61 74 69 63 20 69 9;..}..static i 6120: 66 20 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 f (_WIN32_WINNT 6130: 3e 3d 20 30 78 35 30 30 29 20 7b 0d 0a 09 63 6f >= 0x500) {...co 6140: 6e 73 74 20 49 44 54 52 59 41 47 41 49 4e 20 3d nst IDTRYAGAIN = 6150: 20 31 30 3b 0d 0a 09 63 6f 6e 73 74 20 49 44 43 10;...const IDC 6160: 4f 4e 54 49 4e 55 45 20 3d 20 31 31 3b 0d 0a 7d ONTINUE = 11;..} 6170: 0d 0a 0d 0a 63 6f 6e 73 74 20 47 57 4c 5f 45 58 ....const GWL_EX 6180: 53 54 59 4c 45 20 3d 20 2d 32 30 3b 0d 0a 63 6f STYLE = -20;..co 6190: 6e 73 74 20 47 57 4c 5f 53 54 59 4c 45 20 3d 20 nst GWL_STYLE = 61a0: 2d 31 36 3b 0d 0a 63 6f 6e 73 74 20 47 57 4c 5f -16;..const GWL_ 61b0: 57 4e 44 50 52 4f 43 20 3d 20 2d 34 3b 0d 0a 63 WNDPROC = -4;..c 61c0: 6f 6e 73 74 20 47 57 4c 50 5f 57 4e 44 50 52 4f onst GWLP_WNDPRO 61d0: 43 20 3d 20 2d 34 3b 0d 0a 63 6f 6e 73 74 20 47 C = -4;..const G 61e0: 57 4c 5f 48 49 4e 53 54 41 4e 43 45 20 3d 20 2d WL_HINSTANCE = - 61f0: 36 3b 0d 0a 63 6f 6e 73 74 20 47 57 4c 50 5f 48 6;..const GWLP_H 6200: 49 4e 53 54 41 4e 43 45 20 3d 20 2d 36 3b 0d 0a INSTANCE = -6;.. 6210: 63 6f 6e 73 74 20 47 57 4c 5f 48 57 4e 44 50 41 const GWL_HWNDPA 6220: 52 45 4e 54 20 3d 20 2d 38 3b 0d 0a 63 6f 6e 73 RENT = -8;..cons 6230: 74 20 47 57 4c 50 5f 48 57 4e 44 50 41 52 45 4e t GWLP_HWNDPAREN 6240: 54 20 3d 20 2d 38 3b 0d 0a 63 6f 6e 73 74 20 47 T = -8;..const G 6250: 57 4c 5f 49 44 20 3d 20 2d 31 32 3b 0d 0a 63 6f WL_ID = -12;..co 6260: 6e 73 74 20 47 57 4c 50 5f 49 44 20 3d 20 2d 31 nst GWLP_ID = -1 6270: 32 3b 0d 0a 63 6f 6e 73 74 20 47 57 4c 5f 55 53 2;..const GWL_US 6280: 45 52 44 41 54 41 20 3d 20 2d 32 31 3b 0d 0a 63 ERDATA = -21;..c 6290: 6f 6e 73 74 20 47 57 4c 50 5f 55 53 45 52 44 41 onst GWLP_USERDA 62a0: 54 41 20 3d 20 2d 32 31 3b 0d 0a 0d 0a 63 6f 6e TA = -21;....con 62b0: 73 74 20 44 57 4c 5f 44 4c 47 50 52 4f 43 20 3d st DWL_DLGPROC = 62c0: 20 34 3b 0d 0a 63 6f 6e 73 74 20 44 57 4c 50 5f 4;..const DWLP_ 62d0: 44 4c 47 50 52 4f 43 20 3d 20 34 3b 0d 0a 63 6f DLGPROC = 4;..co 62e0: 6e 73 74 20 44 57 4c 5f 4d 53 47 52 45 53 55 4c nst DWL_MSGRESUL 62f0: 54 20 3d 20 30 3b 0d 0a 63 6f 6e 73 74 20 44 57 T = 0;..const DW 6300: 4c 50 5f 4d 53 47 52 45 53 55 4c 54 20 3d 20 30 LP_MSGRESULT = 0 6310: 3b 0d 0a 63 6f 6e 73 74 20 44 57 4c 5f 55 53 45 ;..const DWL_USE 6320: 52 20 3d 20 38 3b 0d 0a 63 6f 6e 73 74 20 44 57 R = 8;..const DW 6330: 4c 50 5f 55 53 45 52 20 3d 20 38 3b 0d 0a 0d 0a LP_USER = 8;.... 6340: 63 6f 6e 73 74 20 51 53 5f 4b 45 59 20 20 20 20 const QS_KEY 6350: 20 20 20 20 20 20 20 20 3d 20 31 3b 0d 0a 63 6f = 1;..co 6360: 6e 73 74 20 51 53 5f 4d 4f 55 53 45 4d 4f 56 45 nst QS_MOUSEMOVE 6370: 20 20 20 20 20 20 3d 20 32 3b 0d 0a 63 6f 6e 73 = 2;..cons 6380: 74 20 51 53 5f 4d 4f 55 53 45 42 55 54 54 4f 4e t QS_MOUSEBUTTON 6390: 20 20 20 20 3d 20 34 3b 0d 0a 63 6f 6e 73 74 20 = 4;..const 63a0: 51 53 5f 4d 4f 55 53 45 20 20 20 20 20 20 20 20 QS_MOUSE 63b0: 20 20 3d 20 36 3b 0d 0a 63 6f 6e 73 74 20 51 53 = 6;..const QS 63c0: 5f 50 4f 53 54 4d 45 53 53 41 47 45 20 20 20 20 _POSTMESSAGE 63d0: 3d 20 38 3b 0d 0a 63 6f 6e 73 74 20 51 53 5f 54 = 8;..const QS_T 63e0: 49 4d 45 52 20 20 20 20 20 20 20 20 20 20 3d 20 IMER = 63f0: 31 36 3b 0d 0a 63 6f 6e 73 74 20 51 53 5f 50 41 16;..const QS_PA 6400: 49 4e 54 20 20 20 20 20 20 20 20 20 20 3d 20 33 INT = 3 6410: 32 3b 0d 0a 63 6f 6e 73 74 20 51 53 5f 53 45 4e 2;..const QS_SEN 6420: 44 4d 45 53 53 41 47 45 20 20 20 20 3d 20 36 34 DMESSAGE = 64 6430: 3b 0d 0a 63 6f 6e 73 74 20 51 53 5f 48 4f 54 4b ;..const QS_HOTK 6440: 45 59 20 20 20 20 20 20 20 20 20 3d 20 31 32 38 EY = 128 6450: 3b 0d 0a 63 6f 6e 73 74 20 51 53 5f 41 4c 4c 50 ;..const QS_ALLP 6460: 4f 53 54 4d 45 53 53 41 47 45 20 3d 20 32 35 36 OSTMESSAGE = 256 6470: 3b 0d 0a 73 74 61 74 69 63 20 69 66 20 28 5f 57 ;..static if (_W 6480: 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 IN32_WINNT >= 0x 6490: 35 30 31 29 20 7b 0d 0a 63 6f 6e 73 74 20 51 53 501) {..const QS 64a0: 5f 52 41 57 49 4e 50 55 54 20 20 20 20 20 20 20 _RAWINPUT 64b0: 3d 20 31 30 32 34 3b 0d 0a 63 6f 6e 73 74 20 51 = 1024;..const Q 64c0: 53 5f 49 4e 50 55 54 20 20 20 20 20 20 20 20 20 S_INPUT 64d0: 20 3d 20 31 30 33 31 3b 0d 0a 63 6f 6e 73 74 20 = 1031;..const 64e0: 51 53 5f 41 4c 4c 45 56 45 4e 54 53 20 20 20 20 QS_ALLEVENTS 64f0: 20 20 3d 20 31 32 31 35 3b 0d 0a 63 6f 6e 73 74 = 1215;..const 6500: 20 51 53 5f 41 4c 4c 49 4e 50 55 54 20 20 20 20 QS_ALLINPUT 6510: 20 20 20 3d 20 31 32 37 39 3b 0d 0a 7d 20 65 6c = 1279;..} el 6520: 73 65 20 7b 0d 0a 63 6f 6e 73 74 20 51 53 5f 49 se {..const QS_I 6530: 4e 50 55 54 20 20 20 20 20 20 20 20 20 20 3d 20 NPUT = 6540: 37 3b 0d 0a 63 6f 6e 73 74 20 51 53 5f 41 4c 4c 7;..const QS_ALL 6550: 45 56 45 4e 54 53 20 20 20 20 20 20 3d 20 31 39 EVENTS = 19 6560: 31 3b 0d 0a 63 6f 6e 73 74 20 51 53 5f 41 4c 4c 1;..const QS_ALL 6570: 49 4e 50 55 54 20 20 20 20 20 20 20 3d 20 32 35 INPUT = 25 6580: 35 3b 0d 0a 7d 0d 0a 0d 0a 63 6f 6e 73 74 20 4d 5;..}....const M 6590: 57 4d 4f 5f 57 41 49 54 41 4c 4c 20 20 20 20 20 WMO_WAITALL 65a0: 20 20 20 3d 20 31 3b 0d 0a 63 6f 6e 73 74 20 4d = 1;..const M 65b0: 57 4d 4f 5f 41 4c 45 52 54 41 42 4c 45 20 20 20 WMO_ALERTABLE 65c0: 20 20 20 3d 20 32 3b 0d 0a 63 6f 6e 73 74 20 4d = 2;..const M 65d0: 57 4d 4f 5f 49 4e 50 55 54 41 56 41 49 4c 41 42 WMO_INPUTAVAILAB 65e0: 4c 45 20 3d 20 34 3b 0d 0a 0d 0a 63 6f 6e 73 74 LE = 4;....const 65f0: 20 43 4f 4c 4f 52 5f 33 44 44 4b 53 48 41 44 4f COLOR_3DDKSHADO 6600: 57 3d 32 31 3b 0d 0a 63 6f 6e 73 74 20 43 4f 4c W=21;..const COL 6610: 4f 52 5f 33 44 46 41 43 45 3d 31 35 3b 0d 0a 63 OR_3DFACE=15;..c 6620: 6f 6e 73 74 20 43 4f 4c 4f 52 5f 33 44 48 49 4c onst COLOR_3DHIL 6630: 49 47 48 54 3d 32 30 3b 0d 0a 63 6f 6e 73 74 20 IGHT=20;..const 6640: 43 4f 4c 4f 52 5f 33 44 48 49 47 48 4c 49 47 48 COLOR_3DHIGHLIGH 6650: 54 3d 32 30 3b 0d 0a 63 6f 6e 73 74 20 43 4f 4c T=20;..const COL 6660: 4f 52 5f 33 44 4c 49 47 48 54 3d 32 32 3b 0d 0a OR_3DLIGHT=22;.. 6670: 63 6f 6e 73 74 20 43 4f 4c 4f 52 5f 42 54 4e 48 const COLOR_BTNH 6680: 49 4c 49 47 48 54 3d 32 30 3b 0d 0a 63 6f 6e 73 ILIGHT=20;..cons 6690: 74 20 43 4f 4c 4f 52 5f 33 44 53 48 41 44 4f 57 t COLOR_3DSHADOW 66a0: 3d 31 36 3b 0d 0a 63 6f 6e 73 74 20 43 4f 4c 4f =16;..const COLO 66b0: 52 5f 41 43 54 49 56 45 42 4f 52 44 45 52 3d 31 R_ACTIVEBORDER=1 66c0: 30 3b 0d 0a 63 6f 6e 73 74 20 43 4f 4c 4f 52 5f 0;..const COLOR_ 66d0: 41 43 54 49 56 45 43 41 50 54 49 4f 4e 3d 32 3b ACTIVECAPTION=2; 66e0: 0d 0a 63 6f 6e 73 74 20 43 4f 4c 4f 52 5f 41 50 ..const COLOR_AP 66f0: 50 57 4f 52 4b 53 50 41 43 45 3d 31 32 3b 0d 0a PWORKSPACE=12;.. 6700: 63 6f 6e 73 74 20 43 4f 4c 4f 52 5f 42 41 43 4b const COLOR_BACK 6710: 47 52 4f 55 4e 44 3d 31 3b 0d 0a 63 6f 6e 73 74 GROUND=1;..const 6720: 20 43 4f 4c 4f 52 5f 44 45 53 4b 54 4f 50 3d 31 COLOR_DESKTOP=1 6730: 3b 0d 0a 63 6f 6e 73 74 20 43 4f 4c 4f 52 5f 42 ;..const COLOR_B 6740: 54 4e 46 41 43 45 3d 31 35 3b 0d 0a 63 6f 6e 73 TNFACE=15;..cons 6750: 74 20 43 4f 4c 4f 52 5f 42 54 4e 48 49 47 48 4c t COLOR_BTNHIGHL 6760: 49 47 48 54 3d 32 30 3b 0d 0a 63 6f 6e 73 74 20 IGHT=20;..const 6770: 43 4f 4c 4f 52 5f 42 54 4e 53 48 41 44 4f 57 3d COLOR_BTNSHADOW= 6780: 31 36 3b 0d 0a 63 6f 6e 73 74 20 43 4f 4c 4f 52 16;..const COLOR 6790: 5f 42 54 4e 54 45 58 54 3d 31 38 3b 0d 0a 63 6f _BTNTEXT=18;..co 67a0: 6e 73 74 20 43 4f 4c 4f 52 5f 43 41 50 54 49 4f nst COLOR_CAPTIO 67b0: 4e 54 45 58 54 3d 39 3b 0d 0a 63 6f 6e 73 74 20 NTEXT=9;..const 67c0: 43 4f 4c 4f 52 5f 47 52 41 59 54 45 58 54 3d 31 COLOR_GRAYTEXT=1 67d0: 37 3b 0d 0a 63 6f 6e 73 74 20 43 4f 4c 4f 52 5f 7;..const COLOR_ 67e0: 48 49 47 48 4c 49 47 48 54 3d 31 33 3b 0d 0a 63 HIGHLIGHT=13;..c 67f0: 6f 6e 73 74 20 43 4f 4c 4f 52 5f 48 49 47 48 4c onst COLOR_HIGHL 6800: 49 47 48 54 54 45 58 54 3d 31 34 3b 0d 0a 63 6f IGHTTEXT=14;..co 6810: 6e 73 74 20 43 4f 4c 4f 52 5f 49 4e 41 43 54 49 nst COLOR_INACTI 6820: 56 45 42 4f 52 44 45 52 3d 31 31 3b 0d 0a 63 6f VEBORDER=11;..co 6830: 6e 73 74 20 43 4f 4c 4f 52 5f 49 4e 41 43 54 49 nst COLOR_INACTI 6840: 56 45 43 41 50 54 49 4f 4e 3d 33 3b 0d 0a 63 6f VECAPTION=3;..co 6850: 6e 73 74 20 43 4f 4c 4f 52 5f 49 4e 41 43 54 49 nst COLOR_INACTI 6860: 56 45 43 41 50 54 49 4f 4e 54 45 58 54 3d 31 39 VECAPTIONTEXT=19 6870: 3b 0d 0a 63 6f 6e 73 74 20 43 4f 4c 4f 52 5f 49 ;..const COLOR_I 6880: 4e 46 4f 42 4b 3d 32 34 3b 0d 0a 63 6f 6e 73 74 NFOBK=24;..const 6890: 20 43 4f 4c 4f 52 5f 49 4e 46 4f 54 45 58 54 3d COLOR_INFOTEXT= 68a0: 32 33 3b 0d 0a 63 6f 6e 73 74 20 43 4f 4c 4f 52 23;..const COLOR 68b0: 5f 4d 45 4e 55 3d 34 3b 0d 0a 63 6f 6e 73 74 20 _MENU=4;..const 68c0: 43 4f 4c 4f 52 5f 4d 45 4e 55 54 45 58 54 3d 37 COLOR_MENUTEXT=7 68d0: 3b 0d 0a 63 6f 6e 73 74 20 43 4f 4c 4f 52 5f 53 ;..const COLOR_S 68e0: 43 52 4f 4c 4c 42 41 52 3d 30 3b 0d 0a 63 6f 6e CROLLBAR=0;..con 68f0: 73 74 20 43 4f 4c 4f 52 5f 57 49 4e 44 4f 57 3d st COLOR_WINDOW= 6900: 35 3b 0d 0a 63 6f 6e 73 74 20 43 4f 4c 4f 52 5f 5;..const COLOR_ 6910: 57 49 4e 44 4f 57 46 52 41 4d 45 3d 36 3b 0d 0a WINDOWFRAME=6;.. 6920: 63 6f 6e 73 74 20 43 4f 4c 4f 52 5f 57 49 4e 44 const COLOR_WIND 6930: 4f 57 54 45 58 54 3d 38 3b 0d 0a 63 6f 6e 73 74 OWTEXT=8;..const 6940: 20 43 4f 4c 4f 52 5f 48 4f 54 4c 49 47 48 54 3d COLOR_HOTLIGHT= 6950: 32 36 3b 0d 0a 63 6f 6e 73 74 20 43 4f 4c 4f 52 26;..const COLOR 6960: 5f 47 52 41 44 49 45 4e 54 41 43 54 49 56 45 43 _GRADIENTACTIVEC 6970: 41 50 54 49 4f 4e 3d 32 37 3b 0d 0a 63 6f 6e 73 APTION=27;..cons 6980: 74 20 43 4f 4c 4f 52 5f 47 52 41 44 49 45 4e 54 t COLOR_GRADIENT 6990: 49 4e 41 43 54 49 56 45 43 41 50 54 49 4f 4e 3d INACTIVECAPTION= 69a0: 32 38 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 43 54 4c 28;....const CTL 69b0: 43 4f 4c 4f 52 5f 4d 53 47 42 4f 58 3d 30 3b 0d COLOR_MSGBOX=0;. 69c0: 0a 63 6f 6e 73 74 20 43 54 4c 43 4f 4c 4f 52 5f .const CTLCOLOR_ 69d0: 45 44 49 54 3d 31 3b 0d 0a 63 6f 6e 73 74 20 43 EDIT=1;..const C 69e0: 54 4c 43 4f 4c 4f 52 5f 4c 49 53 54 42 4f 58 3d TLCOLOR_LISTBOX= 69f0: 32 3b 0d 0a 63 6f 6e 73 74 20 43 54 4c 43 4f 4c 2;..const CTLCOL 6a00: 4f 52 5f 42 54 4e 3d 33 3b 0d 0a 63 6f 6e 73 74 OR_BTN=3;..const 6a10: 20 43 54 4c 43 4f 4c 4f 52 5f 44 4c 47 3d 34 3b CTLCOLOR_DLG=4; 6a20: 0d 0a 63 6f 6e 73 74 20 43 54 4c 43 4f 4c 4f 52 ..const CTLCOLOR 6a30: 5f 53 43 52 4f 4c 4c 42 41 52 3d 35 3b 0d 0a 63 _SCROLLBAR=5;..c 6a40: 6f 6e 73 74 20 43 54 4c 43 4f 4c 4f 52 5f 53 54 onst CTLCOLOR_ST 6a50: 41 54 49 43 3d 36 3b 0d 0a 63 6f 6e 73 74 20 43 ATIC=6;..const C 6a60: 54 4c 43 4f 4c 4f 52 5f 4d 41 58 3d 37 3b 0d 0a TLCOLOR_MAX=7;.. 6a70: 0d 0a 2f 2f 20 46 6f 72 20 47 65 74 53 79 73 74 ..// For GetSyst 6a80: 65 6d 4d 65 74 72 69 63 73 28 29 0d 0a 65 6e 75 emMetrics()..enu 6a90: 6d 20 3a 20 69 6e 74 20 7b 0d 0a 09 53 4d 5f 43 m : int {...SM_C 6aa0: 58 53 43 52 45 45 4e 20 3d 20 30 2c 0d 0a 09 53 XSCREEN = 0,...S 6ab0: 4d 5f 43 59 53 43 52 45 45 4e 2c 0d 0a 09 53 4d M_CYSCREEN,...SM 6ac0: 5f 43 58 56 53 43 52 4f 4c 4c 2c 0d 0a 09 53 4d _CXVSCROLL,...SM 6ad0: 5f 43 59 48 53 43 52 4f 4c 4c 2c 0d 0a 09 53 4d _CYHSCROLL,...SM 6ae0: 5f 43 59 43 41 50 54 49 4f 4e 2c 0d 0a 09 53 4d _CYCAPTION,...SM 6af0: 5f 43 58 42 4f 52 44 45 52 2c 0d 0a 09 53 4d 5f _CXBORDER,...SM_ 6b00: 43 59 42 4f 52 44 45 52 2c 0d 0a 09 53 4d 5f 43 CYBORDER,...SM_C 6b10: 58 44 4c 47 46 52 41 4d 45 2c 20 2f 2f 20 3d 20 XDLGFRAME, // = 6b20: 37 2c 0d 0a 09 53 4d 5f 43 58 46 49 58 45 44 46 7,...SM_CXFIXEDF 6b30: 52 41 4d 45 20 3d 20 53 4d 5f 43 58 44 4c 47 46 RAME = SM_CXDLGF 6b40: 52 41 4d 45 2c 0d 0a 09 53 4d 5f 43 59 44 4c 47 RAME,...SM_CYDLG 6b50: 46 52 41 4d 45 2c 20 2f 2f 20 3d 38 2c 0d 0a 09 FRAME, // =8,... 6b60: 53 4d 5f 43 59 46 49 58 45 44 46 52 41 4d 45 20 SM_CYFIXEDFRAME 6b70: 3d 20 53 4d 5f 43 59 44 4c 47 46 52 41 4d 45 2c = SM_CYDLGFRAME, 6b80: 0d 0a 09 53 4d 5f 43 59 56 54 48 55 4d 42 20 3d ...SM_CYVTHUMB = 6b90: 20 39 2c 0d 0a 09 53 4d 5f 43 58 48 54 48 55 4d 9,...SM_CXHTHUM 6ba0: 42 2c 0d 0a 09 53 4d 5f 43 58 49 43 4f 4e 2c 0d B,...SM_CXICON,. 6bb0: 0a 09 53 4d 5f 43 59 49 43 4f 4e 2c 0d 0a 09 53 ..SM_CYICON,...S 6bc0: 4d 5f 43 58 43 55 52 53 4f 52 2c 0d 0a 09 53 4d M_CXCURSOR,...SM 6bd0: 5f 43 59 43 55 52 53 4f 52 2c 0d 0a 09 53 4d 5f _CYCURSOR,...SM_ 6be0: 43 59 4d 45 4e 55 2c 0d 0a 09 53 4d 5f 43 58 46 CYMENU,...SM_CXF 6bf0: 55 4c 4c 53 43 52 45 45 4e 2c 0d 0a 09 53 4d 5f ULLSCREEN,...SM_ 6c00: 43 59 46 55 4c 4c 53 43 52 45 45 4e 2c 0d 0a 09 CYFULLSCREEN,... 6c10: 53 4d 5f 43 59 4b 41 4e 4a 49 57 49 4e 44 4f 57 SM_CYKANJIWINDOW 6c20: 2c 0d 0a 09 53 4d 5f 4d 4f 55 53 45 50 52 45 53 ,...SM_MOUSEPRES 6c30: 45 4e 54 2c 0d 0a 09 53 4d 5f 43 59 56 53 43 52 ENT,...SM_CYVSCR 6c40: 4f 4c 4c 2c 0d 0a 09 53 4d 5f 43 58 48 53 43 52 OLL,...SM_CXHSCR 6c50: 4f 4c 4c 2c 0d 0a 09 53 4d 5f 44 45 42 55 47 2c OLL,...SM_DEBUG, 6c60: 0d 0a 09 53 4d 5f 53 57 41 50 42 55 54 54 4f 4e ...SM_SWAPBUTTON 6c70: 2c 0d 0a 09 53 4d 5f 52 45 53 45 52 56 45 44 31 ,...SM_RESERVED1 6c80: 2c 0d 0a 09 53 4d 5f 52 45 53 45 52 56 45 44 32 ,...SM_RESERVED2 6c90: 2c 0d 0a 09 53 4d 5f 52 45 53 45 52 56 45 44 33 ,...SM_RESERVED3 6ca0: 2c 0d 0a 09 53 4d 5f 52 45 53 45 52 56 45 44 34 ,...SM_RESERVED4 6cb0: 2c 0d 0a 09 53 4d 5f 43 58 4d 49 4e 2c 0d 0a 09 ,...SM_CXMIN,... 6cc0: 53 4d 5f 43 59 4d 49 4e 2c 0d 0a 09 53 4d 5f 43 SM_CYMIN,...SM_C 6cd0: 58 53 49 5a 45 2c 0d 0a 09 53 4d 5f 43 59 53 49 XSIZE,...SM_CYSI 6ce0: 5a 45 2c 0d 0a 09 53 4d 5f 43 58 53 49 5a 45 46 ZE,...SM_CXSIZEF 6cf0: 52 41 4d 45 2c 20 2f 2f 20 3d 20 33 32 2c 0d 0a RAME, // = 32,.. 6d00: 09 53 4d 5f 43 58 46 52 41 4d 45 20 3d 20 53 4d .SM_CXFRAME = SM 6d10: 5f 43 58 53 49 5a 45 46 52 41 4d 45 2c 0d 0a 09 _CXSIZEFRAME,... 6d20: 53 4d 5f 43 59 53 49 5a 45 46 52 41 4d 45 2c 20 SM_CYSIZEFRAME, 6d30: 2f 2f 20 3d 20 33 33 0d 0a 09 53 4d 5f 43 59 46 // = 33...SM_CYF 6d40: 52 41 4d 45 20 3d 20 53 4d 5f 43 59 53 49 5a 45 RAME = SM_CYSIZE 6d50: 46 52 41 4d 45 2c 0d 0a 09 53 4d 5f 43 58 4d 49 FRAME,...SM_CXMI 6d60: 4e 54 52 41 43 4b 2c 0d 0a 09 53 4d 5f 43 59 4d NTRACK,...SM_CYM 6d70: 49 4e 54 52 41 43 4b 2c 0d 0a 09 53 4d 5f 43 58 INTRACK,...SM_CX 6d80: 44 4f 55 42 4c 45 43 4c 4b 2c 0d 0a 09 53 4d 5f DOUBLECLK,...SM_ 6d90: 43 59 44 4f 55 42 4c 45 43 4c 4b 2c 0d 0a 09 53 CYDOUBLECLK,...S 6da0: 4d 5f 43 58 49 43 4f 4e 53 50 41 43 49 4e 47 2c M_CXICONSPACING, 6db0: 0d 0a 09 53 4d 5f 43 59 49 43 4f 4e 53 50 41 43 ...SM_CYICONSPAC 6dc0: 49 4e 47 2c 0d 0a 09 53 4d 5f 4d 45 4e 55 44 52 ING,...SM_MENUDR 6dd0: 4f 50 41 4c 49 47 4e 4d 45 4e 54 2c 0d 0a 09 53 OPALIGNMENT,...S 6de0: 4d 5f 50 45 4e 57 49 4e 44 4f 57 53 2c 0d 0a 09 M_PENWINDOWS,... 6df0: 53 4d 5f 44 42 43 53 45 4e 41 42 4c 45 44 2c 0d SM_DBCSENABLED,. 6e00: 0a 09 53 4d 5f 43 4d 4f 55 53 45 42 55 54 54 4f ..SM_CMOUSEBUTTO 6e10: 4e 53 2c 0d 0a 09 53 4d 5f 53 45 43 55 52 45 2c NS,...SM_SECURE, 6e20: 0d 0a 09 53 4d 5f 43 58 45 44 47 45 2c 0d 0a 09 ...SM_CXEDGE,... 6e30: 53 4d 5f 43 59 45 44 47 45 2c 0d 0a 09 53 4d 5f SM_CYEDGE,...SM_ 6e40: 43 58 4d 49 4e 53 50 41 43 49 4e 47 2c 0d 0a 09 CXMINSPACING,... 6e50: 53 4d 5f 43 59 4d 49 4e 53 50 41 43 49 4e 47 2c SM_CYMINSPACING, 6e60: 0d 0a 09 53 4d 5f 43 58 53 4d 49 43 4f 4e 2c 0d ...SM_CXSMICON,. 6e70: 0a 09 53 4d 5f 43 59 53 4d 49 43 4f 4e 2c 0d 0a ..SM_CYSMICON,.. 6e80: 09 53 4d 5f 43 59 53 4d 43 41 50 54 49 4f 4e 2c .SM_CYSMCAPTION, 6e90: 0d 0a 09 53 4d 5f 43 58 53 4d 53 49 5a 45 2c 0d ...SM_CXSMSIZE,. 6ea0: 0a 09 53 4d 5f 43 59 53 4d 53 49 5a 45 2c 0d 0a ..SM_CYSMSIZE,.. 6eb0: 09 53 4d 5f 43 58 4d 45 4e 55 53 49 5a 45 2c 0d .SM_CXMENUSIZE,. 6ec0: 0a 09 53 4d 5f 43 59 4d 45 4e 55 53 49 5a 45 2c ..SM_CYMENUSIZE, 6ed0: 0d 0a 09 53 4d 5f 41 52 52 41 4e 47 45 2c 0d 0a ...SM_ARRANGE,.. 6ee0: 09 53 4d 5f 43 58 4d 49 4e 49 4d 49 5a 45 44 2c .SM_CXMINIMIZED, 6ef0: 0d 0a 09 53 4d 5f 43 59 4d 49 4e 49 4d 49 5a 45 ...SM_CYMINIMIZE 6f00: 44 2c 0d 0a 09 53 4d 5f 43 58 4d 41 58 54 52 41 D,...SM_CXMAXTRA 6f10: 43 4b 2c 0d 0a 09 53 4d 5f 43 59 4d 41 58 54 52 CK,...SM_CYMAXTR 6f20: 41 43 4b 2c 0d 0a 09 53 4d 5f 43 58 4d 41 58 49 ACK,...SM_CXMAXI 6f30: 4d 49 5a 45 44 2c 0d 0a 09 53 4d 5f 43 59 4d 41 MIZED,...SM_CYMA 6f40: 58 49 4d 49 5a 45 44 2c 0d 0a 09 53 4d 5f 4e 45 XIMIZED,...SM_NE 6f50: 54 57 4f 52 4b 2c 20 2f 2f 20 3d 20 36 33 0d 0a TWORK, // = 63.. 6f60: 09 53 4d 5f 43 4c 45 41 4e 42 4f 4f 54 20 3d 20 .SM_CLEANBOOT = 6f70: 36 37 2c 0d 0a 09 53 4d 5f 43 58 44 52 41 47 2c 67,...SM_CXDRAG, 6f80: 0d 0a 09 53 4d 5f 43 59 44 52 41 47 2c 0d 0a 09 ...SM_CYDRAG,... 6f90: 53 4d 5f 53 48 4f 57 53 4f 55 4e 44 53 2c 0d 0a SM_SHOWSOUNDS,.. 6fa0: 09 53 4d 5f 43 58 4d 45 4e 55 43 48 45 43 4b 2c .SM_CXMENUCHECK, 6fb0: 0d 0a 09 53 4d 5f 43 59 4d 45 4e 55 43 48 45 43 ...SM_CYMENUCHEC 6fc0: 4b 2c 0d 0a 09 53 4d 5f 53 4c 4f 57 4d 41 43 48 K,...SM_SLOWMACH 6fd0: 49 4e 45 2c 0d 0a 09 53 4d 5f 4d 49 44 45 41 53 INE,...SM_MIDEAS 6fe0: 54 45 4e 41 42 4c 45 44 2c 0d 0a 09 2f 2f 20 54 TENABLED,...// T 6ff0: 68 65 20 6e 65 78 74 20 76 61 6c 75 65 73 20 61 he next values a 7000: 72 65 6e 27 74 20 73 75 70 70 6f 72 74 65 64 20 ren't supported 7010: 69 6e 20 57 69 6e 39 35 2e 0d 0a 09 53 4d 5f 4d in Win95....SM_M 7020: 4f 55 53 45 57 48 45 45 4c 50 52 45 53 45 4e 54 OUSEWHEELPRESENT 7030: 2c 0d 0a 09 53 4d 5f 58 56 49 52 54 55 41 4c 53 ,...SM_XVIRTUALS 7040: 43 52 45 45 4e 2c 0d 0a 09 53 4d 5f 59 56 49 52 CREEN,...SM_YVIR 7050: 54 55 41 4c 53 43 52 45 45 4e 2c 0d 0a 09 53 4d TUALSCREEN,...SM 7060: 5f 43 58 56 49 52 54 55 41 4c 53 43 52 45 45 4e _CXVIRTUALSCREEN 7070: 2c 0d 0a 09 53 4d 5f 43 59 56 49 52 54 55 41 4c ,...SM_CYVIRTUAL 7080: 53 43 52 45 45 4e 2c 0d 0a 09 53 4d 5f 43 4d 4f SCREEN,...SM_CMO 7090: 4e 49 54 4f 52 53 2c 0d 0a 09 53 4d 5f 53 41 4d NITORS,...SM_SAM 70a0: 45 44 49 53 50 4c 41 59 46 4f 52 4d 41 54 2c 0d EDISPLAYFORMAT,. 70b0: 0a 09 53 4d 5f 49 4d 4d 45 4e 41 42 4c 45 44 2c ..SM_IMMENABLED, 70c0: 0d 0a 09 53 4d 5f 43 58 46 4f 43 55 53 42 4f 52 ...SM_CXFOCUSBOR 70d0: 44 45 52 2c 0d 0a 09 53 4d 5f 43 59 46 4f 43 55 DER,...SM_CYFOCU 70e0: 53 42 4f 52 44 45 52 2c 20 2f 2f 20 3d 20 38 34 SBORDER, // = 84 70f0: 0d 0a 09 53 4d 5f 54 41 42 4c 45 54 50 43 20 3d ...SM_TABLETPC = 7100: 20 38 36 2c 0d 0a 09 53 4d 5f 4d 45 44 49 41 43 86,...SM_MEDIAC 7110: 45 4e 54 45 52 20 3d 20 38 37 2c 0d 0a 09 53 4d ENTER = 87,...SM 7120: 5f 52 45 4d 4f 54 45 53 45 53 53 49 4f 4e 20 3d _REMOTESESSION = 7130: 20 30 78 31 30 30 30 2c 0d 0a 09 2f 2f 20 54 68 0x1000,...// Th 7140: 65 73 65 20 61 72 65 20 6f 6e 6c 79 20 66 6f 72 ese are only for 7150: 20 57 69 6e 58 50 20 61 6e 64 20 6c 61 74 65 72 WinXP and later 7160: 0d 0a 09 53 4d 5f 53 48 55 54 54 49 4e 47 44 4f ...SM_SHUTTINGDO 7170: 57 4e 20 3d 20 30 78 32 30 30 30 2c 0d 0a 09 53 WN = 0x2000,...S 7180: 4d 5f 52 45 4d 4f 54 45 43 4f 4e 54 52 4f 4c 20 M_REMOTECONTROL 7190: 3d 20 30 78 32 30 30 31 0d 0a 7d 0d 0a 0d 0a 63 = 0x2001..}....c 71a0: 6f 6e 73 74 20 41 52 57 5f 42 4f 54 54 4f 4d 4c onst ARW_BOTTOML 71b0: 45 46 54 3d 30 3b 0d 0a 63 6f 6e 73 74 20 41 52 EFT=0;..const AR 71c0: 57 5f 42 4f 54 54 4f 4d 52 49 47 48 54 3d 31 3b W_BOTTOMRIGHT=1; 71d0: 0d 0a 63 6f 6e 73 74 20 41 52 57 5f 48 49 44 45 ..const ARW_HIDE 71e0: 3d 38 3b 0d 0a 63 6f 6e 73 74 20 41 52 57 5f 54 =8;..const ARW_T 71f0: 4f 50 4c 45 46 54 3d 32 3b 0d 0a 63 6f 6e 73 74 OPLEFT=2;..const 7200: 20 41 52 57 5f 54 4f 50 52 49 47 48 54 3d 33 3b ARW_TOPRIGHT=3; 7210: 0d 0a 63 6f 6e 73 74 20 41 52 57 5f 44 4f 57 4e ..const ARW_DOWN 7220: 3d 34 3b 0d 0a 63 6f 6e 73 74 20 41 52 57 5f 4c =4;..const ARW_L 7230: 45 46 54 3d 30 3b 0d 0a 63 6f 6e 73 74 20 41 52 EFT=0;..const AR 7240: 57 5f 52 49 47 48 54 3d 30 3b 0d 0a 63 6f 6e 73 W_RIGHT=0;..cons 7250: 74 20 41 52 57 5f 55 50 3d 34 3b 0d 0a 0d 0a 63 t ARW_UP=4;....c 7260: 6f 6e 73 74 20 55 4f 49 5f 46 4c 41 47 53 3d 31 onst UOI_FLAGS=1 7270: 3b 0d 0a 63 6f 6e 73 74 20 55 4f 49 5f 4e 41 4d ;..const UOI_NAM 7280: 45 3d 32 3b 0d 0a 63 6f 6e 73 74 20 55 4f 49 5f E=2;..const UOI_ 7290: 54 59 50 45 3d 33 3b 0d 0a 63 6f 6e 73 74 20 55 TYPE=3;..const U 72a0: 4f 49 5f 55 53 45 52 5f 53 49 44 3d 34 3b 0d 0a OI_USER_SID=4;.. 72b0: 0d 0a 2f 2f 20 46 6f 72 20 74 68 65 20 66 75 4c ..// For the fuL 72c0: 6f 61 64 20 70 61 72 61 6d 65 74 65 72 20 6f 66 oad parameter of 72d0: 20 4c 6f 61 64 49 6d 61 67 65 28 29 0d 0a 65 6e LoadImage()..en 72e0: 75 6d 20 3a 20 55 49 4e 54 20 7b 0d 0a 09 4c 52 um : UINT {...LR 72f0: 5f 44 45 46 41 55 4c 54 43 4f 4c 4f 52 20 20 20 _DEFAULTCOLOR 7300: 20 20 3d 20 30 2c 0d 0a 09 4c 52 5f 4d 4f 4e 4f = 0,...LR_MONO 7310: 43 48 52 4f 4d 45 20 20 20 20 20 20 20 3d 20 31 CHROME = 1 7320: 2c 0d 0a 09 4c 52 5f 43 4f 4c 4f 52 20 20 20 20 ,...LR_COLOR 7330: 20 20 20 20 20 20 20 20 3d 20 32 2c 0d 0a 09 4c = 2,...L 7340: 52 5f 43 4f 50 59 52 45 54 55 52 4e 4f 52 47 20 R_COPYRETURNORG 7350: 20 20 20 3d 20 34 2c 0d 0a 09 4c 52 5f 43 4f 50 = 4,...LR_COP 7360: 59 44 45 4c 45 54 45 4f 52 47 20 20 20 20 3d 20 YDELETEORG = 7370: 38 2c 0d 0a 09 4c 52 5f 4c 4f 41 44 46 52 4f 4d 8,...LR_LOADFROM 7380: 46 49 4c 45 20 20 20 20 20 3d 20 31 36 2c 0d 0a FILE = 16,.. 7390: 09 4c 52 5f 4c 4f 41 44 54 52 41 4e 53 50 41 52 .LR_LOADTRANSPAR 73a0: 45 4e 54 20 20 3d 20 33 32 2c 0d 0a 09 4c 52 5f ENT = 32,...LR_ 73b0: 44 45 46 41 55 4c 54 53 49 5a 45 20 20 20 20 20 DEFAULTSIZE 73c0: 20 3d 20 36 34 2c 0d 0a 09 4c 52 5f 4c 4f 41 44 = 64,...LR_LOAD 73d0: 52 45 41 4c 53 49 5a 45 20 20 20 20 20 3d 20 31 REALSIZE = 1 73e0: 32 38 2c 0d 0a 09 4c 52 5f 4c 4f 41 44 4d 41 50 28,...LR_LOADMAP 73f0: 33 44 43 4f 4c 4f 52 53 20 20 3d 20 34 30 39 36 3DCOLORS = 4096 7400: 2c 0d 0a 09 4c 52 5f 43 52 45 41 54 45 44 49 42 ,...LR_CREATEDIB 7410: 53 45 43 54 49 4f 4e 20 3d 20 38 31 39 32 2c 0d SECTION = 8192,. 7420: 0a 09 4c 52 5f 43 4f 50 59 46 52 4f 4d 52 45 53 ..LR_COPYFROMRES 7430: 4f 55 52 43 45 20 3d 20 31 36 33 38 34 2c 0d 0a OURCE = 16384,.. 7440: 09 4c 52 5f 53 48 41 52 45 44 20 20 20 20 20 20 .LR_SHARED 7450: 20 20 20 20 20 3d 20 33 32 37 36 38 0d 0a 7d 0d = 32768..}. 7460: 0a 0d 0a 63 6f 6e 73 74 20 4b 45 59 45 56 45 4e ...const KEYEVEN 7470: 54 46 5f 45 58 54 45 4e 44 45 44 4b 45 59 20 3d TF_EXTENDEDKEY = 7480: 20 30 78 30 30 30 30 30 30 30 31 3b 0d 0a 63 6f 0x00000001;..co 7490: 6e 73 74 20 4b 45 59 45 56 45 4e 54 46 5f 4b 45 nst KEYEVENTF_KE 74a0: 59 55 50 20 20 20 20 20 20 20 3d 20 30 30 30 30 YUP = 0000 74b0: 30 30 30 32 3b 0d 0a 73 74 61 74 69 63 20 69 66 0002;..static if 74c0: 20 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3e (_WIN32_WINNT > 74d0: 3d 20 30 78 35 30 30 29 20 7b 0d 0a 63 6f 6e 73 = 0x500) {..cons 74e0: 74 20 4b 45 59 45 56 45 4e 54 46 5f 55 4e 49 43 t KEYEVENTF_UNIC 74f0: 4f 44 45 20 20 20 20 20 3d 20 30 78 30 30 30 30 ODE = 0x0000 7500: 30 30 30 34 3b 0d 0a 63 6f 6e 73 74 20 4b 45 59 0004;..const KEY 7510: 45 56 45 4e 54 46 5f 53 43 41 4e 43 4f 44 45 20 EVENTF_SCANCODE 7520: 20 20 20 3d 20 30 78 30 30 30 30 30 30 30 38 3b = 0x00000008; 7530: 0d 0a 7d 0d 0a 0d 0a 63 6f 6e 73 74 20 4f 42 4d ..}....const OBM 7540: 5f 42 54 4e 43 4f 52 4e 45 52 53 20 3d 20 33 32 _BTNCORNERS = 32 7550: 37 35 38 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4d 5f 758;..const OBM_ 7560: 42 54 53 49 5a 45 20 3d 20 33 32 37 36 31 3b 0d BTSIZE = 32761;. 7570: 0a 63 6f 6e 73 74 20 4f 42 4d 5f 43 48 45 43 4b .const OBM_CHECK 7580: 20 3d 20 33 32 37 36 30 3b 0d 0a 63 6f 6e 73 74 = 32760;..const 7590: 20 4f 42 4d 5f 43 48 45 43 4b 42 4f 58 45 53 20 OBM_CHECKBOXES 75a0: 3d 20 33 32 37 35 39 3b 0d 0a 63 6f 6e 73 74 20 = 32759;..const 75b0: 4f 42 4d 5f 43 4c 4f 53 45 20 3d 20 33 32 37 35 OBM_CLOSE = 3275 75c0: 34 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4d 5f 43 4f 4;..const OBM_CO 75d0: 4d 42 4f 20 3d 20 33 32 37 33 38 3b 0d 0a 63 6f MBO = 32738;..co 75e0: 6e 73 74 20 4f 42 4d 5f 44 4e 41 52 52 4f 57 20 nst OBM_DNARROW 75f0: 3d 20 33 32 37 35 32 3b 0d 0a 63 6f 6e 73 74 20 = 32752;..const 7600: 4f 42 4d 5f 44 4e 41 52 52 4f 57 44 20 3d 20 33 OBM_DNARROWD = 3 7610: 32 37 34 32 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4d 2742;..const OBM 7620: 5f 44 4e 41 52 52 4f 57 49 20 3d 20 33 32 37 33 _DNARROWI = 3273 7630: 36 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4d 5f 4c 46 6;..const OBM_LF 7640: 41 52 52 4f 57 20 3d 20 33 32 37 35 30 3b 0d 0a ARROW = 32750;.. 7650: 63 6f 6e 73 74 20 4f 42 4d 5f 4c 46 41 52 52 4f const OBM_LFARRO 7660: 57 49 20 3d 20 33 32 37 33 34 3b 0d 0a 63 6f 6e WI = 32734;..con 7670: 73 74 20 4f 42 4d 5f 4c 46 41 52 52 4f 57 44 20 st OBM_LFARROWD 7680: 3d 20 33 32 37 34 30 3b 0d 0a 63 6f 6e 73 74 20 = 32740;..const 7690: 4f 42 4d 5f 4d 4e 41 52 52 4f 57 20 3d 20 33 32 OBM_MNARROW = 32 76a0: 37 33 39 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4d 5f 739;..const OBM_ 76b0: 4f 4c 44 5f 43 4c 4f 53 45 20 3d 20 33 32 37 36 OLD_CLOSE = 3276 76c0: 37 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4d 5f 4f 4c 7;..const OBM_OL 76d0: 44 5f 44 4e 41 52 52 4f 57 20 3d 20 33 32 37 36 D_DNARROW = 3276 76e0: 34 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4d 5f 4f 4c 4;..const OBM_OL 76f0: 44 5f 4c 46 41 52 52 4f 57 20 3d 20 33 32 37 36 D_LFARROW = 3276 7700: 32 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4d 5f 4f 4c 2;..const OBM_OL 7710: 44 5f 52 45 44 55 43 45 20 3d 20 33 32 37 35 37 D_REDUCE = 32757 7720: 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4d 5f 4f 4c 44 ;..const OBM_OLD 7730: 5f 52 45 53 54 4f 52 45 20 3d 20 33 32 37 35 35 _RESTORE = 32755 7740: 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4d 5f 4f 4c 44 ;..const OBM_OLD 7750: 5f 52 47 41 52 52 4f 57 20 3d 20 33 32 37 36 33 _RGARROW = 32763 7760: 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4d 5f 4f 4c 44 ;..const OBM_OLD 7770: 5f 55 50 41 52 52 4f 57 20 3d 20 33 32 37 36 35 _UPARROW = 32765 7780: 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4d 5f 4f 4c 44 ;..const OBM_OLD 7790: 5f 5a 4f 4f 4d 20 3d 20 33 32 37 35 36 3b 0d 0a _ZOOM = 32756;.. 77a0: 63 6f 6e 73 74 20 4f 42 4d 5f 52 45 44 55 43 45 const OBM_REDUCE 77b0: 20 3d 20 33 32 37 34 39 3b 0d 0a 63 6f 6e 73 74 = 32749;..const 77c0: 20 4f 42 4d 5f 52 45 44 55 43 45 44 20 3d 20 33 OBM_REDUCED = 3 77d0: 32 37 34 36 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4d 2746;..const OBM 77e0: 5f 52 45 53 54 4f 52 45 20 3d 20 33 32 37 34 37 _RESTORE = 32747 77f0: 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4d 5f 52 45 53 ;..const OBM_RES 7800: 54 4f 52 45 44 20 3d 20 33 32 37 34 34 3b 0d 0a TORED = 32744;.. 7810: 63 6f 6e 73 74 20 4f 42 4d 5f 52 47 41 52 52 4f const OBM_RGARRO 7820: 57 20 3d 20 33 32 37 35 31 3b 0d 0a 63 6f 6e 73 W = 32751;..cons 7830: 74 20 4f 42 4d 5f 52 47 41 52 52 4f 57 44 20 3d t OBM_RGARROWD = 7840: 20 33 32 37 34 31 3b 0d 0a 63 6f 6e 73 74 20 4f 32741;..const O 7850: 42 4d 5f 52 47 41 52 52 4f 57 49 20 3d 20 33 32 BM_RGARROWI = 32 7860: 37 33 35 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4d 5f 735;..const OBM_ 7870: 53 49 5a 45 20 3d 20 33 32 37 36 36 3b 0d 0a 63 SIZE = 32766;..c 7880: 6f 6e 73 74 20 4f 42 4d 5f 55 50 41 52 52 4f 57 onst OBM_UPARROW 7890: 20 3d 20 33 32 37 35 33 3b 0d 0a 63 6f 6e 73 74 = 32753;..const 78a0: 20 4f 42 4d 5f 55 50 41 52 52 4f 57 44 20 3d 20 OBM_UPARROWD = 78b0: 33 32 37 34 33 3b 0d 0a 63 6f 6e 73 74 20 4f 42 32743;..const OB 78c0: 4d 5f 55 50 41 52 52 4f 57 49 20 3d 20 33 32 37 M_UPARROWI = 327 78d0: 33 37 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4d 5f 5a 37;..const OBM_Z 78e0: 4f 4f 4d 20 3d 20 33 32 37 34 38 3b 0d 0a 63 6f OOM = 32748;..co 78f0: 6e 73 74 20 4f 42 4d 5f 5a 4f 4f 4d 44 20 3d 20 nst OBM_ZOOMD = 7900: 33 32 37 34 35 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 32745;....const 7910: 4f 43 52 5f 4e 4f 52 4d 41 4c 20 3d 20 33 32 35 OCR_NORMAL = 325 7920: 31 32 3b 0d 0a 63 6f 6e 73 74 20 4f 43 52 5f 49 12;..const OCR_I 7930: 42 45 41 4d 20 3d 20 33 32 35 31 33 3b 0d 0a 63 BEAM = 32513;..c 7940: 6f 6e 73 74 20 4f 43 52 5f 57 41 49 54 20 3d 20 onst OCR_WAIT = 7950: 33 32 35 31 34 3b 0d 0a 63 6f 6e 73 74 20 4f 43 32514;..const OC 7960: 52 5f 43 52 4f 53 53 20 3d 20 33 32 35 31 35 3b R_CROSS = 32515; 7970: 0d 0a 63 6f 6e 73 74 20 4f 43 52 5f 55 50 20 3d ..const OCR_UP = 7980: 20 33 32 35 31 36 3b 0d 0a 63 6f 6e 73 74 20 4f 32516;..const O 7990: 43 52 5f 53 49 5a 45 20 3d 20 33 32 36 34 30 3b CR_SIZE = 32640; 79a0: 0d 0a 63 6f 6e 73 74 20 4f 43 52 5f 49 43 4f 4e ..const OCR_ICON 79b0: 20 3d 20 33 32 36 34 31 3b 0d 0a 63 6f 6e 73 74 = 32641;..const 79c0: 20 4f 43 52 5f 53 49 5a 45 4e 57 53 45 20 3d 20 OCR_SIZENWSE = 79d0: 33 32 36 34 32 3b 0d 0a 63 6f 6e 73 74 20 4f 43 32642;..const OC 79e0: 52 5f 53 49 5a 45 4e 45 53 57 20 3d 20 33 32 36 R_SIZENESW = 326 79f0: 34 33 3b 0d 0a 63 6f 6e 73 74 20 4f 43 52 5f 53 43;..const OCR_S 7a00: 49 5a 45 57 45 20 3d 20 33 32 36 34 34 3b 0d 0a IZEWE = 32644;.. 7a10: 63 6f 6e 73 74 20 4f 43 52 5f 53 49 5a 45 4e 53 const OCR_SIZENS 7a20: 20 3d 20 33 32 36 34 35 3b 0d 0a 63 6f 6e 73 74 = 32645;..const 7a30: 20 4f 43 52 5f 53 49 5a 45 41 4c 4c 20 3d 20 33 OCR_SIZEALL = 3 7a40: 32 36 34 36 3b 0d 0a 63 6f 6e 73 74 20 4f 43 52 2646;..const OCR 7a50: 5f 4e 4f 20 3d 20 33 32 36 34 38 3b 0d 0a 63 6f _NO = 32648;..co 7a60: 6e 73 74 20 4f 43 52 5f 41 50 50 53 54 41 52 54 nst OCR_APPSTART 7a70: 49 4e 47 20 3d 20 33 32 36 35 30 3b 0d 0a 0d 0a ING = 32650;.... 7a80: 63 6f 6e 73 74 20 4f 49 43 5f 53 41 4d 50 4c 45 const OIC_SAMPLE 7a90: 20 3d 20 33 32 35 31 32 3b 0d 0a 63 6f 6e 73 74 = 32512;..const 7aa0: 20 4f 49 43 5f 48 41 4e 44 20 3d 20 33 32 35 31 OIC_HAND = 3251 7ab0: 33 3b 0d 0a 63 6f 6e 73 74 20 4f 49 43 5f 51 55 3;..const OIC_QU 7ac0: 45 53 20 3d 20 33 32 35 31 34 3b 0d 0a 63 6f 6e ES = 32514;..con 7ad0: 73 74 20 4f 49 43 5f 42 41 4e 47 20 3d 20 33 32 st OIC_BANG = 32 7ae0: 35 31 35 3b 0d 0a 63 6f 6e 73 74 20 4f 49 43 5f 515;..const OIC_ 7af0: 4e 4f 54 45 20 3d 20 33 32 35 31 36 3b 0d 0a 63 NOTE = 32516;..c 7b00: 6f 6e 73 74 20 4f 49 43 5f 57 49 4e 4c 4f 47 4f onst OIC_WINLOGO 7b10: 20 3d 20 33 32 35 31 37 3b 0d 0a 63 6f 6e 73 74 = 32517;..const 7b20: 20 4f 49 43 5f 57 41 52 4e 49 4e 47 20 3d 20 4f OIC_WARNING = O 7b30: 49 43 5f 42 41 4e 47 3b 0d 0a 63 6f 6e 73 74 20 IC_BANG;..const 7b40: 4f 49 43 5f 45 52 52 4f 52 20 3d 20 4f 49 43 5f OIC_ERROR = OIC_ 7b50: 48 41 4e 44 3b 0d 0a 63 6f 6e 73 74 20 4f 49 43 HAND;..const OIC 7b60: 5f 49 4e 46 4f 52 4d 41 54 49 4f 4e 20 3d 20 4f _INFORMATION = O 7b70: 49 43 5f 4e 4f 54 45 3b 0d 0a 0d 0a 63 6f 6e 73 IC_NOTE;....cons 7b80: 74 20 48 45 4c 50 49 4e 46 4f 5f 4d 45 4e 55 49 t HELPINFO_MENUI 7b90: 54 45 4d 20 3d 20 32 3b 0d 0a 63 6f 6e 73 74 20 TEM = 2;..const 7ba0: 48 45 4c 50 49 4e 46 4f 5f 57 49 4e 44 4f 57 20 HELPINFO_WINDOW 7bb0: 3d 20 31 3b 0d 0a 0d 0a 73 74 61 74 69 63 20 69 = 1;....static i 7bc0: 66 20 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 f (_WIN32_WINNT 7bd0: 3e 3d 20 30 78 35 30 31 29 20 7b 0d 0a 0d 0a 63 >= 0x501) {....c 7be0: 6f 6e 73 74 20 57 54 53 5f 43 4f 4e 53 4f 4c 45 onst WTS_CONSOLE 7bf0: 5f 43 4f 4e 4e 45 43 54 20 3d 20 30 78 31 3b 0d _CONNECT = 0x1;. 7c00: 0a 63 6f 6e 73 74 20 57 54 53 5f 43 4f 4e 53 4f .const WTS_CONSO 7c10: 4c 45 5f 44 49 53 43 4f 4e 4e 45 43 54 20 3d 20 LE_DISCONNECT = 7c20: 30 78 32 3b 0d 0a 63 6f 6e 73 74 20 57 54 53 5f 0x2;..const WTS_ 7c30: 52 45 4d 4f 54 45 5f 43 4f 4e 4e 45 43 54 20 3d REMOTE_CONNECT = 7c40: 20 30 78 33 3b 0d 0a 63 6f 6e 73 74 20 57 54 53 0x3;..const WTS 7c50: 5f 52 45 4d 4f 54 45 5f 44 49 53 43 4f 4e 4e 45 _REMOTE_DISCONNE 7c60: 43 54 20 3d 20 30 78 34 3b 0d 0a 63 6f 6e 73 74 CT = 0x4;..const 7c70: 20 57 54 53 5f 53 45 53 53 49 4f 4e 5f 4c 4f 47 WTS_SESSION_LOG 7c80: 4f 4e 20 3d 20 30 78 35 3b 0d 0a 63 6f 6e 73 74 ON = 0x5;..const 7c90: 20 57 54 53 5f 53 45 53 53 49 4f 4e 5f 4c 4f 47 WTS_SESSION_LOG 7ca0: 4f 46 46 20 3d 20 30 78 36 3b 0d 0a 63 6f 6e 73 OFF = 0x6;..cons 7cb0: 74 20 57 54 53 5f 53 45 53 53 49 4f 4e 5f 4c 4f t WTS_SESSION_LO 7cc0: 43 4b 20 3d 20 30 78 37 3b 0d 0a 63 6f 6e 73 74 CK = 0x7;..const 7cd0: 20 57 54 53 5f 53 45 53 53 49 4f 4e 5f 55 4e 4c WTS_SESSION_UNL 7ce0: 4f 43 4b 20 3d 20 30 78 38 3b 0d 0a 63 6f 6e 73 OCK = 0x8;..cons 7cf0: 74 20 57 54 53 5f 53 45 53 53 49 4f 4e 5f 52 45 t WTS_SESSION_RE 7d00: 4d 4f 54 45 5f 43 4f 4e 54 52 4f 4c 20 3d 20 30 MOTE_CONTROL = 0 7d10: 78 39 3b 0d 0a 0d 0a 7d 0d 0a 0d 0a 63 6f 6e 73 x9;....}....cons 7d20: 74 20 4d 53 47 46 5f 44 49 41 4c 4f 47 42 4f 58 t MSGF_DIALOGBOX 7d30: 20 3d 20 30 3b 0d 0a 63 6f 6e 73 74 20 4d 53 47 = 0;..const MSG 7d40: 46 5f 4d 45 53 53 41 47 45 42 4f 58 20 3d 20 31 F_MESSAGEBOX = 1 7d50: 3b 0d 0a 63 6f 6e 73 74 20 4d 53 47 46 5f 4d 45 ;..const MSGF_ME 7d60: 4e 55 20 3d 20 32 3b 0d 0a 63 6f 6e 73 74 20 4d NU = 2;..const M 7d70: 53 47 46 5f 4d 4f 56 45 20 3d 20 33 3b 0d 0a 63 SGF_MOVE = 3;..c 7d80: 6f 6e 73 74 20 4d 53 47 46 5f 53 49 5a 45 20 3d onst MSGF_SIZE = 7d90: 20 34 3b 0d 0a 63 6f 6e 73 74 20 4d 53 47 46 5f 4;..const MSGF_ 7da0: 53 43 52 4f 4c 4c 42 41 52 20 3d 20 35 3b 0d 0a SCROLLBAR = 5;.. 7db0: 63 6f 6e 73 74 20 4d 53 47 46 5f 4e 45 58 54 57 const MSGF_NEXTW 7dc0: 49 4e 44 4f 57 20 3d 20 36 3b 0d 0a 63 6f 6e 73 INDOW = 6;..cons 7dd0: 74 20 4d 53 47 46 5f 4d 41 49 4e 4c 4f 4f 50 20 t MSGF_MAINLOOP 7de0: 3d 20 38 3b 0d 0a 63 6f 6e 73 74 20 4d 53 47 46 = 8;..const MSGF 7df0: 5f 55 53 45 52 20 3d 20 34 30 39 36 3b 0d 0a 0d _USER = 4096;... 7e00: 0a 63 6f 6e 73 74 20 4d 4f 55 53 45 45 56 45 4e .const MOUSEEVEN 7e10: 54 46 5f 4d 4f 56 45 20 3d 20 31 3b 0d 0a 63 6f TF_MOVE = 1;..co 7e20: 6e 73 74 20 4d 4f 55 53 45 45 56 45 4e 54 46 5f nst MOUSEEVENTF_ 7e30: 4c 45 46 54 44 4f 57 4e 20 3d 20 32 3b 0d 0a 63 LEFTDOWN = 2;..c 7e40: 6f 6e 73 74 20 4d 4f 55 53 45 45 56 45 4e 54 46 onst MOUSEEVENTF 7e50: 5f 4c 45 46 54 55 50 20 3d 20 34 3b 0d 0a 63 6f _LEFTUP = 4;..co 7e60: 6e 73 74 20 4d 4f 55 53 45 45 56 45 4e 54 46 5f nst MOUSEEVENTF_ 7e70: 52 49 47 48 54 44 4f 57 4e 20 3d 20 38 3b 0d 0a RIGHTDOWN = 8;.. 7e80: 63 6f 6e 73 74 20 4d 4f 55 53 45 45 56 45 4e 54 const MOUSEEVENT 7e90: 46 5f 52 49 47 48 54 55 50 20 3d 20 31 36 3b 0d F_RIGHTUP = 16;. 7ea0: 0a 63 6f 6e 73 74 20 4d 4f 55 53 45 45 56 45 4e .const MOUSEEVEN 7eb0: 54 46 5f 4d 49 44 44 4c 45 44 4f 57 4e 20 3d 20 TF_MIDDLEDOWN = 7ec0: 33 32 3b 0d 0a 63 6f 6e 73 74 20 4d 4f 55 53 45 32;..const MOUSE 7ed0: 45 56 45 4e 54 46 5f 4d 49 44 44 4c 45 55 50 20 EVENTF_MIDDLEUP 7ee0: 3d 20 36 34 3b 0d 0a 63 6f 6e 73 74 20 4d 4f 55 = 64;..const MOU 7ef0: 53 45 45 56 45 4e 54 46 5f 57 48 45 45 4c 20 3d SEEVENTF_WHEEL = 7f00: 20 30 78 30 38 30 30 3b 0d 0a 63 6f 6e 73 74 20 0x0800;..const 7f10: 4d 4f 55 53 45 45 56 45 4e 54 46 5f 41 42 53 4f MOUSEEVENTF_ABSO 7f20: 4c 55 54 45 20 3d 20 33 32 37 36 38 3b 0d 0a 0d LUTE = 32768;... 7f30: 0a 63 6f 6e 73 74 20 50 4d 5f 4e 4f 52 45 4d 4f .const PM_NOREMO 7f40: 56 45 20 3d 20 30 3b 0d 0a 63 6f 6e 73 74 20 50 VE = 0;..const P 7f50: 4d 5f 52 45 4d 4f 56 45 20 3d 20 31 3b 0d 0a 63 M_REMOVE = 1;..c 7f60: 6f 6e 73 74 20 50 4d 5f 4e 4f 59 49 45 4c 44 20 onst PM_NOYIELD 7f70: 3d 20 32 3b 0d 0a 0d 0a 73 74 61 74 69 63 20 69 = 2;....static i 7f80: 66 20 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 f (_WIN32_WINNT 7f90: 3e 3d 20 30 78 35 30 30 29 20 7b 0d 0a 63 6f 6e >= 0x500) {..con 7fa0: 73 74 20 50 4d 5f 51 53 5f 49 4e 50 55 54 20 3d st PM_QS_INPUT = 7fb0: 20 28 51 53 5f 49 4e 50 55 54 20 3c 3c 20 31 36 (QS_INPUT << 16 7fc0: 29 3b 0d 0a 63 6f 6e 73 74 20 50 4d 5f 51 53 5f );..const PM_QS_ 7fd0: 50 4f 53 54 4d 45 53 53 41 47 45 20 3d 20 28 28 POSTMESSAGE = (( 7fe0: 51 53 5f 50 4f 53 54 4d 45 53 53 41 47 45 7c 51 QS_POSTMESSAGE|Q 7ff0: 53 5f 48 4f 54 4b 45 59 7c 51 53 5f 54 49 4d 45 S_HOTKEY|QS_TIME 8000: 52 29 20 3c 3c 20 31 36 29 3b 0d 0a 63 6f 6e 73 R) << 16);..cons 8010: 74 20 50 4d 5f 51 53 5f 50 41 49 4e 54 20 3d 20 t PM_QS_PAINT = 8020: 28 51 53 5f 50 41 49 4e 54 20 3c 3c 20 31 36 29 (QS_PAINT << 16) 8030: 3b 0d 0a 63 6f 6e 73 74 20 50 4d 5f 51 53 5f 53 ;..const PM_QS_S 8040: 45 4e 44 4d 45 53 53 41 47 45 20 3d 20 28 51 53 ENDMESSAGE = (QS 8050: 5f 53 45 4e 44 4d 45 53 53 41 47 45 20 3c 3c 20 _SENDMESSAGE << 8060: 31 36 29 3b 0d 0a 7d 0d 0a 63 6f 6e 73 74 20 48 16);..}..const H 8070: 57 4e 44 0d 0a 09 48 57 4e 44 5f 42 52 4f 41 44 WND...HWND_BROAD 8080: 43 41 53 54 20 3d 20 63 61 73 74 28 48 57 4e 44 CAST = cast(HWND 8090: 29 30 78 66 66 66 66 2c 0d 0a 09 48 57 4e 44 5f )0xffff,...HWND_ 80a0: 42 4f 54 54 4f 4d 20 20 20 20 3d 20 63 61 73 74 BOTTOM = cast 80b0: 28 48 57 4e 44 29 31 2c 0d 0a 09 48 57 4e 44 5f (HWND)1,...HWND_ 80c0: 4e 4f 54 4f 50 4d 4f 53 54 20 3d 20 63 61 73 74 NOTOPMOST = cast 80d0: 28 48 57 4e 44 29 28 2d 32 29 2c 0d 0a 09 48 57 (HWND)(-2),...HW 80e0: 4e 44 5f 54 4f 50 20 20 20 20 20 20 20 3d 20 63 ND_TOP = c 80f0: 61 73 74 28 48 57 4e 44 29 30 2c 0d 0a 09 48 57 ast(HWND)0,...HW 8100: 4e 44 5f 54 4f 50 4d 4f 53 54 20 20 20 3d 20 63 ND_TOPMOST = c 8110: 61 73 74 28 48 57 4e 44 29 28 2d 31 29 2c 0d 0a ast(HWND)(-1),.. 8120: 09 48 57 4e 44 5f 44 45 53 4b 54 4f 50 20 20 20 .HWND_DESKTOP 8130: 3d 20 63 61 73 74 28 48 57 4e 44 29 30 2c 0d 0a = cast(HWND)0,.. 8140: 09 48 57 4e 44 5f 4d 45 53 53 41 47 45 20 20 20 .HWND_MESSAGE 8150: 3d 20 63 61 73 74 28 48 57 4e 44 29 28 2d 33 29 = cast(HWND)(-3) 8160: 3b 2f 2f 20 77 32 6b 0d 0a 0d 0a 63 6f 6e 73 74 ;// w2k....const 8170: 20 52 44 57 5f 49 4e 56 41 4c 49 44 41 54 45 20 RDW_INVALIDATE 8180: 20 20 20 20 20 3d 20 31 3b 0d 0a 63 6f 6e 73 74 = 1;..const 8190: 20 52 44 57 5f 49 4e 54 45 52 4e 41 4c 50 41 49 RDW_INTERNALPAI 81a0: 4e 54 20 20 20 3d 20 32 3b 0d 0a 63 6f 6e 73 74 NT = 2;..const 81b0: 20 52 44 57 5f 45 52 41 53 45 20 20 20 20 20 20 RDW_ERASE 81c0: 20 20 20 20 20 3d 20 34 3b 0d 0a 63 6f 6e 73 74 = 4;..const 81d0: 20 52 44 57 5f 56 41 4c 49 44 41 54 45 20 20 20 RDW_VALIDATE 81e0: 20 20 20 20 20 3d 20 38 3b 0d 0a 63 6f 6e 73 74 = 8;..const 81f0: 20 52 44 57 5f 4e 4f 49 4e 54 45 52 4e 41 4c 50 RDW_NOINTERNALP 8200: 41 49 4e 54 20 3d 20 31 36 3b 0d 0a 63 6f 6e 73 AINT = 16;..cons 8210: 74 20 52 44 57 5f 4e 4f 45 52 41 53 45 20 20 20 t RDW_NOERASE 8220: 20 20 20 20 20 20 3d 20 33 32 3b 0d 0a 63 6f 6e = 32;..con 8230: 73 74 20 52 44 57 5f 4e 4f 43 48 49 4c 44 52 45 st RDW_NOCHILDRE 8240: 4e 20 20 20 20 20 20 3d 20 36 34 3b 0d 0a 63 6f N = 64;..co 8250: 6e 73 74 20 52 44 57 5f 41 4c 4c 43 48 49 4c 44 nst RDW_ALLCHILD 8260: 52 45 4e 20 20 20 20 20 3d 20 31 32 38 3b 0d 0a REN = 128;.. 8270: 63 6f 6e 73 74 20 52 44 57 5f 55 50 44 41 54 45 const RDW_UPDATE 8280: 4e 4f 57 20 20 20 20 20 20 20 3d 20 32 35 36 3b NOW = 256; 8290: 0d 0a 63 6f 6e 73 74 20 52 44 57 5f 45 52 41 53 ..const RDW_ERAS 82a0: 45 4e 4f 57 20 20 20 20 20 20 20 20 3d 20 35 31 ENOW = 51 82b0: 32 3b 0d 0a 63 6f 6e 73 74 20 52 44 57 5f 46 52 2;..const RDW_FR 82c0: 41 4d 45 20 20 20 20 20 20 20 20 20 20 20 3d 20 AME = 82d0: 31 30 32 34 3b 0d 0a 63 6f 6e 73 74 20 52 44 57 1024;..const RDW 82e0: 5f 4e 4f 46 52 41 4d 45 20 20 20 20 20 20 20 20 _NOFRAME 82f0: 20 3d 20 32 30 34 38 3b 0d 0a 0d 0a 63 6f 6e 73 = 2048;....cons 8300: 74 20 53 4d 54 4f 5f 4e 4f 52 4d 41 4c 20 20 20 t SMTO_NORMAL 8310: 20 20 20 3d 20 30 3b 0d 0a 63 6f 6e 73 74 20 53 = 0;..const S 8320: 4d 54 4f 5f 42 4c 4f 43 4b 20 20 20 20 20 20 20 MTO_BLOCK 8330: 3d 20 31 3b 0d 0a 63 6f 6e 73 74 20 53 4d 54 4f = 1;..const SMTO 8340: 5f 41 42 4f 52 54 49 46 48 55 4e 47 20 3d 20 32 _ABORTIFHUNG = 2 8350: 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 53 49 46 5f 41 ;....const SIF_A 8360: 4c 4c 20 3d 20 32 33 3b 0d 0a 63 6f 6e 73 74 20 LL = 23;..const 8370: 53 49 46 5f 50 41 47 45 20 3d 20 32 3b 0d 0a 63 SIF_PAGE = 2;..c 8380: 6f 6e 73 74 20 53 49 46 5f 50 4f 53 20 3d 20 34 onst SIF_POS = 4 8390: 3b 0d 0a 63 6f 6e 73 74 20 53 49 46 5f 52 41 4e ;..const SIF_RAN 83a0: 47 45 20 3d 20 31 3b 0d 0a 63 6f 6e 73 74 20 53 GE = 1;..const S 83b0: 49 46 5f 44 49 53 41 42 4c 45 4e 4f 53 43 52 4f IF_DISABLENOSCRO 83c0: 4c 4c 20 3d 20 38 3b 0d 0a 63 6f 6e 73 74 20 53 LL = 8;..const S 83d0: 49 46 5f 54 52 41 43 4b 50 4f 53 20 3d 20 31 36 IF_TRACKPOS = 16 83e0: 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 53 57 50 5f 44 ;....const SWP_D 83f0: 52 41 57 46 52 41 4d 45 20 3d 20 33 32 3b 0d 0a RAWFRAME = 32;.. 8400: 63 6f 6e 73 74 20 53 57 50 5f 46 52 41 4d 45 43 const SWP_FRAMEC 8410: 48 41 4e 47 45 44 20 3d 20 33 32 3b 0d 0a 63 6f HANGED = 32;..co 8420: 6e 73 74 20 53 57 50 5f 48 49 44 45 57 49 4e 44 nst SWP_HIDEWIND 8430: 4f 57 20 3d 20 31 32 38 3b 0d 0a 63 6f 6e 73 74 OW = 128;..const 8440: 20 53 57 50 5f 4e 4f 41 43 54 49 56 41 54 45 20 SWP_NOACTIVATE 8450: 3d 20 31 36 3b 0d 0a 63 6f 6e 73 74 20 53 57 50 = 16;..const SWP 8460: 5f 4e 4f 43 4f 50 59 42 49 54 53 20 3d 20 32 35 _NOCOPYBITS = 25 8470: 36 3b 0d 0a 63 6f 6e 73 74 20 53 57 50 5f 4e 4f 6;..const SWP_NO 8480: 4d 4f 56 45 20 3d 20 32 3b 0d 0a 63 6f 6e 73 74 MOVE = 2;..const 8490: 20 53 57 50 5f 4e 4f 53 49 5a 45 20 3d 20 31 3b SWP_NOSIZE = 1; 84a0: 0d 0a 63 6f 6e 73 74 20 53 57 50 5f 4e 4f 52 45 ..const SWP_NORE 84b0: 44 52 41 57 20 3d 20 38 3b 0d 0a 63 6f 6e 73 74 DRAW = 8;..const 84c0: 20 53 57 50 5f 4e 4f 5a 4f 52 44 45 52 20 3d 20 SWP_NOZORDER = 84d0: 34 3b 0d 0a 63 6f 6e 73 74 20 53 57 50 5f 53 48 4;..const SWP_SH 84e0: 4f 57 57 49 4e 44 4f 57 20 3d 20 36 34 3b 0d 0a OWWINDOW = 64;.. 84f0: 63 6f 6e 73 74 20 53 57 50 5f 4e 4f 4f 57 4e 45 const SWP_NOOWNE 8500: 52 5a 4f 52 44 45 52 20 3d 20 35 31 32 3b 0d 0a RZORDER = 512;.. 8510: 63 6f 6e 73 74 20 53 57 50 5f 4e 4f 52 45 50 4f const SWP_NOREPO 8520: 53 49 54 49 4f 4e 20 3d 20 35 31 32 3b 0d 0a 63 SITION = 512;..c 8530: 6f 6e 73 74 20 53 57 50 5f 4e 4f 53 45 4e 44 43 onst SWP_NOSENDC 8540: 48 41 4e 47 49 4e 47 20 3d 20 31 30 32 34 3b 0d HANGING = 1024;. 8550: 0a 63 6f 6e 73 74 20 53 57 50 5f 44 45 46 45 52 .const SWP_DEFER 8560: 45 52 41 53 45 20 3d 20 38 31 39 32 3b 0d 0a 63 ERASE = 8192;..c 8570: 6f 6e 73 74 20 53 57 50 5f 41 53 59 4e 43 57 49 onst SWP_ASYNCWI 8580: 4e 44 4f 57 50 4f 53 20 3d 20 31 36 33 38 34 3b NDOWPOS = 16384; 8590: 0d 0a 0d 0a 65 6e 75 6d 20 7b 20 2f 2f 20 70 61 ....enum { // pa 85a0: 73 73 65 64 20 76 61 72 69 6f 75 73 6c 79 20 61 ssed variously a 85b0: 73 20 69 6e 74 20 6f 72 20 57 50 41 52 41 4d 0d s int or WPARAM. 85c0: 0a 09 48 53 48 45 4c 4c 5f 57 49 4e 44 4f 57 43 ..HSHELL_WINDOWC 85d0: 52 45 41 54 45 44 20 20 20 20 3d 20 20 20 20 20 REATED = 85e0: 31 2c 0d 0a 09 48 53 48 45 4c 4c 5f 57 49 4e 44 1,...HSHELL_WIND 85f0: 4f 57 44 45 53 54 52 4f 59 45 44 2c 0d 0a 09 48 OWDESTROYED,...H 8600: 53 48 45 4c 4c 5f 41 43 54 49 56 41 54 45 53 48 SHELL_ACTIVATESH 8610: 45 4c 4c 57 49 4e 44 4f 57 2c 0d 0a 09 48 53 48 ELLWINDOW,...HSH 8620: 45 4c 4c 5f 57 49 4e 44 4f 57 41 43 54 49 56 41 ELL_WINDOWACTIVA 8630: 54 45 44 2c 0d 0a 09 48 53 48 45 4c 4c 5f 47 45 TED,...HSHELL_GE 8640: 54 4d 49 4e 52 45 43 54 2c 0d 0a 09 48 53 48 45 TMINRECT,...HSHE 8650: 4c 4c 5f 52 45 44 52 41 57 2c 0d 0a 09 48 53 48 LL_REDRAW,...HSH 8660: 45 4c 4c 5f 54 41 53 4b 4d 41 4e 2c 0d 0a 09 48 ELL_TASKMAN,...H 8670: 53 48 45 4c 4c 5f 4c 41 4e 47 55 41 47 45 2c 20 SHELL_LANGUAGE, 8680: 20 20 20 20 2f 2f 20 3d 20 20 20 20 20 38 0d 0a // = 8.. 8690: 09 48 53 48 45 4c 4c 5f 45 4e 44 54 41 53 4b 20 .HSHELL_ENDTASK 86a0: 20 20 20 20 20 20 20 20 20 3d 20 20 20 20 31 30 = 10 86b0: 2c 0d 0a 09 48 53 48 45 4c 4c 5f 41 43 43 45 53 ,...HSHELL_ACCES 86c0: 53 49 42 49 4c 49 54 59 53 54 41 54 45 2c 0d 0a SIBILITYSTATE,.. 86d0: 09 48 53 48 45 4c 4c 5f 41 50 50 43 4f 4d 4d 41 .HSHELL_APPCOMMA 86e0: 4e 44 2c 20 20 20 2f 2f 20 3d 20 20 20 20 31 32 ND, // = 12 86f0: 0d 0a 09 48 53 48 45 4c 4c 5f 52 55 44 45 41 50 ...HSHELL_RUDEAP 8700: 50 41 43 54 49 56 41 54 45 44 20 3d 20 33 32 37 PACTIVATED = 327 8710: 37 32 2c 0d 0a 09 48 53 48 45 4c 4c 5f 46 4c 41 72,...HSHELL_FLA 8720: 53 48 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 SH = 8730: 33 32 37 37 34 0d 0a 7d 0d 0a 0d 0a 73 74 61 74 32774..}....stat 8740: 69 63 20 69 66 20 28 5f 57 49 4e 33 32 5f 57 49 ic if (_WIN32_WI 8750: 4e 4e 54 20 3e 3d 20 30 78 35 30 31 29 20 7b 0d NNT >= 0x501) {. 8760: 0a 09 65 6e 75 6d 20 7b 0d 0a 09 09 48 53 48 45 ..enum {....HSHE 8770: 4c 4c 5f 57 49 4e 44 4f 57 52 45 50 4c 41 43 45 LL_WINDOWREPLACE 8780: 44 20 3d 20 31 33 2c 0d 0a 09 09 48 53 48 45 4c D = 13,....HSHEL 8790: 4c 5f 57 49 4e 44 4f 57 52 45 50 4c 41 43 49 4e L_WINDOWREPLACIN 87a0: 47 0d 0a 09 7d 0d 0a 7d 0d 0a 0d 0a 65 6e 75 6d G...}..}....enum 87b0: 20 53 50 49 5f 53 45 54 46 4f 52 45 47 52 4f 55 SPI_SETFOREGROU 87c0: 4e 44 4c 4f 43 4b 54 49 4d 45 4f 55 54 20 3d 20 NDLOCKTIMEOUT = 87d0: 30 78 32 30 30 31 3b 0d 0a 65 6e 75 6d 20 53 50 0x2001;..enum SP 87e0: 49 5f 47 45 54 46 4f 52 45 47 52 4f 55 4e 44 4c I_GETFOREGROUNDL 87f0: 4f 43 4b 54 49 4d 45 4f 55 54 20 3d 20 30 78 32 OCKTIMEOUT = 0x2 8800: 30 30 30 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 53 50 000;....const SP 8810: 49 5f 47 45 54 41 43 43 45 53 53 54 49 4d 45 4f I_GETACCESSTIMEO 8820: 55 54 3d 36 30 3b 0d 0a 63 6f 6e 73 74 20 53 50 UT=60;..const SP 8830: 49 5f 47 45 54 41 43 54 49 56 45 57 4e 44 54 52 I_GETACTIVEWNDTR 8840: 4b 54 49 4d 45 4f 55 54 3d 38 31 39 34 3b 0d 0a KTIMEOUT=8194;.. 8850: 63 6f 6e 73 74 20 53 50 49 5f 47 45 54 41 4e 49 const SPI_GETANI 8860: 4d 41 54 49 4f 4e 3d 37 32 3b 0d 0a 63 6f 6e 73 MATION=72;..cons 8870: 74 20 53 50 49 5f 47 45 54 42 45 45 50 3d 31 3b t SPI_GETBEEP=1; 8880: 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 47 45 54 42 ..const SPI_GETB 8890: 4f 52 44 45 52 3d 35 3b 0d 0a 63 6f 6e 73 74 20 ORDER=5;..const 88a0: 53 50 49 5f 47 45 54 44 45 46 41 55 4c 54 49 4e SPI_GETDEFAULTIN 88b0: 50 55 54 4c 41 4e 47 3d 38 39 3b 0d 0a 63 6f 6e PUTLANG=89;..con 88c0: 73 74 20 53 50 49 5f 47 45 54 44 52 41 47 46 55 st SPI_GETDRAGFU 88d0: 4c 4c 57 49 4e 44 4f 57 53 3d 33 38 3b 0d 0a 63 LLWINDOWS=38;..c 88e0: 6f 6e 73 74 20 53 50 49 5f 47 45 54 46 41 53 54 onst SPI_GETFAST 88f0: 54 41 53 4b 53 57 49 54 43 48 3d 33 35 3b 0d 0a TASKSWITCH=35;.. 8900: 63 6f 6e 73 74 20 53 50 49 5f 47 45 54 46 49 4c const SPI_GETFIL 8910: 54 45 52 4b 45 59 53 3d 35 30 3b 0d 0a 63 6f 6e TERKEYS=50;..con 8920: 73 74 20 53 50 49 5f 47 45 54 46 4f 4e 54 53 4d st SPI_GETFONTSM 8930: 4f 4f 54 48 49 4e 47 3d 37 34 3b 0d 0a 63 6f 6e OOTHING=74;..con 8940: 73 74 20 53 50 49 5f 47 45 54 47 52 49 44 47 52 st SPI_GETGRIDGR 8950: 41 4e 55 4c 41 52 49 54 59 3d 31 38 3b 0d 0a 63 ANULARITY=18;..c 8960: 6f 6e 73 74 20 53 50 49 5f 47 45 54 48 49 47 48 onst SPI_GETHIGH 8970: 43 4f 4e 54 52 41 53 54 3d 36 36 3b 0d 0a 63 6f CONTRAST=66;..co 8980: 6e 73 74 20 53 50 49 5f 47 45 54 49 43 4f 4e 4d nst SPI_GETICONM 8990: 45 54 52 49 43 53 3d 34 35 3b 0d 0a 63 6f 6e 73 ETRICS=45;..cons 89a0: 74 20 53 50 49 5f 47 45 54 49 43 4f 4e 54 49 54 t SPI_GETICONTIT 89b0: 4c 45 4c 4f 47 46 4f 4e 54 3d 33 31 3b 0d 0a 63 LELOGFONT=31;..c 89c0: 6f 6e 73 74 20 53 50 49 5f 47 45 54 49 43 4f 4e onst SPI_GETICON 89d0: 54 49 54 4c 45 57 52 41 50 3d 32 35 3b 0d 0a 63 TITLEWRAP=25;..c 89e0: 6f 6e 73 74 20 53 50 49 5f 47 45 54 4b 45 59 42 onst SPI_GETKEYB 89f0: 4f 41 52 44 44 45 4c 41 59 3d 32 32 3b 0d 0a 63 OARDDELAY=22;..c 8a00: 6f 6e 73 74 20 53 50 49 5f 47 45 54 4b 45 59 42 onst SPI_GETKEYB 8a10: 4f 41 52 44 50 52 45 46 3d 36 38 3b 0d 0a 63 6f OARDPREF=68;..co 8a20: 6e 73 74 20 53 50 49 5f 47 45 54 4b 45 59 42 4f nst SPI_GETKEYBO 8a30: 41 52 44 53 50 45 45 44 3d 31 30 3b 0d 0a 63 6f ARDSPEED=10;..co 8a40: 6e 73 74 20 53 50 49 5f 47 45 54 4c 4f 57 50 4f nst SPI_GETLOWPO 8a50: 57 45 52 41 43 54 49 56 45 3d 38 33 3b 0d 0a 63 WERACTIVE=83;..c 8a60: 6f 6e 73 74 20 53 50 49 5f 47 45 54 4c 4f 57 50 onst SPI_GETLOWP 8a70: 4f 57 45 52 54 49 4d 45 4f 55 54 3d 37 39 3b 0d OWERTIMEOUT=79;. 8a80: 0a 63 6f 6e 73 74 20 53 50 49 5f 47 45 54 4d 45 .const SPI_GETME 8a90: 4e 55 44 52 4f 50 41 4c 49 47 4e 4d 45 4e 54 3d NUDROPALIGNMENT= 8aa0: 32 37 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 47 27;..const SPI_G 8ab0: 45 54 4d 49 4e 49 4d 49 5a 45 44 4d 45 54 52 49 ETMINIMIZEDMETRI 8ac0: 43 53 3d 34 33 3b 0d 0a 63 6f 6e 73 74 20 53 50 CS=43;..const SP 8ad0: 49 5f 47 45 54 4d 4f 55 53 45 3d 33 3b 0d 0a 63 I_GETMOUSE=3;..c 8ae0: 6f 6e 73 74 20 53 50 49 5f 47 45 54 4d 4f 55 53 onst SPI_GETMOUS 8af0: 45 4b 45 59 53 3d 35 34 3b 0d 0a 63 6f 6e 73 74 EKEYS=54;..const 8b00: 20 53 50 49 5f 47 45 54 4d 4f 55 53 45 54 52 41 SPI_GETMOUSETRA 8b10: 49 4c 53 3d 39 34 3b 0d 0a 63 6f 6e 73 74 20 53 ILS=94;..const S 8b20: 50 49 5f 47 45 54 4e 4f 4e 43 4c 49 45 4e 54 4d PI_GETNONCLIENTM 8b30: 45 54 52 49 43 53 3d 34 31 3b 0d 0a 63 6f 6e 73 ETRICS=41;..cons 8b40: 74 20 53 50 49 5f 47 45 54 50 4f 57 45 52 4f 46 t SPI_GETPOWEROF 8b50: 46 41 43 54 49 56 45 3d 38 34 3b 0d 0a 63 6f 6e FACTIVE=84;..con 8b60: 73 74 20 53 50 49 5f 47 45 54 50 4f 57 45 52 4f st SPI_GETPOWERO 8b70: 46 46 54 49 4d 45 4f 55 54 3d 38 30 3b 0d 0a 63 FFTIMEOUT=80;..c 8b80: 6f 6e 73 74 20 53 50 49 5f 47 45 54 53 43 52 45 onst SPI_GETSCRE 8b90: 45 4e 52 45 41 44 45 52 3d 37 30 3b 0d 0a 63 6f ENREADER=70;..co 8ba0: 6e 73 74 20 53 50 49 5f 47 45 54 53 43 52 45 45 nst SPI_GETSCREE 8bb0: 4e 53 41 56 45 41 43 54 49 56 45 3d 31 36 3b 0d NSAVEACTIVE=16;. 8bc0: 0a 63 6f 6e 73 74 20 53 50 49 5f 47 45 54 53 43 .const SPI_GETSC 8bd0: 52 45 45 4e 53 41 56 45 54 49 4d 45 4f 55 54 3d REENSAVETIMEOUT= 8be0: 31 34 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 47 14;..const SPI_G 8bf0: 45 54 53 45 52 49 41 4c 4b 45 59 53 3d 36 32 3b ETSERIALKEYS=62; 8c00: 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 47 45 54 53 ..const SPI_GETS 8c10: 48 4f 57 53 4f 55 4e 44 53 3d 35 36 3b 0d 0a 63 HOWSOUNDS=56;..c 8c20: 6f 6e 73 74 20 53 50 49 5f 47 45 54 53 4f 55 4e onst SPI_GETSOUN 8c30: 44 53 45 4e 54 52 59 3d 36 34 3b 0d 0a 63 6f 6e DSENTRY=64;..con 8c40: 73 74 20 53 50 49 5f 47 45 54 53 54 49 43 4b 59 st SPI_GETSTICKY 8c50: 4b 45 59 53 3d 35 38 3b 0d 0a 63 6f 6e 73 74 20 KEYS=58;..const 8c60: 53 50 49 5f 47 45 54 54 4f 47 47 4c 45 4b 45 59 SPI_GETTOGGLEKEY 8c70: 53 3d 35 32 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 S=52;..const SPI 8c80: 5f 47 45 54 57 48 45 45 4c 53 43 52 4f 4c 4c 4c _GETWHEELSCROLLL 8c90: 49 4e 45 53 3d 31 30 34 3b 0d 0a 63 6f 6e 73 74 INES=104;..const 8ca0: 20 53 50 49 5f 47 45 54 57 49 4e 44 4f 57 53 45 SPI_GETWINDOWSE 8cb0: 58 54 45 4e 53 49 4f 4e 3d 39 32 3b 0d 0a 63 6f XTENSION=92;..co 8cc0: 6e 73 74 20 53 50 49 5f 47 45 54 57 4f 52 4b 41 nst SPI_GETWORKA 8cd0: 52 45 41 3d 34 38 3b 0d 0a 63 6f 6e 73 74 20 53 REA=48;..const S 8ce0: 50 49 5f 49 43 4f 4e 48 4f 52 49 5a 4f 4e 54 41 PI_ICONHORIZONTA 8cf0: 4c 53 50 41 43 49 4e 47 3d 31 33 3b 0d 0a 63 6f LSPACING=13;..co 8d00: 6e 73 74 20 53 50 49 5f 49 43 4f 4e 56 45 52 54 nst SPI_ICONVERT 8d10: 49 43 41 4c 53 50 41 43 49 4e 47 3d 32 34 3b 0d ICALSPACING=24;. 8d20: 0a 63 6f 6e 73 74 20 53 50 49 5f 4c 41 4e 47 44 .const SPI_LANGD 8d30: 52 49 56 45 52 3d 31 32 3b 0d 0a 63 6f 6e 73 74 RIVER=12;..const 8d40: 20 53 50 49 5f 53 43 52 45 45 4e 53 41 56 45 52 SPI_SCREENSAVER 8d50: 52 55 4e 4e 49 4e 47 3d 39 37 3b 0d 0a 63 6f 6e RUNNING=97;..con 8d60: 73 74 20 53 50 49 5f 53 45 54 41 43 43 45 53 53 st SPI_SETACCESS 8d70: 54 49 4d 45 4f 55 54 3d 36 31 3b 0d 0a 63 6f 6e TIMEOUT=61;..con 8d80: 73 74 20 53 50 49 5f 53 45 54 41 43 54 49 56 45 st SPI_SETACTIVE 8d90: 57 4e 44 54 52 4b 54 49 4d 45 4f 55 54 3d 38 31 WNDTRKTIMEOUT=81 8da0: 39 35 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 53 95;..const SPI_S 8db0: 45 54 41 4e 49 4d 41 54 49 4f 4e 3d 37 33 3b 0d ETANIMATION=73;. 8dc0: 0a 63 6f 6e 73 74 20 53 50 49 5f 53 45 54 42 45 .const SPI_SETBE 8dd0: 45 50 3d 32 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 EP=2;..const SPI 8de0: 5f 53 45 54 42 4f 52 44 45 52 3d 36 3b 0d 0a 63 _SETBORDER=6;..c 8df0: 6f 6e 73 74 20 53 50 49 5f 53 45 54 44 45 46 41 onst SPI_SETDEFA 8e00: 55 4c 54 49 4e 50 55 54 4c 41 4e 47 3d 39 30 3b ULTINPUTLANG=90; 8e10: 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 53 45 54 44 ..const SPI_SETD 8e20: 45 53 4b 50 41 54 54 45 52 4e 3d 32 31 3b 0d 0a ESKPATTERN=21;.. 8e30: 63 6f 6e 73 74 20 53 50 49 5f 53 45 54 44 45 53 const SPI_SETDES 8e40: 4b 57 41 4c 4c 50 41 50 45 52 3d 32 30 3b 0d 0a KWALLPAPER=20;.. 8e50: 63 6f 6e 73 74 20 53 50 49 5f 53 45 54 44 4f 55 const SPI_SETDOU 8e60: 42 4c 45 43 4c 49 43 4b 54 49 4d 45 3d 33 32 3b BLECLICKTIME=32; 8e70: 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 53 45 54 44 ..const SPI_SETD 8e80: 4f 55 42 4c 45 43 4c 4b 48 45 49 47 48 54 3d 33 OUBLECLKHEIGHT=3 8e90: 30 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 53 45 0;..const SPI_SE 8ea0: 54 44 4f 55 42 4c 45 43 4c 4b 57 49 44 54 48 3d TDOUBLECLKWIDTH= 8eb0: 32 39 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 53 29;..const SPI_S 8ec0: 45 54 44 52 41 47 46 55 4c 4c 57 49 4e 44 4f 57 ETDRAGFULLWINDOW 8ed0: 53 3d 33 37 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 S=37;..const SPI 8ee0: 5f 53 45 54 44 52 41 47 48 45 49 47 48 54 3d 37 _SETDRAGHEIGHT=7 8ef0: 37 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 53 45 7;..const SPI_SE 8f00: 54 44 52 41 47 57 49 44 54 48 3d 37 36 3b 0d 0a TDRAGWIDTH=76;.. 8f10: 63 6f 6e 73 74 20 53 50 49 5f 53 45 54 46 41 53 const SPI_SETFAS 8f20: 54 54 41 53 4b 53 57 49 54 43 48 3d 33 36 3b 0d TTASKSWITCH=36;. 8f30: 0a 63 6f 6e 73 74 20 53 50 49 5f 53 45 54 46 49 .const SPI_SETFI 8f40: 4c 54 45 52 4b 45 59 53 3d 35 31 3b 0d 0a 63 6f LTERKEYS=51;..co 8f50: 6e 73 74 20 53 50 49 5f 53 45 54 46 4f 4e 54 53 nst SPI_SETFONTS 8f60: 4d 4f 4f 54 48 49 4e 47 3d 37 35 3b 0d 0a 63 6f MOOTHING=75;..co 8f70: 6e 73 74 20 53 50 49 5f 53 45 54 47 52 49 44 47 nst SPI_SETGRIDG 8f80: 52 41 4e 55 4c 41 52 49 54 59 3d 31 39 3b 0d 0a RANULARITY=19;.. 8f90: 63 6f 6e 73 74 20 53 50 49 5f 53 45 54 48 41 4e const SPI_SETHAN 8fa0: 44 48 45 4c 44 3d 37 38 3b 0d 0a 63 6f 6e 73 74 DHELD=78;..const 8fb0: 20 53 50 49 5f 53 45 54 48 49 47 48 43 4f 4e 54 SPI_SETHIGHCONT 8fc0: 52 41 53 54 3d 36 37 3b 0d 0a 63 6f 6e 73 74 20 RAST=67;..const 8fd0: 53 50 49 5f 53 45 54 49 43 4f 4e 4d 45 54 52 49 SPI_SETICONMETRI 8fe0: 43 53 3d 34 36 3b 0d 0a 63 6f 6e 73 74 20 53 50 CS=46;..const SP 8ff0: 49 5f 53 45 54 49 43 4f 4e 54 49 54 4c 45 4c 4f I_SETICONTITLELO 9000: 47 46 4f 4e 54 3d 33 34 3b 0d 0a 63 6f 6e 73 74 GFONT=34;..const 9010: 20 53 50 49 5f 53 45 54 49 43 4f 4e 54 49 54 4c SPI_SETICONTITL 9020: 45 57 52 41 50 3d 32 36 3b 0d 0a 63 6f 6e 73 74 EWRAP=26;..const 9030: 20 53 50 49 5f 53 45 54 4b 45 59 42 4f 41 52 44 SPI_SETKEYBOARD 9040: 44 45 4c 41 59 3d 32 33 3b 0d 0a 63 6f 6e 73 74 DELAY=23;..const 9050: 20 53 50 49 5f 53 45 54 4b 45 59 42 4f 41 52 44 SPI_SETKEYBOARD 9060: 50 52 45 46 3d 36 39 3b 0d 0a 63 6f 6e 73 74 20 PREF=69;..const 9070: 53 50 49 5f 53 45 54 4b 45 59 42 4f 41 52 44 53 SPI_SETKEYBOARDS 9080: 50 45 45 44 3d 31 31 3b 0d 0a 63 6f 6e 73 74 20 PEED=11;..const 9090: 53 50 49 5f 53 45 54 4c 41 4e 47 54 4f 47 47 4c SPI_SETLANGTOGGL 90a0: 45 3d 39 31 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 E=91;..const SPI 90b0: 5f 53 45 54 4c 4f 57 50 4f 57 45 52 41 43 54 49 _SETLOWPOWERACTI 90c0: 56 45 3d 38 35 3b 0d 0a 63 6f 6e 73 74 20 53 50 VE=85;..const SP 90d0: 49 5f 53 45 54 4c 4f 57 50 4f 57 45 52 54 49 4d I_SETLOWPOWERTIM 90e0: 45 4f 55 54 3d 38 31 3b 0d 0a 63 6f 6e 73 74 20 EOUT=81;..const 90f0: 53 50 49 5f 53 45 54 4d 45 4e 55 44 52 4f 50 41 SPI_SETMENUDROPA 9100: 4c 49 47 4e 4d 45 4e 54 3d 32 38 3b 0d 0a 63 6f LIGNMENT=28;..co 9110: 6e 73 74 20 53 50 49 5f 53 45 54 4d 49 4e 49 4d nst SPI_SETMINIM 9120: 49 5a 45 44 4d 45 54 52 49 43 53 3d 34 34 3b 0d IZEDMETRICS=44;. 9130: 0a 63 6f 6e 73 74 20 53 50 49 5f 53 45 54 4d 4f .const SPI_SETMO 9140: 55 53 45 3d 34 3b 0d 0a 63 6f 6e 73 74 20 53 50 USE=4;..const SP 9150: 49 5f 53 45 54 4d 4f 55 53 45 42 55 54 54 4f 4e I_SETMOUSEBUTTON 9160: 53 57 41 50 3d 33 33 3b 0d 0a 63 6f 6e 73 74 20 SWAP=33;..const 9170: 53 50 49 5f 53 45 54 4d 4f 55 53 45 4b 45 59 53 SPI_SETMOUSEKEYS 9180: 3d 35 35 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 5f =55;..const SPI_ 9190: 53 45 54 4d 4f 55 53 45 54 52 41 49 4c 53 3d 39 SETMOUSETRAILS=9 91a0: 33 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 53 45 3;..const SPI_SE 91b0: 54 4e 4f 4e 43 4c 49 45 4e 54 4d 45 54 52 49 43 TNONCLIENTMETRIC 91c0: 53 3d 34 32 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 S=42;..const SPI 91d0: 5f 53 45 54 50 45 4e 57 49 4e 44 4f 57 53 3d 34 _SETPENWINDOWS=4 91e0: 39 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 53 45 9;..const SPI_SE 91f0: 54 50 4f 57 45 52 4f 46 46 41 43 54 49 56 45 3d TPOWEROFFACTIVE= 9200: 38 36 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 53 86;..const SPI_S 9210: 45 54 50 4f 57 45 52 4f 46 46 54 49 4d 45 4f 55 ETPOWEROFFTIMEOU 9220: 54 3d 38 32 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 T=82;..const SPI 9230: 5f 53 45 54 53 43 52 45 45 4e 52 45 41 44 45 52 _SETSCREENREADER 9240: 3d 37 31 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 5f =71;..const SPI_ 9250: 53 45 54 53 43 52 45 45 4e 53 41 56 45 41 43 54 SETSCREENSAVEACT 9260: 49 56 45 3d 31 37 3b 0d 0a 63 6f 6e 73 74 20 53 IVE=17;..const S 9270: 50 49 5f 53 45 54 53 43 52 45 45 4e 53 41 56 45 PI_SETSCREENSAVE 9280: 52 52 55 4e 4e 49 4e 47 3d 39 37 3b 0d 0a 63 6f RRUNNING=97;..co 9290: 6e 73 74 20 53 50 49 5f 53 45 54 53 43 52 45 45 nst SPI_SETSCREE 92a0: 4e 53 41 56 45 54 49 4d 45 4f 55 54 3d 31 35 3b NSAVETIMEOUT=15; 92b0: 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 53 45 54 53 ..const SPI_SETS 92c0: 45 52 49 41 4c 4b 45 59 53 3d 36 33 3b 0d 0a 63 ERIALKEYS=63;..c 92d0: 6f 6e 73 74 20 53 50 49 5f 53 45 54 53 48 4f 57 onst SPI_SETSHOW 92e0: 53 4f 55 4e 44 53 3d 35 37 3b 0d 0a 63 6f 6e 73 SOUNDS=57;..cons 92f0: 74 20 53 50 49 5f 53 45 54 53 4f 55 4e 44 53 45 t SPI_SETSOUNDSE 9300: 4e 54 52 59 3d 36 35 3b 0d 0a 63 6f 6e 73 74 20 NTRY=65;..const 9310: 53 50 49 5f 53 45 54 53 54 49 43 4b 59 4b 45 59 SPI_SETSTICKYKEY 9320: 53 3d 35 39 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 S=59;..const SPI 9330: 5f 53 45 54 54 4f 47 47 4c 45 4b 45 59 53 3d 35 _SETTOGGLEKEYS=5 9340: 33 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 53 45 3;..const SPI_SE 9350: 54 57 48 45 45 4c 53 43 52 4f 4c 4c 4c 49 4e 45 TWHEELSCROLLLINE 9360: 53 3d 31 30 35 3b 0d 0a 63 6f 6e 73 74 20 53 50 S=105;..const SP 9370: 49 5f 53 45 54 57 4f 52 4b 41 52 45 41 3d 34 37 I_SETWORKAREA=47 9380: 3b 0d 0a 0d 0a 73 74 61 74 69 63 20 69 66 20 28 ;....static if ( 9390: 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 _WIN32_WINNT >= 93a0: 30 78 35 30 30 29 20 7b 0d 0a 63 6f 6e 73 74 20 0x500) {..const 93b0: 53 50 49 5f 47 45 54 44 45 53 4b 57 41 4c 4c 50 SPI_GETDESKWALLP 93c0: 41 50 45 52 3d 31 31 35 3b 0d 0a 63 6f 6e 73 74 APER=115;..const 93d0: 20 53 50 49 5f 47 45 54 4d 4f 55 53 45 53 50 45 SPI_GETMOUSESPE 93e0: 45 44 3d 31 31 32 3b 0d 0a 63 6f 6e 73 74 20 53 ED=112;..const S 93f0: 50 49 5f 47 45 54 53 43 52 45 45 4e 53 41 56 45 PI_GETSCREENSAVE 9400: 52 52 55 4e 4e 49 4e 47 3d 31 31 34 3b 0d 0a 63 RRUNNING=114;..c 9410: 6f 6e 73 74 20 53 50 49 5f 47 45 54 41 43 54 49 onst SPI_GETACTI 9420: 56 45 57 49 4e 44 4f 57 54 52 41 43 4b 49 4e 47 VEWINDOWTRACKING 9430: 3d 30 78 31 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 =0x1000;..const 9440: 53 50 49 5f 47 45 54 41 43 54 49 56 45 57 4e 44 SPI_GETACTIVEWND 9450: 54 52 4b 5a 4f 52 44 45 52 3d 30 78 31 30 30 43 TRKZORDER=0x100C 9460: 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 47 45 54 ;..const SPI_GET 9470: 43 4f 4d 42 4f 42 4f 58 41 4e 49 4d 41 54 49 4f COMBOBOXANIMATIO 9480: 4e 3d 30 78 31 30 30 34 3b 0d 0a 63 6f 6e 73 74 N=0x1004;..const 9490: 20 53 50 49 5f 47 45 54 43 55 52 53 4f 52 53 48 SPI_GETCURSORSH 94a0: 41 44 4f 57 3d 30 78 31 30 31 41 3b 0d 0a 63 6f ADOW=0x101A;..co 94b0: 6e 73 74 20 53 50 49 5f 47 45 54 47 52 41 44 49 nst SPI_GETGRADI 94c0: 45 4e 54 43 41 50 54 49 4f 4e 53 3d 30 78 31 30 ENTCAPTIONS=0x10 94d0: 30 38 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 47 08;..const SPI_G 94e0: 45 54 48 4f 54 54 52 41 43 4b 49 4e 47 3d 30 78 ETHOTTRACKING=0x 94f0: 31 30 30 45 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 100E;..const SPI 9500: 5f 47 45 54 4b 45 59 42 4f 41 52 44 43 55 45 53 _GETKEYBOARDCUES 9510: 3d 30 78 31 30 30 41 3b 0d 0a 63 6f 6e 73 74 20 =0x100A;..const 9520: 53 50 49 5f 47 45 54 4c 49 53 54 42 4f 58 53 4d SPI_GETLISTBOXSM 9530: 4f 4f 54 48 53 43 52 4f 4c 4c 49 4e 47 3d 30 78 OOTHSCROLLING=0x 9540: 31 30 30 36 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 1006;..const SPI 9550: 5f 47 45 54 4d 45 4e 55 41 4e 49 4d 41 54 49 4f _GETMENUANIMATIO 9560: 4e 3d 30 78 31 30 30 32 3b 0d 0a 63 6f 6e 73 74 N=0x1002;..const 9570: 20 53 50 49 5f 47 45 54 4d 45 4e 55 46 41 44 45 SPI_GETMENUFADE 9580: 3d 30 78 31 30 31 32 3b 0d 0a 63 6f 6e 73 74 20 =0x1012;..const 9590: 53 50 49 5f 47 45 54 4d 45 4e 55 55 4e 44 45 52 SPI_GETMENUUNDER 95a0: 4c 49 4e 45 53 3d 30 78 31 30 30 41 3b 0d 0a 63 LINES=0x100A;..c 95b0: 6f 6e 73 74 20 53 50 49 5f 47 45 54 53 45 4c 45 onst SPI_GETSELE 95c0: 43 54 49 4f 4e 46 41 44 45 3d 30 78 31 30 31 34 CTIONFADE=0x1014 95d0: 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 47 45 54 ;..const SPI_GET 95e0: 54 4f 4f 4c 54 49 50 41 4e 49 4d 41 54 49 4f 4e TOOLTIPANIMATION 95f0: 3d 30 78 31 30 31 36 3b 0d 0a 63 6f 6e 73 74 20 =0x1016;..const 9600: 53 50 49 5f 47 45 54 54 4f 4f 4c 54 49 50 46 41 SPI_GETTOOLTIPFA 9610: 44 45 3d 30 78 31 30 31 38 3b 0d 0a 63 6f 6e 73 DE=0x1018;..cons 9620: 74 20 53 50 49 5f 53 45 54 41 43 54 49 56 45 57 t SPI_SETACTIVEW 9630: 49 4e 44 4f 57 54 52 41 43 4b 49 4e 47 3d 30 78 INDOWTRACKING=0x 9640: 31 30 30 31 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 1001;..const SPI 9650: 5f 53 45 54 41 43 54 49 56 45 57 4e 44 54 52 4b _SETACTIVEWNDTRK 9660: 5a 4f 52 44 45 52 3d 30 78 31 30 30 44 3b 0d 0a ZORDER=0x100D;.. 9670: 63 6f 6e 73 74 20 53 50 49 5f 53 45 54 43 4f 4d const SPI_SETCOM 9680: 42 4f 42 4f 58 41 4e 49 4d 41 54 49 4f 4e 3d 30 BOBOXANIMATION=0 9690: 78 31 30 30 35 3b 0d 0a 63 6f 6e 73 74 20 53 50 x1005;..const SP 96a0: 49 5f 53 45 54 43 55 52 53 4f 52 53 48 41 44 4f I_SETCURSORSHADO 96b0: 57 3d 30 78 31 30 31 42 3b 0d 0a 63 6f 6e 73 74 W=0x101B;..const 96c0: 20 53 50 49 5f 53 45 54 47 52 41 44 49 45 4e 54 SPI_SETGRADIENT 96d0: 43 41 50 54 49 4f 4e 53 3d 30 78 31 30 30 39 3b CAPTIONS=0x1009; 96e0: 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 53 45 54 48 ..const SPI_SETH 96f0: 4f 54 54 52 41 43 4b 49 4e 47 3d 30 78 31 30 30 OTTRACKING=0x100 9700: 46 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 53 45 F;..const SPI_SE 9710: 54 4b 45 59 42 4f 41 52 44 43 55 45 53 3d 30 78 TKEYBOARDCUES=0x 9720: 31 30 30 42 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 100B;..const SPI 9730: 5f 53 45 54 4c 49 53 54 42 4f 58 53 4d 4f 4f 54 _SETLISTBOXSMOOT 9740: 48 53 43 52 4f 4c 4c 49 4e 47 3d 30 78 31 30 30 HSCROLLING=0x100 9750: 37 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 53 45 7;..const SPI_SE 9760: 54 4d 45 4e 55 41 4e 49 4d 41 54 49 4f 4e 3d 30 TMENUANIMATION=0 9770: 78 31 30 30 33 3b 0d 0a 63 6f 6e 73 74 20 53 50 x1003;..const SP 9780: 49 5f 53 45 54 4d 45 4e 55 46 41 44 45 3d 30 78 I_SETMENUFADE=0x 9790: 31 30 31 33 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 1013;..const SPI 97a0: 5f 53 45 54 4d 45 4e 55 55 4e 44 45 52 4c 49 4e _SETMENUUNDERLIN 97b0: 45 53 3d 30 78 31 30 30 42 3b 0d 0a 63 6f 6e 73 ES=0x100B;..cons 97c0: 74 20 53 50 49 5f 53 45 54 4d 4f 55 53 45 53 50 t SPI_SETMOUSESP 97d0: 45 45 44 3d 31 31 33 3b 0d 0a 63 6f 6e 73 74 20 EED=113;..const 97e0: 53 50 49 5f 53 45 54 53 45 4c 45 43 54 49 4f 4e SPI_SETSELECTION 97f0: 46 41 44 45 3d 30 78 31 30 31 35 3b 0d 0a 63 6f FADE=0x1015;..co 9800: 6e 73 74 20 53 50 49 5f 53 45 54 54 4f 4f 4c 54 nst SPI_SETTOOLT 9810: 49 50 41 4e 49 4d 41 54 49 4f 4e 3d 30 78 31 30 IPANIMATION=0x10 9820: 31 37 3b 0d 0a 63 6f 6e 73 74 20 53 50 49 5f 53 17;..const SPI_S 9830: 45 54 54 4f 4f 4c 54 49 50 46 41 44 45 3d 30 78 ETTOOLTIPFADE=0x 9840: 31 30 31 39 3b 0d 0a 7d 0d 0a 0d 0a 63 6f 6e 73 1019;..}....cons 9850: 74 20 53 50 49 46 5f 55 50 44 41 54 45 49 4e 49 t SPIF_UPDATEINI 9860: 46 49 4c 45 3d 31 3b 0d 0a 63 6f 6e 73 74 20 53 FILE=1;..const S 9870: 50 49 46 5f 53 45 4e 44 57 49 4e 49 4e 49 43 48 PIF_SENDWININICH 9880: 41 4e 47 45 3d 32 3b 0d 0a 63 6f 6e 73 74 20 53 ANGE=2;..const S 9890: 50 49 46 5f 53 45 4e 44 43 48 41 4e 47 45 3d 32 PIF_SENDCHANGE=2 98a0: 3b 0d 0a 2f 2f 20 5b 52 65 64 65 66 69 6e 65 64 ;..// [Redefined 98b0: 5d 20 41 54 46 5f 4f 4e 4f 46 46 46 45 45 44 42 ] ATF_ONOFFFEEDB 98c0: 41 43 4b 3d 32 0d 0a 2f 2f 20 5b 52 65 64 65 66 ACK=2..// [Redef 98d0: 69 6e 65 64 5d 20 41 54 46 5f 54 49 4d 45 4f 55 ined] ATF_TIMEOU 98e0: 54 4f 4e 3d 31 0d 0a 63 6f 6e 73 74 20 57 4d 5f TON=1..const WM_ 98f0: 41 50 50 3d 33 32 37 36 38 3b 0d 0a 63 6f 6e 73 APP=32768;..cons 9900: 74 20 57 4d 5f 41 43 54 49 56 41 54 45 3d 36 3b t WM_ACTIVATE=6; 9910: 0d 0a 63 6f 6e 73 74 20 57 4d 5f 41 43 54 49 56 ..const WM_ACTIV 9920: 41 54 45 41 50 50 3d 32 38 3b 0d 0a 2f 2f 20 46 ATEAPP=28;..// F 9930: 49 58 4d 45 2f 43 48 45 43 4b 3a 20 41 72 65 20 IXME/CHECK: Are 9940: 57 4d 5f 41 46 58 20 7b 46 49 52 53 54 2c 20 4c WM_AFX {FIRST, L 9950: 41 53 54 7d 20 76 61 6c 69 64 20 66 6f 72 20 5f AST} valid for _ 9960: 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3c 20 30 78 WIN32_WINNT < 0x 9970: 34 30 30 3f 0d 0a 63 6f 6e 73 74 20 57 4d 5f 41 400?..const WM_A 9980: 46 58 46 49 52 53 54 3d 38 36 34 3b 0d 0a 63 6f FXFIRST=864;..co 9990: 6e 73 74 20 57 4d 5f 41 46 58 4c 41 53 54 3d 38 nst WM_AFXLAST=8 99a0: 39 35 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 41 53 95;..const WM_AS 99b0: 4b 43 42 46 4f 52 4d 41 54 4e 41 4d 45 3d 37 38 KCBFORMATNAME=78 99c0: 30 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 43 41 4e 0;..const WM_CAN 99d0: 43 45 4c 4a 4f 55 52 4e 41 4c 3d 37 35 3b 0d 0a CELJOURNAL=75;.. 99e0: 63 6f 6e 73 74 20 57 4d 5f 43 41 4e 43 45 4c 4d const WM_CANCELM 99f0: 4f 44 45 3d 33 31 3b 0d 0a 63 6f 6e 73 74 20 57 ODE=31;..const W 9a00: 4d 5f 43 41 50 54 55 52 45 43 48 41 4e 47 45 44 M_CAPTURECHANGED 9a10: 3d 35 33 33 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f =533;..const WM_ 9a20: 43 48 41 4e 47 45 43 42 43 48 41 49 4e 3d 37 38 CHANGECBCHAIN=78 9a30: 31 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 43 48 41 1;..const WM_CHA 9a40: 52 3d 32 35 38 3b 0d 0a 63 6f 6e 73 74 20 57 4d R=258;..const WM 9a50: 5f 43 48 41 52 54 4f 49 54 45 4d 3d 34 37 3b 0d _CHARTOITEM=47;. 9a60: 0a 63 6f 6e 73 74 20 57 4d 5f 43 48 49 4c 44 41 .const WM_CHILDA 9a70: 43 54 49 56 41 54 45 3d 33 34 3b 0d 0a 63 6f 6e CTIVATE=34;..con 9a80: 73 74 20 57 4d 5f 43 4c 45 41 52 3d 37 37 31 3b st WM_CLEAR=771; 9a90: 0d 0a 63 6f 6e 73 74 20 57 4d 5f 43 4c 4f 53 45 ..const WM_CLOSE 9aa0: 3d 31 36 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 43 =16;..const WM_C 9ab0: 4f 4d 4d 41 4e 44 3d 32 37 33 3b 0d 0a 63 6f 6e OMMAND=273;..con 9ac0: 73 74 20 57 4d 5f 43 4f 4d 4d 4e 4f 54 49 46 59 st WM_COMMNOTIFY 9ad0: 3d 36 38 3b 20 2f 2f 20 6f 62 73 6f 6c 65 74 65 =68; // obsolete 9ae0: 0d 0a 63 6f 6e 73 74 20 57 4d 5f 43 4f 4d 50 41 ..const WM_COMPA 9af0: 43 54 49 4e 47 3d 36 35 3b 0d 0a 63 6f 6e 73 74 CTING=65;..const 9b00: 20 57 4d 5f 43 4f 4d 50 41 52 45 49 54 45 4d 3d WM_COMPAREITEM= 9b10: 35 37 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 43 4f 57;..const WM_CO 9b20: 4e 54 45 58 54 4d 45 4e 55 3d 31 32 33 3b 0d 0a NTEXTMENU=123;.. 9b30: 63 6f 6e 73 74 20 57 4d 5f 43 4f 50 59 3d 37 36 const WM_COPY=76 9b40: 39 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 43 4f 50 9;..const WM_COP 9b50: 59 44 41 54 41 3d 37 34 3b 0d 0a 63 6f 6e 73 74 YDATA=74;..const 9b60: 20 57 4d 5f 43 52 45 41 54 45 3d 31 3b 0d 0a 63 WM_CREATE=1;..c 9b70: 6f 6e 73 74 20 57 4d 5f 43 54 4c 43 4f 4c 4f 52 onst WM_CTLCOLOR 9b80: 42 54 4e 3d 33 30 39 3b 0d 0a 63 6f 6e 73 74 20 BTN=309;..const 9b90: 57 4d 5f 43 54 4c 43 4f 4c 4f 52 44 4c 47 3d 33 WM_CTLCOLORDLG=3 9ba0: 31 30 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 43 54 10;..const WM_CT 9bb0: 4c 43 4f 4c 4f 52 45 44 49 54 3d 33 30 37 3b 0d LCOLOREDIT=307;. 9bc0: 0a 63 6f 6e 73 74 20 57 4d 5f 43 54 4c 43 4f 4c .const WM_CTLCOL 9bd0: 4f 52 4c 49 53 54 42 4f 58 3d 33 30 38 3b 0d 0a ORLISTBOX=308;.. 9be0: 63 6f 6e 73 74 20 57 4d 5f 43 54 4c 43 4f 4c 4f const WM_CTLCOLO 9bf0: 52 4d 53 47 42 4f 58 3d 33 30 36 3b 0d 0a 63 6f RMSGBOX=306;..co 9c00: 6e 73 74 20 57 4d 5f 43 54 4c 43 4f 4c 4f 52 53 nst WM_CTLCOLORS 9c10: 43 52 4f 4c 4c 42 41 52 3d 33 31 31 3b 0d 0a 63 CROLLBAR=311;..c 9c20: 6f 6e 73 74 20 57 4d 5f 43 54 4c 43 4f 4c 4f 52 onst WM_CTLCOLOR 9c30: 53 54 41 54 49 43 3d 33 31 32 3b 0d 0a 63 6f 6e STATIC=312;..con 9c40: 73 74 20 57 4d 5f 43 55 54 3d 37 36 38 3b 0d 0a st WM_CUT=768;.. 9c50: 63 6f 6e 73 74 20 57 4d 5f 44 45 41 44 43 48 41 const WM_DEADCHA 9c60: 52 3d 32 35 39 3b 0d 0a 63 6f 6e 73 74 20 57 4d R=259;..const WM 9c70: 5f 44 45 4c 45 54 45 49 54 45 4d 3d 34 35 3b 0d _DELETEITEM=45;. 9c80: 0a 63 6f 6e 73 74 20 57 4d 5f 44 45 53 54 52 4f .const WM_DESTRO 9c90: 59 3d 32 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 44 Y=2;..const WM_D 9ca0: 45 53 54 52 4f 59 43 4c 49 50 42 4f 41 52 44 3d ESTROYCLIPBOARD= 9cb0: 37 37 35 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 44 775;..const WM_D 9cc0: 45 56 49 43 45 43 48 41 4e 47 45 3d 35 33 37 3b EVICECHANGE=537; 9cd0: 0d 0a 63 6f 6e 73 74 20 57 4d 5f 44 45 56 4d 4f ..const WM_DEVMO 9ce0: 44 45 43 48 41 4e 47 45 3d 32 37 3b 0d 0a 63 6f DECHANGE=27;..co 9cf0: 6e 73 74 20 57 4d 5f 44 49 53 50 4c 41 59 43 48 nst WM_DISPLAYCH 9d00: 41 4e 47 45 3d 31 32 36 3b 0d 0a 63 6f 6e 73 74 ANGE=126;..const 9d10: 20 57 4d 5f 44 52 41 57 43 4c 49 50 42 4f 41 52 WM_DRAWCLIPBOAR 9d20: 44 3d 37 37 36 3b 0d 0a 63 6f 6e 73 74 20 57 4d D=776;..const WM 9d30: 5f 44 52 41 57 49 54 45 4d 3d 34 33 3b 0d 0a 63 _DRAWITEM=43;..c 9d40: 6f 6e 73 74 20 57 4d 5f 44 52 4f 50 46 49 4c 45 onst WM_DROPFILE 9d50: 53 3d 35 36 33 3b 0d 0a 63 6f 6e 73 74 20 57 4d S=563;..const WM 9d60: 5f 45 4e 41 42 4c 45 3d 31 30 3b 0d 0a 63 6f 6e _ENABLE=10;..con 9d70: 73 74 20 57 4d 5f 45 4e 44 53 45 53 53 49 4f 4e st WM_ENDSESSION 9d80: 3d 32 32 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 45 =22;..const WM_E 9d90: 4e 54 45 52 49 44 4c 45 3d 32 38 39 3b 0d 0a 63 NTERIDLE=289;..c 9da0: 6f 6e 73 74 20 57 4d 5f 45 4e 54 45 52 4d 45 4e onst WM_ENTERMEN 9db0: 55 4c 4f 4f 50 3d 35 32 39 3b 0d 0a 63 6f 6e 73 ULOOP=529;..cons 9dc0: 74 20 57 4d 5f 45 4e 54 45 52 53 49 5a 45 4d 4f t WM_ENTERSIZEMO 9dd0: 56 45 3d 35 36 31 3b 0d 0a 63 6f 6e 73 74 20 57 VE=561;..const W 9de0: 4d 5f 45 52 41 53 45 42 4b 47 4e 44 3d 32 30 3b M_ERASEBKGND=20; 9df0: 0d 0a 63 6f 6e 73 74 20 57 4d 5f 45 58 49 54 4d ..const WM_EXITM 9e00: 45 4e 55 4c 4f 4f 50 3d 35 33 30 3b 0d 0a 63 6f ENULOOP=530;..co 9e10: 6e 73 74 20 57 4d 5f 45 58 49 54 53 49 5a 45 4d nst WM_EXITSIZEM 9e20: 4f 56 45 3d 35 36 32 3b 0d 0a 63 6f 6e 73 74 20 OVE=562;..const 9e30: 57 4d 5f 46 4f 4e 54 43 48 41 4e 47 45 3d 32 39 WM_FONTCHANGE=29 9e40: 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 47 45 54 44 ;..const WM_GETD 9e50: 4c 47 43 4f 44 45 3d 31 33 35 3b 0d 0a 63 6f 6e LGCODE=135;..con 9e60: 73 74 20 57 4d 5f 47 45 54 46 4f 4e 54 3d 34 39 st WM_GETFONT=49 9e70: 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 47 45 54 48 ;..const WM_GETH 9e80: 4f 54 4b 45 59 3d 35 31 3b 0d 0a 63 6f 6e 73 74 OTKEY=51;..const 9e90: 20 57 4d 5f 47 45 54 49 43 4f 4e 3d 31 32 37 3b WM_GETICON=127; 9ea0: 0d 0a 63 6f 6e 73 74 20 57 4d 5f 47 45 54 4d 49 ..const WM_GETMI 9eb0: 4e 4d 41 58 49 4e 46 4f 3d 33 36 3b 0d 0a 63 6f NMAXINFO=36;..co 9ec0: 6e 73 74 20 57 4d 5f 47 45 54 54 45 58 54 3d 31 nst WM_GETTEXT=1 9ed0: 33 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 47 45 54 3;..const WM_GET 9ee0: 54 45 58 54 4c 45 4e 47 54 48 3d 31 34 3b 0d 0a TEXTLENGTH=14;.. 9ef0: 63 6f 6e 73 74 20 57 4d 5f 48 41 4e 44 48 45 4c const WM_HANDHEL 9f00: 44 46 49 52 53 54 3d 38 35 36 3b 0d 0a 63 6f 6e DFIRST=856;..con 9f10: 73 74 20 57 4d 5f 48 41 4e 44 48 45 4c 44 4c 41 st WM_HANDHELDLA 9f20: 53 54 3d 38 36 33 3b 0d 0a 63 6f 6e 73 74 20 57 ST=863;..const W 9f30: 4d 5f 48 45 4c 50 3d 38 33 3b 0d 0a 63 6f 6e 73 M_HELP=83;..cons 9f40: 74 20 57 4d 5f 48 4f 54 4b 45 59 3d 37 38 36 3b t WM_HOTKEY=786; 9f50: 0d 0a 63 6f 6e 73 74 20 57 4d 5f 48 53 43 52 4f ..const WM_HSCRO 9f60: 4c 4c 3d 32 37 36 3b 0d 0a 63 6f 6e 73 74 20 57 LL=276;..const W 9f70: 4d 5f 48 53 43 52 4f 4c 4c 43 4c 49 50 42 4f 41 M_HSCROLLCLIPBOA 9f80: 52 44 3d 37 38 32 3b 0d 0a 63 6f 6e 73 74 20 57 RD=782;..const W 9f90: 4d 5f 49 43 4f 4e 45 52 41 53 45 42 4b 47 4e 44 M_ICONERASEBKGND 9fa0: 3d 33 39 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 49 =39;..const WM_I 9fb0: 4e 49 54 44 49 41 4c 4f 47 3d 32 37 32 3b 0d 0a NITDIALOG=272;.. 9fc0: 63 6f 6e 73 74 20 57 4d 5f 49 4e 49 54 4d 45 4e const WM_INITMEN 9fd0: 55 3d 32 37 38 3b 0d 0a 63 6f 6e 73 74 20 57 4d U=278;..const WM 9fe0: 5f 49 4e 49 54 4d 45 4e 55 50 4f 50 55 50 3d 32 _INITMENUPOPUP=2 9ff0: 37 39 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 49 4e 79;..const WM_IN a000: 50 55 54 4c 41 4e 47 43 48 41 4e 47 45 3d 38 31 PUTLANGCHANGE=81 a010: 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 49 4e 50 55 ;..const WM_INPU a020: 54 4c 41 4e 47 43 48 41 4e 47 45 52 45 51 55 45 TLANGCHANGEREQUE a030: 53 54 3d 38 30 3b 0d 0a 63 6f 6e 73 74 20 57 4d ST=80;..const WM a040: 5f 4b 45 59 44 4f 57 4e 3d 32 35 36 3b 0d 0a 63 _KEYDOWN=256;..c a050: 6f 6e 73 74 20 57 4d 5f 4b 45 59 55 50 3d 32 35 onst WM_KEYUP=25 a060: 37 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 4b 49 4c 7;..const WM_KIL a070: 4c 46 4f 43 55 53 3d 38 3b 0d 0a 63 6f 6e 73 74 LFOCUS=8;..const a080: 20 57 4d 5f 4d 44 49 41 43 54 49 56 41 54 45 3d WM_MDIACTIVATE= a090: 35 34 36 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 4d 546;..const WM_M a0a0: 44 49 43 41 53 43 41 44 45 3d 35 35 31 3b 0d 0a DICASCADE=551;.. a0b0: 63 6f 6e 73 74 20 57 4d 5f 4d 44 49 43 52 45 41 const WM_MDICREA a0c0: 54 45 3d 35 34 34 3b 0d 0a 63 6f 6e 73 74 20 57 TE=544;..const W a0d0: 4d 5f 4d 44 49 44 45 53 54 52 4f 59 3d 35 34 35 M_MDIDESTROY=545 a0e0: 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 4d 44 49 47 ;..const WM_MDIG a0f0: 45 54 41 43 54 49 56 45 3d 35 35 33 3b 0d 0a 63 ETACTIVE=553;..c a100: 6f 6e 73 74 20 57 4d 5f 4d 44 49 49 43 4f 4e 41 onst WM_MDIICONA a110: 52 52 41 4e 47 45 3d 35 35 32 3b 0d 0a 63 6f 6e RRANGE=552;..con a120: 73 74 20 57 4d 5f 4d 44 49 4d 41 58 49 4d 49 5a st WM_MDIMAXIMIZ a130: 45 3d 35 34 39 3b 0d 0a 63 6f 6e 73 74 20 57 4d E=549;..const WM a140: 5f 4d 44 49 4e 45 58 54 3d 35 34 38 3b 0d 0a 63 _MDINEXT=548;..c a150: 6f 6e 73 74 20 57 4d 5f 4d 44 49 52 45 46 52 45 onst WM_MDIREFRE a160: 53 48 4d 45 4e 55 3d 35 36 34 3b 0d 0a 63 6f 6e SHMENU=564;..con a170: 73 74 20 57 4d 5f 4d 44 49 52 45 53 54 4f 52 45 st WM_MDIRESTORE a180: 3d 35 34 37 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f =547;..const WM_ a190: 4d 44 49 53 45 54 4d 45 4e 55 3d 35 36 30 3b 0d MDISETMENU=560;. a1a0: 0a 63 6f 6e 73 74 20 57 4d 5f 4d 44 49 54 49 4c .const WM_MDITIL a1b0: 45 3d 35 35 30 3b 0d 0a 63 6f 6e 73 74 20 57 4d E=550;..const WM a1c0: 5f 4d 45 41 53 55 52 45 49 54 45 4d 3d 34 34 3b _MEASUREITEM=44; a1d0: 0d 0a 73 74 61 74 69 63 20 69 66 20 28 5f 57 49 ..static if (_WI a1e0: 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 35 N32_WINNT >= 0x5 a1f0: 30 30 29 20 7b 0d 0a 09 63 6f 6e 73 74 20 57 4d 00) {...const WM a200: 5f 55 4e 49 4e 49 54 4d 45 4e 55 50 4f 50 55 50 _UNINITMENUPOPUP a210: 3d 30 78 30 31 32 35 3b 0d 0a 09 63 6f 6e 73 74 =0x0125;...const a220: 20 57 4d 5f 4d 45 4e 55 52 42 55 54 54 4f 4e 55 WM_MENURBUTTONU a230: 50 3d 32 39 30 3b 0d 0a 09 63 6f 6e 73 74 20 57 P=290;...const W a240: 4d 5f 4d 45 4e 55 43 4f 4d 4d 41 4e 44 3d 30 78 M_MENUCOMMAND=0x a250: 30 31 32 36 3b 0d 0a 09 63 6f 6e 73 74 20 57 4d 0126;...const WM a260: 5f 4d 45 4e 55 47 45 54 4f 42 4a 45 43 54 3d 30 _MENUGETOBJECT=0 a270: 78 30 31 32 34 3b 0d 0a 09 63 6f 6e 73 74 20 57 x0124;...const W a280: 4d 5f 4d 45 4e 55 44 52 41 47 3d 30 78 30 31 32 M_MENUDRAG=0x012 a290: 33 3b 0d 0a 7d 0d 0a 0d 0a 73 74 61 74 69 63 20 3;..}....static a2a0: 69 66 20 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 if (_WIN32_WINNT a2b0: 20 3e 3d 20 30 78 35 30 30 29 20 7b 0d 0a 0d 0a >= 0x500) {.... a2c0: 09 65 6e 75 6d 20 7b 0d 0a 09 09 57 4d 5f 43 48 .enum {....WM_CH a2d0: 41 4e 47 45 55 49 53 54 41 54 45 09 3d 09 30 78 ANGEUISTATE.=.0x a2e0: 30 31 32 37 2c 0d 0a 09 09 57 4d 5f 55 50 44 41 0127,....WM_UPDA a2f0: 54 45 55 49 53 54 41 54 45 09 3d 09 30 78 30 31 TEUISTATE.=.0x01 a300: 32 38 2c 0d 0a 09 09 57 4d 5f 51 55 45 52 59 55 28,....WM_QUERYU a310: 49 53 54 41 54 45 09 09 3d 09 30 78 30 31 32 39 ISTATE..=.0x0129 a320: 0d 0a 09 7d 0d 0a 0d 0a 09 2f 2f 20 4c 4f 57 4f ...}.....// LOWO a330: 52 44 28 77 50 61 72 61 6d 29 20 76 61 6c 75 65 RD(wParam) value a340: 73 20 69 6e 20 57 4d 5f 2a 55 49 53 54 41 54 45 s in WM_*UISTATE a350: 2a 0d 0a 09 65 6e 75 6d 20 7b 0d 0a 09 09 55 49 *...enum {....UI a360: 53 5f 53 45 54 09 09 09 3d 09 31 2c 0d 0a 09 09 S_SET...=.1,.... a370: 55 49 53 5f 43 4c 45 41 52 09 09 3d 09 32 2c 0d UIS_CLEAR..=.2,. a380: 0a 09 09 55 49 53 5f 49 4e 49 54 49 41 4c 49 5a ...UIS_INITIALIZ a390: 45 09 3d 09 33 0d 0a 09 7d 0d 0a 0d 0a 09 2f 2f E.=.3...}.....// a3a0: 20 48 49 57 4f 52 44 28 77 50 61 72 61 6d 29 20 HIWORD(wParam) a3b0: 76 61 6c 75 65 73 20 69 6e 20 57 4d 5f 2a 55 49 values in WM_*UI a3c0: 53 54 41 54 45 2a 0d 0a 09 65 6e 75 6d 20 7b 0d STATE*...enum {. a3d0: 0a 09 09 55 49 53 46 5f 48 49 44 45 46 4f 43 55 ...UISF_HIDEFOCU a3e0: 53 09 3d 09 30 78 31 2c 0d 0a 09 09 55 49 53 46 S.=.0x1,....UISF a3f0: 5f 48 49 44 45 41 43 43 45 4c 09 3d 09 30 78 32 _HIDEACCEL.=.0x2 a400: 0d 0a 09 7d 0d 0a 0d 0a 7d 0d 0a 0d 0a 73 74 61 ...}....}....sta a410: 74 69 63 20 69 66 20 28 5f 57 49 4e 33 32 5f 57 tic if (_WIN32_W a420: 49 4e 4e 54 20 3e 3d 20 30 78 35 30 31 29 20 7b INNT >= 0x501) { a430: 0d 0a 0d 0a 09 2f 2f 20 48 49 57 4f 52 44 28 77 .....// HIWORD(w a440: 50 61 72 61 6d 29 20 76 61 6c 75 65 73 20 69 6e Param) values in a450: 20 57 4d 5f 2a 55 49 53 54 41 54 45 2a 0d 0a 09 WM_*UISTATE*... a460: 65 6e 75 6d 20 7b 0d 0a 09 09 55 49 53 46 5f 41 enum {....UISF_A a470: 43 54 49 56 45 09 09 3d 09 30 78 34 0d 0a 09 7d CTIVE..=.0x4...} a480: 0d 0a 0d 0a 7d 0d 0a 0d 0a 63 6f 6e 73 74 20 57 ....}....const W a490: 4d 5f 4d 45 4e 55 43 48 41 52 3d 32 38 38 3b 0d M_MENUCHAR=288;. a4a0: 0a 63 6f 6e 73 74 20 57 4d 5f 4d 45 4e 55 53 45 .const WM_MENUSE a4b0: 4c 45 43 54 3d 32 38 37 3b 0d 0a 63 6f 6e 73 74 LECT=287;..const a4c0: 20 57 4d 5f 4d 4f 56 45 3d 33 3b 0d 0a 63 6f 6e WM_MOVE=3;..con a4d0: 73 74 20 57 4d 5f 4d 4f 56 49 4e 47 3d 35 33 34 st WM_MOVING=534 a4e0: 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 4e 43 41 43 ;..const WM_NCAC a4f0: 54 49 56 41 54 45 3d 31 33 34 3b 0d 0a 63 6f 6e TIVATE=134;..con a500: 73 74 20 57 4d 5f 4e 43 43 41 4c 43 53 49 5a 45 st WM_NCCALCSIZE a510: 3d 31 33 31 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f =131;..const WM_ a520: 4e 43 43 52 45 41 54 45 3d 31 32 39 3b 0d 0a 63 NCCREATE=129;..c a530: 6f 6e 73 74 20 57 4d 5f 4e 43 44 45 53 54 52 4f onst WM_NCDESTRO a540: 59 3d 31 33 30 3b 0d 0a 63 6f 6e 73 74 20 57 4d Y=130;..const WM a550: 5f 4e 43 48 49 54 54 45 53 54 3d 31 33 32 3b 0d _NCHITTEST=132;. a560: 0a 63 6f 6e 73 74 20 57 4d 5f 4e 43 4c 42 55 54 .const WM_NCLBUT a570: 54 4f 4e 44 42 4c 43 4c 4b 3d 31 36 33 3b 0d 0a TONDBLCLK=163;.. a580: 63 6f 6e 73 74 20 57 4d 5f 4e 43 4c 42 55 54 54 const WM_NCLBUTT a590: 4f 4e 44 4f 57 4e 3d 31 36 31 3b 0d 0a 63 6f 6e ONDOWN=161;..con a5a0: 73 74 20 57 4d 5f 4e 43 4c 42 55 54 54 4f 4e 55 st WM_NCLBUTTONU a5b0: 50 3d 31 36 32 3b 0d 0a 63 6f 6e 73 74 20 57 4d P=162;..const WM a5c0: 5f 4e 43 4d 42 55 54 54 4f 4e 44 42 4c 43 4c 4b _NCMBUTTONDBLCLK a5d0: 3d 31 36 39 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f =169;..const WM_ a5e0: 4e 43 4d 42 55 54 54 4f 4e 44 4f 57 4e 3d 31 36 NCMBUTTONDOWN=16 a5f0: 37 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 4e 43 4d 7;..const WM_NCM a600: 42 55 54 54 4f 4e 55 50 3d 31 36 38 3b 0d 0a 73 BUTTONUP=168;..s a610: 74 61 74 69 63 20 69 66 20 28 5f 57 49 4e 33 32 tatic if (_WIN32 a620: 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 35 30 30 29 _WINNT >= 0x500) a630: 20 7b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 4e 43 58 {..const WM_NCX a640: 42 55 54 54 4f 4e 44 4f 57 4e 3d 31 37 31 3b 0d BUTTONDOWN=171;. a650: 0a 63 6f 6e 73 74 20 57 4d 5f 4e 43 58 42 55 54 .const WM_NCXBUT a660: 54 4f 4e 55 50 3d 31 37 32 3b 0d 0a 63 6f 6e 73 TONUP=172;..cons a670: 74 20 57 4d 5f 4e 43 58 42 55 54 54 4f 4e 44 42 t WM_NCXBUTTONDB a680: 4c 43 4c 4b 3d 31 37 33 3b 0d 0a 63 6f 6e 73 74 LCLK=173;..const a690: 20 57 4d 5f 4e 43 4d 4f 55 53 45 48 4f 56 45 52 WM_NCMOUSEHOVER a6a0: 3d 30 78 30 32 41 30 3b 0d 0a 63 6f 6e 73 74 20 =0x02A0;..const a6b0: 57 4d 5f 4e 43 4d 4f 55 53 45 4c 45 41 56 45 3d WM_NCMOUSELEAVE= a6c0: 30 78 30 32 41 32 3b 0d 0a 7d 0d 0a 63 6f 6e 73 0x02A2;..}..cons a6d0: 74 20 57 4d 5f 4e 43 4d 4f 55 53 45 4d 4f 56 45 t WM_NCMOUSEMOVE a6e0: 3d 31 36 30 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f =160;..const WM_ a6f0: 4e 43 50 41 49 4e 54 3d 31 33 33 3b 0d 0a 63 6f NCPAINT=133;..co a700: 6e 73 74 20 57 4d 5f 4e 43 52 42 55 54 54 4f 4e nst WM_NCRBUTTON a710: 44 42 4c 43 4c 4b 3d 31 36 36 3b 0d 0a 63 6f 6e DBLCLK=166;..con a720: 73 74 20 57 4d 5f 4e 43 52 42 55 54 54 4f 4e 44 st WM_NCRBUTTOND a730: 4f 57 4e 3d 31 36 34 3b 0d 0a 63 6f 6e 73 74 20 OWN=164;..const a740: 57 4d 5f 4e 43 52 42 55 54 54 4f 4e 55 50 3d 31 WM_NCRBUTTONUP=1 a750: 36 35 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 4e 45 65;..const WM_NE a760: 58 54 44 4c 47 43 54 4c 3d 34 30 3b 0d 0a 63 6f XTDLGCTL=40;..co a770: 6e 73 74 20 57 4d 5f 4e 45 58 54 4d 45 4e 55 3d nst WM_NEXTMENU= a780: 35 33 31 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 4e 531;..const WM_N a790: 4f 54 49 46 59 3d 37 38 3b 0d 0a 63 6f 6e 73 74 OTIFY=78;..const a7a0: 20 57 4d 5f 4e 4f 54 49 46 59 46 4f 52 4d 41 54 WM_NOTIFYFORMAT a7b0: 3d 38 35 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 4e =85;..const WM_N a7c0: 55 4c 4c 3d 30 3b 0d 0a 63 6f 6e 73 74 20 57 4d ULL=0;..const WM a7d0: 5f 50 41 49 4e 54 3d 31 35 3b 0d 0a 63 6f 6e 73 _PAINT=15;..cons a7e0: 74 20 57 4d 5f 50 41 49 4e 54 43 4c 49 50 42 4f t WM_PAINTCLIPBO a7f0: 41 52 44 3d 37 37 37 3b 0d 0a 63 6f 6e 73 74 20 ARD=777;..const a800: 57 4d 5f 50 41 49 4e 54 49 43 4f 4e 3d 33 38 3b WM_PAINTICON=38; a810: 0d 0a 63 6f 6e 73 74 20 57 4d 5f 50 41 4c 45 54 ..const WM_PALET a820: 54 45 43 48 41 4e 47 45 44 3d 37 38 35 3b 0d 0a TECHANGED=785;.. a830: 63 6f 6e 73 74 20 57 4d 5f 50 41 4c 45 54 54 45 const WM_PALETTE a840: 49 53 43 48 41 4e 47 49 4e 47 3d 37 38 34 3b 0d ISCHANGING=784;. a850: 0a 63 6f 6e 73 74 20 57 4d 5f 50 41 52 45 4e 54 .const WM_PARENT a860: 4e 4f 54 49 46 59 3d 35 32 38 3b 0d 0a 63 6f 6e NOTIFY=528;..con a870: 73 74 20 57 4d 5f 50 41 53 54 45 3d 37 37 30 3b st WM_PASTE=770; a880: 0d 0a 63 6f 6e 73 74 20 57 4d 5f 50 45 4e 57 49 ..const WM_PENWI a890: 4e 46 49 52 53 54 3d 38 39 36 3b 0d 0a 63 6f 6e NFIRST=896;..con a8a0: 73 74 20 57 4d 5f 50 45 4e 57 49 4e 4c 41 53 54 st WM_PENWINLAST a8b0: 3d 39 31 31 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f =911;..const WM_ a8c0: 50 4f 57 45 52 3d 37 32 3b 0d 0a 63 6f 6e 73 74 POWER=72;..const a8d0: 20 57 4d 5f 50 4f 57 45 52 42 52 4f 41 44 43 41 WM_POWERBROADCA a8e0: 53 54 3d 35 33 36 3b 0d 0a 63 6f 6e 73 74 20 57 ST=536;..const W a8f0: 4d 5f 50 52 49 4e 54 3d 37 39 31 3b 0d 0a 63 6f M_PRINT=791;..co a900: 6e 73 74 20 57 4d 5f 50 52 49 4e 54 43 4c 49 45 nst WM_PRINTCLIE a910: 4e 54 3d 37 39 32 3b 0d 0a 63 6f 6e 73 74 20 57 NT=792;..const W a920: 4d 5f 41 50 50 43 4f 4d 4d 41 4e 44 20 3d 20 30 M_APPCOMMAND = 0 a930: 78 30 33 31 39 3b 0d 0a 63 6f 6e 73 74 20 57 4d x0319;..const WM a940: 5f 51 55 45 52 59 44 52 41 47 49 43 4f 4e 3d 35 _QUERYDRAGICON=5 a950: 35 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 51 55 45 5;..const WM_QUE a960: 52 59 45 4e 44 53 45 53 53 49 4f 4e 3d 31 37 3b RYENDSESSION=17; a970: 0d 0a 63 6f 6e 73 74 20 57 4d 5f 51 55 45 52 59 ..const WM_QUERY a980: 4e 45 57 50 41 4c 45 54 54 45 3d 37 38 33 3b 0d NEWPALETTE=783;. a990: 0a 63 6f 6e 73 74 20 57 4d 5f 51 55 45 52 59 4f .const WM_QUERYO a9a0: 50 45 4e 3d 31 39 3b 0d 0a 63 6f 6e 73 74 20 57 PEN=19;..const W a9b0: 4d 5f 51 55 45 55 45 53 59 4e 43 3d 33 35 3b 0d M_QUEUESYNC=35;. a9c0: 0a 63 6f 6e 73 74 20 57 4d 5f 51 55 49 54 3d 31 .const WM_QUIT=1 a9d0: 38 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 52 45 4e 8;..const WM_REN a9e0: 44 45 52 41 4c 4c 46 4f 52 4d 41 54 53 3d 37 37 DERALLFORMATS=77 a9f0: 34 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 52 45 4e 4;..const WM_REN aa00: 44 45 52 46 4f 52 4d 41 54 3d 37 37 33 3b 0d 0a DERFORMAT=773;.. aa10: 63 6f 6e 73 74 20 57 4d 5f 53 45 54 43 55 52 53 const WM_SETCURS aa20: 4f 52 3d 33 32 3b 0d 0a 63 6f 6e 73 74 20 57 4d OR=32;..const WM aa30: 5f 53 45 54 46 4f 43 55 53 3d 37 3b 0d 0a 63 6f _SETFOCUS=7;..co aa40: 6e 73 74 20 57 4d 5f 53 45 54 46 4f 4e 54 3d 34 nst WM_SETFONT=4 aa50: 38 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 53 45 54 8;..const WM_SET aa60: 48 4f 54 4b 45 59 3d 35 30 3b 0d 0a 63 6f 6e 73 HOTKEY=50;..cons aa70: 74 20 57 4d 5f 53 45 54 49 43 4f 4e 3d 31 32 38 t WM_SETICON=128 aa80: 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 53 45 54 52 ;..const WM_SETR aa90: 45 44 52 41 57 3d 31 31 3b 0d 0a 63 6f 6e 73 74 EDRAW=11;..const aaa0: 20 57 4d 5f 53 45 54 54 45 58 54 3d 31 32 3b 0d WM_SETTEXT=12;. aab0: 0a 63 6f 6e 73 74 20 57 4d 5f 53 45 54 54 49 4e .const WM_SETTIN aac0: 47 43 48 41 4e 47 45 3d 32 36 3b 0d 0a 63 6f 6e GCHANGE=26;..con aad0: 73 74 20 57 4d 5f 53 48 4f 57 57 49 4e 44 4f 57 st WM_SHOWWINDOW aae0: 3d 32 34 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 53 =24;..const WM_S aaf0: 49 5a 45 3d 35 3b 0d 0a 63 6f 6e 73 74 20 57 4d IZE=5;..const WM ab00: 5f 53 49 5a 45 43 4c 49 50 42 4f 41 52 44 3d 37 _SIZECLIPBOARD=7 ab10: 37 39 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 53 49 79;..const WM_SI ab20: 5a 49 4e 47 3d 35 33 32 3b 0d 0a 63 6f 6e 73 74 ZING=532;..const ab30: 20 57 4d 5f 53 50 4f 4f 4c 45 52 53 54 41 54 55 WM_SPOOLERSTATU ab40: 53 3d 34 32 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f S=42;..const WM_ ab50: 53 54 59 4c 45 43 48 41 4e 47 45 44 3d 31 32 35 STYLECHANGED=125 ab60: 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 53 54 59 4c ;..const WM_STYL ab70: 45 43 48 41 4e 47 49 4e 47 3d 31 32 34 3b 0d 0a ECHANGING=124;.. ab80: 63 6f 6e 73 74 20 57 4d 5f 53 59 53 43 48 41 52 const WM_SYSCHAR ab90: 3d 32 36 32 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f =262;..const WM_ aba0: 53 59 53 43 4f 4c 4f 52 43 48 41 4e 47 45 3d 32 SYSCOLORCHANGE=2 abb0: 31 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 53 59 53 1;..const WM_SYS abc0: 43 4f 4d 4d 41 4e 44 3d 32 37 34 3b 0d 0a 63 6f COMMAND=274;..co abd0: 6e 73 74 20 57 4d 5f 53 59 53 44 45 41 44 43 48 nst WM_SYSDEADCH abe0: 41 52 3d 32 36 33 3b 0d 0a 63 6f 6e 73 74 20 57 AR=263;..const W abf0: 4d 5f 53 59 53 4b 45 59 44 4f 57 4e 3d 32 36 30 M_SYSKEYDOWN=260 ac00: 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 53 59 53 4b ;..const WM_SYSK ac10: 45 59 55 50 3d 32 36 31 3b 0d 0a 73 74 61 74 69 EYUP=261;..stati ac20: 63 20 69 66 28 5f 57 49 4e 33 32 5f 57 49 4e 4e c if(_WIN32_WINN ac30: 54 20 3e 3d 20 30 78 35 30 31 29 20 7b 0d 0a 63 T >= 0x501) {..c ac40: 6f 6e 73 74 20 57 4d 5f 54 41 42 4c 45 54 5f 46 onst WM_TABLET_F ac50: 49 52 53 54 3d 37 30 34 3b 0d 0a 63 6f 6e 73 74 IRST=704;..const ac60: 20 57 4d 5f 54 41 42 4c 45 54 5f 4c 41 53 54 3d WM_TABLET_LAST= ac70: 37 33 35 3b 0d 0a 7d 0d 0a 63 6f 6e 73 74 20 57 735;..}..const W ac80: 4d 5f 54 43 41 52 44 3d 38 32 3b 0d 0a 63 6f 6e M_TCARD=82;..con ac90: 73 74 20 57 4d 5f 54 48 45 4d 45 43 48 41 4e 47 st WM_THEMECHANG aca0: 45 44 3d 37 39 34 3b 0d 0a 63 6f 6e 73 74 20 57 ED=794;..const W acb0: 4d 5f 54 49 4d 45 43 48 41 4e 47 45 3d 33 30 3b M_TIMECHANGE=30; acc0: 0d 0a 63 6f 6e 73 74 20 57 4d 5f 54 49 4d 45 52 ..const WM_TIMER acd0: 3d 32 37 35 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f =275;..const WM_ ace0: 55 4e 44 4f 3d 37 37 32 3b 0d 0a 63 6f 6e 73 74 UNDO=772;..const acf0: 20 57 4d 5f 55 53 45 52 3d 31 30 32 34 3b 0d 0a WM_USER=1024;.. ad00: 63 6f 6e 73 74 20 57 4d 5f 55 53 45 52 43 48 41 const WM_USERCHA ad10: 4e 47 45 44 3d 38 34 3b 0d 0a 63 6f 6e 73 74 20 NGED=84;..const ad20: 57 4d 5f 56 4b 45 59 54 4f 49 54 45 4d 3d 34 36 WM_VKEYTOITEM=46 ad30: 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 56 53 43 52 ;..const WM_VSCR ad40: 4f 4c 4c 3d 32 37 37 3b 0d 0a 63 6f 6e 73 74 20 OLL=277;..const ad50: 57 4d 5f 56 53 43 52 4f 4c 4c 43 4c 49 50 42 4f WM_VSCROLLCLIPBO ad60: 41 52 44 3d 37 37 38 3b 0d 0a 63 6f 6e 73 74 20 ARD=778;..const ad70: 57 4d 5f 57 49 4e 44 4f 57 50 4f 53 43 48 41 4e WM_WINDOWPOSCHAN ad80: 47 45 44 3d 37 31 3b 0d 0a 63 6f 6e 73 74 20 57 GED=71;..const W ad90: 4d 5f 57 49 4e 44 4f 57 50 4f 53 43 48 41 4e 47 M_WINDOWPOSCHANG ada0: 49 4e 47 3d 37 30 3b 0d 0a 63 6f 6e 73 74 20 57 ING=70;..const W adb0: 4d 5f 57 49 4e 49 4e 49 43 48 41 4e 47 45 3d 32 M_WININICHANGE=2 adc0: 36 3b 0d 0a 73 74 61 74 69 63 20 69 66 28 5f 57 6;..static if(_W add0: 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 IN32_WINNT >= 0x ade0: 35 30 31 29 20 7b 0d 0a 63 6f 6e 73 74 20 57 4d 501) {..const WM adf0: 5f 57 54 53 53 45 53 53 49 4f 4e 5f 43 48 41 4e _WTSSESSION_CHAN ae00: 47 45 3d 36 38 39 3b 0d 0a 7d 0d 0a 63 6f 6e 73 GE=689;..}..cons ae10: 74 20 57 4d 5f 49 4e 50 55 54 3d 32 35 35 3b 0d t WM_INPUT=255;. ae20: 0a 63 6f 6e 73 74 20 57 4d 5f 4b 45 59 46 49 52 .const WM_KEYFIR ae30: 53 54 3d 32 35 36 3b 0d 0a 73 74 61 74 69 63 20 ST=256;..static ae40: 69 66 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 if(_WIN32_WINNT ae50: 3e 3d 20 30 78 35 30 31 29 20 7b 0d 0a 63 6f 6e >= 0x501) {..con ae60: 73 74 20 57 4d 5f 55 4e 49 43 48 41 52 3d 32 36 st WM_UNICHAR=26 ae70: 35 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 4b 45 59 5;..const WM_KEY ae80: 4c 41 53 54 3d 32 36 35 3b 0d 0a 63 6f 6e 73 74 LAST=265;..const ae90: 20 55 4e 49 43 4f 44 45 5f 4e 4f 43 48 41 52 3d UNICODE_NOCHAR= aea0: 30 78 46 46 46 46 3b 0d 0a 7d 20 65 6c 73 65 20 0xFFFF;..} else aeb0: 7b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 4b 45 59 4c {..const WM_KEYL aec0: 41 53 54 3d 32 36 34 3b 0d 0a 7d 0d 0a 63 6f 6e AST=264;..}..con aed0: 73 74 20 57 4d 5f 53 59 4e 43 50 41 49 4e 54 3d st WM_SYNCPAINT= aee0: 31 33 36 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 4d 136;..const WM_M aef0: 4f 55 53 45 41 43 54 49 56 41 54 45 3d 33 33 3b OUSEACTIVATE=33; af00: 0d 0a 63 6f 6e 73 74 20 57 4d 5f 4d 4f 55 53 45 ..const WM_MOUSE af10: 4d 4f 56 45 3d 35 31 32 3b 0d 0a 63 6f 6e 73 74 MOVE=512;..const af20: 20 57 4d 5f 4c 42 55 54 54 4f 4e 44 4f 57 4e 3d WM_LBUTTONDOWN= af30: 35 31 33 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 4c 513;..const WM_L af40: 42 55 54 54 4f 4e 55 50 3d 35 31 34 3b 0d 0a 63 BUTTONUP=514;..c af50: 6f 6e 73 74 20 57 4d 5f 4c 42 55 54 54 4f 4e 44 onst WM_LBUTTOND af60: 42 4c 43 4c 4b 3d 35 31 35 3b 0d 0a 63 6f 6e 73 BLCLK=515;..cons af70: 74 20 57 4d 5f 52 42 55 54 54 4f 4e 44 4f 57 4e t WM_RBUTTONDOWN af80: 3d 35 31 36 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f =516;..const WM_ af90: 52 42 55 54 54 4f 4e 55 50 3d 35 31 37 3b 0d 0a RBUTTONUP=517;.. afa0: 63 6f 6e 73 74 20 57 4d 5f 52 42 55 54 54 4f 4e const WM_RBUTTON afb0: 44 42 4c 43 4c 4b 3d 35 31 38 3b 0d 0a 63 6f 6e DBLCLK=518;..con afc0: 73 74 20 57 4d 5f 4d 42 55 54 54 4f 4e 44 4f 57 st WM_MBUTTONDOW afd0: 4e 3d 35 31 39 3b 0d 0a 63 6f 6e 73 74 20 57 4d N=519;..const WM afe0: 5f 4d 42 55 54 54 4f 4e 55 50 3d 35 32 30 3b 0d _MBUTTONUP=520;. aff0: 0a 63 6f 6e 73 74 20 57 4d 5f 4d 42 55 54 54 4f .const WM_MBUTTO b000: 4e 44 42 4c 43 4c 4b 3d 35 32 31 3b 0d 0a 63 6f NDBLCLK=521;..co b010: 6e 73 74 20 57 4d 5f 4d 4f 55 53 45 57 48 45 45 nst WM_MOUSEWHEE b020: 4c 3d 35 32 32 3b 0d 0a 63 6f 6e 73 74 20 57 4d L=522;..const WM b030: 5f 4d 4f 55 53 45 46 49 52 53 54 3d 35 31 32 3b _MOUSEFIRST=512; b040: 0d 0a 73 74 61 74 69 63 20 69 66 20 28 5f 57 49 ..static if (_WI b050: 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 36 N32_WINNT >= 0x6 b060: 30 30 29 20 7b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 00) {..const WM_ b070: 58 42 55 54 54 4f 4e 44 4f 57 4e 3d 35 32 33 3b XBUTTONDOWN=523; b080: 0d 0a 63 6f 6e 73 74 20 57 4d 5f 58 42 55 54 54 ..const WM_XBUTT b090: 4f 4e 55 50 3d 35 32 34 3b 0d 0a 63 6f 6e 73 74 ONUP=524;..const b0a0: 20 57 4d 5f 58 42 55 54 54 4f 4e 44 42 4c 43 4c WM_XBUTTONDBLCL b0b0: 4b 3d 35 32 35 3b 0d 0a 63 6f 6e 73 74 20 57 4d K=525;..const WM b0c0: 5f 4d 4f 55 53 45 48 57 48 45 45 4c 3d 35 32 36 _MOUSEHWHEEL=526 b0d0: 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 4d 4f 55 53 ;..const WM_MOUS b0e0: 45 4c 41 53 54 3d 35 32 36 3b 0d 0a 7d 0d 0a 65 ELAST=526;..}..e b0f0: 6c 73 65 20 73 74 61 74 69 63 20 69 66 20 28 5f lse static if (_ b100: 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 WIN32_WINNT >= 0 b110: 78 35 30 30 29 20 7b 0d 0a 63 6f 6e 73 74 20 57 x500) {..const W b120: 4d 5f 58 42 55 54 54 4f 4e 44 4f 57 4e 3d 35 32 M_XBUTTONDOWN=52 b130: 33 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 58 42 55 3;..const WM_XBU b140: 54 54 4f 4e 55 50 3d 35 32 34 3b 0d 0a 63 6f 6e TTONUP=524;..con b150: 73 74 20 57 4d 5f 58 42 55 54 54 4f 4e 44 42 4c st WM_XBUTTONDBL b160: 43 4c 4b 3d 35 32 35 3b 0d 0a 63 6f 6e 73 74 20 CLK=525;..const b170: 57 4d 5f 4d 4f 55 53 45 4c 41 53 54 3d 35 32 35 WM_MOUSELAST=525 b180: 3b 0d 0a 7d 20 65 6c 73 65 20 7b 0d 0a 63 6f 6e ;..} else {..con b190: 73 74 20 57 4d 5f 4d 4f 55 53 45 4c 41 53 54 3d st WM_MOUSELAST= b1a0: 35 32 32 3b 0d 0a 7d 0d 0a 63 6f 6e 73 74 20 57 522;..}..const W b1b0: 4d 5f 4d 4f 55 53 45 48 4f 56 45 52 3d 30 78 32 M_MOUSEHOVER=0x2 b1c0: 41 31 3b 0d 0a 63 6f 6e 73 74 20 57 4d 5f 4d 4f A1;..const WM_MO b1d0: 55 53 45 4c 45 41 56 45 3d 30 78 32 41 33 3b 0d USELEAVE=0x2A3;. b1e0: 0a 73 74 61 74 69 63 20 69 66 20 28 5f 57 49 4e .static if (_WIN b1f0: 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 34 30 32_WINNT >= 0x40 b200: 30 29 20 7b 0d 0a 63 6f 6e 73 74 20 57 48 45 45 0) {..const WHEE b210: 4c 5f 44 45 4c 54 41 3d 31 32 30 3b 0d 0a 0d 0a L_DELTA=120;.... b220: 53 48 4f 52 54 20 47 45 54 5f 57 48 45 45 4c 5f SHORT GET_WHEEL_ b230: 44 45 4c 54 41 5f 57 50 41 52 41 4d 28 57 50 41 DELTA_WPARAM(WPA b240: 52 41 4d 20 77 70 61 72 61 6d 29 0d 0a 7b 0d 0a RAM wparam)..{.. b250: 72 65 74 75 72 6e 20 63 61 73 74 28 53 48 4f 52 return cast(SHOR b260: 54 29 20 48 49 57 4f 52 44 28 77 70 61 72 61 6d T) HIWORD(wparam b270: 29 3b 0d 0a 7d 0d 0a 0d 0a 63 6f 6e 73 74 20 57 );..}....const W b280: 48 45 45 4c 5f 50 41 47 45 53 43 52 4f 4c 4c 20 HEEL_PAGESCROLL b290: 3d 20 75 69 6e 74 2e 6d 61 78 3b 0d 0a 7d 0d 0a = uint.max;..}.. b2a0: 63 6f 6e 73 74 20 42 4d 5f 43 4c 49 43 4b 3d 32 const BM_CLICK=2 b2b0: 34 35 3b 0d 0a 63 6f 6e 73 74 20 42 4d 5f 47 45 45;..const BM_GE b2c0: 54 43 48 45 43 4b 3d 32 34 30 3b 0d 0a 63 6f 6e TCHECK=240;..con b2d0: 73 74 20 42 4d 5f 47 45 54 49 4d 41 47 45 3d 32 st BM_GETIMAGE=2 b2e0: 34 36 3b 0d 0a 63 6f 6e 73 74 20 42 4d 5f 47 45 46;..const BM_GE b2f0: 54 53 54 41 54 45 3d 32 34 32 3b 0d 0a 63 6f 6e TSTATE=242;..con b300: 73 74 20 42 4d 5f 53 45 54 43 48 45 43 4b 3d 32 st BM_SETCHECK=2 b310: 34 31 3b 0d 0a 63 6f 6e 73 74 20 42 4d 5f 53 45 41;..const BM_SE b320: 54 49 4d 41 47 45 3d 32 34 37 3b 0d 0a 73 74 61 TIMAGE=247;..sta b330: 74 69 63 20 69 66 28 5f 57 49 4e 33 32 5f 57 49 tic if(_WIN32_WI b340: 4e 4e 54 20 3e 3d 20 30 78 36 30 30 29 20 7b 0d NNT >= 0x600) {. b350: 0a 09 63 6f 6e 73 74 20 42 4d 5f 53 45 54 44 4f ..const BM_SETDO b360: 4e 54 43 4c 49 43 4b 20 3d 20 32 34 38 3b 0d 0a NTCLICK = 248;.. b370: 7d 0d 0a 63 6f 6e 73 74 20 42 4d 5f 53 45 54 53 }..const BM_SETS b380: 54 41 54 45 3d 32 34 33 3b 0d 0a 63 6f 6e 73 74 TATE=243;..const b390: 20 42 4d 5f 53 45 54 53 54 59 4c 45 3d 32 34 34 BM_SETSTYLE=244 b3a0: 3b 0d 0a 63 6f 6e 73 74 20 42 4e 5f 43 4c 49 43 ;..const BN_CLIC b3b0: 4b 45 44 3d 30 3b 0d 0a 63 6f 6e 73 74 20 42 4e KED=0;..const BN b3c0: 5f 44 42 4c 43 4c 4b 3d 35 3b 0d 0a 63 6f 6e 73 _DBLCLK=5;..cons b3d0: 74 20 42 4e 5f 44 49 53 41 42 4c 45 3d 34 3b 0d t BN_DISABLE=4;. b3e0: 0a 63 6f 6e 73 74 20 42 4e 5f 44 4f 55 42 4c 45 .const BN_DOUBLE b3f0: 43 4c 49 43 4b 45 44 3d 35 3b 0d 0a 63 6f 6e 73 CLICKED=5;..cons b400: 74 20 42 4e 5f 48 49 4c 49 54 45 3d 32 3b 0d 0a t BN_HILITE=2;.. b410: 63 6f 6e 73 74 20 42 4e 5f 4b 49 4c 4c 46 4f 43 const BN_KILLFOC b420: 55 53 3d 37 3b 0d 0a 63 6f 6e 73 74 20 42 4e 5f US=7;..const BN_ b430: 50 41 49 4e 54 3d 31 3b 0d 0a 63 6f 6e 73 74 20 PAINT=1;..const b440: 42 4e 5f 50 55 53 48 45 44 3d 32 3b 0d 0a 63 6f BN_PUSHED=2;..co b450: 6e 73 74 20 42 4e 5f 53 45 54 46 4f 43 55 53 3d nst BN_SETFOCUS= b460: 36 3b 0d 0a 63 6f 6e 73 74 20 42 4e 5f 55 4e 48 6;..const BN_UNH b470: 49 4c 49 54 45 3d 33 3b 0d 0a 63 6f 6e 73 74 20 ILITE=3;..const b480: 42 4e 5f 55 4e 50 55 53 48 45 44 3d 33 3b 0d 0a BN_UNPUSHED=3;.. b490: 63 6f 6e 73 74 20 43 42 5f 41 44 44 53 54 52 49 const CB_ADDSTRI b4a0: 4e 47 3d 33 32 33 3b 0d 0a 63 6f 6e 73 74 20 43 NG=323;..const C b4b0: 42 5f 44 45 4c 45 54 45 53 54 52 49 4e 47 3d 33 B_DELETESTRING=3 b4c0: 32 34 3b 0d 0a 63 6f 6e 73 74 20 43 42 5f 44 49 24;..const CB_DI b4d0: 52 3d 33 32 35 3b 0d 0a 63 6f 6e 73 74 20 43 42 R=325;..const CB b4e0: 5f 46 49 4e 44 53 54 52 49 4e 47 3d 33 33 32 3b _FINDSTRING=332; b4f0: 0d 0a 63 6f 6e 73 74 20 43 42 5f 46 49 4e 44 53 ..const CB_FINDS b500: 54 52 49 4e 47 45 58 41 43 54 3d 33 34 34 3b 0d TRINGEXACT=344;. b510: 0a 63 6f 6e 73 74 20 43 42 5f 47 45 54 43 4f 55 .const CB_GETCOU b520: 4e 54 3d 33 32 36 3b 0d 0a 63 6f 6e 73 74 20 43 NT=326;..const C b530: 42 5f 47 45 54 43 55 52 53 45 4c 3d 33 32 37 3b B_GETCURSEL=327; b540: 0d 0a 63 6f 6e 73 74 20 43 42 5f 47 45 54 44 52 ..const CB_GETDR b550: 4f 50 50 45 44 43 4f 4e 54 52 4f 4c 52 45 43 54 OPPEDCONTROLRECT b560: 3d 33 33 38 3b 0d 0a 63 6f 6e 73 74 20 43 42 5f =338;..const CB_ b570: 47 45 54 44 52 4f 50 50 45 44 53 54 41 54 45 3d GETDROPPEDSTATE= b580: 33 34 33 3b 0d 0a 63 6f 6e 73 74 20 43 42 5f 47 343;..const CB_G b590: 45 54 44 52 4f 50 50 45 44 57 49 44 54 48 3d 33 ETDROPPEDWIDTH=3 b5a0: 35 31 3b 0d 0a 63 6f 6e 73 74 20 43 42 5f 47 45 51;..const CB_GE b5b0: 54 45 44 49 54 53 45 4c 3d 33 32 30 3b 0d 0a 63 TEDITSEL=320;..c b5c0: 6f 6e 73 74 20 43 42 5f 47 45 54 45 58 54 45 4e onst CB_GETEXTEN b5d0: 44 45 44 55 49 3d 33 34 32 3b 0d 0a 63 6f 6e 73 DEDUI=342;..cons b5e0: 74 20 43 42 5f 47 45 54 48 4f 52 49 5a 4f 4e 54 t CB_GETHORIZONT b5f0: 41 4c 45 58 54 45 4e 54 3d 33 34 39 3b 0d 0a 63 ALEXTENT=349;..c b600: 6f 6e 73 74 20 43 42 5f 47 45 54 49 54 45 4d 44 onst CB_GETITEMD b610: 41 54 41 3d 33 33 36 3b 0d 0a 63 6f 6e 73 74 20 ATA=336;..const b620: 43 42 5f 47 45 54 49 54 45 4d 48 45 49 47 48 54 CB_GETITEMHEIGHT b630: 3d 33 34 30 3b 0d 0a 63 6f 6e 73 74 20 43 42 5f =340;..const CB_ b640: 47 45 54 4c 42 54 45 58 54 3d 33 32 38 3b 0d 0a GETLBTEXT=328;.. b650: 63 6f 6e 73 74 20 43 42 5f 47 45 54 4c 42 54 45 const CB_GETLBTE b660: 58 54 4c 45 4e 3d 33 32 39 3b 0d 0a 63 6f 6e 73 XTLEN=329;..cons b670: 74 20 43 42 5f 47 45 54 4c 4f 43 41 4c 45 3d 33 t CB_GETLOCALE=3 b680: 34 36 3b 0d 0a 63 6f 6e 73 74 20 43 42 5f 47 45 46;..const CB_GE b690: 54 54 4f 50 49 4e 44 45 58 3d 33 34 37 3b 0d 0a TTOPINDEX=347;.. b6a0: 63 6f 6e 73 74 20 43 42 5f 49 4e 49 54 53 54 4f const CB_INITSTO b6b0: 52 41 47 45 3d 33 35 33 3b 0d 0a 63 6f 6e 73 74 RAGE=353;..const b6c0: 20 43 42 5f 49 4e 53 45 52 54 53 54 52 49 4e 47 CB_INSERTSTRING b6d0: 3d 33 33 30 3b 0d 0a 63 6f 6e 73 74 20 43 42 5f =330;..const CB_ b6e0: 4c 49 4d 49 54 54 45 58 54 3d 33 32 31 3b 0d 0a LIMITTEXT=321;.. b6f0: 63 6f 6e 73 74 20 43 42 5f 52 45 53 45 54 43 4f const CB_RESETCO b700: 4e 54 45 4e 54 3d 33 33 31 3b 0d 0a 63 6f 6e 73 NTENT=331;..cons b710: 74 20 43 42 5f 53 45 4c 45 43 54 53 54 52 49 4e t CB_SELECTSTRIN b720: 47 3d 33 33 33 3b 0d 0a 63 6f 6e 73 74 20 43 42 G=333;..const CB b730: 5f 53 45 54 43 55 52 53 45 4c 3d 33 33 34 3b 0d _SETCURSEL=334;. b740: 0a 63 6f 6e 73 74 20 43 42 5f 53 45 54 44 52 4f .const CB_SETDRO b750: 50 50 45 44 57 49 44 54 48 3d 33 35 32 3b 0d 0a PPEDWIDTH=352;.. b760: 63 6f 6e 73 74 20 43 42 5f 53 45 54 45 44 49 54 const CB_SETEDIT b770: 53 45 4c 3d 33 32 32 3b 0d 0a 63 6f 6e 73 74 20 SEL=322;..const b780: 43 42 5f 53 45 54 45 58 54 45 4e 44 45 44 55 49 CB_SETEXTENDEDUI b790: 3d 33 34 31 3b 0d 0a 63 6f 6e 73 74 20 43 42 5f =341;..const CB_ b7a0: 53 45 54 48 4f 52 49 5a 4f 4e 54 41 4c 45 58 54 SETHORIZONTALEXT b7b0: 45 4e 54 3d 33 35 30 3b 0d 0a 63 6f 6e 73 74 20 ENT=350;..const b7c0: 43 42 5f 53 45 54 49 54 45 4d 44 41 54 41 3d 33 CB_SETITEMDATA=3 b7d0: 33 37 3b 0d 0a 63 6f 6e 73 74 20 43 42 5f 53 45 37;..const CB_SE b7e0: 54 49 54 45 4d 48 45 49 47 48 54 3d 33 33 39 3b TITEMHEIGHT=339; b7f0: 0d 0a 63 6f 6e 73 74 20 43 42 5f 53 45 54 4c 4f ..const CB_SETLO b800: 43 41 4c 45 3d 33 34 35 3b 0d 0a 63 6f 6e 73 74 CALE=345;..const b810: 20 43 42 5f 53 45 54 54 4f 50 49 4e 44 45 58 3d CB_SETTOPINDEX= b820: 33 34 38 3b 0d 0a 63 6f 6e 73 74 20 43 42 5f 53 348;..const CB_S b830: 48 4f 57 44 52 4f 50 44 4f 57 4e 3d 33 33 35 3b HOWDROPDOWN=335; b840: 0d 0a 0d 0a 73 74 61 74 69 63 20 69 66 28 5f 57 ....static if(_W b850: 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 IN32_WINNT >= 0x b860: 35 30 31 29 20 7b 0d 0a 63 6f 6e 73 74 20 43 42 501) {..const CB b870: 5f 47 45 54 43 4f 4d 42 4f 42 4f 58 49 4e 46 4f _GETCOMBOBOXINFO b880: 20 3d 20 33 35 36 3b 0d 0a 7d 0d 0a 0d 0a 63 6f = 356;..}....co b890: 6e 73 74 20 43 42 4e 5f 43 4c 4f 53 45 55 50 3d nst CBN_CLOSEUP= b8a0: 38 3b 0d 0a 63 6f 6e 73 74 20 43 42 4e 5f 44 42 8;..const CBN_DB b8b0: 4c 43 4c 4b 3d 32 3b 0d 0a 63 6f 6e 73 74 20 43 LCLK=2;..const C b8c0: 42 4e 5f 44 52 4f 50 44 4f 57 4e 3d 37 3b 0d 0a BN_DROPDOWN=7;.. b8d0: 63 6f 6e 73 74 20 43 42 4e 5f 45 44 49 54 43 48 const CBN_EDITCH b8e0: 41 4e 47 45 3d 35 3b 0d 0a 63 6f 6e 73 74 20 43 ANGE=5;..const C b8f0: 42 4e 5f 45 44 49 54 55 50 44 41 54 45 3d 36 3b BN_EDITUPDATE=6; b900: 0d 0a 63 6f 6e 73 74 20 43 42 4e 5f 45 52 52 53 ..const CBN_ERRS b910: 50 41 43 45 3d 28 2d 31 29 3b 0d 0a 63 6f 6e 73 PACE=(-1);..cons b920: 74 20 43 42 4e 5f 4b 49 4c 4c 46 4f 43 55 53 3d t CBN_KILLFOCUS= b930: 34 3b 0d 0a 63 6f 6e 73 74 20 43 42 4e 5f 53 45 4;..const CBN_SE b940: 4c 43 48 41 4e 47 45 3d 31 3b 0d 0a 63 6f 6e 73 LCHANGE=1;..cons b950: 74 20 43 42 4e 5f 53 45 4c 45 4e 44 43 41 4e 43 t CBN_SELENDCANC b960: 45 4c 3d 31 30 3b 0d 0a 63 6f 6e 73 74 20 43 42 EL=10;..const CB b970: 4e 5f 53 45 4c 45 4e 44 4f 4b 3d 39 3b 0d 0a 63 N_SELENDOK=9;..c b980: 6f 6e 73 74 20 43 42 4e 5f 53 45 54 46 4f 43 55 onst CBN_SETFOCU b990: 53 3d 33 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 45 4d S=3;....const EM b9a0: 5f 43 41 4e 55 4e 44 4f 3d 31 39 38 3b 0d 0a 63 _CANUNDO=198;..c b9b0: 6f 6e 73 74 20 45 4d 5f 43 48 41 52 46 52 4f 4d onst EM_CHARFROM b9c0: 50 4f 53 3d 32 31 35 3b 0d 0a 63 6f 6e 73 74 20 POS=215;..const b9d0: 45 4d 5f 45 4d 50 54 59 55 4e 44 4f 42 55 46 46 EM_EMPTYUNDOBUFF b9e0: 45 52 3d 32 30 35 3b 0d 0a 63 6f 6e 73 74 20 45 ER=205;..const E b9f0: 4d 5f 46 4d 54 4c 49 4e 45 53 3d 32 30 30 3b 0d M_FMTLINES=200;. ba00: 0a 63 6f 6e 73 74 20 45 4d 5f 47 45 54 46 49 52 .const EM_GETFIR ba10: 53 54 56 49 53 49 42 4c 45 4c 49 4e 45 3d 32 30 STVISIBLELINE=20 ba20: 36 3b 0d 0a 63 6f 6e 73 74 20 45 4d 5f 47 45 54 6;..const EM_GET ba30: 48 41 4e 44 4c 45 3d 31 38 39 3b 0d 0a 63 6f 6e HANDLE=189;..con ba40: 73 74 20 45 4d 5f 47 45 54 4c 49 4d 49 54 54 45 st EM_GETLIMITTE ba50: 58 54 3d 32 31 33 3b 0d 0a 63 6f 6e 73 74 20 45 XT=213;..const E ba60: 4d 5f 47 45 54 4c 49 4e 45 3d 31 39 36 3b 0d 0a M_GETLINE=196;.. ba70: 63 6f 6e 73 74 20 45 4d 5f 47 45 54 4c 49 4e 45 const EM_GETLINE ba80: 43 4f 55 4e 54 3d 31 38 36 3b 0d 0a 63 6f 6e 73 COUNT=186;..cons ba90: 74 20 45 4d 5f 47 45 54 4d 41 52 47 49 4e 53 3d t EM_GETMARGINS= baa0: 32 31 32 3b 0d 0a 63 6f 6e 73 74 20 45 4d 5f 47 212;..const EM_G bab0: 45 54 4d 4f 44 49 46 59 3d 31 38 34 3b 0d 0a 63 ETMODIFY=184;..c bac0: 6f 6e 73 74 20 45 4d 5f 47 45 54 50 41 53 53 57 onst EM_GETPASSW bad0: 4f 52 44 43 48 41 52 3d 32 31 30 3b 0d 0a 63 6f ORDCHAR=210;..co bae0: 6e 73 74 20 45 4d 5f 47 45 54 52 45 43 54 3d 31 nst EM_GETRECT=1 baf0: 37 38 3b 0d 0a 63 6f 6e 73 74 20 45 4d 5f 47 45 78;..const EM_GE bb00: 54 53 45 4c 3d 31 37 36 3b 0d 0a 63 6f 6e 73 74 TSEL=176;..const bb10: 20 45 4d 5f 47 45 54 54 48 55 4d 42 3d 31 39 30 EM_GETTHUMB=190 bb20: 3b 0d 0a 63 6f 6e 73 74 20 45 4d 5f 47 45 54 57 ;..const EM_GETW bb30: 4f 52 44 42 52 45 41 4b 50 52 4f 43 3d 32 30 39 ORDBREAKPROC=209 bb40: 3b 0d 0a 63 6f 6e 73 74 20 45 4d 5f 4c 49 4d 49 ;..const EM_LIMI bb50: 54 54 45 58 54 3d 31 39 37 3b 0d 0a 63 6f 6e 73 TTEXT=197;..cons bb60: 74 20 45 4d 5f 4c 49 4e 45 46 52 4f 4d 43 48 41 t EM_LINEFROMCHA bb70: 52 3d 32 30 31 3b 0d 0a 63 6f 6e 73 74 20 45 4d R=201;..const EM bb80: 5f 4c 49 4e 45 49 4e 44 45 58 3d 31 38 37 3b 0d _LINEINDEX=187;. bb90: 0a 63 6f 6e 73 74 20 45 4d 5f 4c 49 4e 45 4c 45 .const EM_LINELE bba0: 4e 47 54 48 3d 31 39 33 3b 0d 0a 63 6f 6e 73 74 NGTH=193;..const bbb0: 20 45 4d 5f 4c 49 4e 45 53 43 52 4f 4c 4c 3d 31 EM_LINESCROLL=1 bbc0: 38 32 3b 0d 0a 63 6f 6e 73 74 20 45 4d 5f 50 4f 82;..const EM_PO bbd0: 53 46 52 4f 4d 43 48 41 52 3d 32 31 34 3b 0d 0a SFROMCHAR=214;.. bbe0: 63 6f 6e 73 74 20 45 4d 5f 52 45 50 4c 41 43 45 const EM_REPLACE bbf0: 53 45 4c 3d 31 39 34 3b 0d 0a 63 6f 6e 73 74 20 SEL=194;..const bc00: 45 4d 5f 53 43 52 4f 4c 4c 3d 31 38 31 3b 0d 0a EM_SCROLL=181;.. bc10: 63 6f 6e 73 74 20 45 4d 5f 53 43 52 4f 4c 4c 43 const EM_SCROLLC bc20: 41 52 45 54 3d 31 38 33 3b 0d 0a 63 6f 6e 73 74 ARET=183;..const bc30: 20 45 4d 5f 53 45 54 48 41 4e 44 4c 45 3d 31 38 EM_SETHANDLE=18 bc40: 38 3b 0d 0a 63 6f 6e 73 74 20 45 4d 5f 53 45 54 8;..const EM_SET bc50: 4c 49 4d 49 54 54 45 58 54 3d 31 39 37 3b 0d 0a LIMITTEXT=197;.. bc60: 63 6f 6e 73 74 20 45 4d 5f 53 45 54 4d 41 52 47 const EM_SETMARG bc70: 49 4e 53 3d 32 31 31 3b 0d 0a 63 6f 6e 73 74 20 INS=211;..const bc80: 45 4d 5f 53 45 54 4d 4f 44 49 46 59 3d 31 38 35 EM_SETMODIFY=185 bc90: 3b 0d 0a 63 6f 6e 73 74 20 45 4d 5f 53 45 54 50 ;..const EM_SETP bca0: 41 53 53 57 4f 52 44 43 48 41 52 3d 32 30 34 3b ASSWORDCHAR=204; bcb0: 0d 0a 63 6f 6e 73 74 20 45 4d 5f 53 45 54 52 45 ..const EM_SETRE bcc0: 41 44 4f 4e 4c 59 3d 32 30 37 3b 0d 0a 63 6f 6e ADONLY=207;..con bcd0: 73 74 20 45 4d 5f 53 45 54 52 45 43 54 3d 31 37 st EM_SETRECT=17 bce0: 39 3b 0d 0a 63 6f 6e 73 74 20 45 4d 5f 53 45 54 9;..const EM_SET bcf0: 52 45 43 54 4e 50 3d 31 38 30 3b 0d 0a 63 6f 6e RECTNP=180;..con bd00: 73 74 20 45 4d 5f 53 45 54 53 45 4c 3d 31 37 37 st EM_SETSEL=177 bd10: 3b 0d 0a 63 6f 6e 73 74 20 45 4d 5f 53 45 54 54 ;..const EM_SETT bd20: 41 42 53 54 4f 50 53 3d 32 30 33 3b 0d 0a 63 6f ABSTOPS=203;..co bd30: 6e 73 74 20 45 4d 5f 53 45 54 57 4f 52 44 42 52 nst EM_SETWORDBR bd40: 45 41 4b 50 52 4f 43 3d 32 30 38 3b 0d 0a 63 6f EAKPROC=208;..co bd50: 6e 73 74 20 45 4d 5f 55 4e 44 4f 3d 31 39 39 3b nst EM_UNDO=199; bd60: 0d 0a 0d 0a 73 74 61 74 69 63 20 69 66 28 5f 57 ....static if(_W bd70: 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 IN32_WINNT >= 0x bd80: 35 30 30 29 20 7b 0d 0a 09 63 6f 6e 73 74 20 45 500) {...const E bd90: 4d 5f 53 45 54 49 4d 45 53 54 41 54 55 53 3d 32 M_SETIMESTATUS=2 bda0: 31 36 3b 0d 0a 09 63 6f 6e 73 74 20 45 4d 5f 47 16;...const EM_G bdb0: 45 54 49 4d 45 53 54 41 54 55 53 3d 32 31 37 3b ETIMESTATUS=217; bdc0: 0d 0a 7d 0d 0a 0d 0a 63 6f 6e 73 74 20 45 4e 5f ..}....const EN_ bdd0: 43 48 41 4e 47 45 3d 37 36 38 3b 0d 0a 63 6f 6e CHANGE=768;..con bde0: 73 74 20 45 4e 5f 45 52 52 53 50 41 43 45 3d 31 st EN_ERRSPACE=1 bdf0: 32 38 30 3b 0d 0a 63 6f 6e 73 74 20 45 4e 5f 48 280;..const EN_H be00: 53 43 52 4f 4c 4c 3d 31 35 33 37 3b 0d 0a 63 6f SCROLL=1537;..co be10: 6e 73 74 20 45 4e 5f 4b 49 4c 4c 46 4f 43 55 53 nst EN_KILLFOCUS be20: 3d 35 31 32 3b 0d 0a 63 6f 6e 73 74 20 45 4e 5f =512;..const EN_ be30: 4d 41 58 54 45 58 54 3d 31 32 38 31 3b 0d 0a 63 MAXTEXT=1281;..c be40: 6f 6e 73 74 20 45 4e 5f 53 45 54 46 4f 43 55 53 onst EN_SETFOCUS be50: 3d 32 35 36 3b 0d 0a 63 6f 6e 73 74 20 45 4e 5f =256;..const EN_ be60: 55 50 44 41 54 45 3d 31 30 32 34 3b 0d 0a 63 6f UPDATE=1024;..co be70: 6e 73 74 20 45 4e 5f 56 53 43 52 4f 4c 4c 3d 31 nst EN_VSCROLL=1 be80: 35 33 38 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 4c 42 538;....const LB be90: 5f 41 44 44 46 49 4c 45 3d 34 30 36 3b 0d 0a 63 _ADDFILE=406;..c bea0: 6f 6e 73 74 20 4c 42 5f 41 44 44 53 54 52 49 4e onst LB_ADDSTRIN beb0: 47 3d 33 38 34 3b 0d 0a 63 6f 6e 73 74 20 4c 42 G=384;..const LB bec0: 5f 44 45 4c 45 54 45 53 54 52 49 4e 47 3d 33 38 _DELETESTRING=38 bed0: 36 3b 0d 0a 63 6f 6e 73 74 20 4c 42 5f 44 49 52 6;..const LB_DIR bee0: 3d 33 39 37 3b 0d 0a 63 6f 6e 73 74 20 4c 42 5f =397;..const LB_ bef0: 46 49 4e 44 53 54 52 49 4e 47 3d 33 39 39 3b 0d FINDSTRING=399;. bf00: 0a 63 6f 6e 73 74 20 4c 42 5f 46 49 4e 44 53 54 .const LB_FINDST bf10: 52 49 4e 47 45 58 41 43 54 3d 34 31 38 3b 0d 0a RINGEXACT=418;.. bf20: 63 6f 6e 73 74 20 4c 42 5f 47 45 54 41 4e 43 48 const LB_GETANCH bf30: 4f 52 49 4e 44 45 58 3d 34 31 33 3b 0d 0a 63 6f ORINDEX=413;..co bf40: 6e 73 74 20 4c 42 5f 47 45 54 43 41 52 45 54 49 nst LB_GETCARETI bf50: 4e 44 45 58 3d 34 31 35 3b 0d 0a 63 6f 6e 73 74 NDEX=415;..const bf60: 20 4c 42 5f 47 45 54 43 4f 55 4e 54 3d 33 39 35 LB_GETCOUNT=395 bf70: 3b 0d 0a 63 6f 6e 73 74 20 4c 42 5f 47 45 54 43 ;..const LB_GETC bf80: 55 52 53 45 4c 3d 33 39 32 3b 0d 0a 63 6f 6e 73 URSEL=392;..cons bf90: 74 20 4c 42 5f 47 45 54 48 4f 52 49 5a 4f 4e 54 t LB_GETHORIZONT bfa0: 41 4c 45 58 54 45 4e 54 3d 34 30 33 3b 0d 0a 63 ALEXTENT=403;..c bfb0: 6f 6e 73 74 20 4c 42 5f 47 45 54 49 54 45 4d 44 onst LB_GETITEMD bfc0: 41 54 41 3d 34 30 39 3b 0d 0a 63 6f 6e 73 74 20 ATA=409;..const bfd0: 4c 42 5f 47 45 54 49 54 45 4d 48 45 49 47 48 54 LB_GETITEMHEIGHT bfe0: 3d 34 31 37 3b 0d 0a 63 6f 6e 73 74 20 4c 42 5f =417;..const LB_ bff0: 47 45 54 49 54 45 4d 52 45 43 54 3d 34 30 38 3b GETITEMRECT=408; c000: 0d 0a 63 6f 6e 73 74 20 4c 42 5f 47 45 54 4c 4f ..const LB_GETLO c010: 43 41 4c 45 3d 34 32 32 3b 0d 0a 63 6f 6e 73 74 CALE=422;..const c020: 20 4c 42 5f 47 45 54 53 45 4c 3d 33 39 31 3b 0d LB_GETSEL=391;. c030: 0a 63 6f 6e 73 74 20 4c 42 5f 47 45 54 53 45 4c .const LB_GETSEL c040: 43 4f 55 4e 54 3d 34 30 30 3b 0d 0a 63 6f 6e 73 COUNT=400;..cons c050: 74 20 4c 42 5f 47 45 54 53 45 4c 49 54 45 4d 53 t LB_GETSELITEMS c060: 3d 34 30 31 3b 0d 0a 63 6f 6e 73 74 20 4c 42 5f =401;..const LB_ c070: 47 45 54 54 45 58 54 3d 33 39 33 3b 0d 0a 63 6f GETTEXT=393;..co c080: 6e 73 74 20 4c 42 5f 47 45 54 54 45 58 54 4c 45 nst LB_GETTEXTLE c090: 4e 3d 33 39 34 3b 0d 0a 63 6f 6e 73 74 20 4c 42 N=394;..const LB c0a0: 5f 47 45 54 54 4f 50 49 4e 44 45 58 3d 33 39 38 _GETTOPINDEX=398 c0b0: 3b 0d 0a 63 6f 6e 73 74 20 4c 42 5f 49 4e 49 54 ;..const LB_INIT c0c0: 53 54 4f 52 41 47 45 3d 34 32 34 3b 0d 0a 63 6f STORAGE=424;..co c0d0: 6e 73 74 20 4c 42 5f 49 4e 53 45 52 54 53 54 52 nst LB_INSERTSTR c0e0: 49 4e 47 3d 33 38 35 3b 0d 0a 63 6f 6e 73 74 20 ING=385;..const c0f0: 4c 42 5f 49 54 45 4d 46 52 4f 4d 50 4f 49 4e 54 LB_ITEMFROMPOINT c100: 3d 34 32 35 3b 0d 0a 63 6f 6e 73 74 20 4c 42 5f =425;..const LB_ c110: 52 45 53 45 54 43 4f 4e 54 45 4e 54 3d 33 38 38 RESETCONTENT=388 c120: 3b 0d 0a 63 6f 6e 73 74 20 4c 42 5f 53 45 4c 45 ;..const LB_SELE c130: 43 54 53 54 52 49 4e 47 3d 33 39 36 3b 0d 0a 63 CTSTRING=396;..c c140: 6f 6e 73 74 20 4c 42 5f 53 45 4c 49 54 45 4d 52 onst LB_SELITEMR c150: 41 4e 47 45 3d 34 31 31 3b 0d 0a 63 6f 6e 73 74 ANGE=411;..const c160: 20 4c 42 5f 53 45 4c 49 54 45 4d 52 41 4e 47 45 LB_SELITEMRANGE c170: 45 58 3d 33 38 37 3b 0d 0a 63 6f 6e 73 74 20 4c EX=387;..const L c180: 42 5f 53 45 54 41 4e 43 48 4f 52 49 4e 44 45 58 B_SETANCHORINDEX c190: 3d 34 31 32 3b 0d 0a 63 6f 6e 73 74 20 4c 42 5f =412;..const LB_ c1a0: 53 45 54 43 41 52 45 54 49 4e 44 45 58 3d 34 31 SETCARETINDEX=41 c1b0: 34 3b 0d 0a 63 6f 6e 73 74 20 4c 42 5f 53 45 54 4;..const LB_SET c1c0: 43 4f 4c 55 4d 4e 57 49 44 54 48 3d 34 30 35 3b COLUMNWIDTH=405; c1d0: 0d 0a 63 6f 6e 73 74 20 4c 42 5f 53 45 54 43 4f ..const LB_SETCO c1e0: 55 4e 54 3d 34 32 33 3b 0d 0a 63 6f 6e 73 74 20 UNT=423;..const c1f0: 4c 42 5f 53 45 54 43 55 52 53 45 4c 3d 33 39 30 LB_SETCURSEL=390 c200: 3b 0d 0a 63 6f 6e 73 74 20 4c 42 5f 53 45 54 48 ;..const LB_SETH c210: 4f 52 49 5a 4f 4e 54 41 4c 45 58 54 45 4e 54 3d ORIZONTALEXTENT= c220: 34 30 34 3b 0d 0a 63 6f 6e 73 74 20 4c 42 5f 53 404;..const LB_S c230: 45 54 49 54 45 4d 44 41 54 41 3d 34 31 30 3b 0d ETITEMDATA=410;. c240: 0a 63 6f 6e 73 74 20 4c 42 5f 53 45 54 49 54 45 .const LB_SETITE c250: 4d 48 45 49 47 48 54 3d 34 31 36 3b 0d 0a 63 6f MHEIGHT=416;..co c260: 6e 73 74 20 4c 42 5f 53 45 54 4c 4f 43 41 4c 45 nst LB_SETLOCALE c270: 3d 34 32 31 3b 0d 0a 63 6f 6e 73 74 20 4c 42 5f =421;..const LB_ c280: 53 45 54 53 45 4c 3d 33 38 39 3b 0d 0a 63 6f 6e SETSEL=389;..con c290: 73 74 20 4c 42 5f 53 45 54 54 41 42 53 54 4f 50 st LB_SETTABSTOP c2a0: 53 3d 34 30 32 3b 0d 0a 63 6f 6e 73 74 20 4c 42 S=402;..const LB c2b0: 5f 53 45 54 54 4f 50 49 4e 44 45 58 3d 34 30 37 _SETTOPINDEX=407 c2c0: 3b 0d 0a 73 74 61 74 69 63 20 69 66 28 5f 57 49 ;..static if(_WI c2d0: 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 35 N32_WINNT >= 0x5 c2e0: 30 31 29 20 7b 0d 0a 63 6f 6e 73 74 20 4c 42 5f 01) {..const LB_ c2f0: 47 45 54 4c 49 53 54 42 4f 58 49 4e 46 4f 3d 34 GETLISTBOXINFO=4 c300: 33 34 3b 0d 0a 7d 0d 0a 0d 0a 63 6f 6e 73 74 20 34;..}....const c310: 4c 42 4e 5f 44 42 4c 43 4c 4b 3d 32 3b 0d 0a 63 LBN_DBLCLK=2;..c c320: 6f 6e 73 74 20 4c 42 4e 5f 45 52 52 53 50 41 43 onst LBN_ERRSPAC c330: 45 3d 2d 32 3b 0d 0a 63 6f 6e 73 74 20 4c 42 4e E=-2;..const LBN c340: 5f 4b 49 4c 4c 46 4f 43 55 53 3d 35 3b 0d 0a 63 _KILLFOCUS=5;..c c350: 6f 6e 73 74 20 4c 42 4e 5f 53 45 4c 43 41 4e 43 onst LBN_SELCANC c360: 45 4c 3d 33 3b 0d 0a 63 6f 6e 73 74 20 4c 42 4e EL=3;..const LBN c370: 5f 53 45 4c 43 48 41 4e 47 45 3d 31 3b 0d 0a 63 _SELCHANGE=1;..c c380: 6f 6e 73 74 20 4c 42 4e 5f 53 45 54 46 4f 43 55 onst LBN_SETFOCU c390: 53 3d 34 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 53 42 S=4;....const SB c3a0: 4d 5f 45 4e 41 42 4c 45 5f 41 52 52 4f 57 53 3d M_ENABLE_ARROWS= c3b0: 32 32 38 3b 0d 0a 63 6f 6e 73 74 20 53 42 4d 5f 228;..const SBM_ c3c0: 47 45 54 50 4f 53 3d 32 32 35 3b 0d 0a 63 6f 6e GETPOS=225;..con c3d0: 73 74 20 53 42 4d 5f 47 45 54 52 41 4e 47 45 3d st SBM_GETRANGE= c3e0: 32 32 37 3b 0d 0a 63 6f 6e 73 74 20 53 42 4d 5f 227;..const SBM_ c3f0: 47 45 54 53 43 52 4f 4c 4c 49 4e 46 4f 3d 32 33 GETSCROLLINFO=23 c400: 34 3b 0d 0a 63 6f 6e 73 74 20 53 42 4d 5f 53 45 4;..const SBM_SE c410: 54 50 4f 53 3d 32 32 34 3b 0d 0a 63 6f 6e 73 74 TPOS=224;..const c420: 20 53 42 4d 5f 53 45 54 52 41 4e 47 45 3d 32 32 SBM_SETRANGE=22 c430: 36 3b 0d 0a 63 6f 6e 73 74 20 53 42 4d 5f 53 45 6;..const SBM_SE c440: 54 52 41 4e 47 45 52 45 44 52 41 57 3d 32 33 30 TRANGEREDRAW=230 c450: 3b 0d 0a 63 6f 6e 73 74 20 53 42 4d 5f 53 45 54 ;..const SBM_SET c460: 53 43 52 4f 4c 4c 49 4e 46 4f 3d 32 33 33 3b 0d SCROLLINFO=233;. c470: 0a 73 74 61 74 69 63 20 69 66 28 5f 57 49 4e 33 .static if(_WIN3 c480: 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 35 30 31 2_WINNT >= 0x501 c490: 29 20 7b 0d 0a 63 6f 6e 73 74 20 53 42 4d 5f 47 ) {..const SBM_G c4a0: 45 54 53 43 52 4f 4c 4c 42 41 52 49 4e 46 4f 3d ETSCROLLBARINFO= c4b0: 32 33 35 3b 0d 0a 7d 0d 0a 0d 0a 63 6f 6e 73 74 235;..}....const c4c0: 20 53 54 4d 5f 47 45 54 49 43 4f 4e 3d 33 36 39 STM_GETICON=369 c4d0: 3b 0d 0a 63 6f 6e 73 74 20 53 54 4d 5f 47 45 54 ;..const STM_GET c4e0: 49 4d 41 47 45 3d 33 37 31 3b 0d 0a 63 6f 6e 73 IMAGE=371;..cons c4f0: 74 20 53 54 4d 5f 53 45 54 49 43 4f 4e 3d 33 36 t STM_SETICON=36 c500: 38 3b 0d 0a 63 6f 6e 73 74 20 53 54 4d 5f 53 45 8;..const STM_SE c510: 54 49 4d 41 47 45 3d 33 37 30 3b 0d 0a 63 6f 6e TIMAGE=370;..con c520: 73 74 20 53 54 4e 5f 43 4c 49 43 4b 45 44 3d 30 st STN_CLICKED=0 c530: 3b 0d 0a 63 6f 6e 73 74 20 53 54 4e 5f 44 42 4c ;..const STN_DBL c540: 43 4c 4b 3d 31 3b 0d 0a 63 6f 6e 73 74 20 53 54 CLK=1;..const ST c550: 4e 5f 44 49 53 41 42 4c 45 3d 33 3b 0d 0a 63 6f N_DISABLE=3;..co c560: 6e 73 74 20 53 54 4e 5f 45 4e 41 42 4c 45 3d 32 nst STN_ENABLE=2 c570: 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 44 4d 5f 47 45 ;....const DM_GE c580: 54 44 45 46 49 44 20 20 20 3d 20 57 4d 5f 55 53 TDEFID = WM_US c590: 45 52 3b 0d 0a 63 6f 6e 73 74 20 44 4d 5f 53 45 ER;..const DM_SE c5a0: 54 44 45 46 49 44 20 20 20 3d 20 57 4d 5f 55 53 TDEFID = WM_US c5b0: 45 52 2b 31 3b 0d 0a 63 6f 6e 73 74 20 44 4d 5f ER+1;..const DM_ c5c0: 52 45 50 4f 53 49 54 49 4f 4e 20 3d 20 57 4d 5f REPOSITION = WM_ c5d0: 55 53 45 52 2b 32 3b 0d 0a 0d 0a 63 6f 6e 73 74 USER+2;....const c5e0: 20 50 53 4d 5f 50 41 47 45 49 4e 46 4f 20 20 3d PSM_PAGEINFO = c5f0: 20 57 4d 5f 55 53 45 52 2b 31 30 30 3b 0d 0a 63 WM_USER+100;..c c600: 6f 6e 73 74 20 50 53 4d 5f 53 48 45 45 54 49 4e onst PSM_SHEETIN c610: 46 4f 20 3d 20 57 4d 5f 55 53 45 52 2b 31 30 31 FO = WM_USER+101 c620: 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 50 53 49 5f 53 ;....const PSI_S c630: 45 54 41 43 54 49 56 45 3d 31 3b 0d 0a 63 6f 6e ETACTIVE=1;..con c640: 73 74 20 50 53 49 5f 4b 49 4c 4c 41 43 54 49 56 st PSI_KILLACTIV c650: 45 3d 32 3b 0d 0a 63 6f 6e 73 74 20 50 53 49 5f E=2;..const PSI_ c660: 41 50 50 4c 59 3d 33 3b 0d 0a 63 6f 6e 73 74 20 APPLY=3;..const c670: 50 53 49 5f 52 45 53 45 54 3d 34 3b 0d 0a 63 6f PSI_RESET=4;..co c680: 6e 73 74 20 50 53 49 5f 48 41 53 48 45 4c 50 3d nst PSI_HASHELP= c690: 35 3b 0d 0a 63 6f 6e 73 74 20 50 53 49 5f 48 45 5;..const PSI_HE c6a0: 4c 50 3d 36 3b 0d 0a 63 6f 6e 73 74 20 50 53 49 LP=6;..const PSI c6b0: 5f 43 48 41 4e 47 45 44 3d 31 3b 0d 0a 63 6f 6e _CHANGED=1;..con c6c0: 73 74 20 50 53 49 5f 47 55 49 53 54 41 52 54 3d st PSI_GUISTART= c6d0: 32 3b 0d 0a 63 6f 6e 73 74 20 50 53 49 5f 52 45 2;..const PSI_RE c6e0: 42 4f 4f 54 3d 33 3b 0d 0a 63 6f 6e 73 74 20 50 BOOT=3;..const P c6f0: 53 49 5f 47 45 54 53 49 42 4c 49 4e 47 53 3d 34 SI_GETSIBLINGS=4 c700: 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 44 43 58 5f 57 ;....const DCX_W c710: 49 4e 44 4f 57 3d 31 3b 0d 0a 63 6f 6e 73 74 20 INDOW=1;..const c720: 44 43 58 5f 43 41 43 48 45 3d 32 3b 0d 0a 63 6f DCX_CACHE=2;..co c730: 6e 73 74 20 44 43 58 5f 50 41 52 45 4e 54 43 4c nst DCX_PARENTCL c740: 49 50 3d 33 32 3b 0d 0a 63 6f 6e 73 74 20 44 43 IP=32;..const DC c750: 58 5f 43 4c 49 50 53 49 42 4c 49 4e 47 53 3d 31 X_CLIPSIBLINGS=1 c760: 36 3b 0d 0a 63 6f 6e 73 74 20 44 43 58 5f 43 4c 6;..const DCX_CL c770: 49 50 43 48 49 4c 44 52 45 4e 3d 38 3b 0d 0a 63 IPCHILDREN=8;..c c780: 6f 6e 73 74 20 44 43 58 5f 4e 4f 52 45 53 45 54 onst DCX_NORESET c790: 41 54 54 52 53 3d 34 3b 0d 0a 63 6f 6e 73 74 20 ATTRS=4;..const c7a0: 44 43 58 5f 49 4e 54 45 52 53 45 43 54 55 50 44 DCX_INTERSECTUPD c7b0: 41 54 45 3d 30 78 32 30 30 3b 0d 0a 63 6f 6e 73 ATE=0x200;..cons c7c0: 74 20 44 43 58 5f 4c 4f 43 4b 57 49 4e 44 4f 57 t DCX_LOCKWINDOW c7d0: 55 50 44 41 54 45 3d 30 78 34 30 30 3b 0d 0a 63 UPDATE=0x400;..c c7e0: 6f 6e 73 74 20 44 43 58 5f 45 58 43 4c 55 44 45 onst DCX_EXCLUDE c7f0: 52 47 4e 3d 36 34 3b 0d 0a 63 6f 6e 73 74 20 44 RGN=64;..const D c800: 43 58 5f 49 4e 54 45 52 53 45 43 54 52 47 4e 3d CX_INTERSECTRGN= c810: 31 32 38 3b 0d 0a 63 6f 6e 73 74 20 44 43 58 5f 128;..const DCX_ c820: 56 41 4c 49 44 41 54 45 3d 30 78 32 30 30 30 30 VALIDATE=0x20000 c830: 30 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 47 4d 44 49 0;....const GMDI c840: 5f 47 4f 49 4e 54 4f 50 4f 50 55 50 53 3d 32 3b _GOINTOPOPUPS=2; c850: 0d 0a 63 6f 6e 73 74 20 47 4d 44 49 5f 55 53 45 ..const GMDI_USE c860: 44 49 53 41 42 4c 45 44 3d 31 3b 0d 0a 63 6f 6e DISABLED=1;..con c870: 73 74 20 46 4b 46 5f 41 56 41 49 4c 41 42 4c 45 st FKF_AVAILABLE c880: 3d 32 3b 0d 0a 63 6f 6e 73 74 20 46 4b 46 5f 43 =2;..const FKF_C c890: 4c 49 43 4b 4f 4e 3d 36 34 3b 0d 0a 63 6f 6e 73 LICKON=64;..cons c8a0: 74 20 46 4b 46 5f 46 49 4c 54 45 52 4b 45 59 53 t FKF_FILTERKEYS c8b0: 4f 4e 3d 31 3b 0d 0a 63 6f 6e 73 74 20 46 4b 46 ON=1;..const FKF c8c0: 5f 48 4f 54 4b 45 59 41 43 54 49 56 45 3d 34 3b _HOTKEYACTIVE=4; c8d0: 0d 0a 63 6f 6e 73 74 20 46 4b 46 5f 48 4f 54 4b ..const FKF_HOTK c8e0: 45 59 53 4f 55 4e 44 3d 31 36 3b 0d 0a 63 6f 6e EYSOUND=16;..con c8f0: 73 74 20 46 4b 46 5f 43 4f 4e 46 49 52 4d 48 4f st FKF_CONFIRMHO c900: 54 4b 45 59 3d 38 3b 0d 0a 63 6f 6e 73 74 20 46 TKEY=8;..const F c910: 4b 46 5f 49 4e 44 49 43 41 54 4f 52 3d 33 32 3b KF_INDICATOR=32; c920: 0d 0a 63 6f 6e 73 74 20 48 43 46 5f 48 49 47 48 ..const HCF_HIGH c930: 43 4f 4e 54 52 41 53 54 4f 4e 3d 31 3b 0d 0a 63 CONTRASTON=1;..c c940: 6f 6e 73 74 20 48 43 46 5f 41 56 41 49 4c 41 42 onst HCF_AVAILAB c950: 4c 45 3d 32 3b 0d 0a 63 6f 6e 73 74 20 48 43 46 LE=2;..const HCF c960: 5f 48 4f 54 4b 45 59 41 43 54 49 56 45 3d 34 3b _HOTKEYACTIVE=4; c970: 0d 0a 63 6f 6e 73 74 20 48 43 46 5f 43 4f 4e 46 ..const HCF_CONF c980: 49 52 4d 48 4f 54 4b 45 59 3d 38 3b 0d 0a 63 6f IRMHOTKEY=8;..co c990: 6e 73 74 20 48 43 46 5f 48 4f 54 4b 45 59 53 4f nst HCF_HOTKEYSO c9a0: 55 4e 44 3d 31 36 3b 0d 0a 63 6f 6e 73 74 20 48 UND=16;..const H c9b0: 43 46 5f 49 4e 44 49 43 41 54 4f 52 3d 33 32 3b CF_INDICATOR=32; c9c0: 0d 0a 63 6f 6e 73 74 20 48 43 46 5f 48 4f 54 4b ..const HCF_HOTK c9d0: 45 59 41 56 41 49 4c 41 42 4c 45 3d 36 34 3b 0d EYAVAILABLE=64;. c9e0: 0a 63 6f 6e 73 74 20 4d 4b 46 5f 41 56 41 49 4c .const MKF_AVAIL c9f0: 41 42 4c 45 3d 32 3b 0d 0a 63 6f 6e 73 74 20 4d ABLE=2;..const M ca00: 4b 46 5f 43 4f 4e 46 49 52 4d 48 4f 54 4b 45 59 KF_CONFIRMHOTKEY ca10: 3d 38 3b 0d 0a 63 6f 6e 73 74 20 4d 4b 46 5f 48 =8;..const MKF_H ca20: 4f 54 4b 45 59 41 43 54 49 56 45 3d 34 3b 0d 0a OTKEYACTIVE=4;.. ca30: 63 6f 6e 73 74 20 4d 4b 46 5f 48 4f 54 4b 45 59 const MKF_HOTKEY ca40: 53 4f 55 4e 44 3d 31 36 3b 0d 0a 63 6f 6e 73 74 SOUND=16;..const ca50: 20 4d 4b 46 5f 49 4e 44 49 43 41 54 4f 52 3d 33 MKF_INDICATOR=3 ca60: 32 3b 0d 0a 63 6f 6e 73 74 20 4d 4b 46 5f 4d 4f 2;..const MKF_MO ca70: 55 53 45 4b 45 59 53 4f 4e 3d 31 3b 0d 0a 63 6f USEKEYSON=1;..co ca80: 6e 73 74 20 4d 4b 46 5f 4d 4f 44 49 46 49 45 52 nst MKF_MODIFIER ca90: 53 3d 36 34 3b 0d 0a 63 6f 6e 73 74 20 4d 4b 46 S=64;..const MKF caa0: 5f 52 45 50 4c 41 43 45 4e 55 4d 42 45 52 53 3d _REPLACENUMBERS= cab0: 31 32 38 3b 0d 0a 63 6f 6e 73 74 20 53 45 52 4b 128;..const SERK cac0: 46 5f 41 43 54 49 56 45 3d 38 3b 20 20 2f 2f 20 F_ACTIVE=8; // cad0: 4d 61 79 20 62 65 20 6f 62 73 6f 6c 65 74 65 2e May be obsolete. cae0: 20 4e 6f 74 20 69 6e 20 72 65 63 65 6e 74 20 4d Not in recent M caf0: 53 20 64 6f 63 73 2e 0d 0a 63 6f 6e 73 74 20 53 S docs...const S cb00: 45 52 4b 46 5f 41 56 41 49 4c 41 42 4c 45 3d 32 ERKF_AVAILABLE=2 cb10: 3b 0d 0a 63 6f 6e 73 74 20 53 45 52 4b 46 5f 49 ;..const SERKF_I cb20: 4e 44 49 43 41 54 4f 52 3d 34 3b 0d 0a 63 6f 6e NDICATOR=4;..con cb30: 73 74 20 53 45 52 4b 46 5f 53 45 52 49 41 4c 4b st SERKF_SERIALK cb40: 45 59 53 4f 4e 3d 31 3b 0d 0a 63 6f 6e 73 74 20 EYSON=1;..const cb50: 53 53 46 5f 41 56 41 49 4c 41 42 4c 45 3d 32 3b SSF_AVAILABLE=2; cb60: 0d 0a 63 6f 6e 73 74 20 53 53 46 5f 53 4f 55 4e ..const SSF_SOUN cb70: 44 53 45 4e 54 52 59 4f 4e 3d 31 3b 0d 0a 63 6f DSENTRYON=1;..co cb80: 6e 73 74 20 53 53 54 46 5f 42 4f 52 44 45 52 3d nst SSTF_BORDER= cb90: 32 3b 0d 0a 63 6f 6e 73 74 20 53 53 54 46 5f 43 2;..const SSTF_C cba0: 48 41 52 53 3d 31 3b 0d 0a 63 6f 6e 73 74 20 53 HARS=1;..const S cbb0: 53 54 46 5f 44 49 53 50 4c 41 59 3d 33 3b 0d 0a STF_DISPLAY=3;.. cbc0: 63 6f 6e 73 74 20 53 53 54 46 5f 4e 4f 4e 45 3d const SSTF_NONE= cbd0: 30 3b 0d 0a 63 6f 6e 73 74 20 53 53 47 46 5f 44 0;..const SSGF_D cbe0: 49 53 50 4c 41 59 3d 33 3b 0d 0a 63 6f 6e 73 74 ISPLAY=3;..const cbf0: 20 53 53 47 46 5f 4e 4f 4e 45 3d 30 3b 0d 0a 63 SSGF_NONE=0;..c cc00: 6f 6e 73 74 20 53 53 57 46 5f 43 55 53 54 4f 4d onst SSWF_CUSTOM cc10: 3d 34 3b 0d 0a 63 6f 6e 73 74 20 53 53 57 46 5f =4;..const SSWF_ cc20: 44 49 53 50 4c 41 59 3d 33 3b 0d 0a 63 6f 6e 73 DISPLAY=3;..cons cc30: 74 20 53 53 57 46 5f 4e 4f 4e 45 3d 30 3b 0d 0a t SSWF_NONE=0;.. cc40: 63 6f 6e 73 74 20 53 53 57 46 5f 54 49 54 4c 45 const SSWF_TITLE cc50: 3d 31 3b 0d 0a 63 6f 6e 73 74 20 53 53 57 46 5f =1;..const SSWF_ cc60: 57 49 4e 44 4f 57 3d 32 3b 0d 0a 63 6f 6e 73 74 WINDOW=2;..const cc70: 20 53 4b 46 5f 41 55 44 49 42 4c 45 46 45 45 44 SKF_AUDIBLEFEED cc80: 42 41 43 4b 3d 36 34 3b 0d 0a 63 6f 6e 73 74 20 BACK=64;..const cc90: 53 4b 46 5f 41 56 41 49 4c 41 42 4c 45 3d 32 3b SKF_AVAILABLE=2; cca0: 0d 0a 63 6f 6e 73 74 20 53 4b 46 5f 43 4f 4e 46 ..const SKF_CONF ccb0: 49 52 4d 48 4f 54 4b 45 59 3d 38 3b 0d 0a 63 6f IRMHOTKEY=8;..co ccc0: 6e 73 74 20 53 4b 46 5f 48 4f 54 4b 45 59 41 43 nst SKF_HOTKEYAC ccd0: 54 49 56 45 3d 34 3b 0d 0a 63 6f 6e 73 74 20 53 TIVE=4;..const S cce0: 4b 46 5f 48 4f 54 4b 45 59 53 4f 55 4e 44 3d 31 KF_HOTKEYSOUND=1 ccf0: 36 3b 0d 0a 63 6f 6e 73 74 20 53 4b 46 5f 49 4e 6;..const SKF_IN cd00: 44 49 43 41 54 4f 52 3d 33 32 3b 0d 0a 63 6f 6e DICATOR=32;..con cd10: 73 74 20 53 4b 46 5f 53 54 49 43 4b 59 4b 45 59 st SKF_STICKYKEY cd20: 53 4f 4e 3d 31 3b 0d 0a 63 6f 6e 73 74 20 53 4b SON=1;..const SK cd30: 46 5f 54 52 49 53 54 41 54 45 3d 31 32 38 3b 0d F_TRISTATE=128;. cd40: 0a 63 6f 6e 73 74 20 53 4b 46 5f 54 57 4f 4b 45 .const SKF_TWOKE cd50: 59 53 4f 46 46 3d 32 35 36 3b 0d 0a 63 6f 6e 73 YSOFF=256;..cons cd60: 74 20 54 4b 46 5f 41 56 41 49 4c 41 42 4c 45 3d t TKF_AVAILABLE= cd70: 32 3b 0d 0a 63 6f 6e 73 74 20 54 4b 46 5f 43 4f 2;..const TKF_CO cd80: 4e 46 49 52 4d 48 4f 54 4b 45 59 3d 38 3b 0d 0a NFIRMHOTKEY=8;.. cd90: 63 6f 6e 73 74 20 54 4b 46 5f 48 4f 54 4b 45 59 const TKF_HOTKEY cda0: 41 43 54 49 56 45 3d 34 3b 0d 0a 63 6f 6e 73 74 ACTIVE=4;..const cdb0: 20 54 4b 46 5f 48 4f 54 4b 45 59 53 4f 55 4e 44 TKF_HOTKEYSOUND cdc0: 3d 31 36 3b 0d 0a 63 6f 6e 73 74 20 54 4b 46 5f =16;..const TKF_ cdd0: 54 4f 47 47 4c 45 4b 45 59 53 4f 4e 3d 31 3b 0d TOGGLEKEYSON=1;. cde0: 0a 63 6f 6e 73 74 20 4d 44 49 54 49 4c 45 5f 53 .const MDITILE_S cdf0: 4b 49 50 44 49 53 41 42 4c 45 44 3d 32 3b 0d 0a KIPDISABLED=2;.. ce00: 63 6f 6e 73 74 20 4d 44 49 54 49 4c 45 5f 48 4f const MDITILE_HO ce10: 52 49 5a 4f 4e 54 41 4c 3d 31 3b 0d 0a 63 6f 6e RIZONTAL=1;..con ce20: 73 74 20 4d 44 49 54 49 4c 45 5f 56 45 52 54 49 st MDITILE_VERTI ce30: 43 41 4c 3d 30 3b 0d 0a 0d 0a 65 6e 75 6d 20 7b CAL=0;....enum { ce40: 0d 0a 09 56 4b 5f 4c 42 55 54 54 4f 4e 20 3d 20 ...VK_LBUTTON = ce50: 30 78 30 31 2c 0d 0a 09 56 4b 5f 52 42 55 54 54 0x01,...VK_RBUTT ce60: 4f 4e 20 3d 20 30 78 30 32 2c 0d 0a 09 56 4b 5f ON = 0x02,...VK_ ce70: 43 41 4e 43 45 4c 20 3d 20 30 78 30 33 2c 0d 0a CANCEL = 0x03,.. ce80: 09 56 4b 5f 4d 42 55 54 54 4f 4e 20 3d 20 30 78 .VK_MBUTTON = 0x ce90: 30 34 2c 0d 0a 09 2f 2f 73 74 61 74 69 63 20 69 04,...//static i cea0: 66 20 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 f (_WIN32_WINNT ceb0: 3e 20 3d 20 20 30 78 35 30 30 29 20 7b 0d 0a 09 > = 0x500) {... cec0: 56 4b 5f 58 42 55 54 54 4f 4e 31 20 3d 20 30 78 VK_XBUTTON1 = 0x ced0: 30 35 2c 0d 0a 09 56 4b 5f 58 42 55 54 54 4f 4e 05,...VK_XBUTTON cee0: 32 20 3d 20 30 78 30 36 2c 0d 0a 09 2f 2f 7d 0d 2 = 0x06,...//}. cef0: 0a 09 56 4b 5f 42 41 43 4b 20 3d 20 30 78 30 38 ..VK_BACK = 0x08 cf00: 2c 0d 0a 09 56 4b 5f 54 41 42 20 3d 20 30 78 30 ,...VK_TAB = 0x0 cf10: 39 2c 0d 0a 09 56 4b 5f 43 4c 45 41 52 20 3d 20 9,...VK_CLEAR = cf20: 30 78 30 43 2c 0d 0a 09 56 4b 5f 52 45 54 55 52 0x0C,...VK_RETUR cf30: 4e 20 3d 20 30 78 30 44 2c 0d 0a 09 56 4b 5f 53 N = 0x0D,...VK_S cf40: 48 49 46 54 20 3d 20 30 78 31 30 2c 0d 0a 09 56 HIFT = 0x10,...V cf50: 4b 5f 43 4f 4e 54 52 4f 4c 20 3d 20 30 78 31 31 K_CONTROL = 0x11 cf60: 2c 0d 0a 09 56 4b 5f 4d 45 4e 55 20 3d 20 30 78 ,...VK_MENU = 0x cf70: 31 32 2c 0d 0a 09 56 4b 5f 50 41 55 53 45 20 3d 12,...VK_PAUSE = cf80: 20 30 78 31 33 2c 0d 0a 09 56 4b 5f 43 41 50 49 0x13,...VK_CAPI cf90: 54 41 4c 20 3d 20 30 78 31 34 2c 0d 0a 09 56 4b TAL = 0x14,...VK cfa0: 5f 4b 41 4e 41 20 3d 20 30 78 31 35 2c 0d 0a 09 _KANA = 0x15,... cfb0: 56 4b 5f 48 41 4e 47 45 55 4c 20 3d 20 30 78 31 VK_HANGEUL = 0x1 cfc0: 35 2c 0d 0a 09 56 4b 5f 48 41 4e 47 55 4c 20 3d 5,...VK_HANGUL = cfd0: 20 30 78 31 35 2c 0d 0a 09 56 4b 5f 4a 55 4e 4a 0x15,...VK_JUNJ cfe0: 41 20 3d 20 30 78 31 37 2c 0d 0a 09 56 4b 5f 46 A = 0x17,...VK_F cff0: 49 4e 41 4c 20 3d 20 30 78 31 38 2c 0d 0a 09 56 INAL = 0x18,...V d000: 4b 5f 48 41 4e 4a 41 20 3d 20 30 78 31 39 2c 0d K_HANJA = 0x19,. d010: 0a 09 56 4b 5f 4b 41 4e 4a 49 20 3d 20 30 78 31 ..VK_KANJI = 0x1 d020: 39 2c 0d 0a 09 56 4b 5f 45 53 43 41 50 45 20 3d 9,...VK_ESCAPE = d030: 20 30 78 31 42 2c 0d 0a 09 56 4b 5f 43 4f 4e 56 0x1B,...VK_CONV d040: 45 52 54 20 3d 20 30 78 31 43 2c 0d 0a 09 56 4b ERT = 0x1C,...VK d050: 5f 4e 4f 4e 43 4f 4e 56 45 52 54 20 3d 20 30 78 _NONCONVERT = 0x d060: 31 44 2c 0d 0a 09 56 4b 5f 41 43 43 45 50 54 20 1D,...VK_ACCEPT d070: 3d 20 30 78 31 45 2c 0d 0a 09 56 4b 5f 4d 4f 44 = 0x1E,...VK_MOD d080: 45 43 48 41 4e 47 45 20 3d 20 30 78 31 46 2c 0d ECHANGE = 0x1F,. d090: 0a 09 56 4b 5f 53 50 41 43 45 20 3d 20 30 78 32 ..VK_SPACE = 0x2 d0a0: 30 2c 0d 0a 09 56 4b 5f 50 52 49 4f 52 20 3d 20 0,...VK_PRIOR = d0b0: 30 78 32 31 2c 0d 0a 09 56 4b 5f 4e 45 58 54 20 0x21,...VK_NEXT d0c0: 3d 20 30 78 32 32 2c 0d 0a 09 56 4b 5f 45 4e 44 = 0x22,...VK_END d0d0: 20 3d 20 30 78 32 33 2c 0d 0a 09 56 4b 5f 48 4f = 0x23,...VK_HO d0e0: 4d 45 20 3d 20 30 78 32 34 2c 0d 0a 09 56 4b 5f ME = 0x24,...VK_ d0f0: 4c 45 46 54 20 3d 20 30 78 32 35 2c 0d 0a 09 56 LEFT = 0x25,...V d100: 4b 5f 55 50 20 3d 20 30 78 32 36 2c 0d 0a 09 56 K_UP = 0x26,...V d110: 4b 5f 52 49 47 48 54 20 3d 20 30 78 32 37 2c 0d K_RIGHT = 0x27,. d120: 0a 09 56 4b 5f 44 4f 57 4e 20 3d 20 30 78 32 38 ..VK_DOWN = 0x28 d130: 2c 0d 0a 09 56 4b 5f 53 45 4c 45 43 54 20 3d 20 ,...VK_SELECT = d140: 30 78 32 39 2c 0d 0a 09 56 4b 5f 50 52 49 4e 54 0x29,...VK_PRINT d150: 20 3d 20 30 78 32 41 2c 0d 0a 09 56 4b 5f 45 58 = 0x2A,...VK_EX d160: 45 43 55 54 45 20 3d 20 30 78 32 42 2c 0d 0a 09 ECUTE = 0x2B,... d170: 56 4b 5f 53 4e 41 50 53 48 4f 54 20 3d 20 30 78 VK_SNAPSHOT = 0x d180: 32 43 2c 0d 0a 09 56 4b 5f 49 4e 53 45 52 54 20 2C,...VK_INSERT d190: 3d 20 30 78 32 44 2c 0d 0a 09 56 4b 5f 44 45 4c = 0x2D,...VK_DEL d1a0: 45 54 45 20 3d 20 30 78 32 45 2c 0d 0a 09 56 4b ETE = 0x2E,...VK d1b0: 5f 48 45 4c 50 20 3d 20 30 78 32 46 2c 0d 0a 09 _HELP = 0x2F,... d1c0: 56 4b 5f 4c 57 49 4e 20 3d 20 30 78 35 42 2c 0d VK_LWIN = 0x5B,. d1d0: 0a 09 56 4b 5f 52 57 49 4e 20 3d 20 30 78 35 43 ..VK_RWIN = 0x5C d1e0: 2c 0d 0a 09 56 4b 5f 41 50 50 53 20 3d 20 30 78 ,...VK_APPS = 0x d1f0: 35 44 2c 0d 0a 09 56 4b 5f 53 4c 45 45 50 20 3d 5D,...VK_SLEEP = d200: 20 30 78 35 46 2c 0d 0a 09 56 4b 5f 4e 55 4d 50 0x5F,...VK_NUMP d210: 41 44 30 20 3d 20 30 78 36 30 2c 0d 0a 09 56 4b AD0 = 0x60,...VK d220: 5f 4e 55 4d 50 41 44 31 20 3d 20 30 78 36 31 2c _NUMPAD1 = 0x61, d230: 0d 0a 09 56 4b 5f 4e 55 4d 50 41 44 32 20 3d 20 ...VK_NUMPAD2 = d240: 30 78 36 32 2c 0d 0a 09 56 4b 5f 4e 55 4d 50 41 0x62,...VK_NUMPA d250: 44 33 20 3d 20 30 78 36 33 2c 0d 0a 09 56 4b 5f D3 = 0x63,...VK_ d260: 4e 55 4d 50 41 44 34 20 3d 20 30 78 36 34 2c 0d NUMPAD4 = 0x64,. d270: 0a 09 56 4b 5f 4e 55 4d 50 41 44 35 20 3d 20 30 ..VK_NUMPAD5 = 0 d280: 78 36 35 2c 0d 0a 09 56 4b 5f 4e 55 4d 50 41 44 x65,...VK_NUMPAD d290: 36 20 3d 20 30 78 36 36 2c 0d 0a 09 56 4b 5f 4e 6 = 0x66,...VK_N d2a0: 55 4d 50 41 44 37 20 3d 20 30 78 36 37 2c 0d 0a UMPAD7 = 0x67,.. d2b0: 09 56 4b 5f 4e 55 4d 50 41 44 38 20 3d 20 30 78 .VK_NUMPAD8 = 0x d2c0: 36 38 2c 0d 0a 09 56 4b 5f 4e 55 4d 50 41 44 39 68,...VK_NUMPAD9 d2d0: 20 3d 20 30 78 36 39 2c 0d 0a 09 56 4b 5f 4d 55 = 0x69,...VK_MU d2e0: 4c 54 49 50 4c 59 20 3d 20 30 78 36 41 2c 0d 0a LTIPLY = 0x6A,.. d2f0: 09 56 4b 5f 41 44 44 20 3d 20 30 78 36 42 2c 0d .VK_ADD = 0x6B,. d300: 0a 09 56 4b 5f 53 45 50 41 52 41 54 4f 52 20 3d ..VK_SEPARATOR = d310: 20 30 78 36 43 2c 0d 0a 09 56 4b 5f 53 55 42 54 0x6C,...VK_SUBT d320: 52 41 43 54 20 3d 20 30 78 36 44 2c 0d 0a 09 56 RACT = 0x6D,...V d330: 4b 5f 44 45 43 49 4d 41 4c 20 3d 20 30 78 36 45 K_DECIMAL = 0x6E d340: 2c 0d 0a 09 56 4b 5f 44 49 56 49 44 45 20 3d 20 ,...VK_DIVIDE = d350: 30 78 36 46 2c 0d 0a 09 56 4b 5f 46 31 20 3d 20 0x6F,...VK_F1 = d360: 30 78 37 30 2c 0d 0a 09 56 4b 5f 46 32 20 3d 20 0x70,...VK_F2 = d370: 30 78 37 31 2c 0d 0a 09 56 4b 5f 46 33 20 3d 20 0x71,...VK_F3 = d380: 30 78 37 32 2c 0d 0a 09 56 4b 5f 46 34 20 3d 20 0x72,...VK_F4 = d390: 30 78 37 33 2c 0d 0a 09 56 4b 5f 46 35 20 3d 20 0x73,...VK_F5 = d3a0: 30 78 37 34 2c 0d 0a 09 56 4b 5f 46 36 20 3d 20 0x74,...VK_F6 = d3b0: 30 78 37 35 2c 0d 0a 09 56 4b 5f 46 37 20 3d 20 0x75,...VK_F7 = d3c0: 30 78 37 36 2c 0d 0a 09 56 4b 5f 46 38 20 3d 20 0x76,...VK_F8 = d3d0: 30 78 37 37 2c 0d 0a 09 56 4b 5f 46 39 20 3d 20 0x77,...VK_F9 = d3e0: 30 78 37 38 2c 0d 0a 09 56 4b 5f 46 31 30 20 3d 0x78,...VK_F10 = d3f0: 20 30 78 37 39 2c 0d 0a 09 56 4b 5f 46 31 31 20 0x79,...VK_F11 d400: 3d 20 30 78 37 41 2c 0d 0a 09 56 4b 5f 46 31 32 = 0x7A,...VK_F12 d410: 20 3d 20 30 78 37 42 2c 0d 0a 09 56 4b 5f 46 31 = 0x7B,...VK_F1 d420: 33 20 3d 20 30 78 37 43 2c 0d 0a 09 56 4b 5f 46 3 = 0x7C,...VK_F d430: 31 34 20 3d 20 30 78 37 44 2c 0d 0a 09 56 4b 5f 14 = 0x7D,...VK_ d440: 46 31 35 20 3d 20 30 78 37 45 2c 0d 0a 09 56 4b F15 = 0x7E,...VK d450: 5f 46 31 36 20 3d 20 30 78 37 46 2c 0d 0a 09 56 _F16 = 0x7F,...V d460: 4b 5f 46 31 37 20 3d 20 30 78 38 30 2c 0d 0a 09 K_F17 = 0x80,... d470: 56 4b 5f 46 31 38 20 3d 20 30 78 38 31 2c 0d 0a VK_F18 = 0x81,.. d480: 09 56 4b 5f 46 31 39 20 3d 20 30 78 38 32 2c 0d .VK_F19 = 0x82,. d490: 0a 09 56 4b 5f 46 32 30 20 3d 20 30 78 38 33 2c ..VK_F20 = 0x83, d4a0: 0d 0a 09 56 4b 5f 46 32 31 20 3d 20 30 78 38 34 ...VK_F21 = 0x84 d4b0: 2c 0d 0a 09 56 4b 5f 46 32 32 20 3d 20 30 78 38 ,...VK_F22 = 0x8 d4c0: 35 2c 0d 0a 09 56 4b 5f 46 32 33 20 3d 20 30 78 5,...VK_F23 = 0x d4d0: 38 36 2c 0d 0a 09 56 4b 5f 46 32 34 20 3d 20 30 86,...VK_F24 = 0 d4e0: 78 38 37 2c 0d 0a 09 56 4b 5f 4e 55 4d 4c 4f 43 x87,...VK_NUMLOC d4f0: 4b 20 3d 20 30 78 39 30 2c 0d 0a 09 56 4b 5f 53 K = 0x90,...VK_S d500: 43 52 4f 4c 4c 20 3d 20 30 78 39 31 2c 0d 0a 09 CROLL = 0x91,... d510: 56 4b 5f 4c 53 48 49 46 54 20 3d 20 30 78 41 30 VK_LSHIFT = 0xA0 d520: 2c 0d 0a 09 56 4b 5f 52 53 48 49 46 54 20 3d 20 ,...VK_RSHIFT = d530: 30 78 41 31 2c 0d 0a 09 56 4b 5f 4c 43 4f 4e 54 0xA1,...VK_LCONT d540: 52 4f 4c 20 3d 20 30 78 41 32 2c 0d 0a 09 56 4b ROL = 0xA2,...VK d550: 5f 52 43 4f 4e 54 52 4f 4c 20 3d 20 30 78 41 33 _RCONTROL = 0xA3 d560: 2c 0d 0a 09 56 4b 5f 4c 4d 45 4e 55 20 3d 20 30 ,...VK_LMENU = 0 d570: 78 41 34 2c 0d 0a 09 56 4b 5f 52 4d 45 4e 55 20 xA4,...VK_RMENU d580: 3d 20 30 78 41 35 2c 0d 0a 09 2f 2f 73 74 61 74 = 0xA5,...//stat d590: 69 63 20 69 66 20 28 5f 57 49 4e 33 32 5f 57 49 ic if (_WIN32_WI d5a0: 4e 4e 54 20 3e 20 3d 20 20 30 78 35 30 30 29 20 NNT > = 0x500) d5b0: 7b 0d 0a 09 56 4b 5f 42 52 4f 57 53 45 52 5f 42 {...VK_BROWSER_B d5c0: 41 43 4b 20 3d 20 30 78 41 36 2c 0d 0a 09 56 4b ACK = 0xA6,...VK d5d0: 5f 42 52 4f 57 53 45 52 5f 46 4f 52 57 41 52 44 _BROWSER_FORWARD d5e0: 20 3d 20 30 78 41 37 2c 0d 0a 09 56 4b 5f 42 52 = 0xA7,...VK_BR d5f0: 4f 57 53 45 52 5f 52 45 46 52 45 53 48 20 3d 20 OWSER_REFRESH = d600: 30 78 41 38 2c 0d 0a 09 56 4b 5f 42 52 4f 57 53 0xA8,...VK_BROWS d610: 45 52 5f 53 54 4f 50 20 3d 20 30 78 41 39 2c 0d ER_STOP = 0xA9,. d620: 0a 09 56 4b 5f 42 52 4f 57 53 45 52 5f 53 45 41 ..VK_BROWSER_SEA d630: 52 43 48 20 3d 20 30 78 41 41 2c 0d 0a 09 56 4b RCH = 0xAA,...VK d640: 5f 42 52 4f 57 53 45 52 5f 46 41 56 4f 52 49 54 _BROWSER_FAVORIT d650: 45 53 20 3d 20 30 78 41 42 2c 0d 0a 09 56 4b 5f ES = 0xAB,...VK_ d660: 42 52 4f 57 53 45 52 5f 48 4f 4d 45 20 3d 20 30 BROWSER_HOME = 0 d670: 78 41 43 2c 0d 0a 09 56 4b 5f 56 4f 4c 55 4d 45 xAC,...VK_VOLUME d680: 5f 4d 55 54 45 20 3d 20 30 78 41 44 2c 0d 0a 09 _MUTE = 0xAD,... d690: 56 4b 5f 56 4f 4c 55 4d 45 5f 44 4f 57 4e 20 3d VK_VOLUME_DOWN = d6a0: 20 30 78 41 45 2c 0d 0a 09 56 4b 5f 56 4f 4c 55 0xAE,...VK_VOLU d6b0: 4d 45 5f 55 50 20 3d 20 30 78 41 46 2c 0d 0a 09 ME_UP = 0xAF,... d6c0: 56 4b 5f 4d 45 44 49 41 5f 4e 45 58 54 5f 54 52 VK_MEDIA_NEXT_TR d6d0: 41 43 4b 20 3d 20 30 78 42 30 2c 0d 0a 09 56 4b ACK = 0xB0,...VK d6e0: 5f 4d 45 44 49 41 5f 50 52 45 56 5f 54 52 41 43 _MEDIA_PREV_TRAC d6f0: 4b 20 3d 20 30 78 42 31 2c 0d 0a 09 56 4b 5f 4d K = 0xB1,...VK_M d700: 45 44 49 41 5f 53 54 4f 50 20 3d 20 30 78 42 32 EDIA_STOP = 0xB2 d710: 2c 0d 0a 09 56 4b 5f 4d 45 44 49 41 5f 50 4c 41 ,...VK_MEDIA_PLA d720: 59 5f 50 41 55 53 45 20 3d 20 30 78 42 33 2c 0d Y_PAUSE = 0xB3,. d730: 0a 09 56 4b 5f 4c 41 55 4e 43 48 5f 4d 41 49 4c ..VK_LAUNCH_MAIL d740: 20 3d 20 30 78 42 34 2c 0d 0a 09 56 4b 5f 4c 41 = 0xB4,...VK_LA d750: 55 4e 43 48 5f 4d 45 44 49 41 5f 53 45 4c 45 43 UNCH_MEDIA_SELEC d760: 54 20 3d 20 30 78 42 35 2c 0d 0a 09 56 4b 5f 4c T = 0xB5,...VK_L d770: 41 55 4e 43 48 5f 41 50 50 31 20 3d 20 30 78 42 AUNCH_APP1 = 0xB d780: 36 2c 0d 0a 09 56 4b 5f 4c 41 55 4e 43 48 5f 41 6,...VK_LAUNCH_A d790: 50 50 32 20 3d 20 30 78 42 37 2c 0d 0a 09 2f 2f PP2 = 0xB7,...// d7a0: 7d 0d 0a 09 56 4b 5f 4f 45 4d 5f 31 20 3d 20 30 }...VK_OEM_1 = 0 d7b0: 78 42 41 2c 0d 0a 09 2f 2f 73 74 61 74 69 63 20 xBA,...//static d7c0: 69 66 20 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 if (_WIN32_WINNT d7d0: 20 3e 20 3d 20 20 30 78 35 30 30 29 20 7b 0d 0a > = 0x500) {.. d7e0: 09 56 4b 5f 4f 45 4d 5f 50 4c 55 53 20 3d 20 30 .VK_OEM_PLUS = 0 d7f0: 78 42 42 2c 0d 0a 09 56 4b 5f 4f 45 4d 5f 43 4f xBB,...VK_OEM_CO d800: 4d 4d 41 20 3d 20 30 78 42 43 2c 0d 0a 09 56 4b MMA = 0xBC,...VK d810: 5f 4f 45 4d 5f 4d 49 4e 55 53 20 3d 20 30 78 42 _OEM_MINUS = 0xB d820: 44 2c 0d 0a 09 56 4b 5f 4f 45 4d 5f 50 45 52 49 D,...VK_OEM_PERI d830: 4f 44 20 3d 20 30 78 42 45 2c 0d 0a 09 2f 2f 7d OD = 0xBE,...//} d840: 0d 0a 09 56 4b 5f 4f 45 4d 5f 32 20 3d 20 30 78 ...VK_OEM_2 = 0x d850: 42 46 2c 0d 0a 09 56 4b 5f 4f 45 4d 5f 33 20 3d BF,...VK_OEM_3 = d860: 20 30 78 43 30 2c 0d 0a 09 56 4b 5f 4f 45 4d 5f 0xC0,...VK_OEM_ d870: 34 20 3d 20 30 78 44 42 2c 0d 0a 09 56 4b 5f 4f 4 = 0xDB,...VK_O d880: 45 4d 5f 35 20 3d 20 30 78 44 43 2c 0d 0a 09 56 EM_5 = 0xDC,...V d890: 4b 5f 4f 45 4d 5f 36 20 3d 20 30 78 44 44 2c 0d K_OEM_6 = 0xDD,. d8a0: 0a 09 56 4b 5f 4f 45 4d 5f 37 20 3d 20 30 78 44 ..VK_OEM_7 = 0xD d8b0: 45 2c 0d 0a 09 56 4b 5f 4f 45 4d 5f 38 20 3d 20 E,...VK_OEM_8 = d8c0: 30 78 44 46 2c 0d 0a 09 2f 2f 73 74 61 74 69 63 0xDF,...//static d8d0: 20 69 66 20 28 5f 57 49 4e 33 32 5f 57 49 4e 4e if (_WIN32_WINN d8e0: 54 20 3e 20 3d 20 30 78 35 30 30 29 20 7b 0d 0a T > = 0x500) {.. d8f0: 09 56 4b 5f 4f 45 4d 5f 31 30 32 20 3d 20 30 78 .VK_OEM_102 = 0x d900: 45 32 2c 0d 0a 09 2f 2f 7d 0d 0a 09 56 4b 5f 50 E2,...//}...VK_P d910: 52 4f 43 45 53 53 4b 45 59 20 3d 20 30 78 45 35 ROCESSKEY = 0xE5 d920: 2c 0d 0a 09 2f 2f 73 74 61 74 69 63 20 69 66 20 ,...//static if d930: 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 20 (_WIN32_WINNT > d940: 3d 20 30 78 35 30 30 29 20 7b 0d 0a 09 56 4b 5f = 0x500) {...VK_ d950: 50 41 43 4b 45 54 20 3d 20 30 78 45 37 2c 0d 0a PACKET = 0xE7,.. d960: 09 2f 2f 7d 0d 0a 09 56 4b 5f 41 54 54 4e 20 3d .//}...VK_ATTN = d970: 20 30 78 46 36 2c 0d 0a 09 56 4b 5f 43 52 53 45 0xF6,...VK_CRSE d980: 4c 20 3d 20 30 78 46 37 2c 0d 0a 09 56 4b 5f 45 L = 0xF7,...VK_E d990: 58 53 45 4c 20 3d 20 30 78 46 38 2c 0d 0a 09 56 XSEL = 0xF8,...V d9a0: 4b 5f 45 52 45 4f 46 20 3d 20 30 78 46 39 2c 0d K_EREOF = 0xF9,. d9b0: 0a 09 56 4b 5f 50 4c 41 59 20 3d 20 30 78 46 41 ..VK_PLAY = 0xFA d9c0: 2c 0d 0a 09 56 4b 5f 5a 4f 4f 4d 20 3d 20 30 78 ,...VK_ZOOM = 0x d9d0: 46 42 2c 0d 0a 09 56 4b 5f 4e 4f 4e 41 4d 45 20 FB,...VK_NONAME d9e0: 3d 20 30 78 46 43 2c 0d 0a 09 56 4b 5f 50 41 31 = 0xFC,...VK_PA1 d9f0: 20 3d 20 30 78 46 44 2c 0d 0a 09 56 4b 5f 4f 45 = 0xFD,...VK_OE da00: 4d 5f 43 4c 45 41 52 20 3d 20 30 78 46 45 2c 0d M_CLEAR = 0xFE,. da10: 0a 7d 0d 0a 0d 0a 63 6f 6e 73 74 20 54 4d 45 5f .}....const TME_ da20: 48 4f 56 45 52 3d 31 3b 0d 0a 63 6f 6e 73 74 20 HOVER=1;..const da30: 54 4d 45 5f 4c 45 41 56 45 3d 32 3b 0d 0a 63 6f TME_LEAVE=2;..co da40: 6e 73 74 20 54 4d 45 5f 51 55 45 52 59 3d 30 78 nst TME_QUERY=0x da50: 34 30 30 30 30 30 30 30 3b 0d 0a 63 6f 6e 73 74 40000000;..const da60: 20 54 4d 45 5f 43 41 4e 43 45 4c 3d 30 78 38 30 TME_CANCEL=0x80 da70: 30 30 30 30 30 30 3b 0d 0a 0d 0a 63 6f 6e 73 74 000000;....const da80: 20 48 4f 56 45 52 5f 44 45 46 41 55 4c 54 3d 30 HOVER_DEFAULT=0 da90: 78 46 46 46 46 46 46 46 46 3b 0d 0a 0d 0a 63 6f xFFFFFFFF;....co daa0: 6e 73 74 20 4d 4b 5f 4c 42 55 54 54 4f 4e 3d 31 nst MK_LBUTTON=1 dab0: 3b 0d 0a 63 6f 6e 73 74 20 4d 4b 5f 52 42 55 54 ;..const MK_RBUT dac0: 54 4f 4e 3d 32 3b 0d 0a 63 6f 6e 73 74 20 4d 4b TON=2;..const MK dad0: 5f 53 48 49 46 54 3d 34 3b 0d 0a 63 6f 6e 73 74 _SHIFT=4;..const dae0: 20 4d 4b 5f 43 4f 4e 54 52 4f 4c 3d 38 3b 0d 0a MK_CONTROL=8;.. daf0: 63 6f 6e 73 74 20 4d 4b 5f 4d 42 55 54 54 4f 4e const MK_MBUTTON db00: 3d 31 36 3b 0d 0a 73 74 61 74 69 63 20 69 66 20 =16;..static if db10: 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d (_WIN32_WINNT >= db20: 20 30 78 35 30 30 29 20 7b 0d 0a 09 63 6f 6e 73 0x500) {...cons db30: 74 20 4d 4b 5f 58 42 55 54 54 4f 4e 31 20 3d 20 t MK_XBUTTON1 = db40: 33 32 3b 0d 0a 09 63 6f 6e 73 74 20 4d 4b 5f 58 32;...const MK_X db50: 42 55 54 54 4f 4e 32 20 3d 20 36 34 3b 0d 0a 7d BUTTON2 = 64;..} db60: 0d 0a 63 6f 6e 73 74 20 54 50 4d 5f 43 45 4e 54 ..const TPM_CENT db70: 45 52 41 4c 49 47 4e 3d 34 3b 0d 0a 63 6f 6e 73 ERALIGN=4;..cons db80: 74 20 54 50 4d 5f 4c 45 46 54 41 4c 49 47 4e 3d t TPM_LEFTALIGN= db90: 30 3b 0d 0a 63 6f 6e 73 74 20 54 50 4d 5f 52 49 0;..const TPM_RI dba0: 47 48 54 41 4c 49 47 4e 3d 38 3b 0d 0a 63 6f 6e GHTALIGN=8;..con dbb0: 73 74 20 54 50 4d 5f 4c 45 46 54 42 55 54 54 4f st TPM_LEFTBUTTO dbc0: 4e 3d 30 3b 0d 0a 63 6f 6e 73 74 20 54 50 4d 5f N=0;..const TPM_ dbd0: 52 49 47 48 54 42 55 54 54 4f 4e 3d 32 3b 0d 0a RIGHTBUTTON=2;.. dbe0: 63 6f 6e 73 74 20 54 50 4d 5f 48 4f 52 49 5a 4f const TPM_HORIZO dbf0: 4e 54 41 4c 3d 30 3b 0d 0a 63 6f 6e 73 74 20 54 NTAL=0;..const T dc00: 50 4d 5f 56 45 52 54 49 43 41 4c 3d 36 34 3b 0d PM_VERTICAL=64;. dc10: 0a 63 6f 6e 73 74 20 54 50 4d 5f 54 4f 50 41 4c .const TPM_TOPAL dc20: 49 47 4e 3d 30 3b 0d 0a 63 6f 6e 73 74 20 54 50 IGN=0;..const TP dc30: 4d 5f 56 43 45 4e 54 45 52 41 4c 49 47 4e 3d 31 M_VCENTERALIGN=1 dc40: 36 3b 0d 0a 63 6f 6e 73 74 20 54 50 4d 5f 42 4f 6;..const TPM_BO dc50: 54 54 4f 4d 41 4c 49 47 4e 3d 33 32 3b 0d 0a 63 TTOMALIGN=32;..c dc60: 6f 6e 73 74 20 54 50 4d 5f 4e 4f 4e 4f 54 49 46 onst TPM_NONOTIF dc70: 59 3d 31 32 38 3b 0d 0a 63 6f 6e 73 74 20 54 50 Y=128;..const TP dc80: 4d 5f 52 45 54 55 52 4e 43 4d 44 3d 32 35 36 3b M_RETURNCMD=256; dc90: 0d 0a 73 74 61 74 69 63 20 69 66 20 28 5f 57 49 ..static if (_WI dca0: 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 34 N32_WINNT >= 0x4 dcb0: 31 30 29 20 7b 0d 0a 09 63 6f 6e 73 74 20 54 50 10) {...const TP dcc0: 4d 5f 52 45 43 55 52 53 45 20 3d 20 31 3b 0d 0a M_RECURSE = 1;.. dcd0: 7d 0d 0a 0d 0a 63 6f 6e 73 74 20 48 45 4c 50 5f }....const HELP_ dce0: 43 4f 4d 4d 41 4e 44 3d 30 78 31 30 32 3b 0d 0a COMMAND=0x102;.. dcf0: 63 6f 6e 73 74 20 48 45 4c 50 5f 43 4f 4e 54 45 const HELP_CONTE dd00: 4e 54 53 3d 33 3b 0d 0a 63 6f 6e 73 74 20 48 45 NTS=3;..const HE dd10: 4c 50 5f 43 4f 4e 54 45 58 54 3d 31 3b 0d 0a 63 LP_CONTEXT=1;..c dd20: 6f 6e 73 74 20 48 45 4c 50 5f 43 4f 4e 54 45 58 onst HELP_CONTEX dd30: 54 50 4f 50 55 50 3d 38 3b 0d 0a 63 6f 6e 73 74 TPOPUP=8;..const dd40: 20 48 45 4c 50 5f 46 4f 52 43 45 46 49 4c 45 3d HELP_FORCEFILE= dd50: 39 3b 0d 0a 63 6f 6e 73 74 20 48 45 4c 50 5f 48 9;..const HELP_H dd60: 45 4c 50 4f 4e 48 45 4c 50 3d 34 3b 0d 0a 63 6f ELPONHELP=4;..co dd70: 6e 73 74 20 48 45 4c 50 5f 49 4e 44 45 58 3d 33 nst HELP_INDEX=3 dd80: 3b 0d 0a 63 6f 6e 73 74 20 48 45 4c 50 5f 4b 45 ;..const HELP_KE dd90: 59 3d 30 78 31 30 31 3b 0d 0a 63 6f 6e 73 74 20 Y=0x101;..const dda0: 48 45 4c 50 5f 4d 55 4c 54 49 4b 45 59 3d 30 78 HELP_MULTIKEY=0x ddb0: 32 30 31 3b 0d 0a 63 6f 6e 73 74 20 48 45 4c 50 201;..const HELP ddc0: 5f 50 41 52 54 49 41 4c 4b 45 59 3d 30 78 31 30 _PARTIALKEY=0x10 ddd0: 35 3b 0d 0a 63 6f 6e 73 74 20 48 45 4c 50 5f 51 5;..const HELP_Q dde0: 55 49 54 3d 32 3b 0d 0a 63 6f 6e 73 74 20 48 45 UIT=2;..const HE ddf0: 4c 50 5f 53 45 54 43 4f 4e 54 45 4e 54 53 3d 35 LP_SETCONTENTS=5 de00: 3b 0d 0a 63 6f 6e 73 74 20 48 45 4c 50 5f 53 45 ;..const HELP_SE de10: 54 49 4e 44 45 58 3d 35 3b 0d 0a 63 6f 6e 73 74 TINDEX=5;..const de20: 20 48 45 4c 50 5f 53 45 54 57 49 4e 50 4f 53 3d HELP_SETWINPOS= de30: 30 78 32 30 33 3b 0d 0a 63 6f 6e 73 74 20 48 45 0x203;..const HE de40: 4c 50 5f 43 4f 4e 54 45 58 54 4d 45 4e 55 3d 30 LP_CONTEXTMENU=0 de50: 78 61 3b 0d 0a 63 6f 6e 73 74 20 48 45 4c 50 5f xa;..const HELP_ de60: 46 49 4e 44 45 52 3d 30 78 62 3b 0d 0a 63 6f 6e FINDER=0xb;..con de70: 73 74 20 48 45 4c 50 5f 57 4d 5f 48 45 4c 50 3d st HELP_WM_HELP= de80: 30 78 63 3b 0d 0a 63 6f 6e 73 74 20 48 45 4c 50 0xc;..const HELP de90: 5f 54 43 41 52 44 3d 30 78 38 30 30 30 3b 0d 0a _TCARD=0x8000;.. dea0: 63 6f 6e 73 74 20 48 45 4c 50 5f 54 43 41 52 44 const HELP_TCARD deb0: 5f 44 41 54 41 3d 31 36 3b 0d 0a 63 6f 6e 73 74 _DATA=16;..const dec0: 20 48 45 4c 50 5f 54 43 41 52 44 5f 4f 54 48 45 HELP_TCARD_OTHE ded0: 52 5f 43 41 4c 4c 45 52 3d 30 78 31 31 3b 0d 0a R_CALLER=0x11;.. dee0: 0d 0a 63 6f 6e 73 74 20 49 44 48 5f 4e 4f 5f 48 ..const IDH_NO_H def0: 45 4c 50 3d 32 38 34 34 30 3b 0d 0a 63 6f 6e 73 ELP=28440;..cons df00: 74 20 49 44 48 5f 4d 49 53 53 49 4e 47 5f 43 4f t IDH_MISSING_CO df10: 4e 54 45 58 54 3d 32 38 34 34 31 3b 0d 0a 63 6f NTEXT=28441;..co df20: 6e 73 74 20 49 44 48 5f 47 45 4e 45 52 49 43 5f nst IDH_GENERIC_ df30: 48 45 4c 50 5f 42 55 54 54 4f 4e 3d 32 38 34 34 HELP_BUTTON=2844 df40: 32 3b 0d 0a 63 6f 6e 73 74 20 49 44 48 5f 4f 4b 2;..const IDH_OK df50: 3d 32 38 34 34 33 3b 0d 0a 63 6f 6e 73 74 20 49 =28443;..const I df60: 44 48 5f 43 41 4e 43 45 4c 3d 32 38 34 34 34 3b DH_CANCEL=28444; df70: 0d 0a 63 6f 6e 73 74 20 49 44 48 5f 48 45 4c 50 ..const IDH_HELP df80: 3d 32 38 34 34 35 3b 0d 0a 0d 0a 63 6f 6e 73 74 =28445;....const df90: 20 4c 42 5f 43 54 4c 43 4f 44 45 3d 30 3b 0d 0a LB_CTLCODE=0;.. dfa0: 63 6f 6e 73 74 20 4c 42 5f 4f 4b 41 59 3d 30 3b const LB_OKAY=0; dfb0: 0d 0a 63 6f 6e 73 74 20 4c 42 5f 45 52 52 3d 2d ..const LB_ERR=- dfc0: 31 3b 0d 0a 63 6f 6e 73 74 20 4c 42 5f 45 52 52 1;..const LB_ERR dfd0: 53 50 41 43 45 3d 2d 32 3b 0d 0a 0d 0a 63 6f 6e SPACE=-2;....con dfe0: 73 74 20 43 42 5f 4f 4b 41 59 3d 30 3b 0d 0a 63 st CB_OKAY=0;..c dff0: 6f 6e 73 74 20 43 42 5f 45 52 52 3d 2d 31 3b 0d onst CB_ERR=-1;. e000: 0a 63 6f 6e 73 74 20 43 42 5f 45 52 52 53 50 41 .const CB_ERRSPA e010: 43 45 3d 2d 32 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 CE=-2;....const e020: 48 49 44 45 5f 57 49 4e 44 4f 57 3d 30 3b 0d 0a HIDE_WINDOW=0;.. e030: 0d 0a 63 6f 6e 73 74 20 53 48 4f 57 5f 4f 50 45 ..const SHOW_OPE e040: 4e 57 49 4e 44 4f 57 3d 31 3b 0d 0a 63 6f 6e 73 NWINDOW=1;..cons e050: 74 20 53 48 4f 57 5f 49 43 4f 4e 57 49 4e 44 4f t SHOW_ICONWINDO e060: 57 3d 32 3b 0d 0a 63 6f 6e 73 74 20 53 48 4f 57 W=2;..const SHOW e070: 5f 46 55 4c 4c 53 43 52 45 45 4e 3d 33 3b 0d 0a _FULLSCREEN=3;.. e080: 63 6f 6e 73 74 20 53 48 4f 57 5f 4f 50 45 4e 4e const SHOW_OPENN e090: 4f 41 43 54 49 56 41 54 45 3d 34 3b 0d 0a 0d 0a OACTIVATE=4;.... e0a0: 63 6f 6e 73 74 20 53 57 5f 50 41 52 45 4e 54 43 const SW_PARENTC e0b0: 4c 4f 53 49 4e 47 3d 31 3b 0d 0a 63 6f 6e 73 74 LOSING=1;..const e0c0: 20 53 57 5f 4f 54 48 45 52 5a 4f 4f 4d 3d 32 3b SW_OTHERZOOM=2; e0d0: 0d 0a 63 6f 6e 73 74 20 53 57 5f 50 41 52 45 4e ..const SW_PAREN e0e0: 54 4f 50 45 4e 49 4e 47 3d 33 3b 0d 0a 63 6f 6e TOPENING=3;..con e0f0: 73 74 20 53 57 5f 4f 54 48 45 52 55 4e 5a 4f 4f st SW_OTHERUNZOO e100: 4d 3d 34 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 4b 46 M=4;....const KF e110: 5f 45 58 54 45 4e 44 45 44 3d 32 35 36 3b 0d 0a _EXTENDED=256;.. e120: 63 6f 6e 73 74 20 4b 46 5f 44 4c 47 4d 4f 44 45 const KF_DLGMODE e130: 3d 32 30 34 38 3b 0d 0a 63 6f 6e 73 74 20 4b 46 =2048;..const KF e140: 5f 4d 45 4e 55 4d 4f 44 45 3d 34 30 39 36 3b 0d _MENUMODE=4096;. e150: 0a 63 6f 6e 73 74 20 4b 46 5f 41 4c 54 44 4f 57 .const KF_ALTDOW e160: 4e 3d 38 31 39 32 3b 0d 0a 63 6f 6e 73 74 20 4b N=8192;..const K e170: 46 5f 52 45 50 45 41 54 3d 31 36 33 38 34 3b 0d F_REPEAT=16384;. e180: 0a 63 6f 6e 73 74 20 4b 46 5f 55 50 3d 33 32 37 .const KF_UP=327 e190: 36 38 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 57 53 46 68;....const WSF e1a0: 5f 56 49 53 49 42 4c 45 3d 31 3b 0d 0a 0d 0a 63 _VISIBLE=1;....c e1b0: 6f 6e 73 74 20 50 57 52 5f 4f 4b 3d 31 3b 0d 0a onst PWR_OK=1;.. e1c0: 63 6f 6e 73 74 20 50 57 52 5f 46 41 49 4c 3d 2d const PWR_FAIL=- e1d0: 31 3b 0d 0a 63 6f 6e 73 74 20 50 57 52 5f 53 55 1;..const PWR_SU e1e0: 53 50 45 4e 44 52 45 51 55 45 53 54 3d 31 3b 0d SPENDREQUEST=1;. e1f0: 0a 63 6f 6e 73 74 20 50 57 52 5f 53 55 53 50 45 .const PWR_SUSPE e200: 4e 44 52 45 53 55 4d 45 3d 32 3b 0d 0a 63 6f 6e NDRESUME=2;..con e210: 73 74 20 50 57 52 5f 43 52 49 54 49 43 41 4c 52 st PWR_CRITICALR e220: 45 53 55 4d 45 3d 33 3b 0d 0a 0d 0a 63 6f 6e 73 ESUME=3;....cons e230: 74 20 4e 46 52 5f 41 4e 53 49 3d 31 3b 0d 0a 63 t NFR_ANSI=1;..c e240: 6f 6e 73 74 20 4e 46 52 5f 55 4e 49 43 4f 44 45 onst NFR_UNICODE e250: 3d 32 3b 0d 0a 63 6f 6e 73 74 20 4e 46 5f 51 55 =2;..const NF_QU e260: 45 52 59 3d 33 3b 0d 0a 63 6f 6e 73 74 20 4e 46 ERY=3;..const NF e270: 5f 52 45 51 55 45 52 59 3d 34 3b 0d 0a 0d 0a 63 _REQUERY=4;....c e280: 6f 6e 73 74 20 4d 45 4e 55 4c 4f 4f 50 5f 57 49 onst MENULOOP_WI e290: 4e 44 4f 57 3d 30 3b 0d 0a 63 6f 6e 73 74 20 4d NDOW=0;..const M e2a0: 45 4e 55 4c 4f 4f 50 5f 50 4f 50 55 50 3d 31 3b ENULOOP_POPUP=1; e2b0: 0d 0a 0d 0a 63 6f 6e 73 74 20 57 4d 53 5a 5f 4c ....const WMSZ_L e2c0: 45 46 54 3d 31 3b 0d 0a 63 6f 6e 73 74 20 57 4d EFT=1;..const WM e2d0: 53 5a 5f 52 49 47 48 54 3d 32 3b 0d 0a 63 6f 6e SZ_RIGHT=2;..con e2e0: 73 74 20 57 4d 53 5a 5f 54 4f 50 3d 33 3b 0d 0a st WMSZ_TOP=3;.. e2f0: 63 6f 6e 73 74 20 57 4d 53 5a 5f 54 4f 50 4c 45 const WMSZ_TOPLE e300: 46 54 3d 34 3b 0d 0a 63 6f 6e 73 74 20 57 4d 53 FT=4;..const WMS e310: 5a 5f 54 4f 50 52 49 47 48 54 3d 35 3b 0d 0a 63 Z_TOPRIGHT=5;..c e320: 6f 6e 73 74 20 57 4d 53 5a 5f 42 4f 54 54 4f 4d onst WMSZ_BOTTOM e330: 3d 36 3b 0d 0a 63 6f 6e 73 74 20 57 4d 53 5a 5f =6;..const WMSZ_ e340: 42 4f 54 54 4f 4d 4c 45 46 54 3d 37 3b 0d 0a 63 BOTTOMLEFT=7;..c e350: 6f 6e 73 74 20 57 4d 53 5a 5f 42 4f 54 54 4f 4d onst WMSZ_BOTTOM e360: 52 49 47 48 54 3d 38 3b 0d 0a 0d 0a 63 6f 6e 73 RIGHT=8;....cons e370: 74 20 48 54 45 52 52 4f 52 3d 2d 32 3b 0d 0a 63 t HTERROR=-2;..c e380: 6f 6e 73 74 20 48 54 54 52 41 4e 53 50 41 52 45 onst HTTRANSPARE e390: 4e 54 3d 2d 31 3b 0d 0a 63 6f 6e 73 74 20 48 54 NT=-1;..const HT e3a0: 4e 4f 57 48 45 52 45 3d 30 3b 0d 0a 63 6f 6e 73 NOWHERE=0;..cons e3b0: 74 20 48 54 43 4c 49 45 4e 54 3d 31 3b 0d 0a 63 t HTCLIENT=1;..c e3c0: 6f 6e 73 74 20 48 54 43 41 50 54 49 4f 4e 3d 32 onst HTCAPTION=2 e3d0: 3b 0d 0a 63 6f 6e 73 74 20 48 54 53 59 53 4d 45 ;..const HTSYSME e3e0: 4e 55 3d 33 3b 0d 0a 63 6f 6e 73 74 20 48 54 47 NU=3;..const HTG e3f0: 52 4f 57 42 4f 58 3d 34 3b 0d 0a 63 6f 6e 73 74 ROWBOX=4;..const e400: 20 48 54 53 49 5a 45 3d 34 3b 0d 0a 63 6f 6e 73 HTSIZE=4;..cons e410: 74 20 48 54 4d 45 4e 55 3d 35 3b 0d 0a 63 6f 6e t HTMENU=5;..con e420: 73 74 20 48 54 48 53 43 52 4f 4c 4c 3d 36 3b 0d st HTHSCROLL=6;. e430: 0a 63 6f 6e 73 74 20 48 54 56 53 43 52 4f 4c 4c .const HTVSCROLL e440: 3d 37 3b 0d 0a 63 6f 6e 73 74 20 48 54 4d 49 4e =7;..const HTMIN e450: 42 55 54 54 4f 4e 3d 38 3b 0d 0a 63 6f 6e 73 74 BUTTON=8;..const e460: 20 48 54 4d 41 58 42 55 54 54 4f 4e 3d 39 3b 0d HTMAXBUTTON=9;. e470: 0a 63 6f 6e 73 74 20 48 54 52 45 44 55 43 45 3d .const HTREDUCE= e480: 38 3b 0d 0a 63 6f 6e 73 74 20 48 54 5a 4f 4f 4d 8;..const HTZOOM e490: 3d 39 3b 0d 0a 63 6f 6e 73 74 20 48 54 4c 45 46 =9;..const HTLEF e4a0: 54 3d 31 30 3b 0d 0a 63 6f 6e 73 74 20 48 54 53 T=10;..const HTS e4b0: 49 5a 45 46 49 52 53 54 3d 31 30 3b 0d 0a 63 6f IZEFIRST=10;..co e4c0: 6e 73 74 20 48 54 52 49 47 48 54 3d 31 31 3b 0d nst HTRIGHT=11;. e4d0: 0a 63 6f 6e 73 74 20 48 54 54 4f 50 3d 31 32 3b .const HTTOP=12; e4e0: 0d 0a 63 6f 6e 73 74 20 48 54 54 4f 50 4c 45 46 ..const HTTOPLEF e4f0: 54 3d 31 33 3b 0d 0a 63 6f 6e 73 74 20 48 54 54 T=13;..const HTT e500: 4f 50 52 49 47 48 54 3d 31 34 3b 0d 0a 63 6f 6e OPRIGHT=14;..con e510: 73 74 20 48 54 42 4f 54 54 4f 4d 3d 31 35 3b 0d st HTBOTTOM=15;. e520: 0a 63 6f 6e 73 74 20 48 54 42 4f 54 54 4f 4d 4c .const HTBOTTOML e530: 45 46 54 3d 31 36 3b 0d 0a 63 6f 6e 73 74 20 48 EFT=16;..const H e540: 54 42 4f 54 54 4f 4d 52 49 47 48 54 3d 31 37 3b TBOTTOMRIGHT=17; e550: 0d 0a 63 6f 6e 73 74 20 48 54 53 49 5a 45 4c 41 ..const HTSIZELA e560: 53 54 3d 31 37 3b 0d 0a 63 6f 6e 73 74 20 48 54 ST=17;..const HT e570: 42 4f 52 44 45 52 3d 31 38 3b 0d 0a 63 6f 6e 73 BORDER=18;..cons e580: 74 20 48 54 4f 42 4a 45 43 54 3d 31 39 3b 0d 0a t HTOBJECT=19;.. e590: 63 6f 6e 73 74 20 48 54 43 4c 4f 53 45 3d 32 30 const HTCLOSE=20 e5a0: 3b 0d 0a 63 6f 6e 73 74 20 48 54 48 45 4c 50 3d ;..const HTHELP= e5b0: 32 31 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 4d 41 5f 21;....const MA_ e5c0: 41 43 54 49 56 41 54 45 3d 31 3b 0d 0a 63 6f 6e ACTIVATE=1;..con e5d0: 73 74 20 4d 41 5f 41 43 54 49 56 41 54 45 41 4e st MA_ACTIVATEAN e5e0: 44 45 41 54 3d 32 3b 0d 0a 63 6f 6e 73 74 20 4d DEAT=2;..const M e5f0: 41 5f 4e 4f 41 43 54 49 56 41 54 45 3d 33 3b 0d A_NOACTIVATE=3;. e600: 0a 63 6f 6e 73 74 20 4d 41 5f 4e 4f 41 43 54 49 .const MA_NOACTI e610: 56 41 54 45 41 4e 44 45 41 54 3d 34 3b 0d 0a 0d VATEANDEAT=4;... e620: 0a 63 6f 6e 73 74 20 53 49 5a 45 5f 52 45 53 54 .const SIZE_REST e630: 4f 52 45 44 3d 30 3b 0d 0a 63 6f 6e 73 74 20 53 ORED=0;..const S e640: 49 5a 45 5f 4d 49 4e 49 4d 49 5a 45 44 3d 31 3b IZE_MINIMIZED=1; e650: 0d 0a 63 6f 6e 73 74 20 53 49 5a 45 5f 4d 41 58 ..const SIZE_MAX e660: 49 4d 49 5a 45 44 3d 32 3b 0d 0a 63 6f 6e 73 74 IMIZED=2;..const e670: 20 53 49 5a 45 5f 4d 41 58 53 48 4f 57 3d 33 3b SIZE_MAXSHOW=3; e680: 0d 0a 63 6f 6e 73 74 20 53 49 5a 45 5f 4d 41 58 ..const SIZE_MAX e690: 48 49 44 45 3d 34 3b 0d 0a 0d 0a 63 6f 6e 73 74 HIDE=4;....const e6a0: 20 53 49 5a 45 4e 4f 52 4d 41 4c 3d 30 3b 0d 0a SIZENORMAL=0;.. e6b0: 63 6f 6e 73 74 20 53 49 5a 45 49 43 4f 4e 49 43 const SIZEICONIC e6c0: 3d 31 3b 0d 0a 63 6f 6e 73 74 20 53 49 5a 45 46 =1;..const SIZEF e6d0: 55 4c 4c 53 43 52 45 45 4e 3d 32 3b 0d 0a 63 6f ULLSCREEN=2;..co e6e0: 6e 73 74 20 53 49 5a 45 5a 4f 4f 4d 53 48 4f 57 nst SIZEZOOMSHOW e6f0: 3d 33 3b 0d 0a 63 6f 6e 73 74 20 53 49 5a 45 5a =3;..const SIZEZ e700: 4f 4f 4d 48 49 44 45 3d 34 3b 0d 0a 0d 0a 63 6f OOMHIDE=4;....co e710: 6e 73 74 20 57 56 52 5f 41 4c 49 47 4e 54 4f 50 nst WVR_ALIGNTOP e720: 3d 31 36 3b 0d 0a 63 6f 6e 73 74 20 57 56 52 5f =16;..const WVR_ e730: 41 4c 49 47 4e 4c 45 46 54 3d 33 32 3b 0d 0a 63 ALIGNLEFT=32;..c e740: 6f 6e 73 74 20 57 56 52 5f 41 4c 49 47 4e 42 4f onst WVR_ALIGNBO e750: 54 54 4f 4d 3d 36 34 3b 0d 0a 63 6f 6e 73 74 20 TTOM=64;..const e760: 57 56 52 5f 41 4c 49 47 4e 52 49 47 48 54 3d 31 WVR_ALIGNRIGHT=1 e770: 32 38 3b 0d 0a 63 6f 6e 73 74 20 57 56 52 5f 48 28;..const WVR_H e780: 52 45 44 52 41 57 3d 32 35 36 3b 0d 0a 63 6f 6e REDRAW=256;..con e790: 73 74 20 57 56 52 5f 56 52 45 44 52 41 57 3d 35 st WVR_VREDRAW=5 e7a0: 31 32 3b 0d 0a 63 6f 6e 73 74 20 57 56 52 5f 52 12;..const WVR_R e7b0: 45 44 52 41 57 3d 28 57 56 52 5f 48 52 45 44 52 EDRAW=(WVR_HREDR e7c0: 41 57 7c 57 56 52 5f 56 52 45 44 52 41 57 29 3b AW|WVR_VREDRAW); e7d0: 0d 0a 63 6f 6e 73 74 20 57 56 52 5f 56 41 4c 49 ..const WVR_VALI e7e0: 44 52 45 43 54 53 3d 31 30 32 34 3b 0d 0a 0d 0a DRECTS=1024;.... e7f0: 63 6f 6e 73 74 20 50 52 46 5f 43 48 45 43 4b 56 const PRF_CHECKV e800: 49 53 49 42 4c 45 3d 31 3b 0d 0a 63 6f 6e 73 74 ISIBLE=1;..const e810: 20 50 52 46 5f 4e 4f 4e 43 4c 49 45 4e 54 3d 32 PRF_NONCLIENT=2 e820: 3b 0d 0a 63 6f 6e 73 74 20 50 52 46 5f 43 4c 49 ;..const PRF_CLI e830: 45 4e 54 3d 34 3b 0d 0a 63 6f 6e 73 74 20 50 52 ENT=4;..const PR e840: 46 5f 45 52 41 53 45 42 4b 47 4e 44 3d 38 3b 0d F_ERASEBKGND=8;. e850: 0a 63 6f 6e 73 74 20 50 52 46 5f 43 48 49 4c 44 .const PRF_CHILD e860: 52 45 4e 3d 31 36 3b 0d 0a 63 6f 6e 73 74 20 50 REN=16;..const P e870: 52 46 5f 4f 57 4e 45 44 3d 33 32 3b 0d 0a 0d 0a RF_OWNED=32;.... e880: 63 6f 6e 73 74 20 49 44 41 4e 49 5f 4f 50 45 4e const IDANI_OPEN e890: 3d 31 3b 0d 0a 63 6f 6e 73 74 20 49 44 41 4e 49 =1;..const IDANI e8a0: 5f 43 4c 4f 53 45 3d 32 3b 0d 0a 63 6f 6e 73 74 _CLOSE=2;..const e8b0: 20 49 44 41 4e 49 5f 43 41 50 54 49 4f 4e 3d 33 IDANI_CAPTION=3 e8c0: 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 57 50 46 5f 52 ;....const WPF_R e8d0: 45 53 54 4f 52 45 54 4f 4d 41 58 49 4d 49 5a 45 ESTORETOMAXIMIZE e8e0: 44 3d 32 3b 0d 0a 63 6f 6e 73 74 20 57 50 46 5f D=2;..const WPF_ e8f0: 53 45 54 4d 49 4e 50 4f 53 49 54 49 4f 4e 3d 31 SETMINPOSITION=1 e900: 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 4f 44 54 5f 4d ;....const ODT_M e910: 45 4e 55 3d 31 3b 0d 0a 63 6f 6e 73 74 20 4f 44 ENU=1;..const OD e920: 54 5f 4c 49 53 54 42 4f 58 3d 32 3b 0d 0a 63 6f T_LISTBOX=2;..co e930: 6e 73 74 20 4f 44 54 5f 43 4f 4d 42 4f 42 4f 58 nst ODT_COMBOBOX e940: 3d 33 3b 0d 0a 63 6f 6e 73 74 20 4f 44 54 5f 42 =3;..const ODT_B e950: 55 54 54 4f 4e 3d 34 3b 0d 0a 63 6f 6e 73 74 20 UTTON=4;..const e960: 4f 44 54 5f 53 54 41 54 49 43 3d 35 3b 0d 0a 63 ODT_STATIC=5;..c e970: 6f 6e 73 74 20 4f 44 41 5f 44 52 41 57 45 4e 54 onst ODA_DRAWENT e980: 49 52 45 3d 31 3b 0d 0a 63 6f 6e 73 74 20 4f 44 IRE=1;..const OD e990: 41 5f 53 45 4c 45 43 54 3d 32 3b 0d 0a 63 6f 6e A_SELECT=2;..con e9a0: 73 74 20 4f 44 41 5f 46 4f 43 55 53 3d 34 3b 0d st ODA_FOCUS=4;. e9b0: 0a 63 6f 6e 73 74 20 4f 44 53 5f 53 45 4c 45 43 .const ODS_SELEC e9c0: 54 45 44 3d 31 3b 0d 0a 63 6f 6e 73 74 20 4f 44 TED=1;..const OD e9d0: 53 5f 47 52 41 59 45 44 3d 32 3b 0d 0a 63 6f 6e S_GRAYED=2;..con e9e0: 73 74 20 4f 44 53 5f 44 49 53 41 42 4c 45 44 3d st ODS_DISABLED= e9f0: 34 3b 0d 0a 63 6f 6e 73 74 20 4f 44 53 5f 43 48 4;..const ODS_CH ea00: 45 43 4b 45 44 3d 38 3b 0d 0a 63 6f 6e 73 74 20 ECKED=8;..const ea10: 4f 44 53 5f 46 4f 43 55 53 3d 31 36 3b 0d 0a 63 ODS_FOCUS=16;..c ea20: 6f 6e 73 74 20 4f 44 53 5f 44 45 46 41 55 4c 54 onst ODS_DEFAULT ea30: 3d 33 32 3b 0d 0a 63 6f 6e 73 74 20 4f 44 53 5f =32;..const ODS_ ea40: 43 4f 4d 42 4f 42 4f 58 45 44 49 54 3d 34 30 39 COMBOBOXEDIT=409 ea50: 36 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 49 44 48 4f 6;....const IDHO ea60: 54 5f 53 4e 41 50 57 49 4e 44 4f 57 3d 2d 31 3b T_SNAPWINDOW=-1; ea70: 0d 0a 63 6f 6e 73 74 20 49 44 48 4f 54 5f 53 4e ..const IDHOT_SN ea80: 41 50 44 45 53 4b 54 4f 50 3d 2d 32 3b 0d 0a 0d APDESKTOP=-2;... ea90: 0a 63 6f 6e 73 74 20 44 42 57 46 5f 4c 50 41 52 .const DBWF_LPAR eaa0: 41 4d 50 4f 49 4e 54 45 52 3d 30 78 38 30 30 30 AMPOINTER=0x8000 eab0: 3b 0d 0a 63 6f 6e 73 74 20 44 4c 47 57 49 4e 44 ;..const DLGWIND eac0: 4f 57 45 58 54 52 41 3d 33 30 3b 0d 0a 63 6f 6e OWEXTRA=30;..con ead0: 73 74 20 4d 4e 43 5f 49 47 4e 4f 52 45 3d 30 3b st MNC_IGNORE=0; eae0: 0d 0a 63 6f 6e 73 74 20 4d 4e 43 5f 43 4c 4f 53 ..const MNC_CLOS eaf0: 45 3d 31 3b 0d 0a 63 6f 6e 73 74 20 4d 4e 43 5f E=1;..const MNC_ eb00: 45 58 45 43 55 54 45 3d 32 3b 0d 0a 63 6f 6e 73 EXECUTE=2;..cons eb10: 74 20 4d 4e 43 5f 53 45 4c 45 43 54 3d 33 3b 0d t MNC_SELECT=3;. eb20: 0a 63 6f 6e 73 74 20 44 4f 46 5f 45 58 45 43 55 .const DOF_EXECU eb30: 54 41 42 4c 45 3d 30 78 38 30 30 31 3b 0d 0a 63 TABLE=0x8001;..c eb40: 6f 6e 73 74 20 44 4f 46 5f 44 4f 43 55 4d 45 4e onst DOF_DOCUMEN eb50: 54 3d 30 78 38 30 30 32 3b 0d 0a 63 6f 6e 73 74 T=0x8002;..const eb60: 20 44 4f 46 5f 44 49 52 45 43 54 4f 52 59 3d 30 DOF_DIRECTORY=0 eb70: 78 38 30 30 33 3b 0d 0a 63 6f 6e 73 74 20 44 4f x8003;..const DO eb80: 46 5f 4d 55 4c 54 49 50 4c 45 3d 30 78 38 30 30 F_MULTIPLE=0x800 eb90: 34 3b 0d 0a 63 6f 6e 73 74 20 44 4f 46 5f 50 52 4;..const DOF_PR eba0: 4f 47 4d 41 4e 3d 31 3b 0d 0a 63 6f 6e 73 74 20 OGMAN=1;..const ebb0: 44 4f 46 5f 53 48 45 4c 4c 44 41 54 41 3d 32 3b DOF_SHELLDATA=2; ebc0: 0d 0a 63 6f 6e 73 74 20 44 4f 5f 44 52 4f 50 46 ..const DO_DROPF ebd0: 49 4c 45 3d 30 78 34 35 34 43 34 39 34 36 3b 0d ILE=0x454C4946;. ebe0: 0a 63 6f 6e 73 74 20 44 4f 5f 50 52 49 4e 54 46 .const DO_PRINTF ebf0: 49 4c 45 3d 30 78 35 34 34 45 35 32 35 30 3b 0d ILE=0x544E5250;. ec00: 0a 0d 0a 63 6f 6e 73 74 20 53 57 5f 53 43 52 4f ...const SW_SCRO ec10: 4c 4c 43 48 49 4c 44 52 45 4e 3d 31 3b 0d 0a 63 LLCHILDREN=1;..c ec20: 6f 6e 73 74 20 53 57 5f 49 4e 56 41 4c 49 44 41 onst SW_INVALIDA ec30: 54 45 3d 32 3b 0d 0a 63 6f 6e 73 74 20 53 57 5f TE=2;..const SW_ ec40: 45 52 41 53 45 3d 34 3b 0d 0a 0d 0a 63 6f 6e 73 ERASE=4;....cons ec50: 74 20 53 43 5f 53 49 5a 45 3d 30 78 46 30 30 30 t SC_SIZE=0xF000 ec60: 3b 0d 0a 63 6f 6e 73 74 20 53 43 5f 4d 4f 56 45 ;..const SC_MOVE ec70: 3d 30 78 46 30 31 30 3b 0d 0a 63 6f 6e 73 74 20 =0xF010;..const ec80: 53 43 5f 4d 49 4e 49 4d 49 5a 45 3d 30 78 46 30 SC_MINIMIZE=0xF0 ec90: 32 30 3b 0d 0a 63 6f 6e 73 74 20 53 43 5f 49 43 20;..const SC_IC eca0: 4f 4e 3d 30 78 66 30 32 30 3b 0d 0a 63 6f 6e 73 ON=0xf020;..cons ecb0: 74 20 53 43 5f 4d 41 58 49 4d 49 5a 45 3d 30 78 t SC_MAXIMIZE=0x ecc0: 46 30 33 30 3b 0d 0a 63 6f 6e 73 74 20 53 43 5f F030;..const SC_ ecd0: 5a 4f 4f 4d 3d 30 78 46 30 33 30 3b 0d 0a 63 6f ZOOM=0xF030;..co ece0: 6e 73 74 20 53 43 5f 4e 45 58 54 57 49 4e 44 4f nst SC_NEXTWINDO ecf0: 57 3d 30 78 46 30 34 30 3b 0d 0a 63 6f 6e 73 74 W=0xF040;..const ed00: 20 53 43 5f 50 52 45 56 57 49 4e 44 4f 57 3d 30 SC_PREVWINDOW=0 ed10: 78 46 30 35 30 3b 0d 0a 63 6f 6e 73 74 20 53 43 xF050;..const SC ed20: 5f 43 4c 4f 53 45 3d 30 78 46 30 36 30 3b 0d 0a _CLOSE=0xF060;.. ed30: 63 6f 6e 73 74 20 53 43 5f 56 53 43 52 4f 4c 4c const SC_VSCROLL ed40: 3d 30 78 46 30 37 30 3b 0d 0a 63 6f 6e 73 74 20 =0xF070;..const ed50: 53 43 5f 48 53 43 52 4f 4c 4c 3d 30 78 46 30 38 SC_HSCROLL=0xF08 ed60: 30 3b 0d 0a 63 6f 6e 73 74 20 53 43 5f 4d 4f 55 0;..const SC_MOU ed70: 53 45 4d 45 4e 55 3d 30 78 46 30 39 30 3b 0d 0a SEMENU=0xF090;.. ed80: 63 6f 6e 73 74 20 53 43 5f 4b 45 59 4d 45 4e 55 const SC_KEYMENU ed90: 3d 30 78 46 31 30 30 3b 0d 0a 63 6f 6e 73 74 20 =0xF100;..const eda0: 53 43 5f 41 52 52 41 4e 47 45 3d 30 78 46 31 31 SC_ARRANGE=0xF11 edb0: 30 3b 0d 0a 63 6f 6e 73 74 20 53 43 5f 52 45 53 0;..const SC_RES edc0: 54 4f 52 45 3d 30 78 46 31 32 30 3b 0d 0a 63 6f TORE=0xF120;..co edd0: 6e 73 74 20 53 43 5f 54 41 53 4b 4c 49 53 54 3d nst SC_TASKLIST= ede0: 30 78 46 31 33 30 3b 0d 0a 63 6f 6e 73 74 20 53 0xF130;..const S edf0: 43 5f 53 43 52 45 45 4e 53 41 56 45 3d 30 78 46 C_SCREENSAVE=0xF ee00: 31 34 30 3b 0d 0a 63 6f 6e 73 74 20 53 43 5f 48 140;..const SC_H ee10: 4f 54 4b 45 59 3d 30 78 46 31 35 30 3b 0d 0a 63 OTKEY=0xF150;..c ee20: 6f 6e 73 74 20 53 43 5f 44 45 46 41 55 4c 54 3d onst SC_DEFAULT= ee30: 30 78 46 31 36 30 3b 0d 0a 63 6f 6e 73 74 20 53 0xF160;..const S ee40: 43 5f 4d 4f 4e 49 54 4f 52 50 4f 57 45 52 3d 30 C_MONITORPOWER=0 ee50: 78 46 31 37 30 3b 0d 0a 63 6f 6e 73 74 20 53 43 xF170;..const SC ee60: 5f 43 4f 4e 54 45 58 54 48 45 4c 50 3d 30 78 46 _CONTEXTHELP=0xF ee70: 31 38 30 3b 0d 0a 63 6f 6e 73 74 20 53 43 5f 53 180;..const SC_S ee80: 45 50 41 52 41 54 4f 52 3d 30 78 46 30 30 46 3b EPARATOR=0xF00F; ee90: 0d 0a 0d 0a 63 6f 6e 73 74 20 45 43 5f 4c 45 46 ....const EC_LEF eea0: 54 4d 41 52 47 49 4e 3d 31 3b 0d 0a 63 6f 6e 73 TMARGIN=1;..cons eeb0: 74 20 45 43 5f 52 49 47 48 54 4d 41 52 47 49 4e t EC_RIGHTMARGIN eec0: 3d 32 3b 0d 0a 63 6f 6e 73 74 20 45 43 5f 55 53 =2;..const EC_US eed0: 45 46 4f 4e 54 49 4e 46 4f 3d 30 78 66 66 66 66 EFONTINFO=0xffff eee0: 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 44 43 5f 48 41 ;....const DC_HA eef0: 53 44 45 46 49 44 3d 30 78 35 33 34 42 3b 0d 0a SDEFID=0x534B;.. ef00: 0d 0a 63 6f 6e 73 74 20 44 4c 47 43 5f 57 41 4e ..const DLGC_WAN ef10: 54 41 52 52 4f 57 53 3d 31 3b 0d 0a 63 6f 6e 73 TARROWS=1;..cons ef20: 74 20 44 4c 47 43 5f 57 41 4e 54 54 41 42 3d 32 t DLGC_WANTTAB=2 ef30: 3b 0d 0a 63 6f 6e 73 74 20 44 4c 47 43 5f 57 41 ;..const DLGC_WA ef40: 4e 54 41 4c 4c 4b 45 59 53 3d 34 3b 0d 0a 63 6f NTALLKEYS=4;..co ef50: 6e 73 74 20 44 4c 47 43 5f 57 41 4e 54 4d 45 53 nst DLGC_WANTMES ef60: 53 41 47 45 3d 34 3b 0d 0a 63 6f 6e 73 74 20 44 SAGE=4;..const D ef70: 4c 47 43 5f 48 41 53 53 45 54 53 45 4c 3d 38 3b LGC_HASSETSEL=8; ef80: 0d 0a 63 6f 6e 73 74 20 44 4c 47 43 5f 44 45 46 ..const DLGC_DEF ef90: 50 55 53 48 42 55 54 54 4f 4e 3d 31 36 3b 0d 0a PUSHBUTTON=16;.. efa0: 63 6f 6e 73 74 20 44 4c 47 43 5f 55 4e 44 45 46 const DLGC_UNDEF efb0: 50 55 53 48 42 55 54 54 4f 4e 3d 33 32 3b 0d 0a PUSHBUTTON=32;.. efc0: 63 6f 6e 73 74 20 44 4c 47 43 5f 52 41 44 49 4f const DLGC_RADIO efd0: 42 55 54 54 4f 4e 3d 36 34 3b 0d 0a 63 6f 6e 73 BUTTON=64;..cons efe0: 74 20 44 4c 47 43 5f 57 41 4e 54 43 48 41 52 53 t DLGC_WANTCHARS eff0: 3d 31 32 38 3b 0d 0a 63 6f 6e 73 74 20 44 4c 47 =128;..const DLG f000: 43 5f 53 54 41 54 49 43 3d 32 35 36 3b 0d 0a 63 C_STATIC=256;..c f010: 6f 6e 73 74 20 44 4c 47 43 5f 42 55 54 54 4f 4e onst DLGC_BUTTON f020: 3d 30 78 32 30 30 30 3b 0d 0a 0d 0a 63 6f 6e 73 =0x2000;....cons f030: 74 20 57 41 5f 49 4e 41 43 54 49 56 45 3d 30 3b t WA_INACTIVE=0; f040: 0d 0a 63 6f 6e 73 74 20 57 41 5f 41 43 54 49 56 ..const WA_ACTIV f050: 45 3d 31 3b 0d 0a 63 6f 6e 73 74 20 57 41 5f 43 E=1;..const WA_C f060: 4c 49 43 4b 41 43 54 49 56 45 3d 32 3b 0d 0a 0d LICKACTIVE=2;... f070: 0a 63 6f 6e 73 74 20 49 43 4f 4e 5f 53 4d 41 4c .const ICON_SMAL f080: 4c 3d 30 3b 0d 0a 63 6f 6e 73 74 20 49 43 4f 4e L=0;..const ICON f090: 5f 42 49 47 3d 31 3b 0d 0a 73 74 61 74 69 63 20 _BIG=1;..static f0a0: 69 66 20 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 if (_WIN32_WINNT f0b0: 20 3e 3d 20 30 78 35 30 31 29 20 7b 0d 0a 63 6f >= 0x501) {..co f0c0: 6e 73 74 20 49 43 4f 4e 5f 53 4d 41 4c 4c 32 3d nst ICON_SMALL2= f0d0: 32 3b 0d 0a 7d 0d 0a 0d 0a 63 6f 6e 73 74 20 48 2;..}....const H f0e0: 42 49 54 4d 41 50 0d 0a 09 48 42 4d 4d 45 4e 55 BITMAP...HBMMENU f0f0: 5f 43 41 4c 4c 42 41 43 4b 20 3d 20 63 61 73 74 _CALLBACK = cast f100: 28 48 42 49 54 4d 41 50 29 2d 31 2c 0d 0a 09 48 (HBITMAP)-1,...H f110: 42 4d 4d 45 4e 55 5f 53 59 53 54 45 4d 20 3d 20 BMMENU_SYSTEM = f120: 63 61 73 74 28 48 42 49 54 4d 41 50 29 31 2c 0d cast(HBITMAP)1,. f130: 0a 09 48 42 4d 4d 45 4e 55 5f 4d 42 41 52 5f 52 ..HBMMENU_MBAR_R f140: 45 53 54 4f 52 45 20 3d 20 63 61 73 74 28 48 42 ESTORE = cast(HB f150: 49 54 4d 41 50 29 32 2c 0d 0a 09 48 42 4d 4d 45 ITMAP)2,...HBMME f160: 4e 55 5f 4d 42 41 52 5f 4d 49 4e 49 4d 49 5a 45 NU_MBAR_MINIMIZE f170: 20 3d 20 63 61 73 74 28 48 42 49 54 4d 41 50 29 = cast(HBITMAP) f180: 33 2c 0d 0a 09 48 42 4d 4d 45 4e 55 5f 4d 42 41 3,...HBMMENU_MBA f190: 52 5f 43 4c 4f 53 45 20 3d 20 63 61 73 74 28 48 R_CLOSE = cast(H f1a0: 42 49 54 4d 41 50 29 35 2c 0d 0a 09 48 42 4d 4d BITMAP)5,...HBMM f1b0: 45 4e 55 5f 4d 42 41 52 5f 43 4c 4f 53 45 5f 44 ENU_MBAR_CLOSE_D f1c0: 20 3d 20 63 61 73 74 28 48 42 49 54 4d 41 50 29 = cast(HBITMAP) f1d0: 36 2c 0d 0a 09 48 42 4d 4d 45 4e 55 5f 4d 42 41 6,...HBMMENU_MBA f1e0: 52 5f 4d 49 4e 49 4d 49 5a 45 5f 44 20 3d 20 63 R_MINIMIZE_D = c f1f0: 61 73 74 28 48 42 49 54 4d 41 50 29 37 2c 0d 0a ast(HBITMAP)7,.. f200: 09 48 42 4d 4d 45 4e 55 5f 50 4f 50 55 50 5f 43 .HBMMENU_POPUP_C f210: 4c 4f 53 45 20 3d 20 63 61 73 74 28 48 42 49 54 LOSE = cast(HBIT f220: 4d 41 50 29 38 2c 0d 0a 09 48 42 4d 4d 45 4e 55 MAP)8,...HBMMENU f230: 5f 50 4f 50 55 50 5f 52 45 53 54 4f 52 45 20 3d _POPUP_RESTORE = f240: 20 63 61 73 74 28 48 42 49 54 4d 41 50 29 39 2c cast(HBITMAP)9, f250: 0d 0a 09 48 42 4d 4d 45 4e 55 5f 50 4f 50 55 50 ...HBMMENU_POPUP f260: 5f 4d 41 58 49 4d 49 5a 45 20 3d 20 63 61 73 74 _MAXIMIZE = cast f270: 28 48 42 49 54 4d 41 50 29 31 30 2c 0d 0a 09 48 (HBITMAP)10,...H f280: 42 4d 4d 45 4e 55 5f 50 4f 50 55 50 5f 4d 49 4e BMMENU_POPUP_MIN f290: 49 4d 49 5a 45 20 3d 20 63 61 73 74 28 48 42 49 IMIZE = cast(HBI f2a0: 54 4d 41 50 29 31 31 3b 0d 0a 0d 0a 63 6f 6e 73 TMAP)11;....cons f2b0: 74 20 4d 4f 44 5f 41 4c 54 3d 31 3b 0d 0a 63 6f t MOD_ALT=1;..co f2c0: 6e 73 74 20 4d 4f 44 5f 43 4f 4e 54 52 4f 4c 3d nst MOD_CONTROL= f2d0: 32 3b 0d 0a 63 6f 6e 73 74 20 4d 4f 44 5f 53 48 2;..const MOD_SH f2e0: 49 46 54 3d 34 3b 0d 0a 63 6f 6e 73 74 20 4d 4f IFT=4;..const MO f2f0: 44 5f 57 49 4e 3d 38 3b 0d 0a 63 6f 6e 73 74 20 D_WIN=8;..const f300: 4d 4f 44 5f 49 47 4e 4f 52 45 5f 41 4c 4c 5f 4d MOD_IGNORE_ALL_M f310: 4f 44 49 46 49 45 52 3d 31 30 32 34 3b 0d 0a 63 ODIFIER=1024;..c f320: 6f 6e 73 74 20 4d 4f 44 5f 4f 4e 5f 4b 45 59 55 onst MOD_ON_KEYU f330: 50 3d 32 30 34 38 3b 0d 0a 63 6f 6e 73 74 20 4d P=2048;..const M f340: 4f 44 5f 52 49 47 48 54 3d 31 36 33 38 34 3b 0d OD_RIGHT=16384;. f350: 0a 63 6f 6e 73 74 20 4d 4f 44 5f 4c 45 46 54 3d .const MOD_LEFT= f360: 33 32 37 36 38 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 32768;....const f370: 4c 4c 4b 48 46 5f 45 58 54 45 4e 44 45 44 3d 28 LLKHF_EXTENDED=( f380: 4b 46 5f 45 58 54 45 4e 44 45 44 20 3e 3e 20 38 KF_EXTENDED >> 8 f390: 29 3b 0d 0a 63 6f 6e 73 74 20 4c 4c 4b 48 46 5f );..const LLKHF_ f3a0: 49 4e 4a 45 43 54 45 44 3d 30 78 30 30 30 30 30 INJECTED=0x00000 f3b0: 30 31 30 3b 0d 0a 63 6f 6e 73 74 20 4c 4c 4b 48 010;..const LLKH f3c0: 46 5f 41 4c 54 44 4f 57 4e 3d 28 4b 46 5f 41 4c F_ALTDOWN=(KF_AL f3d0: 54 44 4f 57 4e 20 3e 3e 20 38 29 3b 0d 0a 63 6f TDOWN >> 8);..co f3e0: 6e 73 74 20 4c 4c 4b 48 46 5f 55 50 3d 28 4b 46 nst LLKHF_UP=(KF f3f0: 5f 55 50 20 3e 3e 20 38 29 3b 0d 0a 0d 0a 73 74 _UP >> 8);....st f400: 61 74 69 63 20 69 66 20 28 5f 57 49 4e 33 32 5f atic if (_WIN32_ f410: 57 49 4e 4e 54 20 3e 3d 20 30 78 35 30 30 29 20 WINNT >= 0x500) f420: 7b 0d 0a 09 63 6f 6e 73 74 20 46 4c 41 53 48 57 {...const FLASHW f430: 5f 53 54 4f 50 3d 30 3b 0d 0a 09 63 6f 6e 73 74 _STOP=0;...const f440: 20 46 4c 41 53 48 57 5f 43 41 50 54 49 4f 4e 3d FLASHW_CAPTION= f450: 31 3b 0d 0a 09 63 6f 6e 73 74 20 46 4c 41 53 48 1;...const FLASH f460: 57 5f 54 52 41 59 3d 32 3b 0d 0a 09 63 6f 6e 73 W_TRAY=2;...cons f470: 74 20 46 4c 41 53 48 57 5f 41 4c 4c 3d 28 46 4c t FLASHW_ALL=(FL f480: 41 53 48 57 5f 43 41 50 54 49 4f 4e 7c 46 4c 41 ASHW_CAPTION|FLA f490: 53 48 57 5f 54 52 41 59 29 3b 0d 0a 09 63 6f 6e SHW_TRAY);...con f4a0: 73 74 20 46 4c 41 53 48 57 5f 54 49 4d 45 52 3d st FLASHW_TIMER= f4b0: 34 3b 0d 0a 09 63 6f 6e 73 74 20 46 4c 41 53 48 4;...const FLASH f4c0: 57 5f 54 49 4d 45 52 4e 4f 46 47 3d 31 32 3b 0d W_TIMERNOFG=12;. f4d0: 0a 7d 0d 0a 0d 0a 63 6f 6e 73 74 20 43 55 52 53 .}....const CURS f4e0: 4f 52 5f 53 48 4f 57 49 4e 47 3d 30 78 30 30 30 OR_SHOWING=0x000 f4f0: 30 30 30 30 31 3b 0d 0a 63 6f 6e 73 74 20 57 53 00001;..const WS f500: 5f 41 43 54 49 56 45 43 41 50 54 49 4f 4e 3d 30 _ACTIVECAPTION=0 f510: 78 30 30 30 30 30 30 30 31 3b 0d 0a 73 74 61 74 x00000001;..stat f520: 69 63 20 69 66 20 28 5f 57 49 4e 33 32 5f 57 49 ic if (_WIN32_WI f530: 4e 4e 54 20 3e 3d 20 30 78 34 30 33 29 20 7b 0d NNT >= 0x403) {. f540: 0a 09 63 6f 6e 73 74 20 49 4e 50 55 54 5f 4d 4f ..const INPUT_MO f550: 55 53 45 3d 30 78 30 30 30 30 30 30 30 30 3b 0d USE=0x00000000;. f560: 0a 09 63 6f 6e 73 74 20 49 4e 50 55 54 5f 4b 45 ..const INPUT_KE f570: 59 42 4f 41 52 44 3d 30 78 30 30 30 30 30 30 30 YBOARD=0x0000000 f580: 31 3b 0d 0a 09 63 6f 6e 73 74 20 49 4e 50 55 54 1;...const INPUT f590: 5f 48 41 52 44 57 41 52 45 3d 30 78 30 30 30 30 _HARDWARE=0x0000 f5a0: 30 30 30 32 3b 0d 0a 7d 0d 0a 63 6f 6e 73 74 20 0002;..}..const f5b0: 45 4e 44 53 45 53 53 49 4f 4e 5f 4c 4f 47 4f 46 ENDSESSION_LOGOF f5c0: 46 20 3d 20 30 78 38 30 30 30 30 30 30 30 3b 0d F = 0x80000000;. f5d0: 0a 0d 0a 73 74 61 74 69 63 20 69 66 20 28 5f 57 ...static if (_W f5e0: 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 IN32_WINNT >= 0x f5f0: 35 30 30 29 20 7b 0d 0a 63 6f 6e 73 74 20 43 48 500) {..const CH f600: 49 4c 44 49 44 5f 53 45 4c 46 20 20 20 3d 20 30 ILDID_SELF = 0 f610: 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4a 49 44 5f 57 ;..const OBJID_W f620: 49 4e 44 4f 57 20 20 20 3d 20 30 78 30 30 30 30 INDOW = 0x0000 f630: 30 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4a 0000;..const OBJ f640: 49 44 5f 53 59 53 4d 45 4e 55 20 20 3d 20 30 78 ID_SYSMENU = 0x f650: 46 46 46 46 46 46 46 46 3b 0d 0a 63 6f 6e 73 74 FFFFFFFF;..const f660: 20 4f 42 4a 49 44 5f 54 49 54 4c 45 42 41 52 20 OBJID_TITLEBAR f670: 3d 20 30 78 46 46 46 46 46 46 46 45 3b 0d 0a 63 = 0xFFFFFFFE;..c f680: 6f 6e 73 74 20 4f 42 4a 49 44 5f 4d 45 4e 55 20 onst OBJID_MENU f690: 20 20 20 20 3d 20 30 78 46 46 46 46 46 46 46 44 = 0xFFFFFFFD f6a0: 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4a 49 44 5f 43 ;..const OBJID_C f6b0: 4c 49 45 4e 54 20 20 20 3d 20 30 78 46 46 46 46 LIENT = 0xFFFF f6c0: 46 46 46 43 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4a FFFC;..const OBJ f6d0: 49 44 5f 56 53 43 52 4f 4c 4c 20 20 3d 20 30 78 ID_VSCROLL = 0x f6e0: 46 46 46 46 46 46 46 42 3b 0d 0a 63 6f 6e 73 74 FFFFFFFB;..const f6f0: 20 4f 42 4a 49 44 5f 48 53 43 52 4f 4c 4c 20 20 OBJID_HSCROLL f700: 3d 20 30 78 46 46 46 46 46 46 46 41 3b 0d 0a 63 = 0xFFFFFFFA;..c f710: 6f 6e 73 74 20 4f 42 4a 49 44 5f 53 49 5a 45 47 onst OBJID_SIZEG f720: 52 49 50 20 3d 20 30 78 46 46 46 46 46 46 46 39 RIP = 0xFFFFFFF9 f730: 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4a 49 44 5f 43 ;..const OBJID_C f740: 41 52 45 54 20 20 20 20 3d 20 30 78 46 46 46 46 ARET = 0xFFFF f750: 46 46 46 38 3b 0d 0a 63 6f 6e 73 74 20 4f 42 4a FFF8;..const OBJ f760: 49 44 5f 43 55 52 53 4f 52 20 20 20 3d 20 30 78 ID_CURSOR = 0x f770: 46 46 46 46 46 46 46 37 3b 0d 0a 63 6f 6e 73 74 FFFFFFF7;..const f780: 20 4f 42 4a 49 44 5f 41 4c 45 52 54 20 20 20 20 OBJID_ALERT f790: 3d 20 30 78 46 46 46 46 46 46 46 36 3b 0d 0a 63 = 0xFFFFFFF6;..c f7a0: 6f 6e 73 74 20 4f 42 4a 49 44 5f 53 4f 55 4e 44 onst OBJID_SOUND f7b0: 20 20 20 20 3d 20 30 78 46 46 46 46 46 46 46 35 = 0xFFFFFFF5 f7c0: 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 47 55 49 5f 43 ;....const GUI_C f7d0: 41 52 45 54 42 4c 49 4e 4b 49 4e 47 20 20 3d 20 ARETBLINKING = f7e0: 30 78 30 30 30 30 30 30 30 31 3b 0d 0a 63 6f 6e 0x00000001;..con f7f0: 73 74 20 47 55 49 5f 49 4e 4d 4f 56 45 53 49 5a st GUI_INMOVESIZ f800: 45 20 20 20 20 20 3d 20 30 78 30 30 30 30 30 30 E = 0x000000 f810: 30 32 3b 0d 0a 63 6f 6e 73 74 20 47 55 49 5f 49 02;..const GUI_I f820: 4e 4d 45 4e 55 4d 4f 44 45 20 20 20 20 20 3d 20 NMENUMODE = f830: 30 78 30 30 30 30 30 30 30 34 3b 0d 0a 63 6f 6e 0x00000004;..con f840: 73 74 20 47 55 49 5f 53 59 53 54 45 4d 4d 45 4e st GUI_SYSTEMMEN f850: 55 4d 4f 44 45 20 3d 20 30 78 30 30 30 30 30 30 UMODE = 0x000000 f860: 30 38 3b 0d 0a 63 6f 6e 73 74 20 47 55 49 5f 50 08;..const GUI_P f870: 4f 50 55 50 4d 45 4e 55 4d 4f 44 45 20 20 3d 20 OPUPMENUMODE = f880: 30 78 30 30 30 30 30 30 31 30 3b 0d 0a 0d 0a 73 0x00000010;....s f890: 74 61 74 69 63 20 69 66 20 28 5f 57 49 4e 33 32 tatic if (_WIN32 f8a0: 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 35 30 31 29 _WINNT >= 0x501) f8b0: 20 7b 0d 0a 63 6f 6e 73 74 20 47 55 49 5f 31 36 {..const GUI_16 f8c0: 42 49 54 54 41 53 4b 20 20 20 20 20 20 3d 20 30 BITTASK = 0 f8d0: 78 30 30 30 30 30 30 32 30 3b 0d 0a 7d 0d 0a 63 x00000020;..}..c f8e0: 6f 6e 73 74 20 57 49 4e 45 56 45 4e 54 5f 4f 55 onst WINEVENT_OU f8f0: 54 4f 46 43 4f 4e 54 45 58 54 3d 30 78 30 30 30 TOFCONTEXT=0x000 f900: 30 3b 0d 0a 63 6f 6e 73 74 20 57 49 4e 45 56 45 0;..const WINEVE f910: 4e 54 5f 53 4b 49 50 4f 57 4e 54 48 52 45 41 44 NT_SKIPOWNTHREAD f920: 3d 30 78 30 30 30 31 3b 0d 0a 63 6f 6e 73 74 20 =0x0001;..const f930: 57 49 4e 45 56 45 4e 54 5f 53 4b 49 50 4f 57 4e WINEVENT_SKIPOWN f940: 50 52 4f 43 45 53 53 3d 30 78 30 30 30 32 3b 0d PROCESS=0x0002;. f950: 0a 63 6f 6e 73 74 20 57 49 4e 45 56 45 4e 54 5f .const WINEVENT_ f960: 49 4e 43 4f 4e 54 45 58 54 3d 30 78 30 30 30 34 INCONTEXT=0x0004 f970: 3b 0d 0a 63 6f 6e 73 74 20 41 57 5f 48 4f 52 5f ;..const AW_HOR_ f980: 50 4f 53 49 54 49 56 45 3d 30 78 30 30 30 30 30 POSITIVE=0x00000 f990: 30 30 31 3b 0d 0a 63 6f 6e 73 74 20 41 57 5f 48 001;..const AW_H f9a0: 4f 52 5f 4e 45 47 41 54 49 56 45 3d 30 78 30 30 OR_NEGATIVE=0x00 f9b0: 30 30 30 30 30 32 3b 0d 0a 63 6f 6e 73 74 20 41 000002;..const A f9c0: 57 5f 56 45 52 5f 50 4f 53 49 54 49 56 45 3d 30 W_VER_POSITIVE=0 f9d0: 78 30 30 30 30 30 30 30 34 3b 0d 0a 63 6f 6e 73 x00000004;..cons f9e0: 74 20 41 57 5f 56 45 52 5f 4e 45 47 41 54 49 56 t AW_VER_NEGATIV f9f0: 45 3d 30 78 30 30 30 30 30 30 30 38 3b 0d 0a 63 E=0x00000008;..c fa00: 6f 6e 73 74 20 41 57 5f 43 45 4e 54 45 52 3d 30 onst AW_CENTER=0 fa10: 78 30 30 30 30 30 30 31 30 3b 0d 0a 63 6f 6e 73 x00000010;..cons fa20: 74 20 41 57 5f 48 49 44 45 3d 30 78 30 30 30 31 t AW_HIDE=0x0001 fa30: 30 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 41 57 5f 0000;..const AW_ fa40: 41 43 54 49 56 41 54 45 3d 30 78 30 30 30 32 30 ACTIVATE=0x00020 fa50: 30 30 30 3b 0d 0a 63 6f 6e 73 74 20 41 57 5f 53 000;..const AW_S fa60: 4c 49 44 45 3d 30 78 30 30 30 34 30 30 30 30 3b LIDE=0x00040000; fa70: 0d 0a 63 6f 6e 73 74 20 41 57 5f 42 4c 45 4e 44 ..const AW_BLEND fa80: 3d 30 78 30 30 30 38 30 30 30 30 3b 0d 0a 63 6f =0x00080000;..co fa90: 6e 73 74 20 44 45 56 49 43 45 5f 4e 4f 54 49 46 nst DEVICE_NOTIF faa0: 59 5f 57 49 4e 44 4f 57 5f 48 41 4e 44 4c 45 3d Y_WINDOW_HANDLE= fab0: 30 78 30 30 30 30 30 30 30 30 3b 0d 0a 63 6f 6e 0x00000000;..con fac0: 73 74 20 44 45 56 49 43 45 5f 4e 4f 54 49 46 59 st DEVICE_NOTIFY fad0: 5f 53 45 52 56 49 43 45 5f 48 41 4e 44 4c 45 3d _SERVICE_HANDLE= fae0: 30 78 30 30 30 30 30 30 30 31 3b 0d 0a 0d 0a 73 0x00000001;....s faf0: 74 61 74 69 63 20 69 66 20 28 5f 57 49 4e 33 32 tatic if (_WIN32 fb00: 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 35 30 31 29 _WINNT >= 0x501) fb10: 20 7b 0d 0a 63 6f 6e 73 74 20 44 45 56 49 43 45 {..const DEVICE fb20: 5f 4e 4f 54 49 46 59 5f 41 4c 4c 5f 49 4e 54 45 _NOTIFY_ALL_INTE fb30: 52 46 41 43 45 5f 43 4c 41 53 53 45 53 3d 30 78 RFACE_CLASSES=0x fb40: 30 30 30 30 30 30 30 34 3b 0d 0a 7d 0d 0a 0d 0a 00000004;..}.... fb50: 63 6f 6e 73 74 20 45 56 45 4e 54 5f 4d 49 4e 20 const EVENT_MIN fb60: 3d 20 30 78 30 30 30 30 30 30 30 31 3b 0d 0a 63 = 0x00000001;..c fb70: 6f 6e 73 74 20 45 56 45 4e 54 5f 53 59 53 54 45 onst EVENT_SYSTE fb80: 4d 5f 53 4f 55 4e 44 20 3d 20 30 78 30 30 30 30 M_SOUND = 0x0000 fb90: 30 30 30 31 3b 0d 0a 63 6f 6e 73 74 20 45 56 45 0001;..const EVE fba0: 4e 54 5f 53 59 53 54 45 4d 5f 41 4c 45 52 54 20 NT_SYSTEM_ALERT fbb0: 3d 20 30 78 30 30 30 30 30 30 30 32 3b 0d 0a 63 = 0x00000002;..c fbc0: 6f 6e 73 74 20 45 56 45 4e 54 5f 53 59 53 54 45 onst EVENT_SYSTE fbd0: 4d 5f 46 4f 52 45 47 52 4f 55 4e 44 20 3d 20 30 M_FOREGROUND = 0 fbe0: 78 30 30 30 30 30 30 30 33 3b 0d 0a 63 6f 6e 73 x00000003;..cons fbf0: 74 20 45 56 45 4e 54 5f 53 59 53 54 45 4d 5f 4d t EVENT_SYSTEM_M fc00: 45 4e 55 53 54 41 52 54 20 3d 20 30 78 30 30 30 ENUSTART = 0x000 fc10: 30 30 30 30 34 3b 0d 0a 63 6f 6e 73 74 20 45 56 00004;..const EV fc20: 45 4e 54 5f 53 59 53 54 45 4d 5f 4d 45 4e 55 45 ENT_SYSTEM_MENUE fc30: 4e 44 20 3d 20 30 78 30 30 30 30 30 30 30 35 3b ND = 0x00000005; fc40: 0d 0a 63 6f 6e 73 74 20 45 56 45 4e 54 5f 53 59 ..const EVENT_SY fc50: 53 54 45 4d 5f 4d 45 4e 55 50 4f 50 55 50 53 54 STEM_MENUPOPUPST fc60: 41 52 54 20 3d 20 30 78 30 30 30 30 30 30 30 36 ART = 0x00000006 fc70: 3b 0d 0a 63 6f 6e 73 74 20 45 56 45 4e 54 5f 53 ;..const EVENT_S fc80: 59 53 54 45 4d 5f 4d 45 4e 55 50 4f 50 55 50 45 YSTEM_MENUPOPUPE fc90: 4e 44 20 3d 20 30 78 30 30 30 30 30 30 30 37 3b ND = 0x00000007; fca0: 0d 0a 63 6f 6e 73 74 20 45 56 45 4e 54 5f 53 59 ..const EVENT_SY fcb0: 53 54 45 4d 5f 43 41 50 54 55 52 45 53 54 41 52 STEM_CAPTURESTAR fcc0: 54 20 3d 20 30 78 30 30 30 30 30 30 30 38 3b 0d T = 0x00000008;. fcd0: 0a 63 6f 6e 73 74 20 45 56 45 4e 54 5f 53 59 53 .const EVENT_SYS fce0: 54 45 4d 5f 43 41 50 54 55 52 45 45 4e 44 20 3d TEM_CAPTUREEND = fcf0: 20 30 78 30 30 30 30 30 30 30 39 3b 0d 0a 63 6f 0x00000009;..co fd00: 6e 73 74 20 45 56 45 4e 54 5f 53 59 53 54 45 4d nst EVENT_SYSTEM fd10: 5f 4d 4f 56 45 53 49 5a 45 53 54 41 52 54 20 3d _MOVESIZESTART = fd20: 20 30 78 30 30 30 30 30 30 30 61 3b 0d 0a 63 6f 0x0000000a;..co fd30: 6e 73 74 20 45 56 45 4e 54 5f 53 59 53 54 45 4d nst EVENT_SYSTEM fd40: 5f 4d 4f 56 45 53 49 5a 45 45 4e 44 20 3d 20 30 _MOVESIZEEND = 0 fd50: 78 30 30 30 30 30 30 30 62 3b 0d 0a 63 6f 6e 73 x0000000b;..cons fd60: 74 20 45 56 45 4e 54 5f 53 59 53 54 45 4d 5f 43 t EVENT_SYSTEM_C fd70: 4f 4e 54 45 58 54 48 45 4c 50 53 54 41 52 54 20 ONTEXTHELPSTART fd80: 3d 20 30 78 30 30 30 30 30 30 30 63 3b 0d 0a 63 = 0x0000000c;..c fd90: 6f 6e 73 74 20 45 56 45 4e 54 5f 53 59 53 54 45 onst EVENT_SYSTE fda0: 4d 5f 43 4f 4e 54 45 58 54 48 45 4c 50 45 4e 44 M_CONTEXTHELPEND fdb0: 20 3d 20 30 78 30 30 30 30 30 30 30 64 3b 0d 0a = 0x0000000d;.. fdc0: 63 6f 6e 73 74 20 45 56 45 4e 54 5f 53 59 53 54 const EVENT_SYST fdd0: 45 4d 5f 44 52 41 47 44 52 4f 50 53 54 41 52 54 EM_DRAGDROPSTART fde0: 20 3d 20 30 78 30 30 30 30 30 30 30 65 3b 0d 0a = 0x0000000e;.. fdf0: 63 6f 6e 73 74 20 45 56 45 4e 54 5f 53 59 53 54 const EVENT_SYST fe00: 45 4d 5f 44 52 41 47 44 52 4f 50 45 4e 44 20 3d EM_DRAGDROPEND = fe10: 20 30 78 30 30 30 30 30 30 30 66 3b 0d 0a 63 6f 0x0000000f;..co fe20: 6e 73 74 20 45 56 45 4e 54 5f 53 59 53 54 45 4d nst EVENT_SYSTEM fe30: 5f 44 49 41 4c 4f 47 53 54 41 52 54 20 3d 20 30 _DIALOGSTART = 0 fe40: 78 30 30 30 30 30 30 31 30 3b 0d 0a 63 6f 6e 73 x00000010;..cons fe50: 74 20 45 56 45 4e 54 5f 53 59 53 54 45 4d 5f 44 t EVENT_SYSTEM_D fe60: 49 41 4c 4f 47 45 4e 44 20 3d 20 30 78 30 30 30 IALOGEND = 0x000 fe70: 30 30 30 31 31 3b 0d 0a 63 6f 6e 73 74 20 45 56 00011;..const EV fe80: 45 4e 54 5f 53 59 53 54 45 4d 5f 53 43 52 4f 4c ENT_SYSTEM_SCROL fe90: 4c 49 4e 47 53 54 41 52 54 20 3d 20 30 78 30 30 LINGSTART = 0x00 fea0: 30 30 30 30 31 32 3b 0d 0a 63 6f 6e 73 74 20 45 000012;..const E feb0: 56 45 4e 54 5f 53 59 53 54 45 4d 5f 53 43 52 4f VENT_SYSTEM_SCRO fec0: 4c 4c 49 4e 47 45 4e 44 20 3d 20 30 78 30 30 30 LLINGEND = 0x000 fed0: 30 30 30 31 33 3b 0d 0a 63 6f 6e 73 74 20 45 56 00013;..const EV fee0: 45 4e 54 5f 53 59 53 54 45 4d 5f 53 57 49 54 43 ENT_SYSTEM_SWITC fef0: 48 53 54 41 52 54 20 3d 20 30 78 30 30 30 30 30 HSTART = 0x00000 ff00: 30 31 34 3b 0d 0a 63 6f 6e 73 74 20 45 56 45 4e 014;..const EVEN ff10: 54 5f 53 59 53 54 45 4d 5f 53 57 49 54 43 48 45 T_SYSTEM_SWITCHE ff20: 4e 44 20 3d 20 30 78 30 30 30 30 30 30 31 35 3b ND = 0x00000015; ff30: 0d 0a 63 6f 6e 73 74 20 45 56 45 4e 54 5f 53 59 ..const EVENT_SY ff40: 53 54 45 4d 5f 4d 49 4e 49 4d 49 5a 45 53 54 41 STEM_MINIMIZESTA ff50: 52 54 20 3d 20 30 78 30 30 30 30 30 30 31 36 3b RT = 0x00000016; ff60: 0d 0a 63 6f 6e 73 74 20 45 56 45 4e 54 5f 53 59 ..const EVENT_SY ff70: 53 54 45 4d 5f 4d 49 4e 49 4d 49 5a 45 45 4e 44 STEM_MINIMIZEEND ff80: 20 3d 20 30 78 30 30 30 30 30 30 31 37 3b 0d 0a = 0x00000017;.. ff90: 0d 0a 63 6f 6e 73 74 20 45 56 45 4e 54 5f 4f 42 ..const EVENT_OB ffa0: 4a 45 43 54 5f 43 52 45 41 54 45 20 3d 20 30 78 JECT_CREATE = 0x ffb0: 30 30 30 30 38 30 30 30 3b 0d 0a 63 6f 6e 73 74 00008000;..const ffc0: 20 45 56 45 4e 54 5f 4f 42 4a 45 43 54 5f 44 45 EVENT_OBJECT_DE ffd0: 53 54 52 4f 59 20 3d 20 30 78 30 30 30 30 38 30 STROY = 0x000080 ffe0: 30 31 3b 0d 0a 63 6f 6e 73 74 20 45 56 45 4e 54 01;..const EVENT fff0: 5f 4f 42 4a 45 43 54 5f 53 48 4f 57 20 3d 20 30 _OBJECT_SHOW = 0 10000 78 30 30 30 30 38 30 30 32 3b 0d 0a 63 6f 6e 73 x00008002;..cons 10010 74 20 45 56 45 4e 54 5f 4f 42 4a 45 43 54 5f 48 t EVENT_OBJECT_H 10020 49 44 45 20 3d 20 30 78 30 30 30 30 38 30 30 33 IDE = 0x00008003 10030 3b 0d 0a 63 6f 6e 73 74 20 45 56 45 4e 54 5f 4f ;..const EVENT_O 10040 42 4a 45 43 54 5f 52 45 4f 52 44 45 52 20 3d 20 BJECT_REORDER = 10050 30 78 30 30 30 30 38 30 30 34 3b 0d 0a 63 6f 6e 0x00008004;..con 10060 73 74 20 45 56 45 4e 54 5f 4f 42 4a 45 43 54 5f st EVENT_OBJECT_ 10070 46 4f 43 55 53 20 3d 20 30 78 30 30 30 30 38 30 FOCUS = 0x000080 10080 30 35 3b 0d 0a 63 6f 6e 73 74 20 45 56 45 4e 54 05;..const EVENT 10090 5f 4f 42 4a 45 43 54 5f 53 45 4c 45 43 54 49 4f _OBJECT_SELECTIO 100a0 4e 20 3d 20 30 78 30 30 30 30 38 30 30 36 3b 0d N = 0x00008006;. 100b0 0a 63 6f 6e 73 74 20 45 56 45 4e 54 5f 4f 42 4a .const EVENT_OBJ 100c0 45 43 54 5f 53 45 4c 45 43 54 49 4f 4e 41 44 44 ECT_SELECTIONADD 100d0 20 3d 20 30 78 30 30 30 30 38 30 30 37 3b 0d 0a = 0x00008007;.. 100e0 63 6f 6e 73 74 20 45 56 45 4e 54 5f 4f 42 4a 45 const EVENT_OBJE 100f0 43 54 5f 53 45 4c 45 43 54 49 4f 4e 52 45 4d 4f CT_SELECTIONREMO 10100 56 45 20 3d 20 30 78 30 30 30 30 38 30 30 38 3b VE = 0x00008008; 10110 0d 0a 63 6f 6e 73 74 20 45 56 45 4e 54 5f 4f 42 ..const EVENT_OB 10120 4a 45 43 54 5f 53 45 4c 45 43 54 49 4f 4e 57 49 JECT_SELECTIONWI 10130 54 48 49 4e 20 3d 20 30 78 30 30 30 30 38 30 30 THIN = 0x0000800 10140 39 3b 0d 0a 63 6f 6e 73 74 20 45 56 45 4e 54 5f 9;..const EVENT_ 10150 4f 42 4a 45 43 54 5f 53 54 41 54 45 43 48 41 4e OBJECT_STATECHAN 10160 47 45 20 3d 20 30 78 30 30 30 30 38 30 30 61 3b GE = 0x0000800a; 10170 0d 0a 63 6f 6e 73 74 20 45 56 45 4e 54 5f 4f 42 ..const EVENT_OB 10180 4a 45 43 54 5f 4c 4f 43 41 54 49 4f 4e 43 48 41 JECT_LOCATIONCHA 10190 4e 47 45 20 3d 20 30 78 30 30 30 30 38 30 30 62 NGE = 0x0000800b 101a0 3b 0d 0a 63 6f 6e 73 74 20 45 56 45 4e 54 5f 4f ;..const EVENT_O 101b0 42 4a 45 43 54 5f 4e 41 4d 45 43 48 41 4e 47 45 BJECT_NAMECHANGE 101c0 20 3d 20 30 78 30 30 30 30 38 30 30 63 3b 0d 0a = 0x0000800c;.. 101d0 63 6f 6e 73 74 20 45 56 45 4e 54 5f 4f 42 4a 45 const EVENT_OBJE 101e0 43 54 5f 44 45 53 43 52 49 50 54 49 4f 4e 43 48 CT_DESCRIPTIONCH 101f0 41 4e 47 45 20 3d 20 30 78 30 30 30 30 38 30 30 ANGE = 0x0000800 10200 64 3b 0d 0a 63 6f 6e 73 74 20 45 56 45 4e 54 5f d;..const EVENT_ 10210 4f 42 4a 45 43 54 5f 56 41 4c 55 45 43 48 41 4e OBJECT_VALUECHAN 10220 47 45 20 3d 20 30 78 30 30 30 30 38 30 30 65 3b GE = 0x0000800e; 10230 0d 0a 63 6f 6e 73 74 20 45 56 45 4e 54 5f 4f 42 ..const EVENT_OB 10240 4a 45 43 54 5f 50 41 52 45 4e 54 43 48 41 4e 47 JECT_PARENTCHANG 10250 45 20 3d 20 30 78 30 30 30 30 38 30 30 66 3b 0d E = 0x0000800f;. 10260 0a 63 6f 6e 73 74 20 45 56 45 4e 54 5f 4f 42 4a .const EVENT_OBJ 10270 45 43 54 5f 48 45 4c 50 43 48 41 4e 47 45 20 3d ECT_HELPCHANGE = 10280 20 30 78 30 30 30 30 38 30 31 30 3b 0d 0a 63 6f 0x00008010;..co 10290 6e 73 74 20 45 56 45 4e 54 5f 4f 42 4a 45 43 54 nst EVENT_OBJECT 102a0 5f 44 45 46 41 43 54 49 4f 4e 43 48 41 4e 47 45 _DEFACTIONCHANGE 102b0 20 3d 20 30 78 30 30 30 30 38 30 31 31 3b 0d 0a = 0x00008011;.. 102c0 63 6f 6e 73 74 20 45 56 45 4e 54 5f 4f 42 4a 45 const EVENT_OBJE 102d0 43 54 5f 41 43 43 45 4c 45 52 41 54 4f 52 43 48 CT_ACCELERATORCH 102e0 41 4e 47 45 20 3d 20 30 78 30 30 30 30 38 30 31 ANGE = 0x0000801 102f0 32 3b 0d 0a 0d 0a 73 74 61 74 69 63 20 69 66 20 2;....static if 10300 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d (_WIN32_WINNT >= 10310 20 30 78 35 30 31 29 20 7b 0d 0a 63 6f 6e 73 74 0x501) {..const 10320 20 45 56 45 4e 54 5f 43 4f 4e 53 4f 4c 45 5f 43 EVENT_CONSOLE_C 10330 41 52 45 54 20 20 20 20 20 20 20 20 20 20 20 20 ARET 10340 20 3d 20 30 78 30 30 30 30 34 30 30 31 3b 0d 0a = 0x00004001;.. 10350 63 6f 6e 73 74 20 45 56 45 4e 54 5f 43 4f 4e 53 const EVENT_CONS 10360 4f 4c 45 5f 55 50 44 41 54 45 5f 52 45 47 49 4f OLE_UPDATE_REGIO 10370 4e 20 20 20 20 20 3d 20 30 78 30 30 30 30 34 30 N = 0x000040 10380 30 32 3b 0d 0a 63 6f 6e 73 74 20 45 56 45 4e 54 02;..const EVENT 10390 5f 43 4f 4e 53 4f 4c 45 5f 55 50 44 41 54 45 5f _CONSOLE_UPDATE_ 103a0 53 49 4d 50 4c 45 20 20 20 20 20 3d 20 30 78 30 SIMPLE = 0x0 103b0 30 30 30 34 30 30 33 3b 0d 0a 63 6f 6e 73 74 20 0004003;..const 103c0 45 56 45 4e 54 5f 43 4f 4e 53 4f 4c 45 5f 55 50 EVENT_CONSOLE_UP 103d0 44 41 54 45 5f 53 43 52 4f 4c 4c 20 20 20 20 20 DATE_SCROLL 103e0 3d 20 30 78 30 30 30 30 34 30 30 34 3b 0d 0a 63 = 0x00004004;..c 103f0 6f 6e 73 74 20 45 56 45 4e 54 5f 43 4f 4e 53 4f onst EVENT_CONSO 10400 4c 45 5f 4c 41 59 4f 55 54 20 20 20 20 20 20 20 LE_LAYOUT 10410 20 20 20 20 20 3d 20 30 78 30 30 30 30 34 30 30 = 0x0000400 10420 35 3b 0d 0a 63 6f 6e 73 74 20 45 56 45 4e 54 5f 5;..const EVENT_ 10430 43 4f 4e 53 4f 4c 45 5f 53 54 41 52 54 5f 41 50 CONSOLE_START_AP 10440 50 4c 49 43 41 54 49 4f 4e 20 3d 20 30 78 30 30 PLICATION = 0x00 10450 30 30 34 30 30 36 3b 0d 0a 63 6f 6e 73 74 20 45 004006;..const E 10460 56 45 4e 54 5f 43 4f 4e 53 4f 4c 45 5f 45 4e 44 VENT_CONSOLE_END 10470 5f 41 50 50 4c 49 43 41 54 49 4f 4e 20 20 20 3d _APPLICATION = 10480 20 30 78 30 30 30 30 34 30 30 37 3b 0d 0a 0d 0a 0x00004007;.... 10490 63 6f 6e 73 74 20 43 4f 4e 53 4f 4c 45 5f 43 41 const CONSOLE_CA 104a0 52 45 54 5f 53 45 4c 45 43 54 49 4f 4e 20 20 20 RET_SELECTION 104b0 3d 20 30 78 30 30 30 30 30 30 30 31 3b 0d 0a 63 = 0x00000001;..c 104c0 6f 6e 73 74 20 43 4f 4e 53 4f 4c 45 5f 43 41 52 onst CONSOLE_CAR 104d0 45 54 5f 56 49 53 49 42 4c 45 20 20 20 20 20 3d ET_VISIBLE = 104e0 20 30 78 30 30 30 30 30 30 30 32 3b 0d 0a 0d 0a 0x00000002;.... 104f0 63 6f 6e 73 74 20 43 4f 4e 53 4f 4c 45 5f 41 50 const CONSOLE_AP 10500 50 4c 49 43 41 54 49 4f 4e 5f 31 36 42 49 54 20 PLICATION_16BIT 10510 3d 20 30 78 30 30 30 30 30 30 30 31 3b 0d 0a 0d = 0x00000001;... 10520 0a 7d 0d 0a 63 6f 6e 73 74 20 45 56 45 4e 54 5f .}..const EVENT_ 10530 4d 41 58 3d 30 78 37 66 66 66 66 66 66 66 3b 0d MAX=0x7fffffff;. 10540 0a 0d 0a 7d 2f 2f 28 5f 57 49 4e 33 32 5f 57 49 ...}//(_WIN32_WI 10550 4e 4e 54 20 3e 3d 20 30 78 35 30 30 29 0d 0a 0d NNT >= 0x500)... 10560 0a 73 74 61 74 69 63 20 69 66 20 28 5f 57 49 4e .static if (_WIN 10570 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 35 30 32_WINNT >= 0x50 10580 30 29 20 7b 0d 0a 09 63 6f 6e 73 74 20 44 57 4f 0) {...const DWO 10590 52 44 20 41 53 46 57 5f 41 4e 59 20 3d 20 2d 31 RD ASFW_ANY = -1 105a0 3b 0d 0a 09 65 6e 75 6d 20 3a 20 55 49 4e 54 20 ;...enum : UINT 105b0 7b 0d 0a 09 09 4c 53 46 57 5f 4c 4f 43 4b 20 3d {....LSFW_LOCK = 105c0 20 31 2c 0d 0a 09 09 4c 53 46 57 5f 55 4e 4c 4f 1,....LSFW_UNLO 105d0 43 4b 0d 0a 09 7d 0d 0a 0d 0a 09 63 6f 6e 73 74 CK...}.....const 105e0 20 4c 57 41 5f 43 4f 4c 4f 52 4b 45 59 20 3d 20 LWA_COLORKEY = 105f0 30 78 30 31 3b 0d 0a 09 63 6f 6e 73 74 20 4c 57 0x01;...const LW 10600 41 5f 41 4c 50 48 41 20 20 20 20 3d 20 30 78 30 A_ALPHA = 0x0 10610 32 3b 0d 0a 09 63 6f 6e 73 74 20 55 4c 57 5f 43 2;...const ULW_C 10620 4f 4c 4f 52 4b 45 59 20 3d 20 30 78 30 31 3b 0d OLORKEY = 0x01;. 10630 0a 09 63 6f 6e 73 74 20 55 4c 57 5f 41 4c 50 48 ..const ULW_ALPH 10640 41 20 20 20 20 3d 20 30 78 30 32 3b 0d 0a 09 63 A = 0x02;...c 10650 6f 6e 73 74 20 55 4c 57 5f 4f 50 41 51 55 45 20 onst ULW_OPAQUE 10660 20 20 3d 20 30 78 30 34 3b 0d 0a 7d 0d 0a 0d 0a = 0x04;..}.... 10670 63 6f 6e 73 74 20 47 41 5f 50 41 52 45 4e 54 20 const GA_PARENT 10680 20 20 20 3d 20 31 3b 0d 0a 63 6f 6e 73 74 20 47 = 1;..const G 10690 41 5f 52 4f 4f 54 20 20 20 20 20 20 3d 20 32 3b A_ROOT = 2; 106a0 0d 0a 63 6f 6e 73 74 20 47 41 5f 52 4f 4f 54 4f ..const GA_ROOTO 106b0 57 4e 45 52 20 3d 20 33 3b 0d 0a 0d 0a 73 74 61 WNER = 3;....sta 106c0 74 69 63 20 69 66 20 28 5f 57 49 4e 33 32 5f 57 tic if (_WIN32_W 106d0 49 4e 4e 54 20 3e 3d 20 30 78 35 30 30 29 20 7b INNT >= 0x500) { 106e0 0d 0a 09 65 6e 75 6d 20 3a 20 44 57 4f 52 44 20 ...enum : DWORD 106f0 7b 0d 0a 09 09 4d 4f 4e 49 54 4f 52 5f 44 45 46 {....MONITOR_DEF 10700 41 55 4c 54 54 4f 4e 55 4c 4c 2c 0d 0a 09 09 4d AULTTONULL,....M 10710 4f 4e 49 54 4f 52 5f 44 45 46 41 55 4c 54 54 4f ONITOR_DEFAULTTO 10720 50 52 49 4d 41 52 59 2c 0d 0a 09 09 4d 4f 4e 49 PRIMARY,....MONI 10730 54 4f 52 5f 44 45 46 41 55 4c 54 54 4f 4e 45 41 TOR_DEFAULTTONEA 10740 52 45 53 54 20 2f 2f 20 3d 20 32 0d 0a 09 7d 0d REST // = 2...}. 10750 0a 09 63 6f 6e 73 74 20 4d 4f 4e 49 54 4f 52 49 ..const MONITORI 10760 4e 46 4f 46 5f 50 52 49 4d 41 52 59 20 3d 20 31 NFOF_PRIMARY = 1 10770 3b 0d 0a 0d 0a 09 63 6f 6e 73 74 20 45 44 53 5f ;.....const EDS_ 10780 52 41 57 4d 4f 44 45 20 3d 20 30 78 30 30 30 30 RAWMODE = 0x0000 10790 30 30 30 32 3b 0d 0a 0d 0a 09 63 6f 6e 73 74 20 0002;.....const 107a0 49 53 4d 45 58 5f 4e 4f 53 45 4e 44 20 20 20 3d ISMEX_NOSEND = 107b0 20 30 78 30 30 30 30 30 30 30 30 3b 0d 0a 09 63 0x00000000;...c 107c0 6f 6e 73 74 20 49 53 4d 45 58 5f 53 45 4e 44 20 onst ISMEX_SEND 107d0 20 20 20 20 3d 20 30 78 30 30 30 30 30 30 30 31 = 0x00000001 107e0 3b 0d 0a 09 63 6f 6e 73 74 20 49 53 4d 45 58 5f ;...const ISMEX_ 107f0 4e 4f 54 49 46 59 20 20 20 3d 20 30 78 30 30 30 NOTIFY = 0x000 10800 30 30 30 30 32 3b 0d 0a 09 63 6f 6e 73 74 20 49 00002;...const I 10810 53 4d 45 58 5f 43 41 4c 4c 42 41 43 4b 20 3d 20 SMEX_CALLBACK = 10820 30 78 30 30 30 30 30 30 30 34 3b 0d 0a 09 63 6f 0x00000004;...co 10830 6e 73 74 20 49 53 4d 45 58 5f 52 45 50 4c 49 45 nst ISMEX_REPLIE 10840 44 20 20 3d 20 30 78 30 30 30 30 30 30 30 38 3b D = 0x00000008; 10850 0d 0a 0d 0a 09 63 6f 6e 73 74 20 47 52 5f 47 44 .....const GR_GD 10860 49 4f 42 4a 45 43 54 53 20 20 3d 20 30 3b 0d 0a IOBJECTS = 0;.. 10870 09 63 6f 6e 73 74 20 47 52 5f 55 53 45 52 4f 42 .const GR_USEROB 10880 4a 45 43 54 53 20 3d 20 31 3b 0d 0a 0d 0a 09 63 JECTS = 1;.....c 10890 6f 6e 73 74 20 47 4d 4d 50 5f 55 53 45 5f 44 49 onst GMMP_USE_DI 108a0 53 50 4c 41 59 5f 50 4f 49 4e 54 53 20 20 20 20 SPLAY_POINTS 108b0 20 20 20 20 20 3d 20 31 3b 0d 0a 09 63 6f 6e 73 = 1;...cons 108c0 74 20 47 4d 4d 50 5f 55 53 45 5f 48 49 47 48 5f t GMMP_USE_HIGH_ 108d0 52 45 53 4f 4c 55 54 49 4f 4e 5f 50 4f 49 4e 54 RESOLUTION_POINT 108e0 53 20 3d 20 32 3b 0d 0a 7d 0d 0a 0d 0a 73 74 61 S = 2;..}....sta 108f0 74 69 63 20 69 66 20 28 5f 57 49 4e 33 32 5f 57 tic if (_WIN32_W 10900 49 4e 4e 54 20 3e 3d 20 30 78 35 30 31 29 20 7b INNT >= 0x501) { 10910 0d 0a 09 63 6f 6e 73 74 20 50 57 5f 43 4c 49 45 ...const PW_CLIE 10920 4e 54 4f 4e 4c 59 20 20 20 20 20 20 20 20 20 20 NTONLY 10930 20 20 20 20 20 3d 20 30 78 30 30 30 30 30 30 30 = 0x0000000 10940 31 3b 0d 0a 09 63 6f 6e 73 74 20 52 49 4d 5f 49 1;...const RIM_I 10950 4e 50 55 54 20 20 20 20 20 20 20 20 20 20 20 20 NPUT 10960 20 20 20 20 20 20 20 3d 20 30 78 30 30 30 30 30 = 0x00000 10970 30 30 30 3b 0d 0a 09 63 6f 6e 73 74 20 52 49 4d 000;...const RIM 10980 5f 49 4e 50 55 54 53 49 4e 4b 20 20 20 20 20 20 _INPUTSINK 10990 20 20 20 20 20 20 20 20 20 3d 20 30 78 30 30 30 = 0x000 109a0 30 30 30 30 31 3b 0d 0a 09 63 6f 6e 73 74 20 52 00001;...const R 109b0 49 4d 5f 54 59 50 45 4d 4f 55 53 45 20 20 20 20 IM_TYPEMOUSE 109c0 20 20 20 20 20 20 20 20 20 20 20 3d 20 30 78 30 = 0x0 109d0 30 30 30 30 30 30 30 3b 0d 0a 09 63 6f 6e 73 74 0000000;...const 109e0 20 52 49 4d 5f 54 59 50 45 4b 45 59 42 4f 41 52 RIM_TYPEKEYBOAR 109f0 44 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 30 D = 0 10a00 78 30 30 30 30 30 30 30 31 3b 0d 0a 09 63 6f 6e x00000001;...con 10a10 73 74 20 52 49 4d 5f 54 59 50 45 48 49 44 20 20 st RIM_TYPEHID 10a20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3d = 10a30 20 30 78 30 30 30 30 30 30 30 32 3b 0d 0a 09 63 0x00000002;...c 10a40 6f 6e 73 74 20 4d 4f 55 53 45 5f 4d 4f 56 45 5f onst MOUSE_MOVE_ 10a50 52 45 4c 41 54 49 56 45 20 20 20 20 20 20 20 20 RELATIVE 10a60 20 3d 20 30 78 30 30 30 30 30 30 30 30 3b 0d 0a = 0x00000000;.. 10a70 09 63 6f 6e 73 74 20 4d 4f 55 53 45 5f 4d 4f 56 .const MOUSE_MOV 10a80 45 5f 41 42 53 4f 4c 55 54 45 20 20 20 20 20 20 E_ABSOLUTE 10a90 20 20 20 3d 20 30 78 30 30 30 30 30 30 30 31 3b = 0x00000001; 10aa0 0d 0a 09 63 6f 6e 73 74 20 4d 4f 55 53 45 5f 56 ...const MOUSE_V 10ab0 49 52 54 55 41 4c 5f 44 45 53 4b 54 4f 50 20 20 IRTUAL_DESKTOP 10ac0 20 20 20 20 20 3d 20 30 78 30 30 30 30 30 30 30 = 0x0000000 10ad0 32 3b 0d 0a 09 63 6f 6e 73 74 20 4d 4f 55 53 45 2;...const MOUSE 10ae0 5f 41 54 54 52 49 42 55 54 45 53 5f 43 48 41 4e _ATTRIBUTES_CHAN 10af0 47 45 44 20 20 20 20 3d 20 30 78 30 30 30 30 30 GED = 0x00000 10b00 30 30 34 3b 0d 0a 09 63 6f 6e 73 74 20 52 49 5f 004;...const RI_ 10b10 4d 4f 55 53 45 5f 4c 45 46 54 5f 42 55 54 54 4f MOUSE_LEFT_BUTTO 10b20 4e 5f 44 4f 57 4e 20 20 20 3d 20 30 78 30 30 30 N_DOWN = 0x000 10b30 31 3b 0d 0a 09 63 6f 6e 73 74 20 52 49 5f 4d 4f 1;...const RI_MO 10b40 55 53 45 5f 4c 45 46 54 5f 42 55 54 54 4f 4e 5f USE_LEFT_BUTTON_ 10b50 55 50 20 20 20 20 20 3d 20 30 78 30 30 30 32 3b UP = 0x0002; 10b60 0d 0a 09 63 6f 6e 73 74 20 52 49 5f 4d 4f 55 53 ...const RI_MOUS 10b70 45 5f 52 49 47 48 54 5f 42 55 54 54 4f 4e 5f 44 E_RIGHT_BUTTON_D 10b80 4f 57 4e 20 20 3d 20 30 78 30 30 30 34 3b 0d 0a OWN = 0x0004;.. 10b90 09 63 6f 6e 73 74 20 52 49 5f 4d 4f 55 53 45 5f .const RI_MOUSE_ 10ba0 52 49 47 48 54 5f 42 55 54 54 4f 4e 5f 55 50 20 RIGHT_BUTTON_UP 10bb0 20 20 20 3d 20 30 78 30 30 30 38 3b 0d 0a 09 63 = 0x0008;...c 10bc0 6f 6e 73 74 20 52 49 5f 4d 4f 55 53 45 5f 4d 49 onst RI_MOUSE_MI 10bd0 44 44 4c 45 5f 42 55 54 54 4f 4e 5f 44 4f 57 4e DDLE_BUTTON_DOWN 10be0 20 3d 20 30 78 30 30 31 30 3b 0d 0a 09 63 6f 6e = 0x0010;...con 10bf0 73 74 20 52 49 5f 4d 4f 55 53 45 5f 4d 49 44 44 st RI_MOUSE_MIDD 10c00 4c 45 5f 42 55 54 54 4f 4e 5f 55 50 20 20 20 3d LE_BUTTON_UP = 10c10 20 30 78 30 30 32 30 3b 0d 0a 09 63 6f 6e 73 74 0x0020;...const 10c20 20 52 49 5f 4d 4f 55 53 45 5f 42 55 54 54 4f 4e RI_MOUSE_BUTTON 10c30 5f 31 5f 44 4f 57 4e 20 3d 20 52 49 5f 4d 4f 55 _1_DOWN = RI_MOU 10c40 53 45 5f 4c 45 46 54 5f 42 55 54 54 4f 4e 5f 44 SE_LEFT_BUTTON_D 10c50 4f 57 4e 3b 0d 0a 09 63 6f 6e 73 74 20 52 49 5f OWN;...const RI_ 10c60 4d 4f 55 53 45 5f 42 55 54 54 4f 4e 5f 31 5f 55 MOUSE_BUTTON_1_U 10c70 50 20 20 20 3d 20 52 49 5f 4d 4f 55 53 45 5f 4c P = RI_MOUSE_L 10c80 45 46 54 5f 42 55 54 54 4f 4e 5f 55 50 3b 0d 0a EFT_BUTTON_UP;.. 10c90 09 63 6f 6e 73 74 20 52 49 5f 4d 4f 55 53 45 5f .const RI_MOUSE_ 10ca0 42 55 54 54 4f 4e 5f 32 5f 44 4f 57 4e 20 3d 20 BUTTON_2_DOWN = 10cb0 52 49 5f 4d 4f 55 53 45 5f 52 49 47 48 54 5f 42 RI_MOUSE_RIGHT_B 10cc0 55 54 54 4f 4e 5f 44 4f 57 4e 3b 0d 0a 09 63 6f UTTON_DOWN;...co 10cd0 6e 73 74 20 52 49 5f 4d 4f 55 53 45 5f 42 55 54 nst RI_MOUSE_BUT 10ce0 54 4f 4e 5f 32 5f 55 50 20 20 20 3d 20 52 49 5f TON_2_UP = RI_ 10cf0 4d 4f 55 53 45 5f 52 49 47 48 54 5f 42 55 54 54 MOUSE_RIGHT_BUTT 10d00 4f 4e 5f 55 50 3b 0d 0a 09 63 6f 6e 73 74 20 52 ON_UP;...const R 10d10 49 5f 4d 4f 55 53 45 5f 42 55 54 54 4f 4e 5f 33 I_MOUSE_BUTTON_3 10d20 5f 44 4f 57 4e 20 3d 20 52 49 5f 4d 4f 55 53 45 _DOWN = RI_MOUSE 10d30 5f 4d 49 44 44 4c 45 5f 42 55 54 54 4f 4e 5f 44 _MIDDLE_BUTTON_D 10d40 4f 57 4e 3b 0d 0a 09 63 6f 6e 73 74 20 52 49 5f OWN;...const RI_ 10d50 4d 4f 55 53 45 5f 42 55 54 54 4f 4e 5f 33 5f 55 MOUSE_BUTTON_3_U 10d60 50 20 20 20 3d 20 52 49 5f 4d 4f 55 53 45 5f 4d P = RI_MOUSE_M 10d70 49 44 44 4c 45 5f 42 55 54 54 4f 4e 5f 55 50 3b IDDLE_BUTTON_UP; 10d80 0d 0a 09 63 6f 6e 73 74 20 52 49 5f 4d 4f 55 53 ...const RI_MOUS 10d90 45 5f 42 55 54 54 4f 4e 5f 34 5f 44 4f 57 4e 20 E_BUTTON_4_DOWN 10da0 3d 20 30 78 30 30 34 30 3b 0d 0a 09 63 6f 6e 73 = 0x0040;...cons 10db0 74 20 52 49 5f 4d 4f 55 53 45 5f 42 55 54 54 4f t RI_MOUSE_BUTTO 10dc0 4e 5f 34 5f 55 50 20 20 20 3d 20 30 78 30 30 38 N_4_UP = 0x008 10dd0 30 3b 0d 0a 09 63 6f 6e 73 74 20 52 49 5f 4d 4f 0;...const RI_MO 10de0 55 53 45 5f 42 55 54 54 4f 4e 5f 35 5f 44 4f 57 USE_BUTTON_5_DOW 10df0 4e 20 3d 20 30 78 30 31 30 30 3b 0d 0a 09 63 6f N = 0x0100;...co 10e00 6e 73 74 20 52 49 5f 4d 4f 55 53 45 5f 42 55 54 nst RI_MOUSE_BUT 10e10 54 4f 4e 5f 35 5f 55 50 20 20 20 3d 20 30 78 30 TON_5_UP = 0x0 10e20 32 30 30 3b 0d 0a 09 63 6f 6e 73 74 20 52 49 5f 200;...const RI_ 10e30 4d 4f 55 53 45 5f 57 48 45 45 4c 20 20 20 20 20 MOUSE_WHEEL 10e40 20 20 20 20 3d 20 30 78 30 34 30 30 3b 0d 0a 09 = 0x0400;... 10e50 63 6f 6e 73 74 20 4b 45 59 42 4f 41 52 44 5f 4f const KEYBOARD_O 10e60 56 45 52 52 55 4e 5f 4d 41 4b 45 5f 43 4f 44 45 VERRUN_MAKE_CODE 10e70 20 3d 20 30 78 30 30 66 66 3b 0d 0a 09 63 6f 6e = 0x00ff;...con 10e80 73 74 20 52 49 5f 4b 45 59 5f 4d 41 4b 45 20 20 st RI_KEY_MAKE 10e90 20 20 20 20 20 20 20 20 20 20 3d 20 30 78 30 30 = 0x00 10ea0 30 30 3b 0d 0a 09 63 6f 6e 73 74 20 52 49 5f 4b 00;...const RI_K 10eb0 45 59 5f 42 52 45 41 4b 20 20 20 20 20 20 20 20 EY_BREAK 10ec0 20 20 20 3d 20 30 78 30 30 30 31 3b 0d 0a 09 63 = 0x0001;...c 10ed0 6f 6e 73 74 20 52 49 5f 4b 45 59 5f 45 30 20 20 onst RI_KEY_E0 10ee0 20 20 20 20 20 20 20 20 20 20 20 20 3d 20 30 78 = 0x 10ef0 30 30 30 32 3b 0d 0a 09 63 6f 6e 73 74 20 52 49 0002;...const RI 10f00 5f 4b 45 59 5f 45 31 20 20 20 20 20 20 20 20 20 _KEY_E1 10f10 20 20 20 20 20 3d 20 30 78 30 30 30 34 3b 0d 0a = 0x0004;.. 10f20 09 63 6f 6e 73 74 20 52 49 5f 4b 45 59 5f 54 45 .const RI_KEY_TE 10f30 52 4d 53 52 56 5f 53 45 54 5f 4c 45 44 20 3d 20 RMSRV_SET_LED = 10f40 30 78 30 30 30 38 3b 0d 0a 09 63 6f 6e 73 74 20 0x0008;...const 10f50 52 49 5f 4b 45 59 5f 54 45 52 4d 53 52 56 5f 53 RI_KEY_TERMSRV_S 10f60 48 41 44 4f 57 20 20 3d 20 30 78 30 30 31 30 3b HADOW = 0x0010; 10f70 0d 0a 0d 0a 09 63 6f 6e 73 74 20 52 49 44 5f 49 .....const RID_I 10f80 4e 50 55 54 20 20 20 20 20 20 20 20 20 20 3d 20 NPUT = 10f90 30 78 31 30 30 30 30 30 30 33 3b 0d 0a 09 63 6f 0x10000003;...co 10fa0 6e 73 74 20 52 49 44 5f 48 45 41 44 45 52 20 20 nst RID_HEADER 10fb0 20 20 20 20 20 20 20 3d 20 30 78 31 30 30 30 30 = 0x10000 10fc0 30 30 35 3b 0d 0a 0d 0a 09 63 6f 6e 73 74 20 52 005;.....const R 10fd0 49 44 49 5f 50 52 45 50 41 52 53 45 44 44 41 54 IDI_PREPARSEDDAT 10fe0 41 20 3d 20 30 78 32 30 30 30 30 30 30 35 3b 0d A = 0x20000005;. 10ff0 0a 09 63 6f 6e 73 74 20 52 49 44 49 5f 44 45 56 ..const RIDI_DEV 11000 49 43 45 4e 41 4d 45 20 20 20 20 3d 20 30 78 32 ICENAME = 0x2 11010 30 30 30 30 30 30 37 3b 0d 0a 09 63 6f 6e 73 74 0000007;...const 11020 20 52 49 44 49 5f 44 45 56 49 43 45 49 4e 46 4f RIDI_DEVICEINFO 11030 20 20 20 20 3d 20 30 78 32 30 30 30 30 30 30 62 = 0x2000000b 11040 3b 0d 0a 0d 0a 09 63 6f 6e 73 74 20 52 49 44 45 ;.....const RIDE 11050 56 5f 52 45 4d 4f 56 45 20 20 20 20 20 20 20 3d V_REMOVE = 11060 20 30 78 30 30 30 30 30 30 30 31 3b 0d 0a 09 63 0x00000001;...c 11070 6f 6e 73 74 20 52 49 44 45 56 5f 45 58 43 4c 55 onst RIDEV_EXCLU 11080 44 45 20 20 20 20 20 20 3d 20 30 78 30 30 30 30 DE = 0x0000 11090 30 30 31 30 3b 0d 0a 09 63 6f 6e 73 74 20 52 49 0010;...const RI 110a0 44 45 56 5f 50 41 47 45 4f 4e 4c 59 20 20 20 20 DEV_PAGEONLY 110b0 20 3d 20 30 78 30 30 30 30 30 30 32 30 3b 0d 0a = 0x00000020;.. 110c0 09 63 6f 6e 73 74 20 52 49 44 45 56 5f 4e 4f 4c .const RIDEV_NOL 110d0 45 47 41 43 59 20 20 20 20 20 3d 20 30 78 30 30 EGACY = 0x00 110e0 30 30 30 30 33 30 3b 0d 0a 09 63 6f 6e 73 74 20 000030;...const 110f0 52 49 44 45 56 5f 49 4e 50 55 54 53 49 4e 4b 20 RIDEV_INPUTSINK 11100 20 20 20 3d 20 30 78 30 30 30 30 30 31 30 30 3b = 0x00000100; 11110 0d 0a 09 63 6f 6e 73 74 20 52 49 44 45 56 5f 43 ...const RIDEV_C 11120 41 50 54 55 52 45 4d 4f 55 53 45 20 3d 20 30 78 APTUREMOUSE = 0x 11130 30 30 30 30 30 32 30 30 3b 0d 0a 09 63 6f 6e 73 00000200;...cons 11140 74 20 52 49 44 45 56 5f 4e 4f 48 4f 54 4b 45 59 t RIDEV_NOHOTKEY 11150 53 20 20 20 20 3d 20 30 78 30 30 30 30 30 32 30 S = 0x0000020 11160 30 3b 0d 0a 09 63 6f 6e 73 74 20 52 49 44 45 56 0;...const RIDEV 11170 5f 41 50 50 4b 45 59 53 20 20 20 20 20 20 3d 20 _APPKEYS = 11180 30 78 30 30 30 30 30 34 30 30 3b 0d 0a 7d 0d 0a 0x00000400;..}.. 11190 0d 0a 2f 2f 20 43 61 6c 6c 62 61 63 6b 73 0d 0a ..// Callbacks.. 111a0 2f 2f 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 65 78 // ---------..ex 111b0 74 65 72 6e 20 28 57 69 6e 64 6f 77 73 29 20 7b tern (Windows) { 111c0 0d 0a 09 61 6c 69 61 73 20 49 4e 54 5f 50 54 52 ...alias INT_PTR 111d0 20 66 75 6e 63 74 69 6f 6e 20 28 48 57 4e 44 2c function (HWND, 111e0 20 55 49 4e 54 2c 20 57 50 41 52 41 4d 2c 20 4c UINT, WPARAM, L 111f0 50 41 52 41 4d 29 20 44 4c 47 50 52 4f 43 3b 0d PARAM) DLGPROC;. 11200 0a 09 61 6c 69 61 73 20 76 6f 69 64 20 66 75 6e ..alias void fun 11210 63 74 69 6f 6e 20 28 48 57 4e 44 2c 20 55 49 4e ction (HWND, UIN 11220 54 2c 20 55 49 4e 54 5f 50 54 52 2c 20 44 57 4f T, UINT_PTR, DWO 11230 52 44 29 20 20 20 54 49 4d 45 52 50 52 4f 43 3b RD) TIMERPROC; 11240 0d 0a 09 61 6c 69 61 73 20 42 4f 4f 4c 20 66 75 ...alias BOOL fu 11250 6e 63 74 69 6f 6e 20 28 48 44 43 2c 20 4c 50 41 nction (HDC, LPA 11260 52 41 4d 2c 20 69 6e 74 29 20 20 20 20 20 20 20 RAM, int) 11270 20 20 20 20 20 20 20 47 52 41 59 53 54 52 49 4e GRAYSTRIN 11280 47 50 52 4f 43 3b 0d 0a 09 61 6c 69 61 73 20 4c GPROC;...alias L 11290 52 45 53 55 4c 54 20 66 75 6e 63 74 69 6f 6e 20 RESULT function 112a0 28 69 6e 74 2c 20 57 50 41 52 41 4d 2c 20 4c 50 (int, WPARAM, LP 112b0 41 52 41 4d 29 20 20 20 20 20 20 20 20 48 4f 4f ARAM) HOO 112c0 4b 50 52 4f 43 3b 0d 0a 09 61 6c 69 61 73 20 42 KPROC;...alias B 112d0 4f 4f 4c 20 66 75 6e 63 74 69 6f 6e 20 28 48 57 OOL function (HW 112e0 4e 44 2c 20 4c 50 43 53 54 52 2c 20 48 41 4e 44 ND, LPCSTR, HAND 112f0 4c 45 29 20 20 20 20 20 20 20 20 20 20 50 52 4f LE) PRO 11300 50 45 4e 55 4d 50 52 4f 43 41 3b 0d 0a 09 61 6c PENUMPROCA;...al 11310 69 61 73 20 42 4f 4f 4c 20 66 75 6e 63 74 69 6f ias BOOL functio 11320 6e 20 28 48 57 4e 44 2c 20 4c 50 43 57 53 54 52 n (HWND, LPCWSTR 11330 2c 20 48 41 4e 44 4c 45 29 20 20 20 20 20 20 20 , HANDLE) 11340 20 20 50 52 4f 50 45 4e 55 4d 50 52 4f 43 57 3b PROPENUMPROCW; 11350 0d 0a 09 61 6c 69 61 73 20 42 4f 4f 4c 20 66 75 ...alias BOOL fu 11360 6e 63 74 69 6f 6e 20 28 48 57 4e 44 2c 20 4c 50 nction (HWND, LP 11370 53 54 52 2c 20 48 41 4e 44 4c 45 2c 20 55 4c 4f STR, HANDLE, ULO 11380 4e 47 5f 50 54 52 29 20 20 20 20 50 52 4f 50 45 NG_PTR) PROPE 11390 4e 55 4d 50 52 4f 43 45 58 41 3b 0d 0a 09 61 6c NUMPROCEXA;...al 113a0 69 61 73 20 42 4f 4f 4c 20 66 75 6e 63 74 69 6f ias BOOL functio 113b0 6e 20 28 48 57 4e 44 2c 20 4c 50 57 53 54 52 2c n (HWND, LPWSTR, 113c0 20 48 41 4e 44 4c 45 2c 20 55 4c 4f 4e 47 5f 50 HANDLE, ULONG_P 113d0 54 52 29 20 20 20 50 52 4f 50 45 4e 55 4d 50 52 TR) PROPENUMPR 113e0 4f 43 45 58 57 3b 0d 0a 09 61 6c 69 61 73 20 69 OCEXW;...alias i 113f0 6e 74 20 66 75 6e 63 74 69 6f 6e 20 28 4c 50 53 nt function (LPS 11400 54 52 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e TR, int, int, in 11410 74 29 20 20 20 20 20 20 20 20 20 20 20 45 44 49 t) EDI 11420 54 57 4f 52 44 42 52 45 41 4b 50 52 4f 43 41 3b TWORDBREAKPROCA; 11430 0d 0a 09 61 6c 69 61 73 20 69 6e 74 20 66 75 6e ...alias int fun 11440 63 74 69 6f 6e 20 28 4c 50 57 53 54 52 2c 20 69 ction (LPWSTR, i 11450 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 29 20 20 20 nt, int, int) 11460 20 20 20 20 20 20 20 45 44 49 54 57 4f 52 44 42 EDITWORDB 11470 52 45 41 4b 50 52 4f 43 57 3b 0d 0a 09 61 6c 69 REAKPROCW;...ali 11480 61 73 20 4c 52 45 53 55 4c 54 20 66 75 6e 63 74 as LRESULT funct 11490 69 6f 6e 20 28 48 57 4e 44 2c 20 55 49 4e 54 2c ion (HWND, UINT, 114a0 20 57 50 41 52 41 4d 2c 20 4c 50 41 52 41 4d 29 WPARAM, LPARAM) 114b0 20 57 4e 44 50 52 4f 43 3b 0d 0a 09 61 6c 69 61 WNDPROC;...alia 114c0 73 20 42 4f 4f 4c 20 66 75 6e 63 74 69 6f 6e 20 s BOOL function 114d0 28 48 44 43 2c 20 4c 50 41 52 41 4d 2c 20 57 50 (HDC, LPARAM, WP 114e0 41 52 41 4d 2c 20 69 6e 74 2c 20 69 6e 74 29 20 ARAM, int, int) 114f0 44 52 41 57 53 54 41 54 45 50 52 4f 43 3b 0d 0a DRAWSTATEPROC;.. 11500 09 61 6c 69 61 73 20 42 4f 4f 4c 20 66 75 6e 63 .alias BOOL func 11510 74 69 6f 6e 20 28 48 57 4e 44 2c 20 4c 50 41 52 tion (HWND, LPAR 11520 41 4d 29 20 20 20 20 20 20 20 20 20 20 20 20 20 AM) 11530 20 20 20 20 20 57 4e 44 45 4e 55 4d 50 52 4f 43 WNDENUMPROC 11540 3b 0d 0a 09 61 6c 69 61 73 20 42 4f 4f 4c 20 66 ;...alias BOOL f 11550 75 6e 63 74 69 6f 6e 20 28 48 57 4e 44 2c 20 4c unction (HWND, L 11560 50 41 52 41 4d 29 20 20 20 20 20 20 20 20 20 20 PARAM) 11570 20 20 20 20 20 20 20 20 45 4e 55 4d 57 49 4e 44 ENUMWIND 11580 4f 57 53 50 52 4f 43 3b 0d 0a 09 61 6c 69 61 73 OWSPROC;...alias 11590 20 76 6f 69 64 20 66 75 6e 63 74 69 6f 6e 20 28 void function ( 115a0 4c 50 48 45 4c 50 49 4e 46 4f 29 20 20 20 20 20 LPHELPINFO) 115b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4d M 115c0 53 47 42 4f 58 43 41 4c 4c 42 41 43 4b 3b 0d 0a SGBOXCALLBACK;.. 115d0 0d 0a 09 73 74 61 74 69 63 20 69 66 20 28 5f 57 ...static if (_W 115e0 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 IN32_WINNT >= 0x 115f0 34 31 30 29 20 7b 0d 0a 09 09 61 6c 69 61 73 20 410) {....alias 11600 42 4f 4f 4c 20 66 75 6e 63 74 69 6f 6e 20 28 48 BOOL function (H 11610 4d 4f 4e 49 54 4f 52 2c 20 48 44 43 2c 20 4c 50 MONITOR, HDC, LP 11620 52 45 43 54 2c 20 4c 50 41 52 41 4d 29 20 4d 4f RECT, LPARAM) MO 11630 4e 49 54 4f 52 45 4e 55 4d 50 52 4f 43 3b 0d 0a NITORENUMPROC;.. 11640 09 7d 0d 0a 09 61 6c 69 61 73 20 42 4f 4f 4c 20 .}...alias BOOL 11650 66 75 6e 63 74 69 6f 6e 20 28 4c 50 53 54 52 2c function (LPSTR, 11660 20 4c 50 41 52 41 4d 29 20 20 20 20 20 20 20 20 LPARAM) 11670 20 20 20 20 20 20 20 20 20 4e 41 4d 45 45 4e 55 NAMEENU 11680 4d 50 52 4f 43 41 3b 0d 0a 09 61 6c 69 61 73 20 MPROCA;...alias 11690 42 4f 4f 4c 20 66 75 6e 63 74 69 6f 6e 20 28 4c BOOL function (L 116a0 50 57 53 54 52 2c 20 4c 50 41 52 41 4d 29 20 20 PWSTR, LPARAM) 116b0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4e 41 NA 116c0 4d 45 45 4e 55 4d 50 52 4f 43 57 3b 0d 0a 09 61 MEENUMPROCW;...a 116d0 6c 69 61 73 20 76 6f 69 64 20 66 75 6e 63 74 69 lias void functi 116e0 6f 6e 20 28 48 57 4e 44 2c 20 55 49 4e 54 2c 20 on (HWND, UINT, 116f0 55 4c 4f 4e 47 5f 50 54 52 2c 20 4c 52 45 53 55 ULONG_PTR, LRESU 11700 4c 54 29 20 20 20 20 53 45 4e 44 41 53 59 4e 43 LT) SENDASYNC 11710 50 52 4f 43 3b 0d 0a 0d 0a 09 61 6c 69 61 73 20 PROC;.....alias 11720 4e 41 4d 45 45 4e 55 4d 50 52 4f 43 41 20 44 45 NAMEENUMPROCA DE 11730 53 4b 54 4f 50 45 4e 55 4d 50 52 4f 43 41 3b 0d SKTOPENUMPROCA;. 11740 0a 09 61 6c 69 61 73 20 4e 41 4d 45 45 4e 55 4d ..alias NAMEENUM 11750 50 52 4f 43 57 20 44 45 53 4b 54 4f 50 45 4e 55 PROCW DESKTOPENU 11760 4d 50 52 4f 43 57 3b 0d 0a 09 61 6c 69 61 73 20 MPROCW;...alias 11770 4e 41 4d 45 45 4e 55 4d 50 52 4f 43 41 20 57 49 NAMEENUMPROCA WI 11780 4e 53 54 41 45 4e 55 4d 50 52 4f 43 41 3b 0d 0a NSTAENUMPROCA;.. 11790 09 61 6c 69 61 73 20 4e 41 4d 45 45 4e 55 4d 50 .alias NAMEENUMP 117a0 52 4f 43 57 20 57 49 4e 53 54 41 45 4e 55 4d 50 ROCW WINSTAENUMP 117b0 52 4f 43 57 3b 0d 0a 7d 0d 0a 0d 0a 61 6c 69 61 ROCW;..}....alia 117c0 73 20 54 79 70 65 44 65 66 21 28 48 41 4e 44 4c s TypeDef!(HANDL 117d0 45 29 20 48 48 4f 4f 4b 3b 0d 0a 61 6c 69 61 73 E) HHOOK;..alias 117e0 20 54 79 70 65 44 65 66 21 28 48 41 4e 44 4c 45 TypeDef!(HANDLE 117f0 29 20 48 44 57 50 3b 0d 0a 61 6c 69 61 73 20 54 ) HDWP;..alias T 11800 79 70 65 44 65 66 21 28 48 41 4e 44 4c 45 29 20 ypeDef!(HANDLE) 11810 48 44 45 56 4e 4f 54 49 46 59 3b 0d 0a 0d 0a 73 HDEVNOTIFY;....s 11820 74 72 75 63 74 20 41 43 43 45 4c 20 7b 0d 0a 09 truct ACCEL {... 11830 42 59 54 45 20 66 56 69 72 74 3b 0d 0a 09 57 4f BYTE fVirt;...WO 11840 52 44 20 6b 65 79 3b 0d 0a 09 57 4f 52 44 20 63 RD key;...WORD c 11850 6d 64 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 41 43 md;..}..alias AC 11860 43 45 4c 2a 20 4c 50 41 43 43 45 4c 3b 0d 0a 0d CEL* LPACCEL;... 11870 0a 73 74 72 75 63 74 20 41 43 43 45 53 53 54 49 .struct ACCESSTI 11880 4d 45 4f 55 54 20 7b 0d 0a 09 55 49 4e 54 20 20 MEOUT {...UINT 11890 63 62 53 69 7a 65 20 3d 20 41 43 43 45 53 53 54 cbSize = ACCESST 118a0 49 4d 45 4f 55 54 2e 73 69 7a 65 6f 66 3b 0d 0a IMEOUT.sizeof;.. 118b0 09 44 57 4f 52 44 20 64 77 46 6c 61 67 73 3b 0d .DWORD dwFlags;. 118c0 0a 09 44 57 4f 52 44 20 69 54 69 6d 65 4f 75 74 ..DWORD iTimeOut 118d0 4d 53 65 63 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 MSec;..}..alias 118e0 41 43 43 45 53 53 54 49 4d 45 4f 55 54 2a 20 4c ACCESSTIMEOUT* L 118f0 50 41 43 43 45 53 53 54 49 4d 45 4f 55 54 3b 0d PACCESSTIMEOUT;. 11900 0a 0d 0a 73 74 72 75 63 74 20 41 4e 49 4d 41 54 ...struct ANIMAT 11910 49 4f 4e 49 4e 46 4f 20 7b 0d 0a 09 55 49 4e 54 IONINFO {...UINT 11920 20 63 62 53 69 7a 65 20 3d 20 41 4e 49 4d 41 54 cbSize = ANIMAT 11930 49 4f 4e 49 4e 46 4f 2e 73 69 7a 65 6f 66 3b 0d IONINFO.sizeof;. 11940 0a 09 69 6e 74 20 20 69 4d 69 6e 41 6e 69 6d 61 ..int iMinAnima 11950 74 65 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 41 4e te;..}..alias AN 11960 49 4d 41 54 49 4f 4e 49 4e 46 4f 2a 20 4c 50 41 IMATIONINFO* LPA 11970 4e 49 4d 41 54 49 4f 4e 49 4e 46 4f 3b 0d 0a 0d NIMATIONINFO;... 11980 0a 73 74 72 75 63 74 20 43 52 45 41 54 45 53 54 .struct CREATEST 11990 52 55 43 54 41 20 7b 0d 0a 09 4c 50 56 4f 49 44 RUCTA {...LPVOID 119a0 20 20 20 20 6c 70 43 72 65 61 74 65 50 61 72 61 lpCreatePara 119b0 6d 73 3b 0d 0a 09 48 49 4e 53 54 41 4e 43 45 20 ms;...HINSTANCE 119c0 68 49 6e 73 74 61 6e 63 65 3b 0d 0a 09 48 4d 45 hInstance;...HME 119d0 4e 55 20 20 20 20 20 68 4d 65 6e 75 3b 0d 0a 09 NU hMenu;... 119e0 48 57 4e 44 20 20 20 20 20 20 68 77 6e 64 50 61 HWND hwndPa 119f0 72 65 6e 74 3b 0d 0a 09 69 6e 74 20 20 20 20 20 rent;...int 11a00 20 20 63 79 3b 0d 0a 09 69 6e 74 20 20 20 20 20 cy;...int 11a10 20 20 63 78 3b 0d 0a 09 69 6e 74 20 20 20 20 20 cx;...int 11a20 20 20 79 3b 0d 0a 09 69 6e 74 20 20 20 20 20 20 y;...int 11a30 20 78 3b 0d 0a 09 4c 4f 4e 47 20 20 20 20 20 20 x;...LONG 11a40 73 74 79 6c 65 3b 0d 0a 09 4c 50 43 53 54 52 20 style;...LPCSTR 11a50 20 20 20 6c 70 73 7a 4e 61 6d 65 3b 0d 0a 09 4c lpszName;...L 11a60 50 43 53 54 52 20 20 20 20 6c 70 73 7a 43 6c 61 PCSTR lpszCla 11a70 73 73 3b 0d 0a 09 44 57 4f 52 44 20 20 20 20 20 ss;...DWORD 11a80 64 77 45 78 53 74 79 6c 65 3b 0d 0a 7d 0d 0a 61 dwExStyle;..}..a 11a90 6c 69 61 73 20 43 52 45 41 54 45 53 54 52 55 43 lias CREATESTRUC 11aa0 54 41 2a 20 4c 50 43 52 45 41 54 45 53 54 52 55 TA* LPCREATESTRU 11ab0 43 54 41 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 43 CTA;....struct C 11ac0 52 45 41 54 45 53 54 52 55 43 54 57 20 7b 0d 0a REATESTRUCTW {.. 11ad0 09 4c 50 56 4f 49 44 20 20 20 20 6c 70 43 72 65 .LPVOID lpCre 11ae0 61 74 65 50 61 72 61 6d 73 3b 0d 0a 09 48 49 4e ateParams;...HIN 11af0 53 54 41 4e 43 45 20 68 49 6e 73 74 61 6e 63 65 STANCE hInstance 11b00 3b 0d 0a 09 48 4d 45 4e 55 20 20 20 20 20 68 4d ;...HMENU hM 11b10 65 6e 75 3b 0d 0a 09 48 57 4e 44 20 20 20 20 20 enu;...HWND 11b20 20 68 77 6e 64 50 61 72 65 6e 74 3b 0d 0a 09 69 hwndParent;...i 11b30 6e 74 20 20 20 20 20 20 20 63 79 3b 0d 0a 09 69 nt cy;...i 11b40 6e 74 20 20 20 20 20 20 20 63 78 3b 0d 0a 09 69 nt cx;...i 11b50 6e 74 20 20 20 20 20 20 20 79 3b 0d 0a 09 69 6e nt y;...in 11b60 74 20 20 20 20 20 20 20 78 3b 0d 0a 09 4c 4f 4e t x;...LON 11b70 47 20 20 20 20 20 20 73 74 79 6c 65 3b 0d 0a 09 G style;... 11b80 4c 50 43 57 53 54 52 20 20 20 6c 70 73 7a 4e 61 LPCWSTR lpszNa 11b90 6d 65 3b 0d 0a 09 4c 50 43 57 53 54 52 20 20 20 me;...LPCWSTR 11ba0 6c 70 73 7a 43 6c 61 73 73 3b 0d 0a 09 44 57 4f lpszClass;...DWO 11bb0 52 44 20 20 20 20 20 64 77 45 78 53 74 79 6c 65 RD dwExStyle 11bc0 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 43 52 45 41 ;..}..alias CREA 11bd0 54 45 53 54 52 55 43 54 57 2a 20 4c 50 43 52 45 TESTRUCTW* LPCRE 11be0 41 54 45 53 54 52 55 43 54 57 3b 0d 0a 0d 0a 73 ATESTRUCTW;....s 11bf0 74 72 75 63 74 20 43 42 54 5f 43 52 45 41 54 45 truct CBT_CREATE 11c00 57 4e 44 41 20 7b 0d 0a 09 4c 50 43 52 45 41 54 WNDA {...LPCREAT 11c10 45 53 54 52 55 43 54 41 20 6c 70 63 73 3b 0d 0a ESTRUCTA lpcs;.. 11c20 09 48 57 4e 44 20 20 20 20 20 20 20 20 20 20 20 .HWND 11c30 20 68 77 6e 64 49 6e 73 65 72 74 41 66 74 65 72 hwndInsertAfter 11c40 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 43 42 54 5f ;..}..alias CBT_ 11c50 43 52 45 41 54 45 57 4e 44 41 2a 20 4c 50 43 42 CREATEWNDA* LPCB 11c60 54 5f 43 52 45 41 54 45 57 4e 44 41 3b 0d 0a 0d T_CREATEWNDA;... 11c70 0a 73 74 72 75 63 74 20 43 42 54 5f 43 52 45 41 .struct CBT_CREA 11c80 54 45 57 4e 44 57 20 7b 0d 0a 09 4c 50 43 52 45 TEWNDW {...LPCRE 11c90 41 54 45 53 54 52 55 43 54 57 20 6c 70 63 73 3b ATESTRUCTW lpcs; 11ca0 0d 0a 09 48 57 4e 44 20 20 20 20 20 20 20 20 20 ...HWND 11cb0 20 20 20 68 77 6e 64 49 6e 73 65 72 74 41 66 74 hwndInsertAft 11cc0 65 72 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 43 42 er;..}..alias CB 11cd0 54 5f 43 52 45 41 54 45 57 4e 44 57 2a 20 4c 50 T_CREATEWNDW* LP 11ce0 43 42 54 5f 43 52 45 41 54 45 57 4e 44 57 3b 0d CBT_CREATEWNDW;. 11cf0 0a 0d 0a 73 74 72 75 63 74 20 43 42 54 41 43 54 ...struct CBTACT 11d00 49 56 41 54 45 53 54 52 55 43 54 20 7b 0d 0a 09 IVATESTRUCT {... 11d10 42 4f 4f 4c 20 66 4d 6f 75 73 65 3b 0d 0a 09 48 BOOL fMouse;...H 11d20 57 4e 44 20 68 57 6e 64 41 63 74 69 76 65 3b 0d WND hWndActive;. 11d30 0a 7d 0d 0a 61 6c 69 61 73 20 43 42 54 41 43 54 .}..alias CBTACT 11d40 49 56 41 54 45 53 54 52 55 43 54 2a 20 4c 50 43 IVATESTRUCT* LPC 11d50 42 54 41 43 54 49 56 41 54 45 53 54 52 55 43 54 BTACTIVATESTRUCT 11d60 3b 0d 0a 0d 0a 73 74 61 74 69 63 20 69 66 20 28 ;....static if ( 11d70 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 _WIN32_WINNT >= 11d80 30 78 35 30 31 29 20 7b 0d 0a 0d 0a 73 74 72 75 0x501) {....stru 11d90 63 74 20 57 54 53 53 45 53 53 49 4f 4e 5f 4e 4f ct WTSSESSION_NO 11da0 54 49 46 49 43 41 54 49 4f 4e 0d 0a 7b 0d 0a 20 TIFICATION..{.. 11db0 20 20 20 44 57 4f 52 44 20 63 62 53 69 7a 65 3b DWORD cbSize; 11dc0 0d 0a 20 20 20 20 44 57 4f 52 44 20 64 77 53 65 .. DWORD dwSe 11dd0 73 73 69 6f 6e 49 64 3b 0d 0a 7d 0d 0a 61 6c 69 ssionId;..}..ali 11de0 61 73 20 57 54 53 53 45 53 53 49 4f 4e 5f 4e 4f as WTSSESSION_NO 11df0 54 49 46 49 43 41 54 49 4f 4e 2a 20 50 57 54 53 TIFICATION* PWTS 11e00 53 45 53 53 49 4f 4e 5f 4e 4f 54 49 46 49 43 41 SESSION_NOTIFICA 11e10 54 49 4f 4e 3b 0d 0a 0d 0a 7d 0d 0a 0d 0a 73 74 TION;....}....st 11e20 72 75 63 74 20 43 4c 49 45 4e 54 43 52 45 41 54 ruct CLIENTCREAT 11e30 45 53 54 52 55 43 54 20 7b 0d 0a 09 48 41 4e 44 ESTRUCT {...HAND 11e40 4c 45 20 68 57 69 6e 64 6f 77 4d 65 6e 75 3b 0d LE hWindowMenu;. 11e50 0a 09 55 49 4e 54 20 20 20 69 64 46 69 72 73 74 ..UINT idFirst 11e60 43 68 69 6c 64 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 Child;..}..alias 11e70 20 43 4c 49 45 4e 54 43 52 45 41 54 45 53 54 52 CLIENTCREATESTR 11e80 55 43 54 2a 20 4c 50 43 4c 49 45 4e 54 43 52 45 UCT* LPCLIENTCRE 11e90 41 54 45 53 54 52 55 43 54 3b 0d 0a 0d 0a 73 74 ATESTRUCT;....st 11ea0 72 75 63 74 20 43 4f 4d 50 41 52 45 49 54 45 4d ruct COMPAREITEM 11eb0 53 54 52 55 43 54 20 7b 0d 0a 09 55 49 4e 54 20 STRUCT {...UINT 11ec0 20 43 74 6c 54 79 70 65 3b 0d 0a 09 55 49 4e 54 CtlType;...UINT 11ed0 20 20 43 74 6c 49 44 3b 0d 0a 09 48 57 4e 44 20 CtlID;...HWND 11ee0 20 68 77 6e 64 49 74 65 6d 3b 0d 0a 09 55 49 4e hwndItem;...UIN 11ef0 54 20 20 69 74 65 6d 49 44 31 3b 0d 0a 09 44 57 T itemID1;...DW 11f00 4f 52 44 20 69 74 65 6d 44 61 74 61 31 3b 0d 0a ORD itemData1;.. 11f10 09 55 49 4e 54 20 20 69 74 65 6d 49 44 32 3b 0d .UINT itemID2;. 11f20 0a 09 44 57 4f 52 44 20 69 74 65 6d 44 61 74 61 ..DWORD itemData 11f30 32 3b 0d 0a 09 44 57 4f 52 44 20 64 77 4c 6f 63 2;...DWORD dwLoc 11f40 61 6c 65 49 64 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 aleId;..}..alias 11f50 20 43 4f 4d 50 41 52 45 49 54 45 4d 53 54 52 55 COMPAREITEMSTRU 11f60 43 54 2a 20 4c 50 43 4f 4d 50 41 52 45 49 54 45 CT* LPCOMPAREITE 11f70 4d 53 54 52 55 43 54 3b 0d 0a 0d 0a 73 74 72 75 MSTRUCT;....stru 11f80 63 74 20 43 4f 50 59 44 41 54 41 53 54 52 55 43 ct COPYDATASTRUC 11f90 54 20 7b 0d 0a 09 44 57 4f 52 44 20 64 77 44 61 T {...DWORD dwDa 11fa0 74 61 3b 0d 0a 09 44 57 4f 52 44 20 63 62 44 61 ta;...DWORD cbDa 11fb0 74 61 3b 0d 0a 09 50 56 4f 49 44 20 6c 70 44 61 ta;...PVOID lpDa 11fc0 74 61 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 43 4f ta;..}..alias CO 11fd0 50 59 44 41 54 41 53 54 52 55 43 54 2a 20 50 43 PYDATASTRUCT* PC 11fe0 4f 50 59 44 41 54 41 53 54 52 55 43 54 3b 0d 0a OPYDATASTRUCT;.. 11ff0 0d 0a 73 74 72 75 63 74 20 43 55 52 53 4f 52 53 ..struct CURSORS 12000 48 41 50 45 20 7b 0d 0a 09 69 6e 74 20 78 48 6f HAPE {...int xHo 12010 74 53 70 6f 74 3b 0d 0a 09 69 6e 74 20 79 48 6f tSpot;...int yHo 12020 74 53 70 6f 74 3b 0d 0a 09 69 6e 74 20 63 78 3b tSpot;...int cx; 12030 0d 0a 09 69 6e 74 20 63 79 3b 0d 0a 09 69 6e 74 ...int cy;...int 12040 20 63 62 57 69 64 74 68 3b 0d 0a 09 42 59 54 45 cbWidth;...BYTE 12050 20 50 6c 61 6e 65 73 3b 0d 0a 09 42 59 54 45 20 Planes;...BYTE 12060 42 69 74 73 50 69 78 65 6c 3b 0d 0a 7d 0d 0a 61 BitsPixel;..}..a 12070 6c 69 61 73 20 43 55 52 53 4f 52 53 48 41 50 45 lias CURSORSHAPE 12080 2a 20 4c 50 43 55 52 53 4f 52 53 48 41 50 45 3b * LPCURSORSHAPE; 12090 0d 0a 0d 0a 73 74 72 75 63 74 20 43 57 50 52 45 ....struct CWPRE 120a0 54 53 54 52 55 43 54 20 7b 0d 0a 09 4c 52 45 53 TSTRUCT {...LRES 120b0 55 4c 54 20 6c 52 65 73 75 6c 74 3b 0d 0a 09 4c ULT lResult;...L 120c0 50 41 52 41 4d 20 6c 50 61 72 61 6d 3b 0d 0a 09 PARAM lParam;... 120d0 57 50 41 52 41 4d 20 77 50 61 72 61 6d 3b 0d 0a WPARAM wParam;.. 120e0 09 44 57 4f 52 44 20 6d 65 73 73 61 67 65 3b 0d .DWORD message;. 120f0 0a 09 48 57 4e 44 20 68 77 6e 64 3b 0d 0a 7d 0d ..HWND hwnd;..}. 12100 0a 0d 0a 73 74 72 75 63 74 20 43 57 50 53 54 52 ...struct CWPSTR 12110 55 43 54 20 7b 0d 0a 09 4c 50 41 52 41 4d 20 6c UCT {...LPARAM l 12120 50 61 72 61 6d 3b 0d 0a 09 57 50 41 52 41 4d 20 Param;...WPARAM 12130 77 50 61 72 61 6d 3b 0d 0a 09 55 49 4e 54 20 6d wParam;...UINT m 12140 65 73 73 61 67 65 3b 0d 0a 09 48 57 4e 44 20 68 essage;...HWND h 12150 77 6e 64 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 43 wnd;..}..alias C 12160 57 50 53 54 52 55 43 54 2a 20 50 43 57 50 53 54 WPSTRUCT* PCWPST 12170 52 55 43 54 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 RUCT;....struct 12180 44 45 42 55 47 48 4f 4f 4b 49 4e 46 4f 20 7b 0d DEBUGHOOKINFO {. 12190 0a 09 44 57 4f 52 44 20 69 64 54 68 72 65 61 64 ..DWORD idThread 121a0 3b 0d 0a 09 44 57 4f 52 44 20 69 64 54 68 72 65 ;...DWORD idThre 121b0 61 64 49 6e 73 74 61 6c 6c 65 72 3b 0d 0a 09 4c adInstaller;...L 121c0 50 41 52 41 4d 20 6c 50 61 72 61 6d 3b 0d 0a 09 PARAM lParam;... 121d0 57 50 41 52 41 4d 20 77 50 61 72 61 6d 3b 0d 0a WPARAM wParam;.. 121e0 09 69 6e 74 20 63 6f 64 65 3b 0d 0a 7d 0d 0a 61 .int code;..}..a 121f0 6c 69 61 73 20 44 45 42 55 47 48 4f 4f 4b 49 4e lias DEBUGHOOKIN 12200 46 4f 2a 20 50 44 45 42 55 47 48 4f 4f 4b 49 4e FO* PDEBUGHOOKIN 12210 46 4f 2c 20 4c 50 44 45 42 55 47 48 4f 4f 4b 49 FO, LPDEBUGHOOKI 12220 4e 46 4f 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 44 NFO;....struct D 12230 45 4c 45 54 45 49 54 45 4d 53 54 52 55 43 54 20 ELETEITEMSTRUCT 12240 7b 0d 0a 09 55 49 4e 54 20 43 74 6c 54 79 70 65 {...UINT CtlType 12250 3b 0d 0a 09 55 49 4e 54 20 43 74 6c 49 44 3b 0d ;...UINT CtlID;. 12260 0a 09 55 49 4e 54 20 69 74 65 6d 49 44 3b 0d 0a ..UINT itemID;.. 12270 09 48 57 4e 44 20 68 77 6e 64 49 74 65 6d 3b 0d .HWND hwndItem;. 12280 0a 09 55 49 4e 54 20 69 74 65 6d 44 61 74 61 3b ..UINT itemData; 12290 0d 0a 7d 0d 0a 61 6c 69 61 73 20 44 45 4c 45 54 ..}..alias DELET 122a0 45 49 54 45 4d 53 54 52 55 43 54 2a 20 50 44 45 EITEMSTRUCT* PDE 122b0 4c 45 54 45 49 54 45 4d 53 54 52 55 43 54 2c 20 LETEITEMSTRUCT, 122c0 4c 50 44 45 4c 45 54 45 49 54 45 4d 53 54 52 55 LPDELETEITEMSTRU 122d0 43 54 3b 0d 0a 0d 0a 61 6c 69 67 6e 28 32 29 3a CT;....align(2): 122e0 0d 0a 73 74 72 75 63 74 20 44 4c 47 49 54 45 4d ..struct DLGITEM 122f0 54 45 4d 50 4c 41 54 45 20 7b 0d 0a 09 44 57 4f TEMPLATE {...DWO 12300 52 44 20 73 74 79 6c 65 3b 0d 0a 09 44 57 4f 52 RD style;...DWOR 12310 44 20 64 77 45 78 74 65 6e 64 65 64 53 74 79 6c D dwExtendedStyl 12320 65 3b 0d 0a 09 73 68 6f 72 74 20 78 3b 0d 0a 09 e;...short x;... 12330 73 68 6f 72 74 20 79 3b 0d 0a 09 73 68 6f 72 74 short y;...short 12340 20 63 78 3b 0d 0a 09 73 68 6f 72 74 20 63 79 3b cx;...short cy; 12350 0d 0a 09 57 4f 52 44 20 69 64 3b 0d 0a 7d 0d 0a ...WORD id;..}.. 12360 61 6c 69 61 73 20 44 4c 47 49 54 45 4d 54 45 4d alias DLGITEMTEM 12370 50 4c 41 54 45 2a 20 4c 50 44 4c 47 49 54 45 4d PLATE* LPDLGITEM 12380 54 45 4d 50 4c 41 54 45 3b 0d 0a 0d 0a 73 74 72 TEMPLATE;....str 12390 75 63 74 20 44 4c 47 54 45 4d 50 4c 41 54 45 20 uct DLGTEMPLATE 123a0 7b 0d 0a 09 44 57 4f 52 44 20 73 74 79 6c 65 3b {...DWORD style; 123b0 0d 0a 09 44 57 4f 52 44 20 64 77 45 78 74 65 6e ...DWORD dwExten 123c0 64 65 64 53 74 79 6c 65 3b 0d 0a 09 57 4f 52 44 dedStyle;...WORD 123d0 20 20 63 64 69 74 3b 0d 0a 09 73 68 6f 72 74 20 cdit;...short 123e0 78 3b 0d 0a 09 73 68 6f 72 74 20 79 3b 0d 0a 09 x;...short y;... 123f0 73 68 6f 72 74 20 63 78 3b 0d 0a 09 73 68 6f 72 short cx;...shor 12400 74 20 63 79 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 t cy;..}..alias 12410 44 4c 47 54 45 4d 50 4c 41 54 45 2a 20 20 20 20 DLGTEMPLATE* 12420 20 20 20 20 4c 50 44 4c 47 54 45 4d 50 4c 41 54 LPDLGTEMPLAT 12430 45 2c 20 4c 50 44 4c 47 54 45 4d 50 4c 41 54 45 E, LPDLGTEMPLATE 12440 41 2c 20 4c 50 44 4c 47 54 45 4d 50 4c 41 54 45 A, LPDLGTEMPLATE 12450 57 3b 0d 0a 61 6c 69 61 73 20 63 6f 6e 73 74 28 W;..alias const( 12460 44 4c 47 54 45 4d 50 4c 41 54 45 29 2a 20 4c 50 DLGTEMPLATE)* LP 12470 43 44 4c 47 54 45 4d 50 4c 41 54 45 3b 0d 0a 0d CDLGTEMPLATE;... 12480 0a 61 6c 69 67 6e 3a 0d 0a 0d 0a 73 74 72 75 63 .align:....struc 12490 74 20 44 52 41 57 49 54 45 4d 53 54 52 55 43 54 t DRAWITEMSTRUCT 124a0 20 7b 0d 0a 09 55 49 4e 54 20 20 43 74 6c 54 79 {...UINT CtlTy 124b0 70 65 3b 0d 0a 09 55 49 4e 54 20 20 43 74 6c 49 pe;...UINT CtlI 124c0 44 3b 0d 0a 09 55 49 4e 54 20 20 69 74 65 6d 49 D;...UINT itemI 124d0 44 3b 0d 0a 09 55 49 4e 54 20 20 69 74 65 6d 41 D;...UINT itemA 124e0 63 74 69 6f 6e 3b 0d 0a 09 55 49 4e 54 20 20 69 ction;...UINT i 124f0 74 65 6d 53 74 61 74 65 3b 0d 0a 09 48 57 4e 44 temState;...HWND 12500 20 20 68 77 6e 64 49 74 65 6d 3b 0d 0a 09 48 44 hwndItem;...HD 12510 43 20 20 20 68 44 43 3b 0d 0a 09 52 45 43 54 20 C hDC;...RECT 12520 20 72 63 49 74 65 6d 3b 0d 0a 09 44 57 4f 52 44 rcItem;...DWORD 12530 20 69 74 65 6d 44 61 74 61 3b 0d 0a 7d 0d 0a 61 itemData;..}..a 12540 6c 69 61 73 20 44 52 41 57 49 54 45 4d 53 54 52 lias DRAWITEMSTR 12550 55 43 54 2a 20 4c 50 44 52 41 57 49 54 45 4d 53 UCT* LPDRAWITEMS 12560 54 52 55 43 54 2c 20 50 44 52 41 57 49 54 45 4d TRUCT, PDRAWITEM 12570 53 54 52 55 43 54 3b 0d 0a 0d 0a 73 74 72 75 63 STRUCT;....struc 12580 74 20 44 52 41 57 54 45 58 54 50 41 52 41 4d 53 t DRAWTEXTPARAMS 12590 20 7b 0d 0a 09 55 49 4e 54 20 63 62 53 69 7a 65 {...UINT cbSize 125a0 20 3d 20 44 52 41 57 54 45 58 54 50 41 52 41 4d = DRAWTEXTPARAM 125b0 53 2e 73 69 7a 65 6f 66 3b 0d 0a 09 69 6e 74 20 S.sizeof;...int 125c0 20 69 54 61 62 4c 65 6e 67 74 68 3b 0d 0a 09 69 iTabLength;...i 125d0 6e 74 20 20 69 4c 65 66 74 4d 61 72 67 69 6e 3b nt iLeftMargin; 125e0 0d 0a 09 69 6e 74 20 20 69 52 69 67 68 74 4d 61 ...int iRightMa 125f0 72 67 69 6e 3b 0d 0a 09 55 49 4e 54 20 75 69 4c rgin;...UINT uiL 12600 65 6e 67 74 68 44 72 61 77 6e 3b 0d 0a 7d 0d 0a engthDrawn;..}.. 12610 61 6c 69 61 73 20 44 52 41 57 54 45 58 54 50 41 alias DRAWTEXTPA 12620 52 41 4d 53 2a 20 4c 50 44 52 41 57 54 45 58 54 RAMS* LPDRAWTEXT 12630 50 41 52 41 4d 53 3b 0d 0a 0d 0a 73 74 72 75 63 PARAMS;....struc 12640 74 20 50 41 49 4e 54 53 54 52 55 43 54 20 7b 0d t PAINTSTRUCT {. 12650 0a 09 48 44 43 20 20 20 20 20 20 68 64 63 3b 0d ..HDC hdc;. 12660 0a 09 42 4f 4f 4c 20 20 20 20 20 66 45 72 61 73 ..BOOL fEras 12670 65 3b 0d 0a 09 52 45 43 54 20 20 20 20 20 72 63 e;...RECT rc 12680 50 61 69 6e 74 3b 0d 0a 09 42 4f 4f 4c 20 20 20 Paint;...BOOL 12690 20 20 66 52 65 73 74 6f 72 65 3b 0d 0a 09 42 4f fRestore;...BO 126a0 4f 4c 20 20 20 20 20 66 49 6e 63 55 70 64 61 74 OL fIncUpdat 126b0 65 3b 0d 0a 09 42 59 54 45 5b 33 32 5d 20 72 67 e;...BYTE[32] rg 126c0 62 52 65 73 65 72 76 65 64 3b 0d 0a 7d 0d 0a 61 bReserved;..}..a 126d0 6c 69 61 73 20 50 41 49 4e 54 53 54 52 55 43 54 lias PAINTSTRUCT 126e0 2a 20 4c 50 50 41 49 4e 54 53 54 52 55 43 54 3b * LPPAINTSTRUCT; 126f0 0d 0a 0d 0a 73 74 72 75 63 74 20 4d 53 47 20 7b ....struct MSG { 12700 0d 0a 09 48 57 4e 44 20 20 20 68 77 6e 64 3b 0d ...HWND hwnd;. 12710 0a 09 55 49 4e 54 20 20 20 6d 65 73 73 61 67 65 ..UINT message 12720 3b 0d 0a 09 57 50 41 52 41 4d 20 77 50 61 72 61 ;...WPARAM wPara 12730 6d 3b 0d 0a 09 4c 50 41 52 41 4d 20 6c 50 61 72 m;...LPARAM lPar 12740 61 6d 3b 0d 0a 09 44 57 4f 52 44 20 20 74 69 6d am;...DWORD tim 12750 65 3b 0d 0a 09 50 4f 49 4e 54 20 20 70 74 3b 0d e;...POINT pt;. 12760 0a 7d 0d 0a 61 6c 69 61 73 20 4d 53 47 2a 20 4c .}..alias MSG* L 12770 50 4d 53 47 2c 20 50 4d 53 47 3b 0d 0a 0d 0a 73 PMSG, PMSG;....s 12780 74 72 75 63 74 20 49 43 4f 4e 49 4e 46 4f 20 7b truct ICONINFO { 12790 0d 0a 09 42 4f 4f 4c 20 20 20 20 66 49 63 6f 6e ...BOOL fIcon 127a0 3b 0d 0a 09 44 57 4f 52 44 20 20 20 78 48 6f 74 ;...DWORD xHot 127b0 73 70 6f 74 3b 0d 0a 09 44 57 4f 52 44 20 20 20 spot;...DWORD 127c0 79 48 6f 74 73 70 6f 74 3b 0d 0a 09 48 42 49 54 yHotspot;...HBIT 127d0 4d 41 50 20 68 62 6d 4d 61 73 6b 3b 0d 0a 09 48 MAP hbmMask;...H 127e0 42 49 54 4d 41 50 20 68 62 6d 43 6f 6c 6f 72 3b BITMAP hbmColor; 127f0 0d 0a 7d 0d 0a 61 6c 69 61 73 20 49 43 4f 4e 49 ..}..alias ICONI 12800 4e 46 4f 2a 20 50 49 43 4f 4e 49 4e 46 4f 3b 0d NFO* PICONINFO;. 12810 0a 0d 0a 73 74 72 75 63 74 20 4e 4d 48 44 52 20 ...struct NMHDR 12820 7b 0d 0a 09 48 57 4e 44 20 68 77 6e 64 46 72 6f {...HWND hwndFro 12830 6d 3b 0d 0a 09 55 49 4e 54 5f 50 54 52 20 69 64 m;...UINT_PTR id 12840 46 72 6f 6d 3b 0d 0a 09 55 49 4e 54 20 63 6f 64 From;...UINT cod 12850 65 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 4e 4d 48 e;..}..alias NMH 12860 44 52 2a 20 4c 50 4e 4d 48 44 52 3b 0d 0a 0d 0a DR* LPNMHDR;.... 12870 73 74 72 75 63 74 20 57 4e 44 43 4c 41 53 53 41 struct WNDCLASSA 12880 20 7b 0d 0a 09 55 49 4e 54 20 20 20 20 20 20 73 {...UINT s 12890 74 79 6c 65 3b 0d 0a 09 57 4e 44 50 52 4f 43 20 tyle;...WNDPROC 128a0 20 20 6c 70 66 6e 57 6e 64 50 72 6f 63 3b 0d 0a lpfnWndProc;.. 128b0 09 69 6e 74 20 20 20 20 20 20 20 63 62 43 6c 73 .int cbCls 128c0 45 78 74 72 61 3b 0d 0a 09 69 6e 74 20 20 20 20 Extra;...int 128d0 20 20 20 63 62 57 6e 64 45 78 74 72 61 3b 0d 0a cbWndExtra;.. 128e0 09 48 49 4e 53 54 41 4e 43 45 20 68 49 6e 73 74 .HINSTANCE hInst 128f0 61 6e 63 65 3b 0d 0a 09 48 49 43 4f 4e 20 20 20 ance;...HICON 12900 20 20 68 49 63 6f 6e 3b 0d 0a 09 48 43 55 52 53 hIcon;...HCURS 12910 4f 52 20 20 20 68 43 75 72 73 6f 72 3b 0d 0a 09 OR hCursor;... 12920 48 42 52 55 53 48 20 20 20 20 68 62 72 42 61 63 HBRUSH hbrBac 12930 6b 67 72 6f 75 6e 64 3b 0d 0a 09 4c 50 43 53 54 kground;...LPCST 12940 52 20 20 20 20 6c 70 73 7a 4d 65 6e 75 4e 61 6d R lpszMenuNam 12950 65 3b 0d 0a 09 4c 50 43 53 54 52 20 20 20 20 6c e;...LPCSTR l 12960 70 73 7a 43 6c 61 73 73 4e 61 6d 65 3b 0d 0a 7d pszClassName;..} 12970 0d 0a 61 6c 69 61 73 20 57 4e 44 43 4c 41 53 53 ..alias WNDCLASS 12980 41 2a 20 4c 50 57 4e 44 43 4c 41 53 53 41 2c 20 A* LPWNDCLASSA, 12990 50 57 4e 44 43 4c 41 53 53 41 3b 0d 0a 0d 0a 73 PWNDCLASSA;....s 129a0 74 72 75 63 74 20 57 4e 44 43 4c 41 53 53 57 20 truct WNDCLASSW 129b0 7b 0d 0a 09 55 49 4e 54 20 20 20 20 20 20 73 74 {...UINT st 129c0 79 6c 65 3b 0d 0a 09 57 4e 44 50 52 4f 43 20 20 yle;...WNDPROC 129d0 20 6c 70 66 6e 57 6e 64 50 72 6f 63 3b 0d 0a 09 lpfnWndProc;... 129e0 69 6e 74 20 20 20 20 20 20 20 63 62 43 6c 73 45 int cbClsE 129f0 78 74 72 61 3b 0d 0a 09 69 6e 74 20 20 20 20 20 xtra;...int 12a00 20 20 63 62 57 6e 64 45 78 74 72 61 3b 0d 0a 09 cbWndExtra;... 12a10 48 49 4e 53 54 41 4e 43 45 20 68 49 6e 73 74 61 HINSTANCE hInsta 12a20 6e 63 65 3b 0d 0a 09 48 49 43 4f 4e 20 20 20 20 nce;...HICON 12a30 20 68 49 63 6f 6e 3b 0d 0a 09 48 43 55 52 53 4f hIcon;...HCURSO 12a40 52 20 20 20 68 43 75 72 73 6f 72 3b 0d 0a 09 48 R hCursor;...H 12a50 42 52 55 53 48 20 20 20 20 68 62 72 42 61 63 6b BRUSH hbrBack 12a60 67 72 6f 75 6e 64 3b 0d 0a 09 4c 50 43 57 53 54 ground;...LPCWST 12a70 52 20 20 20 6c 70 73 7a 4d 65 6e 75 4e 61 6d 65 R lpszMenuName 12a80 3b 0d 0a 09 4c 50 43 57 53 54 52 20 20 20 6c 70 ;...LPCWSTR lp 12a90 73 7a 43 6c 61 73 73 4e 61 6d 65 3b 0d 0a 7d 0d szClassName;..}. 12aa0 0a 61 6c 69 61 73 20 57 4e 44 43 4c 41 53 53 57 .alias WNDCLASSW 12ab0 2a 20 4c 50 57 4e 44 43 4c 41 53 53 57 2c 20 50 * LPWNDCLASSW, P 12ac0 57 4e 44 43 4c 41 53 53 57 3b 0d 0a 0d 0a 73 74 WNDCLASSW;....st 12ad0 72 75 63 74 20 57 4e 44 43 4c 41 53 53 45 58 41 ruct WNDCLASSEXA 12ae0 20 7b 0d 0a 09 55 49 4e 54 20 20 20 20 20 20 63 {...UINT c 12af0 62 53 69 7a 65 20 3d 20 57 4e 44 43 4c 41 53 53 bSize = WNDCLASS 12b00 45 58 41 2e 73 69 7a 65 6f 66 3b 0d 0a 09 55 49 EXA.sizeof;...UI 12b10 4e 54 20 20 20 20 20 20 73 74 79 6c 65 3b 0d 0a NT style;.. 12b20 09 57 4e 44 50 52 4f 43 20 20 20 6c 70 66 6e 57 .WNDPROC lpfnW 12b30 6e 64 50 72 6f 63 3b 0d 0a 09 69 6e 74 20 20 20 ndProc;...int 12b40 20 20 20 20 63 62 43 6c 73 45 78 74 72 61 3b 0d cbClsExtra;. 12b50 0a 09 69 6e 74 20 20 20 20 20 20 20 63 62 57 6e ..int cbWn 12b60 64 45 78 74 72 61 3b 0d 0a 09 48 49 4e 53 54 41 dExtra;...HINSTA 12b70 4e 43 45 20 68 49 6e 73 74 61 6e 63 65 3b 0d 0a NCE hInstance;.. 12b80 09 48 49 43 4f 4e 20 20 20 20 20 68 49 63 6f 6e .HICON hIcon 12b90 3b 0d 0a 09 48 43 55 52 53 4f 52 20 20 20 68 43 ;...HCURSOR hC 12ba0 75 72 73 6f 72 3b 0d 0a 09 48 42 52 55 53 48 20 ursor;...HBRUSH 12bb0 20 20 20 68 62 72 42 61 63 6b 67 72 6f 75 6e 64 hbrBackground 12bc0 3b 0d 0a 09 4c 50 43 53 54 52 20 20 20 20 6c 70 ;...LPCSTR lp 12bd0 73 7a 4d 65 6e 75 4e 61 6d 65 3b 0d 0a 09 4c 50 szMenuName;...LP 12be0 43 53 54 52 20 20 20 20 6c 70 73 7a 43 6c 61 73 CSTR lpszClas 12bf0 73 4e 61 6d 65 3b 0d 0a 09 48 49 43 4f 4e 20 20 sName;...HICON 12c00 20 20 20 68 49 63 6f 6e 53 6d 3b 0d 0a 7d 0d 0a hIconSm;..}.. 12c10 61 6c 69 61 73 20 57 4e 44 43 4c 41 53 53 45 58 alias WNDCLASSEX 12c20 41 2a 20 4c 50 57 4e 44 43 4c 41 53 53 45 58 41 A* LPWNDCLASSEXA 12c30 2c 20 50 57 4e 44 43 4c 41 53 53 45 58 41 3b 0d , PWNDCLASSEXA;. 12c40 0a 0d 0a 73 74 72 75 63 74 20 57 4e 44 43 4c 41 ...struct WNDCLA 12c50 53 53 45 58 57 20 7b 0d 0a 09 55 49 4e 54 20 20 SSEXW {...UINT 12c60 20 20 20 20 63 62 53 69 7a 65 20 3d 20 57 4e 44 cbSize = WND 12c70 43 4c 41 53 53 45 58 57 2e 73 69 7a 65 6f 66 3b CLASSEXW.sizeof; 12c80 0d 0a 09 55 49 4e 54 20 20 20 20 20 20 73 74 79 ...UINT sty 12c90 6c 65 3b 0d 0a 09 57 4e 44 50 52 4f 43 20 20 20 le;...WNDPROC 12ca0 6c 70 66 6e 57 6e 64 50 72 6f 63 3b 0d 0a 09 69 lpfnWndProc;...i 12cb0 6e 74 20 20 20 20 20 20 20 63 62 43 6c 73 45 78 nt cbClsEx 12cc0 74 72 61 3b 0d 0a 09 69 6e 74 20 20 20 20 20 20 tra;...int 12cd0 20 63 62 57 6e 64 45 78 74 72 61 3b 0d 0a 09 48 cbWndExtra;...H 12ce0 49 4e 53 54 41 4e 43 45 20 68 49 6e 73 74 61 6e INSTANCE hInstan 12cf0 63 65 3b 0d 0a 09 48 49 43 4f 4e 20 20 20 20 20 ce;...HICON 12d00 68 49 63 6f 6e 3b 0d 0a 09 48 43 55 52 53 4f 52 hIcon;...HCURSOR 12d10 20 20 20 68 43 75 72 73 6f 72 3b 0d 0a 09 48 42 hCursor;...HB 12d20 52 55 53 48 20 20 20 20 68 62 72 42 61 63 6b 67 RUSH hbrBackg 12d30 72 6f 75 6e 64 3b 0d 0a 09 4c 50 43 57 53 54 52 round;...LPCWSTR 12d40 20 20 20 6c 70 73 7a 4d 65 6e 75 4e 61 6d 65 3b lpszMenuName; 12d50 0d 0a 09 4c 50 43 57 53 54 52 20 20 20 6c 70 73 ...LPCWSTR lps 12d60 7a 43 6c 61 73 73 4e 61 6d 65 3b 0d 0a 09 48 49 zClassName;...HI 12d70 43 4f 4e 20 20 20 20 20 68 49 63 6f 6e 53 6d 3b CON hIconSm; 12d80 0d 0a 7d 0d 0a 61 6c 69 61 73 20 57 4e 44 43 4c ..}..alias WNDCL 12d90 41 53 53 45 58 57 2a 20 4c 50 57 4e 44 43 4c 41 ASSEXW* LPWNDCLA 12da0 53 53 45 58 57 2c 20 50 57 4e 44 43 4c 41 53 53 SSEXW, PWNDCLASS 12db0 45 58 57 3b 0d 0a 0d 0a 73 74 61 74 69 63 20 69 EXW;....static i 12dc0 66 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3e f(_WIN32_WINNT > 12dd0 3d 20 30 78 35 30 30 29 20 7b 0d 0a 0d 0a 73 74 = 0x500) {....st 12de0 72 75 63 74 20 4d 45 4e 55 47 45 54 4f 42 4a 45 ruct MENUGETOBJE 12df0 43 54 49 4e 46 4f 0d 0a 7b 0d 0a 20 20 20 20 44 CTINFO..{.. D 12e00 57 4f 52 44 20 64 77 46 6c 61 67 73 3b 0d 0a 20 WORD dwFlags;.. 12e10 20 20 20 55 49 4e 54 20 75 50 6f 73 3b 0d 0a 20 UINT uPos;.. 12e20 20 20 20 48 4d 45 4e 55 20 68 6d 65 6e 75 3b 0d HMENU hmenu;. 12e30 0a 20 20 20 20 50 56 4f 49 44 20 72 69 69 64 3b . PVOID riid; 12e40 0d 0a 20 20 20 20 50 56 4f 49 44 20 70 76 4f 62 .. PVOID pvOb 12e50 6a 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 4d 45 4e j;..}..alias MEN 12e60 55 47 45 54 4f 42 4a 45 43 54 49 4e 46 4f 2a 20 UGETOBJECTINFO* 12e70 50 4d 45 4e 55 47 45 54 4f 42 4a 45 43 54 49 4e PMENUGETOBJECTIN 12e80 46 4f 3b 0d 0a 0d 0a 7d 0d 0a 0d 0a 73 74 72 75 FO;....}....stru 12e90 63 74 20 4d 45 4e 55 49 54 45 4d 49 4e 46 4f 41 ct MENUITEMINFOA 12ea0 20 7b 0d 0a 09 55 49 4e 54 20 20 20 20 63 62 53 {...UINT cbS 12eb0 69 7a 65 20 3d 20 4d 45 4e 55 49 54 45 4d 49 4e ize = MENUITEMIN 12ec0 46 4f 41 2e 73 69 7a 65 6f 66 3b 0d 0a 09 55 49 FOA.sizeof;...UI 12ed0 4e 54 20 20 20 20 66 4d 61 73 6b 3b 0d 0a 09 55 NT fMask;...U 12ee0 49 4e 54 20 20 20 20 66 54 79 70 65 3b 0d 0a 09 INT fType;... 12ef0 55 49 4e 54 20 20 20 20 66 53 74 61 74 65 3b 0d UINT fState;. 12f00 0a 09 55 49 4e 54 20 20 20 20 77 49 44 3b 0d 0a ..UINT wID;.. 12f10 09 48 4d 45 4e 55 20 20 20 68 53 75 62 4d 65 6e .HMENU hSubMen 12f20 75 3b 0d 0a 09 48 42 49 54 4d 41 50 20 68 62 6d u;...HBITMAP hbm 12f30 70 43 68 65 63 6b 65 64 3b 0d 0a 09 48 42 49 54 pChecked;...HBIT 12f40 4d 41 50 20 68 62 6d 70 55 6e 63 68 65 63 6b 65 MAP hbmpUnchecke 12f50 64 3b 0d 0a 09 44 57 4f 52 44 20 20 20 64 77 49 d;...DWORD dwI 12f60 74 65 6d 44 61 74 61 3b 0d 0a 09 4c 50 53 54 52 temData;...LPSTR 12f70 20 20 20 64 77 54 79 70 65 44 61 74 61 3b 0d 0a dwTypeData;.. 12f80 09 55 49 4e 54 20 20 20 20 63 63 68 3b 0d 0a 09 .UINT cch;... 12f90 73 74 61 74 69 63 20 69 66 20 28 5f 57 49 4e 33 static if (_WIN3 12fa0 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 35 30 30 2_WINNT >= 0x500 12fb0 29 20 7b 0d 0a 09 09 48 42 49 54 4d 41 50 20 68 ) {....HBITMAP h 12fc0 62 6d 70 49 74 65 6d 3b 0d 0a 09 7d 0d 0a 7d 0d bmpItem;...}..}. 12fd0 0a 61 6c 69 61 73 20 4d 45 4e 55 49 54 45 4d 49 .alias MENUITEMI 12fe0 4e 46 4f 41 2a 20 20 20 20 20 20 20 20 4c 50 4d NFOA* LPM 12ff0 45 4e 55 49 54 45 4d 49 4e 46 4f 41 3b 0d 0a 61 ENUITEMINFOA;..a 13000 6c 69 61 73 20 63 6f 6e 73 74 28 4d 45 4e 55 49 lias const(MENUI 13010 54 45 4d 49 4e 46 4f 41 29 2a 20 4c 50 43 4d 45 TEMINFOA)* LPCME 13020 4e 55 49 54 45 4d 49 4e 46 4f 41 3b 0d 0a 0d 0a NUITEMINFOA;.... 13030 73 74 72 75 63 74 20 4d 45 4e 55 49 54 45 4d 49 struct MENUITEMI 13040 4e 46 4f 57 20 7b 0d 0a 09 55 49 4e 54 20 20 20 NFOW {...UINT 13050 20 63 62 53 69 7a 65 20 3d 20 4d 45 4e 55 49 54 cbSize = MENUIT 13060 45 4d 49 4e 46 4f 57 2e 73 69 7a 65 6f 66 3b 0d EMINFOW.sizeof;. 13070 0a 09 55 49 4e 54 20 20 20 20 66 4d 61 73 6b 3b ..UINT fMask; 13080 0d 0a 09 55 49 4e 54 20 20 20 20 66 54 79 70 65 ...UINT fType 13090 3b 0d 0a 09 55 49 4e 54 20 20 20 20 66 53 74 61 ;...UINT fSta 130a0 74 65 3b 0d 0a 09 55 49 4e 54 20 20 20 20 77 49 te;...UINT wI 130b0 44 3b 0d 0a 09 48 4d 45 4e 55 20 20 20 68 53 75 D;...HMENU hSu 130c0 62 4d 65 6e 75 3b 0d 0a 09 48 42 49 54 4d 41 50 bMenu;...HBITMAP 130d0 20 68 62 6d 70 43 68 65 63 6b 65 64 3b 0d 0a 09 hbmpChecked;... 130e0 48 42 49 54 4d 41 50 20 68 62 6d 70 55 6e 63 68 HBITMAP hbmpUnch 130f0 65 63 6b 65 64 3b 0d 0a 09 44 57 4f 52 44 20 20 ecked;...DWORD 13100 20 64 77 49 74 65 6d 44 61 74 61 3b 0d 0a 09 4c dwItemData;...L 13110 50 57 53 54 52 20 20 64 77 54 79 70 65 44 61 74 PWSTR dwTypeDat 13120 61 3b 0d 0a 09 55 49 4e 54 20 20 20 20 63 63 68 a;...UINT cch 13130 3b 0d 0a 09 73 74 61 74 69 63 20 69 66 20 28 5f ;...static if (_ 13140 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 WIN32_WINNT >= 0 13150 78 35 30 30 29 20 7b 0d 0a 09 09 48 42 49 54 4d x500) {....HBITM 13160 41 50 20 68 62 6d 70 49 74 65 6d 3b 0d 0a 09 7d AP hbmpItem;...} 13170 0d 0a 7d 0d 0a 61 6c 69 61 73 20 4d 45 4e 55 49 ..}..alias MENUI 13180 54 45 4d 49 4e 46 4f 57 2a 20 20 20 20 20 20 20 TEMINFOW* 13190 20 4c 50 4d 45 4e 55 49 54 45 4d 49 4e 46 4f 57 LPMENUITEMINFOW 131a0 3b 0d 0a 61 6c 69 61 73 20 63 6f 6e 73 74 28 4d ;..alias const(M 131b0 45 4e 55 49 54 45 4d 49 4e 46 4f 57 29 2a 20 4c ENUITEMINFOW)* L 131c0 50 43 4d 45 4e 55 49 54 45 4d 49 4e 46 4f 57 3b PCMENUITEMINFOW; 131d0 0d 0a 0d 0a 73 74 72 75 63 74 20 53 43 52 4f 4c ....struct SCROL 131e0 4c 49 4e 46 4f 20 7b 0d 0a 09 55 49 4e 54 20 63 LINFO {...UINT c 131f0 62 53 69 7a 65 20 3d 20 74 68 69 73 2e 73 69 7a bSize = this.siz 13200 65 6f 66 3b 0d 0a 09 55 49 4e 54 20 66 4d 61 73 eof;...UINT fMas 13210 6b 3b 0d 0a 09 69 6e 74 20 6e 4d 69 6e 3b 0d 0a k;...int nMin;.. 13220 09 69 6e 74 20 6e 4d 61 78 3b 0d 0a 09 55 49 4e .int nMax;...UIN 13230 54 20 6e 50 61 67 65 3b 0d 0a 09 69 6e 74 20 6e T nPage;...int n 13240 50 6f 73 3b 0d 0a 09 69 6e 74 20 6e 54 72 61 63 Pos;...int nTrac 13250 6b 50 6f 73 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 kPos;..}..alias 13260 53 43 52 4f 4c 4c 49 4e 46 4f 2a 20 20 20 20 20 SCROLLINFO* 13270 20 20 20 4c 50 53 43 52 4f 4c 4c 49 4e 46 4f 3b LPSCROLLINFO; 13280 0d 0a 61 6c 69 61 73 20 63 6f 6e 73 74 28 53 43 ..alias const(SC 13290 52 4f 4c 4c 49 4e 46 4f 29 2a 20 4c 50 43 53 43 ROLLINFO)* LPCSC 132a0 52 4f 4c 4c 49 4e 46 4f 3b 0d 0a 0d 0a 73 74 72 ROLLINFO;....str 132b0 75 63 74 20 57 49 4e 44 4f 57 50 4c 41 43 45 4d uct WINDOWPLACEM 132c0 45 4e 54 20 7b 0d 0a 09 55 49 4e 54 20 6c 65 6e ENT {...UINT len 132d0 67 74 68 3b 0d 0a 09 55 49 4e 54 20 66 6c 61 67 gth;...UINT flag 132e0 73 3b 0d 0a 09 55 49 4e 54 20 73 68 6f 77 43 6d s;...UINT showCm 132f0 64 3b 0d 0a 09 50 4f 49 4e 54 20 70 74 4d 69 6e d;...POINT ptMin 13300 50 6f 73 69 74 69 6f 6e 3b 0d 0a 09 50 4f 49 4e Position;...POIN 13310 54 20 70 74 4d 61 78 50 6f 73 69 74 69 6f 6e 3b T ptMaxPosition; 13320 0d 0a 09 52 45 43 54 20 72 63 4e 6f 72 6d 61 6c ...RECT rcNormal 13330 50 6f 73 69 74 69 6f 6e 3b 0d 0a 7d 0d 0a 61 6c Position;..}..al 13340 69 61 73 20 57 49 4e 44 4f 57 50 4c 41 43 45 4d ias WINDOWPLACEM 13350 45 4e 54 2a 20 4c 50 57 49 4e 44 4f 57 50 4c 41 ENT* LPWINDOWPLA 13360 43 45 4d 45 4e 54 2c 20 50 57 49 4e 44 4f 57 50 CEMENT, PWINDOWP 13370 4c 41 43 45 4d 45 4e 54 3b 0d 0a 0d 0a 73 74 72 LACEMENT;....str 13380 75 63 74 20 4d 45 4e 55 49 54 45 4d 54 45 4d 50 uct MENUITEMTEMP 13390 4c 41 54 45 48 45 41 44 45 52 20 7b 0d 0a 09 57 LATEHEADER {...W 133a0 4f 52 44 20 76 65 72 73 69 6f 6e 4e 75 6d 62 65 ORD versionNumbe 133b0 72 3b 0d 0a 09 57 4f 52 44 20 6f 66 66 73 65 74 r;...WORD offset 133c0 3b 0d 0a 7d 0d 0a 0d 0a 73 74 72 75 63 74 20 4d ;..}....struct M 133d0 45 4e 55 49 54 45 4d 54 45 4d 50 4c 41 54 45 20 ENUITEMTEMPLATE 133e0 7b 0d 0a 09 57 4f 52 44 20 6d 74 4f 70 74 69 6f {...WORD mtOptio 133f0 6e 3b 0d 0a 09 57 4f 52 44 20 6d 74 49 44 3b 0d n;...WORD mtID;. 13400 0a 09 57 43 48 41 52 5b 31 5d 20 6d 74 53 74 72 ..WCHAR[1] mtStr 13410 69 6e 67 3b 0d 0a 7d 0d 0a 0d 0a 61 6c 69 61 73 ing;..}....alias 13420 20 76 6f 69 64 20 4d 45 4e 55 54 45 4d 50 4c 41 void MENUTEMPLA 13430 54 45 2c 20 4d 45 4e 55 54 45 4d 50 4c 41 54 45 TE, MENUTEMPLATE 13440 41 2c 20 4d 45 4e 55 54 45 4d 50 4c 41 54 45 57 A, MENUTEMPLATEW 13450 3b 0d 0a 0d 0a 61 6c 69 61 73 20 4d 45 4e 55 54 ;....alias MENUT 13460 45 4d 50 4c 41 54 45 2a 20 4c 50 4d 45 4e 55 54 EMPLATE* LPMENUT 13470 45 4d 50 4c 41 54 45 41 2c 20 4c 50 4d 45 4e 55 EMPLATEA, LPMENU 13480 54 45 4d 50 4c 41 54 45 57 2c 20 4c 50 4d 45 4e TEMPLATEW, LPMEN 13490 55 54 45 4d 50 4c 41 54 45 3b 0d 0a 0d 0a 73 74 UTEMPLATE;....st 134a0 72 75 63 74 20 48 45 4c 50 49 4e 46 4f 20 7b 0d ruct HELPINFO {. 134b0 0a 09 55 49 4e 54 20 63 62 53 69 7a 65 20 3d 20 ..UINT cbSize = 134c0 74 68 69 73 2e 73 69 7a 65 6f 66 3b 0d 0a 09 69 this.sizeof;...i 134d0 6e 74 20 69 43 6f 6e 74 65 78 74 54 79 70 65 3b nt iContextType; 134e0 0d 0a 09 69 6e 74 20 69 43 74 72 6c 49 64 3b 0d ...int iCtrlId;. 134f0 0a 09 48 41 4e 44 4c 45 20 68 49 74 65 6d 48 61 ..HANDLE hItemHa 13500 6e 64 6c 65 3b 0d 0a 09 44 57 4f 52 44 20 64 77 ndle;...DWORD dw 13510 43 6f 6e 74 65 78 74 49 64 3b 0d 0a 09 50 4f 49 ContextId;...POI 13520 4e 54 20 4d 6f 75 73 65 50 6f 73 3b 0d 0a 7d 0d NT MousePos;..}. 13530 0a 61 6c 69 61 73 20 48 45 4c 50 49 4e 46 4f 2a .alias HELPINFO* 13540 20 4c 50 48 45 4c 50 49 4e 46 4f 3b 0d 0a 0d 0a LPHELPINFO;.... 13550 73 74 72 75 63 74 20 4d 53 47 42 4f 58 50 41 52 struct MSGBOXPAR 13560 41 4d 53 41 20 7b 0d 0a 09 55 49 4e 54 20 63 62 AMSA {...UINT cb 13570 53 69 7a 65 20 3d 20 74 68 69 73 2e 73 69 7a 65 Size = this.size 13580 6f 66 3b 0d 0a 09 48 57 4e 44 20 68 77 6e 64 4f of;...HWND hwndO 13590 77 6e 65 72 3b 0d 0a 09 48 49 4e 53 54 41 4e 43 wner;...HINSTANC 135a0 45 20 68 49 6e 73 74 61 6e 63 65 3b 0d 0a 09 4c E hInstance;...L 135b0 50 43 53 54 52 20 6c 70 73 7a 54 65 78 74 3b 0d PCSTR lpszText;. 135c0 0a 09 4c 50 43 53 54 52 20 6c 70 73 7a 43 61 70 ..LPCSTR lpszCap 135d0 74 69 6f 6e 3b 0d 0a 09 44 57 4f 52 44 20 64 77 tion;...DWORD dw 135e0 53 74 79 6c 65 3b 0d 0a 09 4c 50 43 53 54 52 20 Style;...LPCSTR 135f0 6c 70 73 7a 49 63 6f 6e 3b 0d 0a 09 44 57 4f 52 lpszIcon;...DWOR 13600 44 20 64 77 43 6f 6e 74 65 78 74 48 65 6c 70 49 D dwContextHelpI 13610 64 3b 0d 0a 09 4d 53 47 42 4f 58 43 41 4c 4c 42 d;...MSGBOXCALLB 13620 41 43 4b 20 6c 70 66 6e 4d 73 67 42 6f 78 43 61 ACK lpfnMsgBoxCa 13630 6c 6c 62 61 63 6b 3b 0d 0a 09 44 57 4f 52 44 20 llback;...DWORD 13640 64 77 4c 61 6e 67 75 61 67 65 49 64 3b 0d 0a 7d dwLanguageId;..} 13650 0d 0a 61 6c 69 61 73 20 4d 53 47 42 4f 58 50 41 ..alias MSGBOXPA 13660 52 41 4d 53 41 2a 20 50 4d 53 47 42 4f 58 50 41 RAMSA* PMSGBOXPA 13670 52 41 4d 53 41 2c 20 4c 50 4d 53 47 42 4f 58 50 RAMSA, LPMSGBOXP 13680 41 52 41 4d 53 41 3b 0d 0a 0d 0a 73 74 72 75 63 ARAMSA;....struc 13690 74 20 4d 53 47 42 4f 58 50 41 52 41 4d 53 57 20 t MSGBOXPARAMSW 136a0 7b 0d 0a 09 55 49 4e 54 20 63 62 53 69 7a 65 20 {...UINT cbSize 136b0 3d 20 74 68 69 73 2e 73 69 7a 65 6f 66 3b 0d 0a = this.sizeof;.. 136c0 09 48 57 4e 44 20 68 77 6e 64 4f 77 6e 65 72 3b .HWND hwndOwner; 136d0 0d 0a 09 48 49 4e 53 54 41 4e 43 45 20 68 49 6e ...HINSTANCE hIn 136e0 73 74 61 6e 63 65 3b 0d 0a 09 4c 50 43 57 53 54 stance;...LPCWST 136f0 52 20 6c 70 73 7a 54 65 78 74 3b 0d 0a 09 4c 50 R lpszText;...LP 13700 43 57 53 54 52 20 6c 70 73 7a 43 61 70 74 69 6f CWSTR lpszCaptio 13710 6e 3b 0d 0a 09 44 57 4f 52 44 20 64 77 53 74 79 n;...DWORD dwSty 13720 6c 65 3b 0d 0a 09 4c 50 43 57 53 54 52 20 6c 70 le;...LPCWSTR lp 13730 73 7a 49 63 6f 6e 3b 0d 0a 09 44 57 4f 52 44 20 szIcon;...DWORD 13740 64 77 43 6f 6e 74 65 78 74 48 65 6c 70 49 64 3b dwContextHelpId; 13750 0d 0a 09 4d 53 47 42 4f 58 43 41 4c 4c 42 41 43 ...MSGBOXCALLBAC 13760 4b 20 6c 70 66 6e 4d 73 67 42 6f 78 43 61 6c 6c K lpfnMsgBoxCall 13770 62 61 63 6b 3b 0d 0a 09 44 57 4f 52 44 20 64 77 back;...DWORD dw 13780 4c 61 6e 67 75 61 67 65 49 64 3b 0d 0a 7d 0d 0a LanguageId;..}.. 13790 61 6c 69 61 73 20 4d 53 47 42 4f 58 50 41 52 41 alias MSGBOXPARA 137a0 4d 53 57 2a 20 50 4d 53 47 42 4f 58 50 41 52 41 MSW* PMSGBOXPARA 137b0 4d 53 57 2c 20 4c 50 4d 53 47 42 4f 58 50 41 52 MSW, LPMSGBOXPAR 137c0 41 4d 53 57 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 AMSW;....struct 137d0 55 53 45 52 4f 42 4a 45 43 54 46 4c 41 47 53 20 USEROBJECTFLAGS 137e0 7b 0d 0a 09 42 4f 4f 4c 20 66 49 6e 68 65 72 69 {...BOOL fInheri 137f0 74 3b 0d 0a 09 42 4f 4f 4c 20 66 52 65 73 65 72 t;...BOOL fReser 13800 76 65 64 3b 0d 0a 09 44 57 4f 52 44 20 64 77 46 ved;...DWORD dwF 13810 6c 61 67 73 3b 0d 0a 7d 0d 0a 0d 0a 73 74 72 75 lags;..}....stru 13820 63 74 20 46 49 4c 54 45 52 4b 45 59 53 20 7b 0d ct FILTERKEYS {. 13830 0a 09 55 49 4e 54 20 63 62 53 69 7a 65 20 3d 20 ..UINT cbSize = 13840 74 68 69 73 2e 73 69 7a 65 6f 66 3b 0d 0a 09 44 this.sizeof;...D 13850 57 4f 52 44 20 64 77 46 6c 61 67 73 3b 0d 0a 09 WORD dwFlags;... 13860 44 57 4f 52 44 20 69 57 61 69 74 4d 53 65 63 3b DWORD iWaitMSec; 13870 0d 0a 09 44 57 4f 52 44 20 69 44 65 6c 61 79 4d ...DWORD iDelayM 13880 53 65 63 3b 0d 0a 09 44 57 4f 52 44 20 69 52 65 Sec;...DWORD iRe 13890 70 65 61 74 4d 53 65 63 3b 0d 0a 09 44 57 4f 52 peatMSec;...DWOR 138a0 44 20 69 42 6f 75 6e 63 65 4d 53 65 63 3b 0d 0a D iBounceMSec;.. 138b0 7d 0d 0a 0d 0a 73 74 72 75 63 74 20 48 49 47 48 }....struct HIGH 138c0 43 4f 4e 54 52 41 53 54 41 20 7b 0d 0a 09 55 49 CONTRASTA {...UI 138d0 4e 54 20 63 62 53 69 7a 65 20 3d 20 74 68 69 73 NT cbSize = this 138e0 2e 73 69 7a 65 6f 66 3b 0d 0a 09 44 57 4f 52 44 .sizeof;...DWORD 138f0 20 64 77 46 6c 61 67 73 3b 0d 0a 09 4c 50 53 54 dwFlags;...LPST 13900 52 20 6c 70 73 7a 44 65 66 61 75 6c 74 53 63 68 R lpszDefaultSch 13910 65 6d 65 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 48 eme;..}..alias H 13920 49 47 48 43 4f 4e 54 52 41 53 54 41 2a 20 4c 50 IGHCONTRASTA* LP 13930 48 49 47 48 43 4f 4e 54 52 41 53 54 41 3b 0d 0a HIGHCONTRASTA;.. 13940 0d 0a 73 74 72 75 63 74 20 48 49 47 48 43 4f 4e ..struct HIGHCON 13950 54 52 41 53 54 57 20 7b 0d 0a 09 55 49 4e 54 20 TRASTW {...UINT 13960 63 62 53 69 7a 65 20 3d 20 74 68 69 73 2e 73 69 cbSize = this.si 13970 7a 65 6f 66 3b 0d 0a 09 44 57 4f 52 44 20 64 77 zeof;...DWORD dw 13980 46 6c 61 67 73 3b 0d 0a 09 4c 50 57 53 54 52 20 Flags;...LPWSTR 13990 6c 70 73 7a 44 65 66 61 75 6c 74 53 63 68 65 6d lpszDefaultSchem 139a0 65 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 48 49 47 e;..}..alias HIG 139b0 48 43 4f 4e 54 52 41 53 54 57 2a 20 4c 50 48 49 HCONTRASTW* LPHI 139c0 47 48 43 4f 4e 54 52 41 53 54 57 3b 0d 0a 0d 0a GHCONTRASTW;.... 139d0 73 74 72 75 63 74 20 49 43 4f 4e 4d 45 54 52 49 struct ICONMETRI 139e0 43 53 41 20 7b 0d 0a 09 55 49 4e 54 20 63 62 53 CSA {...UINT cbS 139f0 69 7a 65 20 3d 20 74 68 69 73 2e 73 69 7a 65 6f ize = this.sizeo 13a00 66 3b 0d 0a 09 69 6e 74 20 69 48 6f 72 7a 53 70 f;...int iHorzSp 13a10 61 63 69 6e 67 3b 0d 0a 09 69 6e 74 20 69 56 65 acing;...int iVe 13a20 72 74 53 70 61 63 69 6e 67 3b 0d 0a 09 69 6e 74 rtSpacing;...int 13a30 20 69 54 69 74 6c 65 57 72 61 70 3b 0d 0a 09 4c iTitleWrap;...L 13a40 4f 47 46 4f 4e 54 41 20 6c 66 46 6f 6e 74 3b 0d OGFONTA lfFont;. 13a50 0a 7d 0d 0a 61 6c 69 61 73 20 49 43 4f 4e 4d 45 .}..alias ICONME 13a60 54 52 49 43 53 41 2a 20 4c 50 49 43 4f 4e 4d 45 TRICSA* LPICONME 13a70 54 52 49 43 53 41 3b 0d 0a 0d 0a 73 74 72 75 63 TRICSA;....struc 13a80 74 20 49 43 4f 4e 4d 45 54 52 49 43 53 57 20 7b t ICONMETRICSW { 13a90 0d 0a 09 55 49 4e 54 20 63 62 53 69 7a 65 20 3d ...UINT cbSize = 13aa0 20 74 68 69 73 2e 73 69 7a 65 6f 66 3b 0d 0a 09 this.sizeof;... 13ab0 69 6e 74 20 69 48 6f 72 7a 53 70 61 63 69 6e 67 int iHorzSpacing 13ac0 3b 0d 0a 09 69 6e 74 20 69 56 65 72 74 53 70 61 ;...int iVertSpa 13ad0 63 69 6e 67 3b 0d 0a 09 69 6e 74 20 69 54 69 74 cing;...int iTit 13ae0 6c 65 57 72 61 70 3b 0d 0a 09 4c 4f 47 46 4f 4e leWrap;...LOGFON 13af0 54 57 20 6c 66 46 6f 6e 74 3b 0d 0a 7d 0d 0a 61 TW lfFont;..}..a 13b00 6c 69 61 73 20 49 43 4f 4e 4d 45 54 52 49 43 53 lias ICONMETRICS 13b10 57 2a 20 4c 50 49 43 4f 4e 4d 45 54 52 49 43 53 W* LPICONMETRICS 13b20 57 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 4d 49 4e W;....struct MIN 13b30 49 4d 49 5a 45 44 4d 45 54 52 49 43 53 20 7b 0d IMIZEDMETRICS {. 13b40 0a 09 55 49 4e 54 20 63 62 53 69 7a 65 20 3d 20 ..UINT cbSize = 13b50 74 68 69 73 2e 73 69 7a 65 6f 66 3b 0d 0a 09 69 this.sizeof;...i 13b60 6e 74 20 69 57 69 64 74 68 3b 0d 0a 09 69 6e 74 nt iWidth;...int 13b70 20 69 48 6f 72 7a 47 61 70 3b 0d 0a 09 69 6e 74 iHorzGap;...int 13b80 20 69 56 65 72 74 47 61 70 3b 0d 0a 09 69 6e 74 iVertGap;...int 13b90 20 69 41 72 72 61 6e 67 65 3b 0d 0a 7d 0d 0a 61 iArrange;..}..a 13ba0 6c 69 61 73 20 4d 49 4e 49 4d 49 5a 45 44 4d 45 lias MINIMIZEDME 13bb0 54 52 49 43 53 2a 20 4c 50 4d 49 4e 49 4d 49 5a TRICS* LPMINIMIZ 13bc0 45 44 4d 45 54 52 49 43 53 3b 0d 0a 0d 0a 73 74 EDMETRICS;....st 13bd0 72 75 63 74 20 4d 4f 55 53 45 4b 45 59 53 20 7b ruct MOUSEKEYS { 13be0 0d 0a 09 55 49 4e 54 20 63 62 53 69 7a 65 20 3d ...UINT cbSize = 13bf0 20 74 68 69 73 2e 73 69 7a 65 6f 66 3b 0d 0a 09 this.sizeof;... 13c00 44 57 4f 52 44 20 64 77 46 6c 61 67 73 3b 0d 0a DWORD dwFlags;.. 13c10 09 44 57 4f 52 44 20 69 4d 61 78 53 70 65 65 64 .DWORD iMaxSpeed 13c20 3b 0d 0a 09 44 57 4f 52 44 20 69 54 69 6d 65 54 ;...DWORD iTimeT 13c30 6f 4d 61 78 53 70 65 65 64 3b 0d 0a 09 44 57 4f oMaxSpeed;...DWO 13c40 52 44 20 69 43 74 72 6c 53 70 65 65 64 3b 0d 0a RD iCtrlSpeed;.. 13c50 09 44 57 4f 52 44 20 64 77 52 65 73 65 72 76 65 .DWORD dwReserve 13c60 64 31 3b 0d 0a 09 44 57 4f 52 44 20 64 77 52 65 d1;...DWORD dwRe 13c70 73 65 72 76 65 64 32 3b 0d 0a 7d 0d 0a 61 6c 69 served2;..}..ali 13c80 61 73 20 4d 4f 55 53 45 4b 45 59 53 2a 20 4c 50 as MOUSEKEYS* LP 13c90 4d 4f 55 53 45 4b 45 59 53 3b 0d 0a 0d 0a 73 74 MOUSEKEYS;....st 13ca0 72 75 63 74 20 4e 4f 4e 43 4c 49 45 4e 54 4d 45 ruct NONCLIENTME 13cb0 54 52 49 43 53 41 20 7b 0d 0a 09 55 49 4e 54 20 TRICSA {...UINT 13cc0 63 62 53 69 7a 65 20 3d 20 74 68 69 73 2e 73 69 cbSize = this.si 13cd0 7a 65 6f 66 3b 0d 0a 09 69 6e 74 20 69 42 6f 72 zeof;...int iBor 13ce0 64 65 72 57 69 64 74 68 3b 0d 0a 09 69 6e 74 20 derWidth;...int 13cf0 69 53 63 72 6f 6c 6c 57 69 64 74 68 3b 0d 0a 09 iScrollWidth;... 13d00 69 6e 74 20 69 53 63 72 6f 6c 6c 48 65 69 67 68 int iScrollHeigh 13d10 74 3b 0d 0a 09 69 6e 74 20 69 43 61 70 74 69 6f t;...int iCaptio 13d20 6e 57 69 64 74 68 3b 0d 0a 09 69 6e 74 20 69 43 nWidth;...int iC 13d30 61 70 74 69 6f 6e 48 65 69 67 68 74 3b 0d 0a 09 aptionHeight;... 13d40 4c 4f 47 46 4f 4e 54 41 20 6c 66 43 61 70 74 69 LOGFONTA lfCapti 13d50 6f 6e 46 6f 6e 74 3b 0d 0a 09 69 6e 74 20 69 53 onFont;...int iS 13d60 6d 43 61 70 74 69 6f 6e 57 69 64 74 68 3b 0d 0a mCaptionWidth;.. 13d70 09 69 6e 74 20 69 53 6d 43 61 70 74 69 6f 6e 48 .int iSmCaptionH 13d80 65 69 67 68 74 3b 0d 0a 09 4c 4f 47 46 4f 4e 54 eight;...LOGFONT 13d90 41 20 6c 66 53 6d 43 61 70 74 69 6f 6e 46 6f 6e A lfSmCaptionFon 13da0 74 3b 0d 0a 09 69 6e 74 20 69 4d 65 6e 75 57 69 t;...int iMenuWi 13db0 64 74 68 3b 0d 0a 09 69 6e 74 20 69 4d 65 6e 75 dth;...int iMenu 13dc0 48 65 69 67 68 74 3b 0d 0a 09 4c 4f 47 46 4f 4e Height;...LOGFON 13dd0 54 41 20 6c 66 4d 65 6e 75 46 6f 6e 74 3b 0d 0a TA lfMenuFont;.. 13de0 09 4c 4f 47 46 4f 4e 54 41 20 6c 66 53 74 61 74 .LOGFONTA lfStat 13df0 75 73 46 6f 6e 74 3b 0d 0a 09 4c 4f 47 46 4f 4e usFont;...LOGFON 13e00 54 41 20 6c 66 4d 65 73 73 61 67 65 46 6f 6e 74 TA lfMessageFont 13e10 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 4e 4f 4e 43 ;..}..alias NONC 13e20 4c 49 45 4e 54 4d 45 54 52 49 43 53 41 2a 20 4c LIENTMETRICSA* L 13e30 50 4e 4f 4e 43 4c 49 45 4e 54 4d 45 54 52 49 43 PNONCLIENTMETRIC 13e40 53 41 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 4e 4f SA;....struct NO 13e50 4e 43 4c 49 45 4e 54 4d 45 54 52 49 43 53 57 20 NCLIENTMETRICSW 13e60 7b 0d 0a 09 55 49 4e 54 20 63 62 53 69 7a 65 20 {...UINT cbSize 13e70 3d 20 74 68 69 73 2e 73 69 7a 65 6f 66 3b 0d 0a = this.sizeof;.. 13e80 09 69 6e 74 20 69 42 6f 72 64 65 72 57 69 64 74 .int iBorderWidt 13e90 68 3b 0d 0a 09 69 6e 74 20 69 53 63 72 6f 6c 6c h;...int iScroll 13ea0 57 69 64 74 68 3b 0d 0a 09 69 6e 74 20 69 53 63 Width;...int iSc 13eb0 72 6f 6c 6c 48 65 69 67 68 74 3b 0d 0a 09 69 6e rollHeight;...in 13ec0 74 20 69 43 61 70 74 69 6f 6e 57 69 64 74 68 3b t iCaptionWidth; 13ed0 0d 0a 09 69 6e 74 20 69 43 61 70 74 69 6f 6e 48 ...int iCaptionH 13ee0 65 69 67 68 74 3b 0d 0a 09 4c 4f 47 46 4f 4e 54 eight;...LOGFONT 13ef0 57 20 6c 66 43 61 70 74 69 6f 6e 46 6f 6e 74 3b W lfCaptionFont; 13f00 0d 0a 09 69 6e 74 20 69 53 6d 43 61 70 74 69 6f ...int iSmCaptio 13f10 6e 57 69 64 74 68 3b 0d 0a 09 69 6e 74 20 69 53 nWidth;...int iS 13f20 6d 43 61 70 74 69 6f 6e 48 65 69 67 68 74 3b 0d mCaptionHeight;. 13f30 0a 09 4c 4f 47 46 4f 4e 54 57 20 6c 66 53 6d 43 ..LOGFONTW lfSmC 13f40 61 70 74 69 6f 6e 46 6f 6e 74 3b 0d 0a 09 69 6e aptionFont;...in 13f50 74 20 69 4d 65 6e 75 57 69 64 74 68 3b 0d 0a 09 t iMenuWidth;... 13f60 69 6e 74 20 69 4d 65 6e 75 48 65 69 67 68 74 3b int iMenuHeight; 13f70 0d 0a 09 4c 4f 47 46 4f 4e 54 57 20 6c 66 4d 65 ...LOGFONTW lfMe 13f80 6e 75 46 6f 6e 74 3b 0d 0a 09 4c 4f 47 46 4f 4e nuFont;...LOGFON 13f90 54 57 20 6c 66 53 74 61 74 75 73 46 6f 6e 74 3b TW lfStatusFont; 13fa0 0d 0a 09 4c 4f 47 46 4f 4e 54 57 20 6c 66 4d 65 ...LOGFONTW lfMe 13fb0 73 73 61 67 65 46 6f 6e 74 3b 0d 0a 7d 0d 0a 61 ssageFont;..}..a 13fc0 6c 69 61 73 20 4e 4f 4e 43 4c 49 45 4e 54 4d 45 lias NONCLIENTME 13fd0 54 52 49 43 53 57 2a 20 4c 50 4e 4f 4e 43 4c 49 TRICSW* LPNONCLI 13fe0 45 4e 54 4d 45 54 52 49 43 53 57 3b 0d 0a 0d 0a ENTMETRICSW;.... 13ff0 73 74 72 75 63 74 20 53 45 52 49 41 4c 4b 45 59 struct SERIALKEY 14000 53 41 20 7b 0d 0a 09 55 49 4e 54 20 63 62 53 69 SA {...UINT cbSi 14010 7a 65 20 3d 20 74 68 69 73 2e 73 69 7a 65 6f 66 ze = this.sizeof 14020 3b 0d 0a 09 44 57 4f 52 44 20 64 77 46 6c 61 67 ;...DWORD dwFlag 14030 73 3b 0d 0a 09 4c 50 53 54 52 20 6c 70 73 7a 41 s;...LPSTR lpszA 14040 63 74 69 76 65 50 6f 72 74 3b 0d 0a 09 4c 50 53 ctivePort;...LPS 14050 54 52 20 6c 70 73 7a 50 6f 72 74 3b 0d 0a 09 55 TR lpszPort;...U 14060 49 4e 54 20 69 42 61 75 64 52 61 74 65 3b 0d 0a INT iBaudRate;.. 14070 09 55 49 4e 54 20 69 50 6f 72 74 53 74 61 74 65 .UINT iPortState 14080 3b 0d 0a 09 55 49 4e 54 20 69 41 63 74 69 76 65 ;...UINT iActive 14090 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 53 45 52 49 ;..}..alias SERI 140a0 41 4c 4b 45 59 53 41 2a 20 4c 50 53 45 52 49 41 ALKEYSA* LPSERIA 140b0 4c 4b 45 59 53 41 3b 0d 0a 0d 0a 73 74 72 75 63 LKEYSA;....struc 140c0 74 20 53 45 52 49 41 4c 4b 45 59 53 57 20 7b 0d t SERIALKEYSW {. 140d0 0a 09 55 49 4e 54 20 63 62 53 69 7a 65 20 3d 20 ..UINT cbSize = 140e0 74 68 69 73 2e 73 69 7a 65 6f 66 3b 0d 0a 09 44 this.sizeof;...D 140f0 57 4f 52 44 20 64 77 46 6c 61 67 73 3b 0d 0a 09 WORD dwFlags;... 14100 4c 50 57 53 54 52 20 6c 70 73 7a 41 63 74 69 76 LPWSTR lpszActiv 14110 65 50 6f 72 74 3b 0d 0a 09 4c 50 57 53 54 52 20 ePort;...LPWSTR 14120 6c 70 73 7a 50 6f 72 74 3b 0d 0a 09 55 49 4e 54 lpszPort;...UINT 14130 20 69 42 61 75 64 52 61 74 65 3b 0d 0a 09 55 49 iBaudRate;...UI 14140 4e 54 20 69 50 6f 72 74 53 74 61 74 65 3b 0d 0a NT iPortState;.. 14150 09 55 49 4e 54 20 69 41 63 74 69 76 65 3b 0d 0a .UINT iActive;.. 14160 7d 0d 0a 61 6c 69 61 73 20 53 45 52 49 41 4c 4b }..alias SERIALK 14170 45 59 53 57 2a 20 4c 50 53 45 52 49 41 4c 4b 45 EYSW* LPSERIALKE 14180 59 53 57 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 53 YSW;....struct S 14190 4f 55 4e 44 53 45 4e 54 52 59 41 20 7b 0d 0a 09 OUNDSENTRYA {... 141a0 55 49 4e 54 20 63 62 53 69 7a 65 20 3d 20 74 68 UINT cbSize = th 141b0 69 73 2e 73 69 7a 65 6f 66 3b 0d 0a 09 44 57 4f is.sizeof;...DWO 141c0 52 44 20 64 77 46 6c 61 67 73 3b 0d 0a 09 44 57 RD dwFlags;...DW 141d0 4f 52 44 20 69 46 53 54 65 78 74 45 66 66 65 63 ORD iFSTextEffec 141e0 74 3b 0d 0a 09 44 57 4f 52 44 20 69 46 53 54 65 t;...DWORD iFSTe 141f0 78 74 45 66 66 65 63 74 4d 53 65 63 3b 0d 0a 09 xtEffectMSec;... 14200 44 57 4f 52 44 20 69 46 53 54 65 78 74 45 66 66 DWORD iFSTextEff 14210 65 63 74 43 6f 6c 6f 72 42 69 74 73 3b 0d 0a 09 ectColorBits;... 14220 44 57 4f 52 44 20 69 46 53 47 72 61 66 45 66 66 DWORD iFSGrafEff 14230 65 63 74 3b 0d 0a 09 44 57 4f 52 44 20 69 46 53 ect;...DWORD iFS 14240 47 72 61 66 45 66 66 65 63 74 4d 53 65 63 3b 0d GrafEffectMSec;. 14250 0a 09 44 57 4f 52 44 20 69 46 53 47 72 61 66 45 ..DWORD iFSGrafE 14260 66 66 65 63 74 43 6f 6c 6f 72 3b 0d 0a 09 44 57 ffectColor;...DW 14270 4f 52 44 20 69 57 69 6e 64 6f 77 73 45 66 66 65 ORD iWindowsEffe 14280 63 74 3b 0d 0a 09 44 57 4f 52 44 20 69 57 69 6e ct;...DWORD iWin 14290 64 6f 77 73 45 66 66 65 63 74 4d 53 65 63 3b 0d dowsEffectMSec;. 142a0 0a 09 4c 50 53 54 52 20 6c 70 73 7a 57 69 6e 64 ..LPSTR lpszWind 142b0 6f 77 73 45 66 66 65 63 74 44 4c 4c 3b 0d 0a 09 owsEffectDLL;... 142c0 44 57 4f 52 44 20 69 57 69 6e 64 6f 77 73 45 66 DWORD iWindowsEf 142d0 66 65 63 74 4f 72 64 69 6e 61 6c 3b 0d 0a 7d 0d fectOrdinal;..}. 142e0 0a 61 6c 69 61 73 20 53 4f 55 4e 44 53 45 4e 54 .alias SOUNDSENT 142f0 52 59 41 2a 20 4c 50 53 4f 55 4e 44 53 45 4e 54 RYA* LPSOUNDSENT 14300 52 59 41 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 53 RYA;....struct S 14310 4f 55 4e 44 53 45 4e 54 52 59 57 20 7b 0d 0a 09 OUNDSENTRYW {... 14320 55 49 4e 54 20 63 62 53 69 7a 65 20 3d 20 74 68 UINT cbSize = th 14330 69 73 2e 73 69 7a 65 6f 66 3b 0d 0a 09 44 57 4f is.sizeof;...DWO 14340 52 44 20 64 77 46 6c 61 67 73 3b 0d 0a 09 44 57 RD dwFlags;...DW 14350 4f 52 44 20 69 46 53 54 65 78 74 45 66 66 65 63 ORD iFSTextEffec 14360 74 3b 0d 0a 09 44 57 4f 52 44 20 69 46 53 54 65 t;...DWORD iFSTe 14370 78 74 45 66 66 65 63 74 4d 53 65 63 3b 0d 0a 09 xtEffectMSec;... 14380 44 57 4f 52 44 20 69 46 53 54 65 78 74 45 66 66 DWORD iFSTextEff 14390 65 63 74 43 6f 6c 6f 72 42 69 74 73 3b 0d 0a 09 ectColorBits;... 143a0 44 57 4f 52 44 20 69 46 53 47 72 61 66 45 66 66 DWORD iFSGrafEff 143b0 65 63 74 3b 0d 0a 09 44 57 4f 52 44 20 69 46 53 ect;...DWORD iFS 143c0 47 72 61 66 45 66 66 65 63 74 4d 53 65 63 3b 0d GrafEffectMSec;. 143d0 0a 09 44 57 4f 52 44 20 69 46 53 47 72 61 66 45 ..DWORD iFSGrafE 143e0 66 66 65 63 74 43 6f 6c 6f 72 3b 0d 0a 09 44 57 ffectColor;...DW 143f0 4f 52 44 20 69 57 69 6e 64 6f 77 73 45 66 66 65 ORD iWindowsEffe 14400 63 74 3b 0d 0a 09 44 57 4f 52 44 20 69 57 69 6e ct;...DWORD iWin 14410 64 6f 77 73 45 66 66 65 63 74 4d 53 65 63 3b 0d dowsEffectMSec;. 14420 0a 09 4c 50 57 53 54 52 20 6c 70 73 7a 57 69 6e ..LPWSTR lpszWin 14430 64 6f 77 73 45 66 66 65 63 74 44 4c 4c 3b 0d 0a dowsEffectDLL;.. 14440 09 44 57 4f 52 44 20 69 57 69 6e 64 6f 77 73 45 .DWORD iWindowsE 14450 66 66 65 63 74 4f 72 64 69 6e 61 6c 3b 0d 0a 7d ffectOrdinal;..} 14460 0d 0a 61 6c 69 61 73 20 53 4f 55 4e 44 53 45 4e ..alias SOUNDSEN 14470 54 52 59 57 2a 20 4c 50 53 4f 55 4e 44 53 45 4e TRYW* LPSOUNDSEN 14480 54 52 59 57 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 TRYW;....struct 14490 53 54 49 43 4b 59 4b 45 59 53 20 7b 0d 0a 09 44 STICKYKEYS {...D 144a0 57 4f 52 44 20 63 62 53 69 7a 65 20 3d 20 74 68 WORD cbSize = th 144b0 69 73 2e 73 69 7a 65 6f 66 3b 0d 0a 09 44 57 4f is.sizeof;...DWO 144c0 52 44 20 64 77 46 6c 61 67 73 3b 0d 0a 7d 0d 0a RD dwFlags;..}.. 144d0 61 6c 69 61 73 20 53 54 49 43 4b 59 4b 45 59 53 alias STICKYKEYS 144e0 2a 20 4c 50 53 54 49 43 4b 59 4b 45 59 53 3b 0d * LPSTICKYKEYS;. 144f0 0a 0d 0a 73 74 72 75 63 74 20 54 4f 47 47 4c 45 ...struct TOGGLE 14500 4b 45 59 53 20 7b 0d 0a 09 44 57 4f 52 44 20 63 KEYS {...DWORD c 14510 62 53 69 7a 65 20 3d 20 74 68 69 73 2e 73 69 7a bSize = this.siz 14520 65 6f 66 3b 0d 0a 09 44 57 4f 52 44 20 64 77 46 eof;...DWORD dwF 14530 6c 61 67 73 3b 0d 0a 7d 0d 0a 0d 0a 73 74 72 75 lags;..}....stru 14540 63 74 20 4d 4f 55 53 45 48 4f 4f 4b 53 54 52 55 ct MOUSEHOOKSTRU 14550 43 54 20 7b 0d 0a 09 50 4f 49 4e 54 20 70 74 3b CT {...POINT pt; 14560 0d 0a 09 48 57 4e 44 20 68 77 6e 64 3b 0d 0a 09 ...HWND hwnd;... 14570 55 49 4e 54 20 77 48 69 74 54 65 73 74 43 6f 64 UINT wHitTestCod 14580 65 3b 0d 0a 09 44 57 4f 52 44 20 64 77 45 78 74 e;...DWORD dwExt 14590 72 61 49 6e 66 6f 3b 0d 0a 7d 0d 0a 61 6c 69 61 raInfo;..}..alia 145a0 73 20 4d 4f 55 53 45 48 4f 4f 4b 53 54 52 55 43 s MOUSEHOOKSTRUC 145b0 54 2a 20 4c 50 4d 4f 55 53 45 48 4f 4f 4b 53 54 T* LPMOUSEHOOKST 145c0 52 55 43 54 2c 20 50 4d 4f 55 53 45 48 4f 4f 4b RUCT, PMOUSEHOOK 145d0 53 54 52 55 43 54 3b 0d 0a 0d 0a 73 74 72 75 63 STRUCT;....struc 145e0 74 20 54 52 41 43 4b 4d 4f 55 53 45 45 56 45 4e t TRACKMOUSEEVEN 145f0 54 20 7b 0d 0a 09 44 57 4f 52 44 20 63 62 53 69 T {...DWORD cbSi 14600 7a 65 20 3d 20 74 68 69 73 2e 73 69 7a 65 6f 66 ze = this.sizeof 14610 3b 0d 0a 09 44 57 4f 52 44 20 64 77 46 6c 61 67 ;...DWORD dwFlag 14620 73 3b 0d 0a 09 48 57 4e 44 20 20 68 77 6e 64 54 s;...HWND hwndT 14630 72 61 63 6b 3b 0d 0a 09 44 57 4f 52 44 20 64 77 rack;...DWORD dw 14640 48 6f 76 65 72 54 69 6d 65 3b 0d 0a 7d 0d 0a 61 HoverTime;..}..a 14650 6c 69 61 73 20 54 52 41 43 4b 4d 4f 55 53 45 45 lias TRACKMOUSEE 14660 56 45 4e 54 2a 20 4c 50 54 52 41 43 4b 4d 4f 55 VENT* LPTRACKMOU 14670 53 45 45 56 45 4e 54 3b 0d 0a 0d 0a 73 74 72 75 SEEVENT;....stru 14680 63 74 20 54 50 4d 50 41 52 41 4d 53 20 7b 0d 0a ct TPMPARAMS {.. 14690 09 55 49 4e 54 20 63 62 53 69 7a 65 20 3d 20 74 .UINT cbSize = t 146a0 68 69 73 2e 73 69 7a 65 6f 66 3b 0d 0a 09 52 45 his.sizeof;...RE 146b0 43 54 20 72 63 45 78 63 6c 75 64 65 3b 0d 0a 7d CT rcExclude;..} 146c0 0d 0a 61 6c 69 61 73 20 54 50 4d 50 41 52 41 4d ..alias TPMPARAM 146d0 53 2a 20 4c 50 54 50 4d 50 41 52 41 4d 53 3b 0d S* LPTPMPARAMS;. 146e0 0a 0d 0a 73 74 72 75 63 74 20 45 56 45 4e 54 4d ...struct EVENTM 146f0 53 47 20 7b 0d 0a 09 55 49 4e 54 20 6d 65 73 73 SG {...UINT mess 14700 61 67 65 3b 0d 0a 09 55 49 4e 54 20 70 61 72 61 age;...UINT para 14710 6d 4c 3b 0d 0a 09 55 49 4e 54 20 70 61 72 61 6d mL;...UINT param 14720 48 3b 0d 0a 09 44 57 4f 52 44 20 74 69 6d 65 3b H;...DWORD time; 14730 0d 0a 09 48 57 4e 44 20 68 77 6e 64 3b 0d 0a 7d ...HWND hwnd;..} 14740 0d 0a 61 6c 69 61 73 20 45 56 45 4e 54 4d 53 47 ..alias EVENTMSG 14750 2a 20 50 45 56 45 4e 54 4d 53 47 4d 53 47 2c 20 * PEVENTMSGMSG, 14760 4c 50 45 56 45 4e 54 4d 53 47 4d 53 47 2c 20 50 LPEVENTMSGMSG, P 14770 45 56 45 4e 54 4d 53 47 2c 20 4c 50 45 56 45 4e EVENTMSG, LPEVEN 14780 54 4d 53 47 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 TMSG;....struct 14790 57 49 4e 44 4f 57 50 4f 53 20 7b 0d 0a 09 48 57 WINDOWPOS {...HW 147a0 4e 44 20 68 77 6e 64 3b 0d 0a 09 48 57 4e 44 20 ND hwnd;...HWND 147b0 68 77 6e 64 49 6e 73 65 72 74 41 66 74 65 72 3b hwndInsertAfter; 147c0 0d 0a 09 69 6e 74 20 78 3b 0d 0a 09 69 6e 74 20 ...int x;...int 147d0 79 3b 0d 0a 09 69 6e 74 20 63 78 3b 0d 0a 09 69 y;...int cx;...i 147e0 6e 74 20 63 79 3b 0d 0a 09 55 49 4e 54 20 66 6c nt cy;...UINT fl 147f0 61 67 73 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 57 ags;..}..alias W 14800 49 4e 44 4f 57 50 4f 53 2a 20 50 57 49 4e 44 4f INDOWPOS* PWINDO 14810 57 50 4f 53 2c 20 4c 50 57 49 4e 44 4f 57 50 4f WPOS, LPWINDOWPO 14820 53 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 4e 43 43 S;....struct NCC 14830 41 4c 43 53 49 5a 45 5f 50 41 52 41 4d 53 20 7b ALCSIZE_PARAMS { 14840 0d 0a 09 52 45 43 54 5b 33 5d 20 72 67 72 63 3b ...RECT[3] rgrc; 14850 0d 0a 09 50 57 49 4e 44 4f 57 50 4f 53 20 6c 70 ...PWINDOWPOS lp 14860 70 6f 73 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 4e pos;..}..alias N 14870 43 43 41 4c 43 53 49 5a 45 5f 50 41 52 41 4d 53 CCALCSIZE_PARAMS 14880 2a 20 4c 50 4e 43 43 41 4c 43 53 49 5a 45 5f 50 * LPNCCALCSIZE_P 14890 41 52 41 4d 53 3b 0d 0a 0d 0a 73 74 72 75 63 74 ARAMS;....struct 148a0 20 4d 44 49 43 52 45 41 54 45 53 54 52 55 43 54 MDICREATESTRUCT 148b0 41 20 7b 0d 0a 09 4c 50 43 53 54 52 20 73 7a 43 A {...LPCSTR szC 148c0 6c 61 73 73 3b 0d 0a 09 4c 50 43 53 54 52 20 73 lass;...LPCSTR s 148d0 7a 54 69 74 6c 65 3b 0d 0a 09 48 41 4e 44 4c 45 zTitle;...HANDLE 148e0 20 68 4f 77 6e 65 72 3b 0d 0a 09 69 6e 74 20 78 hOwner;...int x 148f0 3b 0d 0a 09 69 6e 74 20 79 3b 0d 0a 09 69 6e 74 ;...int y;...int 14900 20 63 78 3b 0d 0a 09 69 6e 74 20 63 79 3b 0d 0a cx;...int cy;.. 14910 09 44 57 4f 52 44 20 73 74 79 6c 65 3b 0d 0a 09 .DWORD style;... 14920 4c 50 41 52 41 4d 20 6c 50 61 72 61 6d 3b 0d 0a LPARAM lParam;.. 14930 7d 0d 0a 61 6c 69 61 73 20 4d 44 49 43 52 45 41 }..alias MDICREA 14940 54 45 53 54 52 55 43 54 41 2a 20 4c 50 4d 44 49 TESTRUCTA* LPMDI 14950 43 52 45 41 54 45 53 54 52 55 43 54 41 3b 0d 0a CREATESTRUCTA;.. 14960 0d 0a 73 74 72 75 63 74 20 4d 44 49 43 52 45 41 ..struct MDICREA 14970 54 45 53 54 52 55 43 54 57 20 7b 0d 0a 09 4c 50 TESTRUCTW {...LP 14980 43 57 53 54 52 20 73 7a 43 6c 61 73 73 3b 0d 0a CWSTR szClass;.. 14990 09 4c 50 43 57 53 54 52 20 73 7a 54 69 74 6c 65 .LPCWSTR szTitle 149a0 3b 0d 0a 09 48 41 4e 44 4c 45 20 68 4f 77 6e 65 ;...HANDLE hOwne 149b0 72 3b 0d 0a 09 69 6e 74 20 78 3b 0d 0a 09 69 6e r;...int x;...in 149c0 74 20 79 3b 0d 0a 09 69 6e 74 20 63 78 3b 0d 0a t y;...int cx;.. 149d0 09 69 6e 74 20 63 79 3b 0d 0a 09 44 57 4f 52 44 .int cy;...DWORD 149e0 20 73 74 79 6c 65 3b 0d 0a 09 4c 50 41 52 41 4d style;...LPARAM 149f0 20 6c 50 61 72 61 6d 3b 0d 0a 7d 0d 0a 61 6c 69 lParam;..}..ali 14a00 61 73 20 4d 44 49 43 52 45 41 54 45 53 54 52 55 as MDICREATESTRU 14a10 43 54 57 2a 20 4c 50 4d 44 49 43 52 45 41 54 45 CTW* LPMDICREATE 14a20 53 54 52 55 43 54 57 3b 0d 0a 0d 0a 73 74 72 75 STRUCTW;....stru 14a30 63 74 20 4d 49 4e 4d 41 58 49 4e 46 4f 20 7b 0d ct MINMAXINFO {. 14a40 0a 09 50 4f 49 4e 54 20 70 74 52 65 73 65 72 76 ..POINT ptReserv 14a50 65 64 3b 0d 0a 09 50 4f 49 4e 54 20 70 74 4d 61 ed;...POINT ptMa 14a60 78 53 69 7a 65 3b 0d 0a 09 50 4f 49 4e 54 20 70 xSize;...POINT p 14a70 74 4d 61 78 50 6f 73 69 74 69 6f 6e 3b 0d 0a 09 tMaxPosition;... 14a80 50 4f 49 4e 54 20 70 74 4d 69 6e 54 72 61 63 6b POINT ptMinTrack 14a90 53 69 7a 65 3b 0d 0a 09 50 4f 49 4e 54 20 70 74 Size;...POINT pt 14aa0 4d 61 78 54 72 61 63 6b 53 69 7a 65 3b 0d 0a 7d MaxTrackSize;..} 14ab0 0d 0a 61 6c 69 61 73 20 4d 49 4e 4d 41 58 49 4e ..alias MINMAXIN 14ac0 46 4f 2a 20 50 4d 49 4e 4d 41 58 49 4e 46 4f 2c FO* PMINMAXINFO, 14ad0 20 4c 50 4d 49 4e 4d 41 58 49 4e 46 4f 3b 0d 0a LPMINMAXINFO;.. 14ae0 0d 0a 73 74 72 75 63 74 20 4d 44 49 4e 45 58 54 ..struct MDINEXT 14af0 4d 45 4e 55 20 7b 0d 0a 09 48 4d 45 4e 55 20 68 MENU {...HMENU h 14b00 6d 65 6e 75 49 6e 3b 0d 0a 09 48 4d 45 4e 55 20 menuIn;...HMENU 14b10 68 6d 65 6e 75 4e 65 78 74 3b 0d 0a 09 48 57 4e hmenuNext;...HWN 14b20 44 20 68 77 6e 64 4e 65 78 74 3b 0d 0a 7d 0d 0a D hwndNext;..}.. 14b30 61 6c 69 61 73 20 4d 44 49 4e 45 58 54 4d 45 4e alias MDINEXTMEN 14b40 55 2a 20 50 4d 44 49 4e 45 58 54 4d 45 4e 55 2c U* PMDINEXTMENU, 14b50 20 4c 50 4d 44 49 4e 45 58 54 4d 45 4e 55 3b 0d LPMDINEXTMENU;. 14b60 0a 0d 0a 73 74 72 75 63 74 20 4d 45 41 53 55 52 ...struct MEASUR 14b70 45 49 54 45 4d 53 54 52 55 43 54 20 7b 0d 0a 09 EITEMSTRUCT {... 14b80 55 49 4e 54 20 43 74 6c 54 79 70 65 3b 0d 0a 09 UINT CtlType;... 14b90 55 49 4e 54 20 43 74 6c 49 44 3b 0d 0a 09 55 49 UINT CtlID;...UI 14ba0 4e 54 20 69 74 65 6d 49 44 3b 0d 0a 09 55 49 4e NT itemID;...UIN 14bb0 54 20 69 74 65 6d 57 69 64 74 68 3b 0d 0a 09 55 T itemWidth;...U 14bc0 49 4e 54 20 69 74 65 6d 48 65 69 67 68 74 3b 0d INT itemHeight;. 14bd0 0a 09 44 57 4f 52 44 20 69 74 65 6d 44 61 74 61 ..DWORD itemData 14be0 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 4d 45 41 53 ;..}..alias MEAS 14bf0 55 52 45 49 54 45 4d 53 54 52 55 43 54 2a 20 50 UREITEMSTRUCT* P 14c00 4d 45 41 53 55 52 45 49 54 45 4d 53 54 52 55 43 MEASUREITEMSTRUC 14c10 54 2c 20 4c 50 4d 45 41 53 55 52 45 49 54 45 4d T, LPMEASUREITEM 14c20 53 54 52 55 43 54 3b 0d 0a 0d 0a 73 74 72 75 63 STRUCT;....struc 14c30 74 20 44 52 4f 50 53 54 52 55 43 54 20 7b 0d 0a t DROPSTRUCT {.. 14c40 09 48 57 4e 44 20 68 77 6e 64 53 6f 75 72 63 65 .HWND hwndSource 14c50 3b 0d 0a 09 48 57 4e 44 20 68 77 6e 64 53 69 6e ;...HWND hwndSin 14c60 6b 3b 0d 0a 09 44 57 4f 52 44 20 77 46 6d 74 3b k;...DWORD wFmt; 14c70 0d 0a 09 44 57 4f 52 44 20 64 77 44 61 74 61 3b ...DWORD dwData; 14c80 0d 0a 09 50 4f 49 4e 54 20 70 74 44 72 6f 70 3b ...POINT ptDrop; 14c90 0d 0a 09 44 57 4f 52 44 20 64 77 43 6f 6e 74 72 ...DWORD dwContr 14ca0 6f 6c 44 61 74 61 3b 0d 0a 7d 0d 0a 61 6c 69 61 olData;..}..alia 14cb0 73 20 44 52 4f 50 53 54 52 55 43 54 2a 20 50 44 s DROPSTRUCT* PD 14cc0 52 4f 50 53 54 52 55 43 54 2c 20 4c 50 44 52 4f ROPSTRUCT, LPDRO 14cd0 50 53 54 52 55 43 54 3b 0d 0a 0d 0a 61 6c 69 61 PSTRUCT;....alia 14ce0 73 20 44 57 4f 52 44 20 48 45 4c 50 50 4f 4c 59 s DWORD HELPPOLY 14cf0 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 4d 55 4c 54 ;....struct MULT 14d00 49 4b 45 59 48 45 4c 50 41 20 7b 0d 0a 09 44 57 IKEYHELPA {...DW 14d10 4f 52 44 20 6d 6b 53 69 7a 65 3b 0d 0a 09 43 48 ORD mkSize;...CH 14d20 41 52 20 6d 6b 4b 65 79 6c 69 73 74 3b 0d 0a 09 AR mkKeylist;... 14d30 43 48 41 52 5b 31 5d 20 73 7a 4b 65 79 70 68 72 CHAR[1] szKeyphr 14d40 61 73 65 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 4d ase;..}..alias M 14d50 55 4c 54 49 4b 45 59 48 45 4c 50 41 2a 20 50 4d ULTIKEYHELPA* PM 14d60 55 4c 54 49 4b 45 59 48 45 4c 50 41 2c 20 4c 50 ULTIKEYHELPA, LP 14d70 4d 55 4c 54 49 4b 45 59 48 45 4c 50 41 3b 0d 0a MULTIKEYHELPA;.. 14d80 0d 0a 73 74 72 75 63 74 20 4d 55 4c 54 49 4b 45 ..struct MULTIKE 14d90 59 48 45 4c 50 57 20 7b 0d 0a 09 44 57 4f 52 44 YHELPW {...DWORD 14da0 20 6d 6b 53 69 7a 65 3b 0d 0a 09 57 43 48 41 52 mkSize;...WCHAR 14db0 20 6d 6b 4b 65 79 6c 69 73 74 3b 0d 0a 09 57 43 mkKeylist;...WC 14dc0 48 41 52 5b 31 5d 20 73 7a 4b 65 79 70 68 72 61 HAR[1] szKeyphra 14dd0 73 65 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 4d 55 se;..}..alias MU 14de0 4c 54 49 4b 45 59 48 45 4c 50 57 2a 20 50 4d 55 LTIKEYHELPW* PMU 14df0 4c 54 49 4b 45 59 48 45 4c 50 57 2c 20 4c 50 4d LTIKEYHELPW, LPM 14e00 55 4c 54 49 4b 45 59 48 45 4c 50 57 3b 0d 0a 0d ULTIKEYHELPW;... 14e10 0a 73 74 72 75 63 74 20 48 45 4c 50 57 49 4e 49 .struct HELPWINI 14e20 4e 46 4f 41 20 7b 0d 0a 09 69 6e 74 20 77 53 74 NFOA {...int wSt 14e30 72 75 63 74 53 69 7a 65 3b 0d 0a 09 69 6e 74 20 ructSize;...int 14e40 78 3b 0d 0a 09 69 6e 74 20 79 3b 0d 0a 09 69 6e x;...int y;...in 14e50 74 20 64 78 3b 0d 0a 09 69 6e 74 20 64 79 3b 0d t dx;...int dy;. 14e60 0a 09 69 6e 74 20 77 4d 61 78 3b 0d 0a 09 43 48 ..int wMax;...CH 14e70 41 52 5b 32 5d 20 72 67 63 68 4d 65 6d 62 65 72 AR[2] rgchMember 14e80 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 48 45 4c 50 ;..}..alias HELP 14e90 57 49 4e 49 4e 46 4f 41 2a 20 50 48 45 4c 50 57 WININFOA* PHELPW 14ea0 49 4e 49 4e 46 4f 41 2c 20 4c 50 48 45 4c 50 57 ININFOA, LPHELPW 14eb0 49 4e 49 4e 46 4f 41 3b 0d 0a 0d 0a 73 74 72 75 ININFOA;....stru 14ec0 63 74 20 48 45 4c 50 57 49 4e 49 4e 46 4f 57 20 ct HELPWININFOW 14ed0 7b 0d 0a 09 69 6e 74 20 77 53 74 72 75 63 74 53 {...int wStructS 14ee0 69 7a 65 3b 0d 0a 09 69 6e 74 20 78 3b 0d 0a 09 ize;...int x;... 14ef0 69 6e 74 20 79 3b 0d 0a 09 69 6e 74 20 64 78 3b int y;...int dx; 14f00 0d 0a 09 69 6e 74 20 64 79 3b 0d 0a 09 69 6e 74 ...int dy;...int 14f10 20 77 4d 61 78 3b 0d 0a 09 57 43 48 41 52 5b 32 wMax;...WCHAR[2 14f20 5d 20 72 67 63 68 4d 65 6d 62 65 72 3b 0d 0a 7d ] rgchMember;..} 14f30 0d 0a 61 6c 69 61 73 20 48 45 4c 50 57 49 4e 49 ..alias HELPWINI 14f40 4e 46 4f 57 2a 20 50 48 45 4c 50 57 49 4e 49 4e NFOW* PHELPWININ 14f50 46 4f 57 2c 20 4c 50 48 45 4c 50 57 49 4e 49 4e FOW, LPHELPWININ 14f60 46 4f 57 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 53 FOW;....struct S 14f70 54 59 4c 45 53 54 52 55 43 54 20 7b 0d 0a 09 44 TYLESTRUCT {...D 14f80 57 4f 52 44 20 73 74 79 6c 65 4f 6c 64 3b 0d 0a WORD styleOld;.. 14f90 09 44 57 4f 52 44 20 73 74 79 6c 65 4e 65 77 3b .DWORD styleNew; 14fa0 0d 0a 7d 0d 0a 61 6c 69 61 73 20 53 54 59 4c 45 ..}..alias STYLE 14fb0 53 54 52 55 43 54 2a 20 4c 50 53 54 59 4c 45 53 STRUCT* LPSTYLES 14fc0 54 52 55 43 54 3b 0d 0a 0d 0a 73 74 72 75 63 74 TRUCT;....struct 14fd0 20 41 4c 54 54 41 42 49 4e 46 4f 20 7b 0d 0a 09 ALTTABINFO {... 14fe0 44 57 4f 52 44 20 63 62 53 69 7a 65 20 3d 20 74 DWORD cbSize = t 14ff0 68 69 73 2e 73 69 7a 65 6f 66 3b 0d 0a 09 69 6e his.sizeof;...in 15000 74 20 20 20 63 49 74 65 6d 73 3b 0d 0a 09 69 6e t cItems;...in 15010 74 20 20 20 63 43 6f 6c 75 6d 6e 73 3b 0d 0a 09 t cColumns;... 15020 69 6e 74 20 20 20 63 52 6f 77 73 3b 0d 0a 09 69 int cRows;...i 15030 6e 74 20 20 20 69 43 6f 6c 46 6f 63 75 73 3b 0d nt iColFocus;. 15040 0a 09 69 6e 74 20 20 20 69 52 6f 77 46 6f 63 75 ..int iRowFocu 15050 73 3b 0d 0a 09 69 6e 74 20 20 20 63 78 49 74 65 s;...int cxIte 15060 6d 3b 0d 0a 09 69 6e 74 20 20 20 63 79 49 74 65 m;...int cyIte 15070 6d 3b 0d 0a 09 50 4f 49 4e 54 20 70 74 53 74 61 m;...POINT ptSta 15080 72 74 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 41 4c rt;..}..alias AL 15090 54 54 41 42 49 4e 46 4f 2a 20 50 41 4c 54 54 41 TTABINFO* PALTTA 150a0 42 49 4e 46 4f 2c 20 4c 50 41 4c 54 54 41 42 49 BINFO, LPALTTABI 150b0 4e 46 4f 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 43 NFO;....struct C 150c0 4f 4d 42 4f 42 4f 58 49 4e 46 4f 20 7b 0d 0a 09 OMBOBOXINFO {... 150d0 44 57 4f 52 44 20 63 62 53 69 7a 65 20 3d 20 74 DWORD cbSize = t 150e0 68 69 73 2e 73 69 7a 65 6f 66 3b 0d 0a 09 52 45 his.sizeof;...RE 150f0 43 54 20 72 63 49 74 65 6d 3b 0d 0a 09 52 45 43 CT rcItem;...REC 15100 54 20 72 63 42 75 74 74 6f 6e 3b 0d 0a 09 44 57 T rcButton;...DW 15110 4f 52 44 20 73 74 61 74 65 42 75 74 74 6f 6e 3b ORD stateButton; 15120 0d 0a 09 48 57 4e 44 20 68 77 6e 64 43 6f 6d 62 ...HWND hwndComb 15130 6f 3b 0d 0a 09 48 57 4e 44 20 68 77 6e 64 49 74 o;...HWND hwndIt 15140 65 6d 3b 0d 0a 09 48 57 4e 44 20 68 77 6e 64 4c em;...HWND hwndL 15150 69 73 74 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 43 ist;..}..alias C 15160 4f 4d 42 4f 42 4f 58 49 4e 46 4f 2a 20 50 43 4f OMBOBOXINFO* PCO 15170 4d 42 4f 42 4f 58 49 4e 46 4f 2c 20 4c 50 43 4f MBOBOXINFO, LPCO 15180 4d 42 4f 42 4f 58 49 4e 46 4f 3b 0d 0a 0d 0a 73 MBOBOXINFO;....s 15190 74 72 75 63 74 20 43 55 52 53 4f 52 49 4e 46 4f truct CURSORINFO 151a0 20 7b 0d 0a 09 44 57 4f 52 44 20 63 62 53 69 7a {...DWORD cbSiz 151b0 65 20 3d 20 74 68 69 73 2e 73 69 7a 65 6f 66 3b e = this.sizeof; 151c0 0d 0a 09 44 57 4f 52 44 20 66 6c 61 67 73 3b 0d ...DWORD flags;. 151d0 0a 09 48 43 55 52 53 4f 52 20 68 43 75 72 73 6f ..HCURSOR hCurso 151e0 72 3b 0d 0a 09 50 4f 49 4e 54 20 70 74 53 63 72 r;...POINT ptScr 151f0 65 65 6e 50 6f 73 3b 0d 0a 7d 0d 0a 61 6c 69 61 eenPos;..}..alia 15200 73 20 43 55 52 53 4f 52 49 4e 46 4f 2a 20 50 43 s CURSORINFO* PC 15210 55 52 53 4f 52 49 4e 46 4f 2c 20 4c 50 43 55 52 URSORINFO, LPCUR 15220 53 4f 52 49 4e 46 4f 3b 0d 0a 0d 0a 73 74 72 75 SORINFO;....stru 15230 63 74 20 4d 45 4e 55 42 41 52 49 4e 46 4f 20 7b ct MENUBARINFO { 15240 0d 0a 09 44 57 4f 52 44 20 63 62 53 69 7a 65 20 ...DWORD cbSize 15250 3d 20 74 68 69 73 2e 73 69 7a 65 6f 66 3b 0d 0a = this.sizeof;.. 15260 09 52 45 43 54 20 20 72 63 42 61 72 3b 0d 0a 09 .RECT rcBar;... 15270 48 4d 45 4e 55 20 68 4d 65 6e 75 3b 0d 0a 09 48 HMENU hMenu;...H 15280 57 4e 44 20 20 68 77 6e 64 4d 65 6e 75 3b 0d 0a WND hwndMenu;.. 15290 09 62 79 74 65 20 62 66 5f 3b 20 2f 2f 20 53 69 .byte bf_; // Si 152a0 6d 75 6c 61 74 65 64 20 62 69 74 66 69 65 6c 64 mulated bitfield 152b0 0d 0a 2f 2f 09 42 4f 4f 4c 20 20 66 42 61 72 46 ..//.BOOL fBarF 152c0 6f 63 75 73 65 64 3a 31 3b 0d 0a 2f 2f 09 42 4f ocused:1;..//.BO 152d0 4f 4c 20 20 66 46 6f 63 75 73 65 64 3a 31 3b 0d OL fFocused:1;. 152e0 0a 09 62 6f 6f 6c 20 66 42 61 72 46 6f 63 75 73 ..bool fBarFocus 152f0 65 64 28 29 20 7b 20 72 65 74 75 72 6e 20 28 62 ed() { return (b 15300 66 5f 20 26 20 31 29 20 3d 3d 20 31 3b 20 7d 0d f_ & 1) == 1; }. 15310 0a 09 62 6f 6f 6c 20 66 46 6f 63 75 73 65 64 28 ..bool fFocused( 15320 29 20 7b 20 72 65 74 75 72 6e 20 28 62 66 5f 20 ) { return (bf_ 15330 26 20 32 29 20 3d 3d 20 32 3b 20 7d 0d 0a 09 76 & 2) == 2; }...v 15340 6f 69 64 20 66 42 61 72 46 6f 63 75 73 65 64 28 oid fBarFocused( 15350 62 6f 6f 6c 20 62 29 20 7b 20 62 66 5f 20 3d 20 bool b) { bf_ = 15360 63 61 73 74 28 62 79 74 65 29 28 28 62 66 5f 20 cast(byte)((bf_ 15370 26 20 30 78 46 45 29 20 7c 20 62 29 3b 20 7d 0d & 0xFE) | b); }. 15380 0a 09 76 6f 69 64 20 66 46 6f 63 75 73 65 64 28 ..void fFocused( 15390 62 6f 6f 6c 20 62 29 20 7b 20 62 66 5f 20 3d 20 bool b) { bf_ = 153a0 63 61 73 74 28 62 79 74 65 29 28 62 20 3f 20 28 cast(byte)(b ? ( 153b0 62 66 5f 20 7c 20 32 29 20 3a 20 62 66 5f 20 26 bf_ | 2) : bf_ & 153c0 20 30 78 46 44 29 3b 20 7d 0d 0a 7d 0d 0a 61 6c 0xFD); }..}..al 153d0 69 61 73 20 4d 45 4e 55 42 41 52 49 4e 46 4f 2a ias MENUBARINFO* 153e0 20 50 4d 45 4e 55 42 41 52 49 4e 46 4f 3b 0d 0a PMENUBARINFO;.. 153f0 0d 0a 73 74 72 75 63 74 20 4d 45 4e 55 49 4e 46 ..struct MENUINF 15400 4f 20 7b 0d 0a 09 44 57 4f 52 44 20 63 62 53 69 O {...DWORD cbSi 15410 7a 65 20 3d 20 74 68 69 73 2e 73 69 7a 65 6f 66 ze = this.sizeof 15420 3b 0d 0a 09 44 57 4f 52 44 20 66 4d 61 73 6b 3b ;...DWORD fMask; 15430 0d 0a 09 44 57 4f 52 44 20 64 77 53 74 79 6c 65 ...DWORD dwStyle 15440 3b 0d 0a 09 55 49 4e 54 20 63 79 4d 61 78 3b 0d ;...UINT cyMax;. 15450 0a 09 48 42 52 55 53 48 20 20 68 62 72 42 61 63 ..HBRUSH hbrBac 15460 6b 3b 0d 0a 09 44 57 4f 52 44 20 20 20 64 77 43 k;...DWORD dwC 15470 6f 6e 74 65 78 74 48 65 6c 70 49 44 3b 0d 0a 09 ontextHelpID;... 15480 55 4c 4f 4e 47 5f 50 54 52 20 64 77 4d 65 6e 75 ULONG_PTR dwMenu 15490 44 61 74 61 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 Data;..}..alias 154a0 4d 45 4e 55 49 4e 46 4f 2a 20 20 20 20 20 20 20 MENUINFO* 154b0 20 4c 50 4d 45 4e 55 49 4e 46 4f 3b 0d 0a 61 6c LPMENUINFO;..al 154c0 69 61 73 20 63 6f 6e 73 74 28 4d 45 4e 55 49 4e ias const(MENUIN 154d0 46 4f 29 2a 20 4c 50 43 4d 45 4e 55 49 4e 46 4f FO)* LPCMENUINFO 154e0 3b 0d 0a 0d 0a 0d 0a 63 6f 6e 73 74 20 43 43 48 ;......const CCH 154f0 49 4c 44 52 45 4e 5f 53 43 52 4f 4c 4c 42 41 52 ILDREN_SCROLLBAR 15500 3d 35 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 53 43 =5;....struct SC 15510 52 4f 4c 4c 42 41 52 49 4e 46 4f 20 7b 0d 0a 09 ROLLBARINFO {... 15520 44 57 4f 52 44 20 63 62 53 69 7a 65 20 3d 20 74 DWORD cbSize = t 15530 68 69 73 2e 73 69 7a 65 6f 66 3b 0d 0a 09 52 45 his.sizeof;...RE 15540 43 54 20 20 72 63 53 63 72 6f 6c 6c 42 61 72 3b CT rcScrollBar; 15550 0d 0a 09 69 6e 74 20 20 20 64 78 79 4c 69 6e 65 ...int dxyLine 15560 42 75 74 74 6f 6e 3b 0d 0a 09 69 6e 74 20 20 20 Button;...int 15570 78 79 54 68 75 6d 62 54 6f 70 3b 0d 0a 09 69 6e xyThumbTop;...in 15580 74 20 20 20 78 79 54 68 75 6d 62 42 6f 74 74 6f t xyThumbBotto 15590 6d 3b 0d 0a 09 69 6e 74 20 20 20 72 65 73 65 72 m;...int reser 155a0 76 65 64 3b 0d 0a 09 44 57 4f 52 44 5b 43 43 48 ved;...DWORD[CCH 155b0 49 4c 44 52 45 4e 5f 53 43 52 4f 4c 4c 42 41 52 ILDREN_SCROLLBAR 155c0 2b 31 5d 20 72 67 73 74 61 74 65 3b 0d 0a 7d 0d +1] rgstate;..}. 155d0 0a 61 6c 69 61 73 20 53 43 52 4f 4c 4c 42 41 52 .alias SCROLLBAR 155e0 49 4e 46 4f 2a 20 50 53 43 52 4f 4c 4c 42 41 52 INFO* PSCROLLBAR 155f0 49 4e 46 4f 2c 20 4c 50 53 43 52 4f 4c 4c 42 41 INFO, LPSCROLLBA 15600 52 49 4e 46 4f 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 RINFO;....const 15610 43 43 48 49 4c 44 52 45 4e 5f 54 49 54 4c 45 42 CCHILDREN_TITLEB 15620 41 52 3d 35 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 AR=5;....struct 15630 54 49 54 4c 45 42 41 52 49 4e 46 4f 20 7b 0d 0a TITLEBARINFO {.. 15640 09 44 57 4f 52 44 20 63 62 53 69 7a 65 20 3d 20 .DWORD cbSize = 15650 54 49 54 4c 45 42 41 52 49 4e 46 4f 2e 73 69 7a TITLEBARINFO.siz 15660 65 6f 66 3b 0d 0a 09 52 45 43 54 20 20 72 63 54 eof;...RECT rcT 15670 69 74 6c 65 42 61 72 3b 0d 0a 09 44 57 4f 52 44 itleBar;...DWORD 15680 5b 43 43 48 49 4c 44 52 45 4e 5f 54 49 54 4c 45 [CCHILDREN_TITLE 15690 42 41 52 2b 31 5d 20 72 67 73 74 61 74 65 3b 0d BAR+1] rgstate;. 156a0 0a 7d 0d 0a 61 6c 69 61 73 20 54 49 54 4c 45 42 .}..alias TITLEB 156b0 41 52 49 4e 46 4f 2a 20 50 54 49 54 4c 45 42 41 ARINFO* PTITLEBA 156c0 52 49 4e 46 4f 2c 20 4c 50 54 49 54 4c 45 42 41 RINFO, LPTITLEBA 156d0 52 49 4e 46 4f 3b 0d 0a 0d 0a 73 74 72 75 63 74 RINFO;....struct 156e0 20 57 49 4e 44 4f 57 49 4e 46 4f 20 7b 0d 0a 09 WINDOWINFO {... 156f0 44 57 4f 52 44 20 63 62 53 69 7a 65 20 3d 20 57 DWORD cbSize = W 15700 49 4e 44 4f 57 49 4e 46 4f 2e 73 69 7a 65 6f 66 INDOWINFO.sizeof 15710 3b 0d 0a 09 52 45 43 54 20 20 72 63 57 69 6e 64 ;...RECT rcWind 15720 6f 77 3b 0d 0a 09 52 45 43 54 20 20 72 63 43 6c ow;...RECT rcCl 15730 69 65 6e 74 3b 0d 0a 09 44 57 4f 52 44 20 64 77 ient;...DWORD dw 15740 53 74 79 6c 65 3b 0d 0a 09 44 57 4f 52 44 20 64 Style;...DWORD d 15750 77 45 78 53 74 79 6c 65 3b 0d 0a 09 44 57 4f 52 wExStyle;...DWOR 15760 44 20 64 77 57 69 6e 64 6f 77 53 74 61 74 75 73 D dwWindowStatus 15770 3b 0d 0a 09 55 49 4e 54 20 20 63 78 57 69 6e 64 ;...UINT cxWind 15780 6f 77 42 6f 72 64 65 72 73 3b 0d 0a 09 55 49 4e owBorders;...UIN 15790 54 20 20 63 79 57 69 6e 64 6f 77 42 6f 72 64 65 T cyWindowBorde 157a0 72 73 3b 0d 0a 09 41 54 4f 4d 20 20 61 74 6f 6d rs;...ATOM atom 157b0 57 69 6e 64 6f 77 54 79 70 65 3b 0d 0a 09 57 4f WindowType;...WO 157c0 52 44 20 20 77 43 72 65 61 74 6f 72 56 65 72 73 RD wCreatorVers 157d0 69 6f 6e 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 57 ion;..}..alias W 157e0 49 4e 44 4f 57 49 4e 46 4f 2a 20 50 57 49 4e 44 INDOWINFO* PWIND 157f0 4f 57 49 4e 46 4f 2c 20 4c 50 57 49 4e 44 4f 57 OWINFO, LPWINDOW 15800 49 4e 46 4f 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 INFO;....struct 15810 4c 41 53 54 49 4e 50 55 54 49 4e 46 4f 20 7b 0d LASTINPUTINFO {. 15820 0a 09 55 49 4e 54 20 63 62 53 69 7a 65 20 3d 20 ..UINT cbSize = 15830 74 68 69 73 2e 73 69 7a 65 6f 66 3b 0d 0a 09 44 this.sizeof;...D 15840 57 4f 52 44 20 64 77 54 69 6d 65 3b 0d 0a 7d 0d WORD dwTime;..}. 15850 0a 61 6c 69 61 73 20 4c 41 53 54 49 4e 50 55 54 .alias LASTINPUT 15860 49 4e 46 4f 2a 20 50 4c 41 53 54 49 4e 50 55 54 INFO* PLASTINPUT 15870 49 4e 46 4f 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 INFO;....struct 15880 4d 4f 4e 49 54 4f 52 49 4e 46 4f 20 7b 0d 0a 09 MONITORINFO {... 15890 44 57 4f 52 44 20 63 62 53 69 7a 65 20 3d 20 74 DWORD cbSize = t 158a0 68 69 73 2e 73 69 7a 65 6f 66 3b 0d 0a 09 52 45 his.sizeof;...RE 158b0 43 54 20 72 63 4d 6f 6e 69 74 6f 72 3b 0d 0a 09 CT rcMonitor;... 158c0 52 45 43 54 20 72 63 57 6f 72 6b 3b 0d 0a 09 44 RECT rcWork;...D 158d0 57 4f 52 44 20 64 77 46 6c 61 67 73 3b 0d 0a 7d WORD dwFlags;..} 158e0 0d 0a 61 6c 69 61 73 20 4d 4f 4e 49 54 4f 52 49 ..alias MONITORI 158f0 4e 46 4f 2a 20 4c 50 4d 4f 4e 49 54 4f 52 49 4e NFO* LPMONITORIN 15900 46 4f 3b 0d 0a 0d 0a 63 6f 6e 73 74 20 43 43 48 FO;....const CCH 15910 44 45 56 49 43 45 4e 41 4d 45 3d 33 32 3b 0d 0a DEVICENAME=32;.. 15920 0d 0a 73 74 72 75 63 74 20 4d 4f 4e 49 54 4f 52 ..struct MONITOR 15930 49 4e 46 4f 45 58 41 20 7b 0d 0a 09 44 57 4f 52 INFOEXA {...DWOR 15940 44 20 63 62 53 69 7a 65 20 3d 20 4d 4f 4e 49 54 D cbSize = MONIT 15950 4f 52 49 4e 46 4f 45 58 41 2e 73 69 7a 65 6f 66 ORINFOEXA.sizeof 15960 3b 0d 0a 09 52 45 43 54 20 20 72 63 4d 6f 6e 69 ;...RECT rcMoni 15970 74 6f 72 3b 0d 0a 09 52 45 43 54 20 20 72 63 57 tor;...RECT rcW 15980 6f 72 6b 3b 0d 0a 09 44 57 4f 52 44 20 64 77 46 ork;...DWORD dwF 15990 6c 61 67 73 3b 0d 0a 09 43 48 41 52 5b 43 43 48 lags;...CHAR[CCH 159a0 44 45 56 49 43 45 4e 41 4d 45 5d 20 73 7a 44 65 DEVICENAME] szDe 159b0 76 69 63 65 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 vice;..}..alias 159c0 4d 4f 4e 49 54 4f 52 49 4e 46 4f 45 58 41 2a 20 MONITORINFOEXA* 159d0 4c 50 4d 4f 4e 49 54 4f 52 49 4e 46 4f 45 58 41 LPMONITORINFOEXA 159e0 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 4d 4f 4e 49 ;....struct MONI 159f0 54 4f 52 49 4e 46 4f 45 58 57 20 7b 0d 0a 09 44 TORINFOEXW {...D 15a00 57 4f 52 44 20 63 62 53 69 7a 65 20 3d 20 4d 4f WORD cbSize = MO 15a10 4e 49 54 4f 52 49 4e 46 4f 45 58 57 2e 73 69 7a NITORINFOEXW.siz 15a20 65 6f 66 3b 0d 0a 09 52 45 43 54 20 20 72 63 4d eof;...RECT rcM 15a30 6f 6e 69 74 6f 72 3b 0d 0a 09 52 45 43 54 20 20 onitor;...RECT 15a40 72 63 57 6f 72 6b 3b 0d 0a 09 44 57 4f 52 44 20 rcWork;...DWORD 15a50 64 77 46 6c 61 67 73 3b 0d 0a 09 57 43 48 41 52 dwFlags;...WCHAR 15a60 5b 43 43 48 44 45 56 49 43 45 4e 41 4d 45 5d 20 [CCHDEVICENAME] 15a70 73 7a 44 65 76 69 63 65 3b 0d 0a 7d 0d 0a 61 6c szDevice;..}..al 15a80 69 61 73 20 4d 4f 4e 49 54 4f 52 49 4e 46 4f 45 ias MONITORINFOE 15a90 58 57 2a 20 4c 50 4d 4f 4e 49 54 4f 52 49 4e 46 XW* LPMONITORINF 15aa0 4f 45 58 57 3b 0d 0a 0d 0a 73 74 72 75 63 74 20 OEXW;....struct 15ab0 4b 42 44 4c 4c 48 4f 4f 4b 53 54 52 55 43 54 20 KBDLLHOOKSTRUCT 15ac0 7b 0d 0a 09 44 57 4f 52 44 20 76 6b 43 6f 64 65 {...DWORD vkCode 15ad0 3b 0d 0a 09 44 57 4f 52 44 20 73 63 61 6e 43 6f ;...DWORD scanCo 15ae0 64 65 3b 0d 0a 09 44 57 4f 52 44 20 66 6c 61 67 de;...DWORD flag 15af0 73 3b 0d 0a 09 44 57 4f 52 44 20 74 69 6d 65 3b s;...DWORD time; 15b00 0d 0a 09 44 57 4f 52 44 20 64 77 45 78 74 72 61 ...DWORD dwExtra 15b10 49 6e 66 6f 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 Info;..}..alias 15b20 4b 42 44 4c 4c 48 4f 4f 4b 53 54 52 55 43 54 2a KBDLLHOOKSTRUCT* 15b30 20 4c 50 4b 42 44 4c 4c 48 4f 4f 4b 53 54 52 55 LPKBDLLHOOKSTRU 15b40 43 54 2c 20 50 4b 42 44 4c 4c 48 4f 4f 4b 53 54 CT, PKBDLLHOOKST 15b50 52 55 43 54 3b 0d 0a 0d 0a 73 74 61 74 69 63 20 RUCT;....static 15b60 69 66 20 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 if (_WIN32_WINNT 15b70 20 3e 3d 20 30 78 35 30 31 29 20 7b 0d 0a 09 73 >= 0x501) {...s 15b80 74 72 75 63 74 20 46 4c 41 53 48 57 49 4e 46 4f truct FLASHWINFO 15b90 20 7b 0d 0a 09 09 55 49 4e 54 20 20 63 62 53 69 {....UINT cbSi 15ba0 7a 65 20 3d 20 74 68 69 73 2e 73 69 7a 65 6f 66 ze = this.sizeof 15bb0 3b 0d 0a 09 09 48 57 4e 44 20 20 68 77 6e 64 3b ;....HWND hwnd; 15bc0 0d 0a 09 09 44 57 4f 52 44 20 64 77 46 6c 61 67 ....DWORD dwFlag 15bd0 73 3b 0d 0a 09 09 55 49 4e 54 20 20 75 43 6f 75 s;....UINT uCou 15be0 6e 74 3b 0d 0a 09 09 44 57 4f 52 44 20 64 77 54 nt;....DWORD dwT 15bf0 69 6d 65 6f 75 74 3b 0d 0a 09 7d 0d 0a 09 61 6c imeout;...}...al 15c00 69 61 73 20 46 4c 41 53 48 57 49 4e 46 4f 2a 20 ias FLASHWINFO* 15c10 50 46 4c 41 53 48 57 49 4e 46 4f 3b 0d 0a 7d 0d PFLASHWINFO;..}. 15c20 0a 0d 0a 73 74 61 74 69 63 20 69 66 20 28 5f 57 ...static if (_W 15c30 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 IN32_WINNT >= 0x 15c40 35 30 30 29 20 7b 0d 0a 0d 0a 09 73 74 72 75 63 500) {.....struc 15c50 74 20 4d 4f 55 53 45 4d 4f 56 45 50 4f 49 4e 54 t MOUSEMOVEPOINT 15c60 20 7b 0d 0a 09 09 69 6e 74 20 78 3b 0d 0a 09 09 {....int x;.... 15c70 69 6e 74 20 79 3b 0d 0a 09 09 44 57 4f 52 44 20 int y;....DWORD 15c80 74 69 6d 65 3b 0d 0a 09 09 55 4c 4f 4e 47 5f 50 time;....ULONG_P 15c90 54 52 20 64 77 45 78 74 72 61 49 6e 66 6f 3b 0d TR dwExtraInfo;. 15ca0 0a 09 7d 0d 0a 09 61 6c 69 61 73 20 4d 4f 55 53 ..}...alias MOUS 15cb0 45 4d 4f 56 45 50 4f 49 4e 54 2a 20 50 4d 4f 55 EMOVEPOINT* PMOU 15cc0 53 45 4d 4f 56 45 50 4f 49 4e 54 2c 20 4c 50 4d SEMOVEPOINT, LPM 15cd0 4f 55 53 45 4d 4f 56 45 50 4f 49 4e 54 3b 0d 0a OUSEMOVEPOINT;.. 15ce0 7d 0d 0a 0d 0a 73 74 61 74 69 63 20 69 66 20 28 }....static if ( 15cf0 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 _WIN32_WINNT >= 15d00 30 78 34 30 33 29 20 7b 0d 0a 09 73 74 72 75 63 0x403) {...struc 15d10 74 20 4d 4f 55 53 45 49 4e 50 55 54 20 7b 0d 0a t MOUSEINPUT {.. 15d20 09 09 4c 4f 4e 47 20 64 78 3b 0d 0a 09 09 4c 4f ..LONG dx;....LO 15d30 4e 47 20 64 79 3b 0d 0a 09 09 44 57 4f 52 44 20 NG dy;....DWORD 15d40 6d 6f 75 73 65 44 61 74 61 3b 0d 0a 09 09 44 57 mouseData;....DW 15d50 4f 52 44 20 64 77 46 6c 61 67 73 3b 0d 0a 09 09 ORD dwFlags;.... 15d60 44 57 4f 52 44 20 74 69 6d 65 3b 0d 0a 09 09 55 DWORD time;....U 15d70 4c 4f 4e 47 5f 50 54 52 20 64 77 45 78 74 72 61 LONG_PTR dwExtra 15d80 49 6e 66 6f 3b 0d 0a 09 7d 0d 0a 09 61 6c 69 61 Info;...}...alia 15d90 73 20 4d 4f 55 53 45 49 4e 50 55 54 2a 20 50 4d s MOUSEINPUT* PM 15da0 4f 55 53 45 49 4e 50 55 54 3b 0d 0a 0d 0a 09 73 OUSEINPUT;.....s 15db0 74 72 75 63 74 20 4b 45 59 42 44 49 4e 50 55 54 truct KEYBDINPUT 15dc0 20 7b 0d 0a 09 09 57 4f 52 44 20 77 56 6b 3b 0d {....WORD wVk;. 15dd0 0a 09 09 57 4f 52 44 20 77 53 63 61 6e 3b 0d 0a ...WORD wScan;.. 15de0 09 09 44 57 4f 52 44 20 64 77 46 6c 61 67 73 3b ..DWORD dwFlags; 15df0 0d 0a 09 09 44 57 4f 52 44 20 74 69 6d 65 3b 0d ....DWORD time;. 15e00 0a 09 09 55 4c 4f 4e 47 5f 50 54 52 20 64 77 45 ...ULONG_PTR dwE 15e10 78 74 72 61 49 6e 66 6f 3b 0d 0a 09 7d 0d 0a 09 xtraInfo;...}... 15e20 61 6c 69 61 73 20 4b 45 59 42 44 49 4e 50 55 54 alias KEYBDINPUT 15e30 2a 20 50 4b 45 59 42 44 49 4e 50 55 54 3b 0d 0a * PKEYBDINPUT;.. 15e40 0d 0a 09 73 74 72 75 63 74 20 48 41 52 44 57 41 ...struct HARDWA 15e50 52 45 49 4e 50 55 54 20 7b 0d 0a 09 09 44 57 4f REINPUT {....DWO 15e60 52 44 20 75 4d 73 67 3b 0d 0a 09 09 57 4f 52 44 RD uMsg;....WORD 15e70 20 77 50 61 72 61 6d 4c 3b 0d 0a 09 09 57 4f 52 wParamL;....WOR 15e80 44 20 77 50 61 72 61 6d 48 3b 0d 0a 09 7d 0d 0a D wParamH;...}.. 15e90 09 61 6c 69 61 73 20 48 41 52 44 57 41 52 45 49 .alias HARDWAREI 15ea0 4e 50 55 54 2a 20 50 48 41 52 44 57 41 52 45 49 NPUT* PHARDWAREI 15eb0 4e 50 55 54 3b 0d 0a 0d 0a 09 73 74 72 75 63 74 NPUT;.....struct 15ec0 20 49 4e 50 55 54 20 7b 0d 0a 09 09 44 57 4f 52 INPUT {....DWOR 15ed0 44 20 74 79 70 65 3b 0d 0a 09 09 75 6e 69 6f 6e D type;....union 15ee0 20 7b 0d 0a 09 09 09 4d 4f 55 53 45 49 4e 50 55 {.....MOUSEINPU 15ef0 54 20 6d 69 3b 0d 0a 09 09 09 4b 45 59 42 44 49 T mi;.....KEYBDI 15f00 4e 50 55 54 20 6b 69 3b 0d 0a 09 09 09 48 41 52 NPUT ki;.....HAR 15f10 44 57 41 52 45 49 4e 50 55 54 20 68 69 3b 0d 0a DWAREINPUT hi;.. 15f20 09 09 7d 0d 0a 09 7d 0d 0a 09 61 6c 69 61 73 20 ..}...}...alias 15f30 49 4e 50 55 54 2a 20 50 49 4e 50 55 54 2c 20 4c INPUT* PINPUT, L 15f40 50 49 4e 50 55 54 3b 0d 0a 7d 2f 2f 20 28 5f 57 PINPUT;..}// (_W 15f50 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 IN32_WINNT >= 0x 15f60 34 30 33 29 0d 0a 0d 0a 73 74 61 74 69 63 20 69 403)....static i 15f70 66 20 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 f (_WIN32_WINNT 15f80 3e 3d 20 30 78 35 30 30 29 20 7b 0d 0a 09 73 74 >= 0x500) {...st 15f90 72 75 63 74 20 47 55 49 54 48 52 45 41 44 49 4e ruct GUITHREADIN 15fa0 46 4f 20 7b 0d 0a 09 09 44 57 4f 52 44 20 63 62 FO {....DWORD cb 15fb0 53 69 7a 65 20 3d 20 74 68 69 73 2e 73 69 7a 65 Size = this.size 15fc0 6f 66 3b 0d 0a 09 09 44 57 4f 52 44 20 66 6c 61 of;....DWORD fla 15fd0 67 73 3b 0d 0a 09 09 48 57 4e 44 20 68 77 6e 64 gs;....HWND hwnd 15fe0 41 63 74 69 76 65 3b 0d 0a 09 09 48 57 4e 44 20 Active;....HWND 15ff0 68 77 6e 64 46 6f 63 75 73 3b 0d 0a 09 09 48 57 hwndFocus;....HW 16000 4e 44 20 68 77 6e 64 43 61 70 74 75 72 65 3b 0d ND hwndCapture;. 16010 0a 09 09 48 57 4e 44 20 68 77 6e 64 4d 65 6e 75 ...HWND hwndMenu 16020 4f 77 6e 65 72 3b 0d 0a 09 09 48 57 4e 44 20 68 Owner;....HWND h 16030 77 6e 64 4d 6f 76 65 53 69 7a 65 3b 0d 0a 09 09 wndMoveSize;.... 16040 48 57 4e 44 20 68 77 6e 64 43 61 72 65 74 3b 0d HWND hwndCaret;. 16050 0a 09 09 52 45 43 54 20 72 63 43 61 72 65 74 3b ...RECT rcCaret; 16060 0d 0a 09 7d 0d 0a 09 61 6c 69 61 73 20 47 55 49 ...}...alias GUI 16070 54 48 52 45 41 44 49 4e 46 4f 2a 20 50 47 55 49 THREADINFO* PGUI 16080 54 48 52 45 41 44 49 4e 46 4f 2c 20 4c 50 47 55 THREADINFO, LPGU 16090 49 54 48 52 45 41 44 49 4e 46 4f 3b 0d 0a 09 65 ITHREADINFO;...e 160a0 78 74 65 72 6e 20 28 57 69 6e 64 6f 77 73 29 20 xtern (Windows) 160b0 7b 0d 0a 09 09 61 6c 69 61 73 20 76 6f 69 64 20 {....alias void 160c0 66 75 6e 63 74 69 6f 6e 20 28 48 57 49 4e 45 56 function (HWINEV 160d0 45 4e 54 48 4f 4f 4b 2c 20 44 57 4f 52 44 2c 20 ENTHOOK, DWORD, 160e0 48 57 4e 44 2c 20 4c 4f 4e 47 2c 20 4c 4f 4e 47 HWND, LONG, LONG 160f0 2c 20 44 57 4f 52 44 2c 20 44 57 4f 52 44 29 20 , DWORD, DWORD) 16100 57 49 4e 45 56 45 4e 54 50 52 4f 43 3b 0d 0a 09 WINEVENTPROC;... 16110 7d 0d 0a 0d 0a 7d 2f 2f 20 28 5f 57 49 4e 33 32 }....}// (_WIN32 16120 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 35 30 30 29 _WINNT >= 0x500) 16130 0d 0a 0d 0a 73 74 61 74 69 63 20 69 66 20 28 5f ....static if (_ 16140 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 WIN32_WINNT >= 0 16150 78 35 30 31 29 20 7b 0d 0a 09 73 74 72 75 63 74 x501) {...struct 16160 20 42 53 4d 49 4e 46 4f 20 7b 0d 0a 09 09 55 49 BSMINFO {....UI 16170 4e 54 20 20 63 62 53 69 7a 65 20 3d 20 74 68 69 NT cbSize = thi 16180 73 2e 73 69 7a 65 6f 66 3b 0d 0a 09 09 48 44 45 s.sizeof;....HDE 16190 53 4b 20 68 64 65 73 6b 3b 0d 0a 09 09 48 57 4e SK hdesk;....HWN 161a0 44 20 20 68 77 6e 64 3b 0d 0a 09 09 4c 55 49 44 D hwnd;....LUID 161b0 20 20 6c 75 69 64 3b 0d 0a 09 7d 0d 0a 09 61 6c luid;...}...al 161c0 69 61 73 20 42 53 4d 49 4e 46 4f 2a 20 50 42 53 ias BSMINFO* PBS 161d0 4d 49 4e 46 4f 3b 0d 0a 0d 0a 09 61 6c 69 61 73 MINFO;.....alias 161e0 20 54 79 70 65 44 65 66 21 28 48 41 4e 44 4c 45 TypeDef!(HANDLE 161f0 29 20 48 52 41 57 49 4e 50 55 54 3b 0d 0a 0d 0a ) HRAWINPUT;.... 16200 09 73 74 72 75 63 74 20 52 41 57 49 4e 50 55 54 .struct RAWINPUT 16210 48 45 41 44 45 52 20 7b 0d 0a 09 09 44 57 4f 52 HEADER {....DWOR 16220 44 20 64 77 54 79 70 65 3b 0d 0a 09 09 44 57 4f D dwType;....DWO 16230 52 44 20 64 77 53 69 7a 65 3b 0d 0a 09 09 48 41 RD dwSize;....HA 16240 4e 44 4c 45 20 68 44 65 76 69 63 65 3b 0d 0a 09 NDLE hDevice;... 16250 09 57 50 41 52 41 4d 20 77 50 61 72 61 6d 3b 0d .WPARAM wParam;. 16260 0a 09 7d 0d 0a 09 61 6c 69 61 73 20 52 41 57 49 ..}...alias RAWI 16270 4e 50 55 54 48 45 41 44 45 52 2a 20 50 52 41 57 NPUTHEADER* PRAW 16280 49 4e 50 55 54 48 45 41 44 45 52 3b 0d 0a 0d 0a INPUTHEADER;.... 16290 09 73 74 72 75 63 74 20 52 41 57 4d 4f 55 53 45 .struct RAWMOUSE 162a0 20 7b 0d 0a 09 09 55 53 48 4f 52 54 20 75 73 46 {....USHORT usF 162b0 6c 61 67 73 3b 0d 0a 09 09 75 6e 69 6f 6e 20 7b lags;....union { 162c0 0d 0a 09 09 09 55 4c 4f 4e 47 20 75 6c 42 75 74 .....ULONG ulBut 162d0 74 6f 6e 73 3b 0d 0a 09 09 09 73 74 72 75 63 74 tons;.....struct 162e0 20 7b 0d 0a 09 09 09 09 55 53 48 4f 52 54 20 75 {......USHORT u 162f0 73 42 75 74 74 6f 6e 46 6c 61 67 73 3b 0d 0a 09 sButtonFlags;... 16300 09 09 09 55 53 48 4f 52 54 20 75 73 42 75 74 74 ...USHORT usButt 16310 6f 6e 44 61 74 61 3b 0d 0a 09 09 09 7d 0d 0a 09 onData;.....}... 16320 09 7d 0d 0a 09 09 55 4c 4f 4e 47 20 75 6c 52 61 .}....ULONG ulRa 16330 77 42 75 74 74 6f 6e 73 3b 0d 0a 09 09 4c 4f 4e wButtons;....LON 16340 47 20 6c 4c 61 73 74 58 3b 0d 0a 09 09 4c 4f 4e G lLastX;....LON 16350 47 20 6c 4c 61 73 74 59 3b 0d 0a 09 09 55 4c 4f G lLastY;....ULO 16360 4e 47 20 75 6c 45 78 74 72 61 49 6e 66 6f 72 6d NG ulExtraInform 16370 61 74 69 6f 6e 3b 0d 0a 09 7d 0d 0a 09 61 6c 69 ation;...}...ali 16380 61 73 20 52 41 57 4d 4f 55 53 45 2a 20 50 52 41 as RAWMOUSE* PRA 16390 57 4d 4f 55 53 45 2c 20 4c 50 52 41 57 4d 4f 55 WMOUSE, LPRAWMOU 163a0 53 45 3b 0d 0a 0d 0a 09 73 74 72 75 63 74 20 52 SE;.....struct R 163b0 41 57 4b 45 59 42 4f 41 52 44 20 7b 0d 0a 09 09 AWKEYBOARD {.... 163c0 55 53 48 4f 52 54 20 4d 61 6b 65 43 6f 64 65 3b USHORT MakeCode; 163d0 0d 0a 09 09 55 53 48 4f 52 54 20 46 6c 61 67 73 ....USHORT Flags 163e0 3b 0d 0a 09 09 55 53 48 4f 52 54 20 52 65 73 65 ;....USHORT Rese 163f0 72 76 65 64 3b 0d 0a 09 09 55 53 48 4f 52 54 20 rved;....USHORT 16400 56 4b 65 79 3b 0d 0a 09 09 55 49 4e 54 20 4d 65 VKey;....UINT Me 16410 73 73 61 67 65 3b 0d 0a 09 09 55 4c 4f 4e 47 20 ssage;....ULONG 16420 45 78 74 72 61 49 6e 66 6f 72 6d 61 74 69 6f 6e ExtraInformation 16430 3b 0d 0a 09 7d 0d 0a 09 61 6c 69 61 73 20 52 41 ;...}...alias RA 16440 57 4b 45 59 42 4f 41 52 44 2a 20 50 52 41 57 4b WKEYBOARD* PRAWK 16450 45 59 42 4f 41 52 44 2c 20 4c 50 52 41 57 4b 45 EYBOARD, LPRAWKE 16460 59 42 4f 41 52 44 3b 0d 0a 0d 0a 09 73 74 72 75 YBOARD;.....stru 16470 63 74 20 52 41 57 48 49 44 20 7b 0d 0a 09 09 44 ct RAWHID {....D 16480 57 4f 52 44 20 64 77 53 69 7a 65 48 69 64 3b 0d WORD dwSizeHid;. 16490 0a 09 09 44 57 4f 52 44 20 64 77 43 6f 75 6e 74 ...DWORD dwCount 164a0 3b 0d 0a 09 09 42 59 54 45 20 62 52 61 77 44 61 ;....BYTE bRawDa 164b0 74 61 3b 0d 0a 09 7d 0d 0a 09 61 6c 69 61 73 20 ta;...}...alias 164c0 52 41 57 48 49 44 2a 20 50 52 41 57 48 49 44 2c RAWHID* PRAWHID, 164d0 20 4c 50 52 41 57 48 49 44 3b 0d 0a 0d 0a 09 73 LPRAWHID;.....s 164e0 74 72 75 63 74 20 52 41 57 49 4e 50 55 54 20 7b truct RAWINPUT { 164f0 0d 0a 09 09 52 41 57 49 4e 50 55 54 48 45 41 44 ....RAWINPUTHEAD 16500 45 52 20 68 65 61 64 65 72 3b 0d 0a 09 09 75 6e ER header;....un 16510 69 6f 6e 20 5f 64 61 74 61 20 7b 0d 0a 09 09 09 ion _data {..... 16520 52 41 57 4d 4f 55 53 45 20 20 20 20 6d 6f 75 73 RAWMOUSE mous 16530 65 3b 0d 0a 09 09 09 52 41 57 4b 45 59 42 4f 41 e;.....RAWKEYBOA 16540 52 44 20 6b 65 79 62 6f 61 72 64 3b 0d 0a 09 09 RD keyboard;.... 16550 09 52 41 57 48 49 44 20 20 20 20 20 20 68 69 64 .RAWHID hid 16560 3b 0d 0a 09 09 7d 0d 0a 09 09 5f 64 61 74 61 20 ;....}...._data 16570 64 61 74 61 3b 0d 0a 09 7d 0d 0a 09 61 6c 69 61 data;...}...alia 16580 73 20 52 41 57 49 4e 50 55 54 2a 20 50 52 41 57 s RAWINPUT* PRAW 16590 49 4e 50 55 54 2c 20 4c 50 52 41 57 49 4e 50 55 INPUT, LPRAWINPU 165a0 54 3b 0d 0a 0d 0a 09 73 74 72 75 63 74 20 52 41 T;.....struct RA 165b0 57 49 4e 50 55 54 44 45 56 49 43 45 20 7b 0d 0a WINPUTDEVICE {.. 165c0 09 09 55 53 48 4f 52 54 20 75 73 55 73 61 67 65 ..USHORT usUsage 165d0 50 61 67 65 3b 0d 0a 09 09 55 53 48 4f 52 54 20 Page;....USHORT 165e0 75 73 55 73 61 67 65 3b 0d 0a 09 09 44 57 4f 52 usUsage;....DWOR 165f0 44 20 64 77 46 6c 61 67 73 3b 0d 0a 09 09 48 57 D dwFlags;....HW 16600 4e 44 20 68 77 6e 64 54 61 72 67 65 74 3b 0d 0a ND hwndTarget;.. 16610 09 7d 0d 0a 09 61 6c 69 61 73 20 52 41 57 49 4e .}...alias RAWIN 16620 50 55 54 44 45 56 49 43 45 2a 20 20 20 20 20 20 PUTDEVICE* 16630 20 20 50 52 41 57 49 4e 50 55 54 44 45 56 49 43 PRAWINPUTDEVIC 16640 45 2c 20 4c 50 52 41 57 49 4e 50 55 54 44 45 56 E, LPRAWINPUTDEV 16650 49 43 45 3b 0d 0a 09 61 6c 69 61 73 20 63 6f 6e ICE;...alias con 16660 73 74 28 52 41 57 49 4e 50 55 54 44 45 56 49 43 st(RAWINPUTDEVIC 16670 45 29 2a 20 50 43 52 41 57 49 4e 50 55 54 44 45 E)* PCRAWINPUTDE 16680 56 49 43 45 3b 0d 0a 0d 0a 09 73 74 72 75 63 74 VICE;.....struct 16690 20 52 41 57 49 4e 50 55 54 44 45 56 49 43 45 4c RAWINPUTDEVICEL 166a0 49 53 54 20 7b 0d 0a 09 09 48 41 4e 44 4c 45 20 IST {....HANDLE 166b0 68 44 65 76 69 63 65 3b 0d 0a 09 09 44 57 4f 52 hDevice;....DWOR 166c0 44 20 64 77 54 79 70 65 3b 0d 0a 09 7d 0d 0a 09 D dwType;...}... 166d0 61 6c 69 61 73 20 52 41 57 49 4e 50 55 54 44 45 alias RAWINPUTDE 166e0 56 49 43 45 4c 49 53 54 2a 20 50 52 41 57 49 4e VICELIST* PRAWIN 166f0 50 55 54 44 45 56 49 43 45 4c 49 53 54 3b 0d 0a PUTDEVICELIST;.. 16700 0d 0a 09 73 74 72 75 63 74 20 52 49 44 5f 44 45 ...struct RID_DE 16710 56 49 43 45 5f 49 4e 46 4f 5f 4d 4f 55 53 45 20 VICE_INFO_MOUSE 16720 7b 0d 0a 09 09 44 57 4f 52 44 20 64 77 49 64 3b {....DWORD dwId; 16730 0d 0a 09 09 44 57 4f 52 44 20 64 77 4e 75 6d 62 ....DWORD dwNumb 16740 65 72 4f 66 42 75 74 74 6f 6e 73 3b 0d 0a 09 09 erOfButtons;.... 16750 44 57 4f 52 44 20 64 77 53 61 6d 70 6c 65 52 61 DWORD dwSampleRa 16760 74 65 3b 0d 0a 09 09 42 4f 4f 4c 20 20 66 48 61 te;....BOOL fHa 16770 73 48 6f 72 69 7a 6f 6e 74 61 6c 57 68 65 65 6c sHorizontalWheel 16780 3b 0d 0a 09 7d 0d 0a 0d 0a 09 73 74 72 75 63 74 ;...}.....struct 16790 20 52 49 44 5f 44 45 56 49 43 45 5f 49 4e 46 4f RID_DEVICE_INFO 167a0 5f 4b 45 59 42 4f 41 52 44 20 7b 0d 0a 09 09 44 _KEYBOARD {....D 167b0 57 4f 52 44 20 64 77 54 79 70 65 3b 0d 0a 09 09 WORD dwType;.... 167c0 44 57 4f 52 44 20 64 77 53 75 62 54 79 70 65 3b DWORD dwSubType; 167d0 0d 0a 09 09 44 57 4f 52 44 20 64 77 4b 65 79 62 ....DWORD dwKeyb 167e0 6f 61 72 64 4d 6f 64 65 3b 0d 0a 09 09 44 57 4f oardMode;....DWO 167f0 52 44 20 64 77 4e 75 6d 62 65 72 4f 66 46 75 6e RD dwNumberOfFun 16800 63 74 69 6f 6e 4b 65 79 73 3b 0d 0a 09 09 44 57 ctionKeys;....DW 16810 4f 52 44 20 64 77 4e 75 6d 62 65 72 4f 66 49 6e ORD dwNumberOfIn 16820 64 69 63 61 74 6f 72 73 3b 0d 0a 09 09 44 57 4f dicators;....DWO 16830 52 44 20 64 77 4e 75 6d 62 65 72 4f 66 4b 65 79 RD dwNumberOfKey 16840 73 54 6f 74 61 6c 3b 0d 0a 09 7d 0d 0a 0d 0a 09 sTotal;...}..... 16850 73 74 72 75 63 74 20 52 49 44 5f 44 45 56 49 43 struct RID_DEVIC 16860 45 5f 49 4e 46 4f 5f 48 49 44 20 7b 0d 0a 09 09 E_INFO_HID {.... 16870 44 57 4f 52 44 20 64 77 56 65 6e 64 6f 72 49 64 DWORD dwVendorId 16880 3b 0d 0a 09 09 44 57 4f 52 44 20 64 77 50 72 6f ;....DWORD dwPro 16890 64 75 63 74 49 64 3b 0d 0a 09 09 44 57 4f 52 44 ductId;....DWORD 168a0 20 64 77 56 65 72 73 69 6f 6e 4e 75 6d 62 65 72 dwVersionNumber 168b0 3b 0d 0a 09 09 55 53 48 4f 52 54 20 75 73 55 73 ;....USHORT usUs 168c0 61 67 65 50 61 67 65 3b 0d 0a 09 09 55 53 48 4f agePage;....USHO 168d0 52 54 20 75 73 55 73 61 67 65 3b 0d 0a 09 7d 0d RT usUsage;...}. 168e0 0a 0d 0a 09 73 74 72 75 63 74 20 52 49 44 5f 44 ....struct RID_D 168f0 45 56 49 43 45 5f 49 4e 46 4f 20 7b 0d 0a 09 09 EVICE_INFO {.... 16900 44 57 4f 52 44 20 63 62 53 69 7a 65 20 3d 20 74 DWORD cbSize = t 16910 68 69 73 2e 73 69 7a 65 6f 66 3b 0d 0a 09 09 44 his.sizeof;....D 16920 57 4f 52 44 20 64 77 54 79 70 65 3b 0d 0a 09 09 WORD dwType;.... 16930 75 6e 69 6f 6e 20 7b 0d 0a 09 09 09 52 49 44 5f union {.....RID_ 16940 44 45 56 49 43 45 5f 49 4e 46 4f 5f 4d 4f 55 53 DEVICE_INFO_MOUS 16950 45 20 6d 6f 75 73 65 3b 0d 0a 09 09 09 52 49 44 E mouse;.....RID 16960 5f 44 45 56 49 43 45 5f 49 4e 46 4f 5f 4b 45 59 _DEVICE_INFO_KEY 16970 42 4f 41 52 44 20 6b 65 79 62 6f 61 72 64 3b 0d BOARD keyboard;. 16980 0a 09 09 09 52 49 44 5f 44 45 56 49 43 45 5f 49 ....RID_DEVICE_I 16990 4e 46 4f 5f 48 49 44 20 68 69 64 3b 0d 0a 09 09 NFO_HID hid;.... 169a0 7d 0d 0a 09 7d 0d 0a 7d 2f 2f 20 28 5f 57 49 4e }...}..}// (_WIN 169b0 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 35 30 32_WINNT >= 0x50 169c0 31 29 0d 0a 0d 0a 73 74 72 75 63 74 20 4d 53 4c 1)....struct MSL 169d0 4c 48 4f 4f 4b 53 54 52 55 43 54 20 7b 0d 0a 09 LHOOKSTRUCT {... 169e0 50 4f 49 4e 54 20 70 74 3b 0d 0a 09 44 57 4f 52 POINT pt;...DWOR 169f0 44 20 6d 6f 75 73 65 44 61 74 61 3b 0d 0a 09 44 D mouseData;...D 16a00 57 4f 52 44 20 66 6c 61 67 73 3b 0d 0a 09 44 57 WORD flags;...DW 16a10 4f 52 44 20 74 69 6d 65 3b 0d 0a 09 55 4c 4f 4e ORD time;...ULON 16a20 47 5f 50 54 52 20 64 77 45 78 74 72 61 49 6e 66 G_PTR dwExtraInf 16a30 6f 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 20 4d 53 4c o;..}..alias MSL 16a40 4c 48 4f 4f 4b 53 54 52 55 43 54 2a 20 50 4d 53 LHOOKSTRUCT* PMS 16a50 4c 4c 48 4f 4f 4b 53 54 52 55 43 54 3b 0d 0a 0d LLHOOKSTRUCT;... 16a60 0a 61 6c 69 61 73 20 43 68 61 72 54 6f 4f 65 6d .alias CharToOem 16a70 41 20 41 6e 73 69 54 6f 4f 65 6d 3b 0d 0a 61 6c A AnsiToOem;..al 16a80 69 61 73 20 4f 65 6d 54 6f 43 68 61 72 41 20 4f ias OemToCharA O 16a90 65 6d 54 6f 41 6e 73 69 3b 0d 0a 61 6c 69 61 73 emToAnsi;..alias 16aa0 20 43 68 61 72 54 6f 4f 65 6d 42 75 66 66 41 20 CharToOemBuffA 16ab0 41 6e 73 69 54 6f 4f 65 6d 42 75 66 66 3b 0d 0a AnsiToOemBuff;.. 16ac0 61 6c 69 61 73 20 4f 65 6d 54 6f 43 68 61 72 42 alias OemToCharB 16ad0 75 66 66 41 20 4f 65 6d 54 6f 41 6e 73 69 42 75 uffA OemToAnsiBu 16ae0 66 66 3b 0d 0a 61 6c 69 61 73 20 43 68 61 72 55 ff;..alias CharU 16af0 70 70 65 72 41 20 41 6e 73 69 55 70 70 65 72 3b pperA AnsiUpper; 16b00 0d 0a 61 6c 69 61 73 20 43 68 61 72 55 70 70 65 ..alias CharUppe 16b10 72 42 75 66 66 41 20 41 6e 73 69 55 70 70 65 72 rBuffA AnsiUpper 16b20 42 75 66 66 3b 0d 0a 61 6c 69 61 73 20 43 68 61 Buff;..alias Cha 16b30 72 4c 6f 77 65 72 41 20 41 6e 73 69 4c 6f 77 65 rLowerA AnsiLowe 16b40 72 3b 0d 0a 61 6c 69 61 73 20 43 68 61 72 4c 6f r;..alias CharLo 16b50 77 65 72 42 75 66 66 41 20 41 6e 73 69 4c 6f 77 werBuffA AnsiLow 16b60 65 72 42 75 66 66 3b 0d 0a 61 6c 69 61 73 20 43 erBuff;..alias C 16b70 68 61 72 4e 65 78 74 41 20 41 6e 73 69 4e 65 78 harNextA AnsiNex 16b80 74 3b 0d 0a 61 6c 69 61 73 20 43 68 61 72 50 72 t;..alias CharPr 16b90 65 76 41 20 41 6e 73 69 50 72 65 76 3b 0d 0a 0d evA AnsiPrev;... 16ba0 0a 61 6c 69 61 73 20 4d 41 4b 45 4c 4f 4e 47 20 .alias MAKELONG 16bb0 4d 41 4b 45 57 50 41 52 41 4d 3b 0d 0a 61 6c 69 MAKEWPARAM;..ali 16bc0 61 73 20 4d 41 4b 45 4c 4f 4e 47 20 4d 41 4b 45 as MAKELONG MAKE 16bd0 4c 50 41 52 41 4d 3b 0d 0a 61 6c 69 61 73 20 4d LPARAM;..alias M 16be0 41 4b 45 4c 4f 4e 47 20 4d 41 4b 45 4c 52 45 53 AKELONG MAKELRES 16bf0 55 4c 54 3b 0d 0a 0d 0a 2f 2f 4d 41 43 52 4f 20 ULT;....//MACRO 16c00 23 64 65 66 69 6e 65 20 50 4f 49 4e 54 53 54 4f #define POINTSTO 16c10 50 4f 49 4e 54 28 70 2c 20 70 73 29 20 7b 20 28 POINT(p, ps) { ( 16c20 70 29 2e 78 3d 4c 4f 57 4f 52 44 28 2a 28 44 57 p).x=LOWORD(*(DW 16c30 4f 52 44 2a 29 26 70 73 29 3b 20 28 70 29 2e 79 ORD*)&ps); (p).y 16c40 3d 48 49 57 4f 52 44 28 2a 28 44 57 4f 52 44 2a =HIWORD(*(DWORD* 16c50 29 26 70 73 29 3b 20 7d 0d 0a 2f 2f 4d 41 43 52 )&ps); }..//MACR 16c60 4f 20 23 64 65 66 69 6e 65 20 50 4f 49 4e 54 54 O #define POINTT 16c70 4f 50 4f 49 4e 54 53 28 70 29 20 28 28 50 4f 49 OPOINTS(p) ((POI 16c80 4e 54 53 29 4d 41 4b 45 4c 4f 4e 47 28 28 70 29 NTS)MAKELONG((p) 16c90 2e 78 2c 20 28 70 29 2e 79 29 29 0d 0a 0d 0a 65 .x, (p).y))....e 16ca0 78 74 65 72 6e 20 28 57 69 6e 64 6f 77 73 29 20 xtern (Windows) 16cb0 7b 0d 0a 0d 0a 09 48 4b 4c 20 41 63 74 69 76 61 {.....HKL Activa 16cc0 74 65 4b 65 79 62 6f 61 72 64 4c 61 79 6f 75 74 teKeyboardLayout 16cd0 28 48 4b 4c 2c 20 55 49 4e 54 29 3b 0d 0a 09 42 (HKL, UINT);...B 16ce0 4f 4f 4c 20 41 64 6a 75 73 74 57 69 6e 64 6f 77 OOL AdjustWindow 16cf0 52 65 63 74 28 4c 50 52 45 43 54 2c 20 44 57 4f Rect(LPRECT, DWO 16d00 52 44 2c 20 42 4f 4f 4c 29 3b 0d 0a 09 42 4f 4f RD, BOOL);...BOO 16d10 4c 20 41 64 6a 75 73 74 57 69 6e 64 6f 77 52 65 L AdjustWindowRe 16d20 63 74 45 78 28 4c 50 52 45 43 54 2c 20 44 57 4f ctEx(LPRECT, DWO 16d30 52 44 2c 20 42 4f 4f 4c 2c 20 44 57 4f 52 44 29 RD, BOOL, DWORD) 16d40 3b 0d 0a 09 42 4f 4f 4c 20 41 6e 79 50 6f 70 75 ;...BOOL AnyPopu 16d50 70 28 29 3b 0d 0a 09 42 4f 4f 4c 20 41 70 70 65 p();...BOOL Appe 16d60 6e 64 4d 65 6e 75 41 28 48 4d 45 4e 55 2c 20 55 ndMenuA(HMENU, U 16d70 49 4e 54 2c 20 55 49 4e 54 5f 50 54 52 2c 20 4c INT, UINT_PTR, L 16d80 50 43 53 54 52 29 3b 0d 0a 09 42 4f 4f 4c 20 41 PCSTR);...BOOL A 16d90 70 70 65 6e 64 4d 65 6e 75 57 28 48 4d 45 4e 55 ppendMenuW(HMENU 16da0 2c 20 55 49 4e 54 2c 20 55 49 4e 54 5f 50 54 52 , UINT, UINT_PTR 16db0 2c 20 4c 50 43 57 53 54 52 29 3b 0d 0a 09 55 49 , LPCWSTR);...UI 16dc0 4e 54 20 41 72 72 61 6e 67 65 49 63 6f 6e 69 63 NT ArrangeIconic 16dd0 57 69 6e 64 6f 77 73 28 48 57 4e 44 29 3b 0d 0a Windows(HWND);.. 16de0 09 42 4f 4f 4c 20 41 74 74 61 63 68 54 68 72 65 .BOOL AttachThre 16df0 61 64 49 6e 70 75 74 28 44 57 4f 52 44 2c 20 44 adInput(DWORD, D 16e00 57 4f 52 44 2c 20 42 4f 4f 4c 29 3b 0d 0a 09 48 WORD, BOOL);...H 16e10 44 57 50 20 42 65 67 69 6e 44 65 66 65 72 57 69 DWP BeginDeferWi 16e20 6e 64 6f 77 50 6f 73 28 69 6e 74 29 3b 0d 0a 09 ndowPos(int);... 16e30 48 44 43 20 42 65 67 69 6e 50 61 69 6e 74 28 48 HDC BeginPaint(H 16e40 57 4e 44 2c 20 4c 50 50 41 49 4e 54 53 54 52 55 WND, LPPAINTSTRU 16e50 43 54 29 3b 0d 0a 09 42 4f 4f 4c 20 42 72 69 6e CT);...BOOL Brin 16e60 67 57 69 6e 64 6f 77 54 6f 54 6f 70 28 48 57 4e gWindowToTop(HWN 16e70 44 29 3b 0d 0a 09 42 4f 4f 4c 20 43 61 6c 6c 4d D);...BOOL CallM 16e80 73 67 46 69 6c 74 65 72 41 28 4c 50 4d 53 47 2c sgFilterA(LPMSG, 16e90 20 49 4e 54 29 3b 0d 0a 09 42 4f 4f 4c 20 43 61 INT);...BOOL Ca 16ea0 6c 6c 4d 73 67 46 69 6c 74 65 72 57 28 4c 50 4d llMsgFilterW(LPM 16eb0 53 47 2c 20 49 4e 54 29 3b 0d 0a 09 4c 52 45 53 SG, INT);...LRES 16ec0 55 4c 54 20 43 61 6c 6c 4e 65 78 74 48 6f 6f 6b ULT CallNextHook 16ed0 45 78 28 48 48 4f 4f 4b 2c 20 69 6e 74 2c 20 57 Ex(HHOOK, int, W 16ee0 50 41 52 41 4d 2c 20 4c 50 41 52 41 4d 29 3b 0d PARAM, LPARAM);. 16ef0 0a 09 4c 52 45 53 55 4c 54 20 43 61 6c 6c 57 69 ..LRESULT CallWi 16f00 6e 64 6f 77 50 72 6f 63 41 28 57 4e 44 50 52 4f ndowProcA(WNDPRO 16f10 43 2c 20 48 57 4e 44 2c 20 55 49 4e 54 2c 20 57 C, HWND, UINT, W 16f20 50 41 52 41 4d 2c 20 4c 50 41 52 41 4d 29 3b 0d PARAM, LPARAM);. 16f30 0a 09 4c 52 45 53 55 4c 54 20 43 61 6c 6c 57 69 ..LRESULT CallWi 16f40 6e 64 6f 77 50 72 6f 63 57 28 57 4e 44 50 52 4f ndowProcW(WNDPRO 16f50 43 2c 20 48 57 4e 44 2c 20 55 49 4e 54 2c 20 57 C, HWND, UINT, W 16f60 50 41 52 41 4d 2c 20 4c 50 41 52 41 4d 29 3b 0d PARAM, LPARAM);. 16f70 0a 09 57 4f 52 44 20 43 61 73 63 61 64 65 57 69 ..WORD CascadeWi 16f80 6e 64 6f 77 73 28 48 57 4e 44 2c 20 55 49 4e 54 ndows(HWND, UINT 16f90 2c 20 4c 50 43 52 45 43 54 2c 20 55 49 4e 54 2c , LPCRECT, UINT, 16fa0 20 63 6f 6e 73 74 28 48 57 4e 44 29 2a 29 3b 0d const(HWND)*);. 16fb0 0a 09 42 4f 4f 4c 20 43 68 61 6e 67 65 43 6c 69 ..BOOL ChangeCli 16fc0 70 62 6f 61 72 64 43 68 61 69 6e 28 48 57 4e 44 pboardChain(HWND 16fd0 2c 20 48 57 4e 44 29 3b 0d 0a 0d 0a 09 4c 4f 4e , HWND);.....LON 16fe0 47 20 43 68 61 6e 67 65 44 69 73 70 6c 61 79 53 G ChangeDisplayS 16ff0 65 74 74 69 6e 67 73 41 28 50 44 45 56 4d 4f 44 ettingsA(PDEVMOD 17000 45 41 2c 20 44 57 4f 52 44 29 3b 0d 0a 09 4c 4f EA, DWORD);...LO 17010 4e 47 20 43 68 61 6e 67 65 44 69 73 70 6c 61 79 NG ChangeDisplay 17020 53 65 74 74 69 6e 67 73 57 28 50 44 45 56 4d 4f SettingsW(PDEVMO 17030 44 45 57 2c 20 44 57 4f 52 44 29 3b 0d 0a 09 4c DEW, DWORD);...L 17040 4f 4e 47 20 43 68 61 6e 67 65 44 69 73 70 6c 61 ONG ChangeDispla 17050 79 53 65 74 74 69 6e 67 73 45 78 41 28 4c 50 43 ySettingsExA(LPC 17060 53 54 52 2c 20 4c 50 44 45 56 4d 4f 44 45 41 2c STR, LPDEVMODEA, 17070 20 48 57 4e 44 2c 20 44 57 4f 52 44 2c 20 4c 50 HWND, DWORD, LP 17080 56 4f 49 44 29 3b 0d 0a 09 4c 4f 4e 47 20 43 68 VOID);...LONG Ch 17090 61 6e 67 65 44 69 73 70 6c 61 79 53 65 74 74 69 angeDisplaySetti 170a0 6e 67 73 45 78 57 28 4c 50 43 57 53 54 52 2c 20 ngsExW(LPCWSTR, 170b0 4c 50 44 45 56 4d 4f 44 45 57 2c 20 48 57 4e 44 LPDEVMODEW, HWND 170c0 2c 20 44 57 4f 52 44 2c 20 4c 50 56 4f 49 44 29 , DWORD, LPVOID) 170d0 3b 0d 0a 0d 0a 09 42 4f 4f 4c 20 43 68 61 6e 67 ;.....BOOL Chang 170e0 65 4d 65 6e 75 41 28 48 4d 45 4e 55 2c 20 55 49 eMenuA(HMENU, UI 170f0 4e 54 2c 20 4c 50 43 53 54 52 2c 20 55 49 4e 54 NT, LPCSTR, UINT 17100 2c 20 55 49 4e 54 29 3b 0d 0a 09 42 4f 4f 4c 20 , UINT);...BOOL 17110 43 68 61 6e 67 65 4d 65 6e 75 57 28 48 4d 45 4e ChangeMenuW(HMEN 17120 55 2c 20 55 49 4e 54 2c 20 4c 50 43 57 53 54 52 U, UINT, LPCWSTR 17130 2c 20 55 49 4e 54 2c 20 55 49 4e 54 29 3b 0d 0a , UINT, UINT);.. 17140 09 4c 50 53 54 52 20 43 68 61 72 4c 6f 77 65 72 .LPSTR CharLower 17150 41 28 4c 50 53 54 52 29 3b 0d 0a 09 4c 50 57 53 A(LPSTR);...LPWS 17160 54 52 20 43 68 61 72 4c 6f 77 65 72 57 28 4c 50 TR CharLowerW(LP 17170 57 53 54 52 29 3b 0d 0a 09 44 57 4f 52 44 20 43 WSTR);...DWORD C 17180 68 61 72 4c 6f 77 65 72 42 75 66 66 41 28 4c 50 harLowerBuffA(LP 17190 53 54 52 2c 20 44 57 4f 52 44 29 3b 0d 0a 09 44 STR, DWORD);...D 171a0 57 4f 52 44 20 43 68 61 72 4c 6f 77 65 72 42 75 WORD CharLowerBu 171b0 66 66 57 28 4c 50 57 53 54 52 2c 20 44 57 4f 52 ffW(LPWSTR, DWOR 171c0 44 29 3b 0d 0a 09 4c 50 53 54 52 20 43 68 61 72 D);...LPSTR Char 171d0 4e 65 78 74 41 28 4c 50 43 53 54 52 29 3b 0d 0a NextA(LPCSTR);.. 171e0 09 4c 50 57 53 54 52 20 43 68 61 72 4e 65 78 74 .LPWSTR CharNext 171f0 57 28 4c 50 43 57 53 54 52 29 3b 0d 0a 09 4c 50 W(LPCWSTR);...LP 17200 53 54 52 20 43 68 61 72 4e 65 78 74 45 78 41 28 STR CharNextExA( 17210 57 4f 52 44 2c 20 4c 50 43 53 54 52 2c 20 44 57 WORD, LPCSTR, DW 17220 4f 52 44 29 3b 0d 0a 09 4c 50 57 53 54 52 20 43 ORD);...LPWSTR C 17230 68 61 72 4e 65 78 74 45 78 57 28 57 4f 52 44 2c harNextExW(WORD, 17240 20 4c 50 43 57 53 54 52 2c 20 44 57 4f 52 44 29 LPCWSTR, DWORD) 17250 3b 0d 0a 09 4c 50 53 54 52 20 43 68 61 72 50 72 ;...LPSTR CharPr 17260 65 76 41 28 4c 50 43 53 54 52 2c 20 4c 50 43 53 evA(LPCSTR, LPCS 17270 54 52 29 3b 0d 0a 09 4c 50 57 53 54 52 20 43 68 TR);...LPWSTR Ch 17280 61 72 50 72 65 76 57 28 4c 50 43 57 53 54 52 2c arPrevW(LPCWSTR, 17290 20 4c 50 43 57 53 54 52 29 3b 0d 0a 09 4c 50 53 LPCWSTR);...LPS 172a0 54 52 20 43 68 61 72 50 72 65 76 45 78 41 28 57 TR CharPrevExA(W 172b0 4f 52 44 2c 20 4c 50 43 53 54 52 2c 20 4c 50 43 ORD, LPCSTR, LPC 172c0 53 54 52 2c 20 44 57 4f 52 44 29 3b 0d 0a 09 4c STR, DWORD);...L 172d0 50 57 53 54 52 20 43 68 61 72 50 72 65 76 45 78 PWSTR CharPrevEx 172e0 57 28 57 4f 52 44 2c 20 4c 50 43 57 53 54 52 2c W(WORD, LPCWSTR, 172f0 20 4c 50 43 57 53 54 52 2c 20 44 57 4f 52 44 29 LPCWSTR, DWORD) 17300 3b 0d 0a 09 42 4f 4f 4c 20 43 68 61 72 54 6f 4f ;...BOOL CharToO 17310 65 6d 41 28 4c 50 43 53 54 52 2c 20 4c 50 53 54 emA(LPCSTR, LPST 17320 52 29 3b 0d 0a 09 42 4f 4f 4c 20 43 68 61 72 54 R);...BOOL CharT 17330 6f 4f 65 6d 57 28 4c 50 43 57 53 54 52 2c 20 4c oOemW(LPCWSTR, L 17340 50 53 54 52 29 3b 0d 0a 09 42 4f 4f 4c 20 43 68 PSTR);...BOOL Ch 17350 61 72 54 6f 4f 65 6d 42 75 66 66 41 28 4c 50 43 arToOemBuffA(LPC 17360 53 54 52 2c 20 4c 50 53 54 52 2c 20 44 57 4f 52 STR, LPSTR, DWOR 17370 44 29 3b 0d 0a 09 42 4f 4f 4c 20 43 68 61 72 54 D);...BOOL CharT 17380 6f 4f 65 6d 42 75 66 66 57 28 4c 50 43 57 53 54 oOemBuffW(LPCWST 17390 52 2c 20 4c 50 53 54 52 2c 20 44 57 4f 52 44 29 R, LPSTR, DWORD) 173a0 3b 0d 0a 09 4c 50 53 54 52 20 43 68 61 72 55 70 ;...LPSTR CharUp 173b0 70 65 72 41 28 4c 50 53 54 52 29 3b 0d 0a 09 4c perA(LPSTR);...L 173c0 50 57 53 54 52 20 43 68 61 72 55 70 70 65 72 57 PWSTR CharUpperW 173d0 28 4c 50 57 53 54 52 29 3b 0d 0a 09 44 57 4f 52 (LPWSTR);...DWOR 173e0 44 20 43 68 61 72 55 70 70 65 72 42 75 66 66 41 D CharUpperBuffA 173f0 28 4c 50 53 54 52 2c 20 44 57 4f 52 44 29 3b 0d (LPSTR, DWORD);. 17400 0a 09 44 57 4f 52 44 20 43 68 61 72 55 70 70 65 ..DWORD CharUppe 17410 72 42 75 66 66 57 28 4c 50 57 53 54 52 2c 20 44 rBuffW(LPWSTR, D 17420 57 4f 52 44 29 3b 0d 0a 09 42 4f 4f 4c 20 43 68 WORD);...BOOL Ch 17430 65 63 6b 44 6c 67 42 75 74 74 6f 6e 28 48 57 4e eckDlgButton(HWN 17440 44 2c 20 69 6e 74 2c 20 55 49 4e 54 29 3b 0d 0a D, int, UINT);.. 17450 09 44 57 4f 52 44 20 43 68 65 63 6b 4d 65 6e 75 .DWORD CheckMenu 17460 49 74 65 6d 28 48 4d 45 4e 55 2c 20 55 49 4e 54 Item(HMENU, UINT 17470 2c 20 55 49 4e 54 29 3b 0d 0a 09 42 4f 4f 4c 20 , UINT);...BOOL 17480 43 68 65 63 6b 4d 65 6e 75 52 61 64 69 6f 49 74 CheckMenuRadioIt 17490 65 6d 28 48 4d 45 4e 55 2c 20 55 49 4e 54 2c 20 em(HMENU, UINT, 174a0 55 49 4e 54 2c 20 55 49 4e 54 2c 20 55 49 4e 54 UINT, UINT, UINT 174b0 29 3b 0d 0a 09 42 4f 4f 4c 20 43 68 65 63 6b 52 );...BOOL CheckR 174c0 61 64 69 6f 42 75 74 74 6f 6e 28 48 57 4e 44 2c adioButton(HWND, 174d0 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 29 3b int, int, int); 174e0 0d 0a 09 48 57 4e 44 20 43 68 69 6c 64 57 69 6e ...HWND ChildWin 174f0 64 6f 77 46 72 6f 6d 50 6f 69 6e 74 28 48 57 4e dowFromPoint(HWN 17500 44 2c 20 50 4f 49 4e 54 29 3b 0d 0a 09 48 57 4e D, POINT);...HWN 17510 44 20 43 68 69 6c 64 57 69 6e 64 6f 77 46 72 6f D ChildWindowFro 17520 6d 50 6f 69 6e 74 45 78 28 48 57 4e 44 2c 20 50 mPointEx(HWND, P 17530 4f 49 4e 54 2c 20 55 49 4e 54 29 3b 0d 0a 09 42 OINT, UINT);...B 17540 4f 4f 4c 20 43 6c 69 65 6e 74 54 6f 53 63 72 65 OOL ClientToScre 17550 65 6e 28 48 57 4e 44 2c 20 4c 50 50 4f 49 4e 54 en(HWND, LPPOINT 17560 29 3b 0d 0a 09 42 4f 4f 4c 20 43 6c 69 70 43 75 );...BOOL ClipCu 17570 72 73 6f 72 28 4c 50 43 52 45 43 54 29 3b 0d 0a rsor(LPCRECT);.. 17580 09 42 4f 4f 4c 20 43 6c 6f 73 65 43 6c 69 70 62 .BOOL CloseClipb 17590 6f 61 72 64 28 29 3b 0d 0a 09 42 4f 4f 4c 20 43 oard();...BOOL C 175a0 6c 6f 73 65 44 65 73 6b 74 6f 70 28 48 44 45 53 loseDesktop(HDES 175b0 4b 29 3b 0d 0a 09 42 4f 4f 4c 20 43 6c 6f 73 65 K);...BOOL Close 175c0 57 69 6e 64 6f 77 28 48 57 4e 44 29 3b 0d 0a 09 Window(HWND);... 175d0 42 4f 4f 4c 20 43 6c 6f 73 65 57 69 6e 64 6f 77 BOOL CloseWindow 175e0 53 74 61 74 69 6f 6e 28 48 57 49 4e 53 54 41 29 Station(HWINSTA) 175f0 3b 0d 0a 09 69 6e 74 20 43 6f 70 79 41 63 63 65 ;...int CopyAcce 17600 6c 65 72 61 74 6f 72 54 61 62 6c 65 41 28 48 41 leratorTableA(HA 17610 43 43 45 4c 2c 20 4c 50 41 43 43 45 4c 2c 20 69 CCEL, LPACCEL, i 17620 6e 74 29 3b 0d 0a 09 69 6e 74 20 43 6f 70 79 41 nt);...int CopyA 17630 63 63 65 6c 65 72 61 74 6f 72 54 61 62 6c 65 57 cceleratorTableW 17640 28 48 41 43 43 45 4c 2c 20 4c 50 41 43 43 45 4c (HACCEL, LPACCEL 17650 2c 20 69 6e 74 29 3b 0d 0a 0d 0a 09 48 49 43 4f , int);.....HICO 17660 4e 20 43 6f 70 79 49 63 6f 6e 28 48 49 43 4f 4e N CopyIcon(HICON 17670 29 3b 0d 0a 09 48 41 4e 44 4c 45 20 43 6f 70 79 );...HANDLE Copy 17680 49 6d 61 67 65 28 48 41 4e 44 4c 45 2c 20 55 49 Image(HANDLE, UI 17690 4e 54 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 55 49 NT, int, int, UI 176a0 4e 54 29 3b 0d 0a 09 42 4f 4f 4c 20 43 6f 70 79 NT);...BOOL Copy 176b0 52 65 63 74 28 4c 50 52 45 43 54 2c 20 4c 50 43 Rect(LPRECT, LPC 176c0 52 45 43 54 29 3b 0d 0a 09 69 6e 74 20 43 6f 75 RECT);...int Cou 176d0 6e 74 43 6c 69 70 62 6f 61 72 64 46 6f 72 6d 61 ntClipboardForma 176e0 74 73 28 29 3b 0d 0a 09 48 41 43 43 45 4c 20 43 ts();...HACCEL C 176f0 72 65 61 74 65 41 63 63 65 6c 65 72 61 74 6f 72 reateAccelerator 17700 54 61 62 6c 65 41 28 4c 50 41 43 43 45 4c 2c 20 TableA(LPACCEL, 17710 69 6e 74 29 3b 0d 0a 09 48 41 43 43 45 4c 20 43 int);...HACCEL C 17720 72 65 61 74 65 41 63 63 65 6c 65 72 61 74 6f 72 reateAccelerator 17730 54 61 62 6c 65 57 28 4c 50 41 43 43 45 4c 2c 20 TableW(LPACCEL, 17740 69 6e 74 29 3b 0d 0a 09 42 4f 4f 4c 20 43 72 65 int);...BOOL Cre 17750 61 74 65 43 61 72 65 74 28 48 57 4e 44 2c 20 48 ateCaret(HWND, H 17760 42 49 54 4d 41 50 2c 20 69 6e 74 2c 20 69 6e 74 BITMAP, int, int 17770 29 3b 0d 0a 09 48 43 55 52 53 4f 52 20 43 72 65 );...HCURSOR Cre 17780 61 74 65 43 75 72 73 6f 72 28 48 49 4e 53 54 41 ateCursor(HINSTA 17790 4e 43 45 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 NCE, int, int, i 177a0 6e 74 2c 20 69 6e 74 2c 20 50 43 56 4f 49 44 2c nt, int, PCVOID, 177b0 20 50 43 56 4f 49 44 29 3b 0d 0a 0d 0a 09 48 44 PCVOID);.....HD 177c0 45 53 4b 20 43 72 65 61 74 65 44 65 73 6b 74 6f ESK CreateDeskto 177d0 70 41 28 4c 50 43 53 54 52 2c 20 4c 50 43 53 54 pA(LPCSTR, LPCST 177e0 52 2c 20 4c 50 44 45 56 4d 4f 44 45 41 2c 20 44 R, LPDEVMODEA, D 177f0 57 4f 52 44 2c 20 41 43 43 45 53 53 5f 4d 41 53 WORD, ACCESS_MAS 17800 4b 2c 20 4c 50 53 45 43 55 52 49 54 59 5f 41 54 K, LPSECURITY_AT 17810 54 52 49 42 55 54 45 53 29 3b 0d 0a 09 48 44 45 TRIBUTES);...HDE 17820 53 4b 20 43 72 65 61 74 65 44 65 73 6b 74 6f 70 SK CreateDesktop 17830 57 28 4c 50 43 57 53 54 52 2c 20 4c 50 43 57 53 W(LPCWSTR, LPCWS 17840 54 52 2c 20 4c 50 44 45 56 4d 4f 44 45 57 2c 20 TR, LPDEVMODEW, 17850 44 57 4f 52 44 2c 20 41 43 43 45 53 53 5f 4d 41 DWORD, ACCESS_MA 17860 53 4b 2c 20 4c 50 53 45 43 55 52 49 54 59 5f 41 SK, LPSECURITY_A 17870 54 54 52 49 42 55 54 45 53 29 3b 0d 0a 0d 0a 09 TTRIBUTES);..... 17880 48 57 4e 44 20 43 72 65 61 74 65 44 69 61 6c 6f HWND CreateDialo 17890 67 50 61 72 61 6d 41 28 48 49 4e 53 54 41 4e 43 gParamA(HINSTANC 178a0 45 2c 20 4c 50 43 53 54 52 2c 20 48 57 4e 44 2c E, LPCSTR, HWND, 178b0 20 44 4c 47 50 52 4f 43 2c 20 4c 50 41 52 41 4d DLGPROC, LPARAM 178c0 29 3b 0d 0a 09 48 57 4e 44 20 43 72 65 61 74 65 );...HWND Create 178d0 44 69 61 6c 6f 67 50 61 72 61 6d 57 28 48 49 4e DialogParamW(HIN 178e0 53 54 41 4e 43 45 2c 20 4c 50 43 57 53 54 52 2c STANCE, LPCWSTR, 178f0 20 48 57 4e 44 2c 20 44 4c 47 50 52 4f 43 2c 20 HWND, DLGPROC, 17900 4c 50 41 52 41 4d 29 3b 0d 0a 09 48 57 4e 44 20 LPARAM);...HWND 17910 43 72 65 61 74 65 44 69 61 6c 6f 67 49 6e 64 69 CreateDialogIndi 17920 72 65 63 74 50 61 72 61 6d 41 28 48 49 4e 53 54 rectParamA(HINST 17930 41 4e 43 45 2c 20 4c 50 43 44 4c 47 54 45 4d 50 ANCE, LPCDLGTEMP 17940 4c 41 54 45 2c 20 48 57 4e 44 2c 20 44 4c 47 50 LATE, HWND, DLGP 17950 52 4f 43 2c 20 4c 50 41 52 41 4d 29 3b 0d 0a 09 ROC, LPARAM);... 17960 48 57 4e 44 20 43 72 65 61 74 65 44 69 61 6c 6f HWND CreateDialo 17970 67 49 6e 64 69 72 65 63 74 50 61 72 61 6d 57 28 gIndirectParamW( 17980 48 49 4e 53 54 41 4e 43 45 2c 20 4c 50 43 44 4c HINSTANCE, LPCDL 17990 47 54 45 4d 50 4c 41 54 45 2c 20 48 57 4e 44 2c GTEMPLATE, HWND, 179a0 20 44 4c 47 50 52 4f 43 2c 20 4c 50 41 52 41 4d DLGPROC, LPARAM 179b0 29 3b 0d 0a 0d 0a 09 48 49 43 4f 4e 20 43 72 65 );.....HICON Cre 179c0 61 74 65 49 63 6f 6e 28 48 49 4e 53 54 41 4e 43 ateIcon(HINSTANC 179d0 45 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 42 59 54 E, int, int, BYT 179e0 45 2c 20 42 59 54 45 2c 20 63 6f 6e 73 74 28 42 E, BYTE, const(B 179f0 59 54 45 29 2a 2c 20 42 59 54 45 2a 29 3b 0d 0a YTE)*, BYTE*);.. 17a00 09 48 49 43 4f 4e 20 43 72 65 61 74 65 49 63 6f .HICON CreateIco 17a10 6e 46 72 6f 6d 52 65 73 6f 75 72 63 65 28 50 42 nFromResource(PB 17a20 59 54 45 2c 20 44 57 4f 52 44 2c 20 42 4f 4f 4c YTE, DWORD, BOOL 17a30 2c 20 44 57 4f 52 44 29 3b 0d 0a 09 48 49 43 4f , DWORD);...HICO 17a40 4e 20 43 72 65 61 74 65 49 63 6f 6e 46 72 6f 6d N CreateIconFrom 17a50 52 65 73 6f 75 72 63 65 45 78 28 50 42 59 54 45 ResourceEx(PBYTE 17a60 2c 20 44 57 4f 52 44 2c 20 42 4f 4f 4c 2c 20 44 , DWORD, BOOL, D 17a70 57 4f 52 44 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 WORD, int, int, 17a80 55 49 4e 54 29 3b 0d 0a 09 48 49 43 4f 4e 20 43 UINT);...HICON C 17a90 72 65 61 74 65 49 63 6f 6e 49 6e 64 69 72 65 63 reateIconIndirec 17aa0 74 28 50 49 43 4f 4e 49 4e 46 4f 29 3b 0d 0a 09 t(PICONINFO);... 17ab0 48 57 4e 44 20 43 72 65 61 74 65 4d 44 49 57 69 HWND CreateMDIWi 17ac0 6e 64 6f 77 41 28 4c 50 43 53 54 52 2c 20 4c 50 ndowA(LPCSTR, LP 17ad0 43 53 54 52 2c 20 44 57 4f 52 44 2c 20 69 6e 74 CSTR, DWORD, int 17ae0 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c , int, int, int, 17af0 20 48 57 4e 44 2c 20 48 49 4e 53 54 41 4e 43 45 HWND, HINSTANCE 17b00 2c 20 4c 50 41 52 41 4d 29 3b 0d 0a 09 48 57 4e , LPARAM);...HWN 17b10 44 20 43 72 65 61 74 65 4d 44 49 57 69 6e 64 6f D CreateMDIWindo 17b20 77 57 28 4c 50 43 57 53 54 52 2c 20 4c 50 43 57 wW(LPCWSTR, LPCW 17b30 53 54 52 2c 20 44 57 4f 52 44 2c 20 69 6e 74 2c STR, DWORD, int, 17b40 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 int, int, int, 17b50 48 57 4e 44 2c 20 48 49 4e 53 54 41 4e 43 45 2c HWND, HINSTANCE, 17b60 20 4c 50 41 52 41 4d 29 3b 0d 0a 09 48 4d 45 4e LPARAM);...HMEN 17b70 55 20 43 72 65 61 74 65 4d 65 6e 75 28 29 3b 0d U CreateMenu();. 17b80 0a 09 48 4d 45 4e 55 20 43 72 65 61 74 65 50 6f ..HMENU CreatePo 17b90 70 75 70 4d 65 6e 75 28 29 3b 0d 0a 0d 0a 09 48 pupMenu();.....H 17ba0 57 4e 44 20 43 72 65 61 74 65 57 69 6e 64 6f 77 WND CreateWindow 17bb0 45 78 41 28 44 57 4f 52 44 2c 20 4c 50 43 53 54 ExA(DWORD, LPCST 17bc0 52 2c 20 4c 50 43 53 54 52 2c 20 44 57 4f 52 44 R, LPCSTR, DWORD 17bd0 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c , int, int, int, 17be0 20 69 6e 74 2c 20 48 57 4e 44 2c 20 48 4d 45 4e int, HWND, HMEN 17bf0 55 2c 20 48 49 4e 53 54 41 4e 43 45 2c 20 4c 50 U, HINSTANCE, LP 17c00 56 4f 49 44 29 3b 0d 0a 09 48 57 4e 44 20 43 72 VOID);...HWND Cr 17c10 65 61 74 65 57 69 6e 64 6f 77 45 78 57 28 44 57 eateWindowExW(DW 17c20 4f 52 44 2c 20 4c 50 43 57 53 54 52 2c 20 4c 50 ORD, LPCWSTR, LP 17c30 43 57 53 54 52 2c 20 44 57 4f 52 44 2c 20 69 6e CWSTR, DWORD, in 17c40 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 t, int, int, int 17c50 2c 20 48 57 4e 44 2c 20 48 4d 45 4e 55 2c 20 48 , HWND, HMENU, H 17c60 49 4e 53 54 41 4e 43 45 2c 20 4c 50 56 4f 49 44 INSTANCE, LPVOID 17c70 29 3b 0d 0a 0d 0a 09 48 57 49 4e 53 54 41 20 43 );.....HWINSTA C 17c80 72 65 61 74 65 57 69 6e 64 6f 77 53 74 61 74 69 reateWindowStati 17c90 6f 6e 41 28 4c 50 53 54 52 2c 20 44 57 4f 52 44 onA(LPSTR, DWORD 17ca0 2c 20 44 57 4f 52 44 2c 20 4c 50 53 45 43 55 52 , DWORD, LPSECUR 17cb0 49 54 59 5f 41 54 54 52 49 42 55 54 45 53 29 3b ITY_ATTRIBUTES); 17cc0 0d 0a 09 48 57 49 4e 53 54 41 20 43 72 65 61 74 ...HWINSTA Creat 17cd0 65 57 69 6e 64 6f 77 53 74 61 74 69 6f 6e 57 28 eWindowStationW( 17ce0 4c 50 57 53 54 52 2c 20 44 57 4f 52 44 2c 20 44 LPWSTR, DWORD, D 17cf0 57 4f 52 44 2c 20 4c 50 53 45 43 55 52 49 54 59 WORD, LPSECURITY 17d00 5f 41 54 54 52 49 42 55 54 45 53 29 3b 0d 0a 09 _ATTRIBUTES);... 17d10 4c 52 45 53 55 4c 54 20 44 65 66 44 6c 67 50 72 LRESULT DefDlgPr 17d20 6f 63 41 28 48 57 4e 44 2c 20 55 49 4e 54 2c 20 ocA(HWND, UINT, 17d30 57 50 41 52 41 4d 2c 20 4c 50 41 52 41 4d 29 3b WPARAM, LPARAM); 17d40 0d 0a 09 4c 52 45 53 55 4c 54 20 44 65 66 44 6c ...LRESULT DefDl 17d50 67 50 72 6f 63 57 28 48 57 4e 44 2c 20 55 49 4e gProcW(HWND, UIN 17d60 54 2c 20 57 50 41 52 41 4d 2c 20 4c 50 41 52 41 T, WPARAM, LPARA 17d70 4d 29 3b 0d 0a 09 48 44 57 50 20 44 65 66 65 72 M);...HDWP Defer 17d80 57 69 6e 64 6f 77 50 6f 73 28 48 44 57 50 2c 20 WindowPos(HDWP, 17d90 48 57 4e 44 2c 20 48 57 4e 44 2c 20 69 6e 74 2c HWND, HWND, int, 17da0 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 int, int, int, 17db0 55 49 4e 54 29 3b 0d 0a 09 4c 52 45 53 55 4c 54 UINT);...LRESULT 17dc0 20 44 65 66 46 72 61 6d 65 50 72 6f 63 41 28 48 DefFrameProcA(H 17dd0 57 4e 44 2c 20 48 57 4e 44 2c 20 55 49 4e 54 2c WND, HWND, UINT, 17de0 20 57 50 41 52 41 4d 2c 20 4c 50 41 52 41 4d 29 WPARAM, LPARAM) 17df0 3b 0d 0a 09 4c 52 45 53 55 4c 54 20 44 65 66 46 ;...LRESULT DefF 17e00 72 61 6d 65 50 72 6f 63 57 28 48 57 4e 44 2c 20 rameProcW(HWND, 17e10 48 57 4e 44 2c 20 55 49 4e 54 2c 20 57 50 41 52 HWND, UINT, WPAR 17e20 41 4d 2c 20 4c 50 41 52 41 4d 29 3b 0d 0a 0d 0a AM, LPARAM);.... 17e30 09 4c 52 45 53 55 4c 54 20 44 65 66 4d 44 49 43 .LRESULT DefMDIC 17e40 68 69 6c 64 50 72 6f 63 41 28 48 57 4e 44 2c 20 hildProcA(HWND, 17e50 55 49 4e 54 2c 20 57 50 41 52 41 4d 2c 20 4c 50 UINT, WPARAM, LP 17e60 41 52 41 4d 29 3b 0d 0a 09 4c 52 45 53 55 4c 54 ARAM);...LRESULT 17e70 20 44 65 66 4d 44 49 43 68 69 6c 64 50 72 6f 63 DefMDIChildProc 17e80 57 28 48 57 4e 44 2c 20 55 49 4e 54 2c 20 57 50 W(HWND, UINT, WP 17e90 41 52 41 4d 2c 20 4c 50 41 52 41 4d 29 3b 0d 0a ARAM, LPARAM);.. 17ea0 09 4c 52 45 53 55 4c 54 20 44 65 66 57 69 6e 64 .LRESULT DefWind 17eb0 6f 77 50 72 6f 63 41 28 48 57 4e 44 2c 20 55 49 owProcA(HWND, UI 17ec0 4e 54 2c 20 57 50 41 52 41 4d 2c 20 4c 50 41 52 NT, WPARAM, LPAR 17ed0 41 4d 29 3b 0d 0a 09 4c 52 45 53 55 4c 54 20 44 AM);...LRESULT D 17ee0 65 66 57 69 6e 64 6f 77 50 72 6f 63 57 28 48 57 efWindowProcW(HW 17ef0 4e 44 2c 20 55 49 4e 54 2c 20 57 50 41 52 41 4d ND, UINT, WPARAM 17f00 2c 20 4c 50 41 52 41 4d 29 3b 0d 0a 09 42 4f 4f , LPARAM);...BOO 17f10 4c 20 44 65 6c 65 74 65 4d 65 6e 75 28 48 4d 45 L DeleteMenu(HME 17f20 4e 55 2c 20 55 49 4e 54 2c 20 55 49 4e 54 29 3b NU, UINT, UINT); 17f30 0d 0a 09 42 4f 4f 4c 20 44 65 72 65 67 69 73 74 ...BOOL Deregist 17f40 65 72 53 68 65 6c 6c 48 6f 6f 6b 57 69 6e 64 6f erShellHookWindo 17f50 77 28 48 57 4e 44 29 3b 0d 0a 09 42 4f 4f 4c 20 w(HWND);...BOOL 17f60 44 65 73 74 72 6f 79 41 63 63 65 6c 65 72 61 74 DestroyAccelerat 17f70 6f 72 54 61 62 6c 65 28 48 41 43 43 45 4c 29 3b orTable(HACCEL); 17f80 0d 0a 09 42 4f 4f 4c 20 44 65 73 74 72 6f 79 43 ...BOOL DestroyC 17f90 61 72 65 74 28 29 3b 0d 0a 09 42 4f 4f 4c 20 44 aret();...BOOL D 17fa0 65 73 74 72 6f 79 43 75 72 73 6f 72 28 48 43 55 estroyCursor(HCU 17fb0 52 53 4f 52 29 3b 0d 0a 09 42 4f 4f 4c 20 44 65 RSOR);...BOOL De 17fc0 73 74 72 6f 79 49 63 6f 6e 28 48 49 43 4f 4e 29 stroyIcon(HICON) 17fd0 3b 0d 0a 09 42 4f 4f 4c 20 44 65 73 74 72 6f 79 ;...BOOL Destroy 17fe0 4d 65 6e 75 28 48 4d 45 4e 55 29 3b 0d 0a 09 42 Menu(HMENU);...B 17ff0 4f 4f 4c 20 44 65 73 74 72 6f 79 57 69 6e 64 6f OOL DestroyWindo 18000 77 28 48 57 4e 44 29 3b 0d 0a 0d 0a 09 49 4e 54 w(HWND);.....INT 18010 5f 50 54 52 20 44 69 61 6c 6f 67 42 6f 78 50 61 _PTR DialogBoxPa 18020 72 61 6d 41 28 48 49 4e 53 54 41 4e 43 45 2c 20 ramA(HINSTANCE, 18030 4c 50 43 53 54 52 2c 20 48 57 4e 44 2c 20 44 4c LPCSTR, HWND, DL 18040 47 50 52 4f 43 2c 20 4c 50 41 52 41 4d 29 3b 0d GPROC, LPARAM);. 18050 0a 09 49 4e 54 5f 50 54 52 20 44 69 61 6c 6f 67 ..INT_PTR Dialog 18060 42 6f 78 50 61 72 61 6d 57 28 48 49 4e 53 54 41 BoxParamW(HINSTA 18070 4e 43 45 2c 20 4c 50 43 57 53 54 52 2c 20 48 57 NCE, LPCWSTR, HW 18080 4e 44 2c 20 44 4c 47 50 52 4f 43 2c 20 4c 50 41 ND, DLGPROC, LPA 18090 52 41 4d 29 3b 0d 0a 09 49 4e 54 5f 50 54 52 20 RAM);...INT_PTR 180a0 44 69 61 6c 6f 67 42 6f 78 49 6e 64 69 72 65 63 DialogBoxIndirec 180b0 74 50 61 72 61 6d 41 28 48 49 4e 53 54 41 4e 43 tParamA(HINSTANC 180c0 45 2c 20 4c 50 43 44 4c 47 54 45 4d 50 4c 41 54 E, LPCDLGTEMPLAT 180d0 45 2c 20 48 57 4e 44 2c 20 44 4c 47 50 52 4f 43 E, HWND, DLGPROC 180e0 2c 20 4c 50 41 52 41 4d 29 3b 0d 0a 09 49 4e 54 , LPARAM);...INT 180f0 5f 50 54 52 20 44 69 61 6c 6f 67 42 6f 78 49 6e _PTR DialogBoxIn 18100 64 69 72 65 63 74 50 61 72 61 6d 57 28 48 49 4e directParamW(HIN 18110 53 54 41 4e 43 45 2c 20 4c 50 43 44 4c 47 54 45 STANCE, LPCDLGTE 18120 4d 50 4c 41 54 45 2c 20 48 57 4e 44 2c 20 44 4c MPLATE, HWND, DL 18130 47 50 52 4f 43 2c 20 4c 50 41 52 41 4d 29 3b 0d GPROC, LPARAM);. 18140 0a 0d 0a 7d 20 2f 2f 20 65 78 74 65 72 6e 20 28 ...} // extern ( 18150 57 69 6e 64 6f 77 73 29 0d 0a 0d 0a 48 43 55 52 Windows)....HCUR 18160 53 4f 52 20 43 6f 70 79 43 75 72 73 6f 72 28 29 SOR CopyCursor() 18170 28 48 43 55 52 53 4f 52 20 63 29 20 7b 0d 0a 09 (HCURSOR c) {... 18180 72 65 74 75 72 6e 20 63 61 73 74 28 48 43 55 52 return cast(HCUR 18190 53 4f 52 29 43 6f 70 79 49 63 6f 6e 28 63 61 73 SOR)CopyIcon(cas 181a0 74 28 48 49 43 4f 4e 29 63 29 3b 0d 0a 7d 0d 0a t(HICON)c);..}.. 181b0 0d 0a 48 57 4e 44 20 43 72 65 61 74 65 44 69 61 ..HWND CreateDia 181c0 6c 6f 67 41 28 29 28 48 49 4e 53 54 41 4e 43 45 logA()(HINSTANCE 181d0 20 68 2c 20 4c 50 43 53 54 52 20 6e 2c 20 48 57 h, LPCSTR n, HW 181e0 4e 44 20 77 2c 20 44 4c 47 50 52 4f 43 20 66 29 ND w, DLGPROC f) 181f0 20 7b 0d 0a 09 72 65 74 75 72 6e 20 43 72 65 61 {...return Crea 18200 74 65 44 69 61 6c 6f 67 50 61 72 61 6d 41 28 68 teDialogParamA(h 18210 2c 20 6e 2c 20 77 2c 20 66 2c 20 30 29 3b 0d 0a , n, w, f, 0);.. 18220 7d 0d 0a 0d 0a 48 57 4e 44 20 43 72 65 61 74 65 }....HWND Create 18230 44 69 61 6c 6f 67 57 28 29 28 48 49 4e 53 54 41 DialogW()(HINSTA 18240 4e 43 45 20 68 2c 20 4c 50 43 57 53 54 52 20 6e NCE h, LPCWSTR n 18250 2c 20 48 57 4e 44 20 77 2c 20 44 4c 47 50 52 4f , HWND w, DLGPRO 18260 43 20 66 29 20 7b 0d 0a 09 72 65 74 75 72 6e 20 C f) {...return 18270 43 72 65 61 74 65 44 69 61 6c 6f 67 50 61 72 61 CreateDialogPara 18280 6d 57 28 68 2c 20 6e 2c 20 77 2c 20 66 2c 20 30 mW(h, n, w, f, 0 18290 29 3b 0d 0a 7d 0d 0a 0d 0a 48 57 4e 44 20 43 72 );..}....HWND Cr 182a0 65 61 74 65 44 69 61 6c 6f 67 49 6e 64 69 72 65 eateDialogIndire 182b0 63 74 41 28 29 28 48 49 4e 53 54 41 4e 43 45 20 ctA()(HINSTANCE 182c0 68 2c 20 4c 50 43 44 4c 47 54 45 4d 50 4c 41 54 h, LPCDLGTEMPLAT 182d0 45 20 74 2c 20 48 57 4e 44 20 77 2c 20 44 4c 47 E t, HWND w, DLG 182e0 50 52 4f 43 20 66 29 20 7b 0d 0a 09 72 65 74 75 PROC f) {...retu 182f0 72 6e 20 43 72 65 61 74 65 44 69 61 6c 6f 67 49 rn CreateDialogI 18300 6e 64 69 72 65 63 74 50 61 72 61 6d 41 28 68 2c ndirectParamA(h, 18310 20 74 2c 20 77 2c 20 66 2c 20 30 29 3b 0d 0a 7d t, w, f, 0);..} 18320 0d 0a 0d 0a 48 57 4e 44 20 43 72 65 61 74 65 44 ....HWND CreateD 18330 69 61 6c 6f 67 49 6e 64 69 72 65 63 74 57 28 29 ialogIndirectW() 18340 28 48 49 4e 53 54 41 4e 43 45 20 68 2c 20 4c 50 (HINSTANCE h, LP 18350 43 44 4c 47 54 45 4d 50 4c 41 54 45 20 74 2c 20 CDLGTEMPLATE t, 18360 48 57 4e 44 20 77 2c 20 44 4c 47 50 52 4f 43 20 HWND w, DLGPROC 18370 66 29 20 7b 0d 0a 09 72 65 74 75 72 6e 20 43 72 f) {...return Cr 18380 65 61 74 65 44 69 61 6c 6f 67 49 6e 64 69 72 65 eateDialogIndire 18390 63 74 50 61 72 61 6d 57 28 68 2c 20 74 2c 20 77 ctParamW(h, t, w 183a0 2c 20 66 2c 20 30 29 3b 0d 0a 7d 0d 0a 0d 0a 48 , f, 0);..}....H 183b0 57 4e 44 20 43 72 65 61 74 65 57 69 6e 64 6f 77 WND CreateWindow 183c0 41 28 29 28 4c 50 43 53 54 52 20 61 2c 20 4c 50 A()(LPCSTR a, LP 183d0 43 53 54 52 20 62 2c 20 44 57 4f 52 44 20 63 2c CSTR b, DWORD c, 183e0 20 69 6e 74 20 64 2c 20 69 6e 74 20 65 2c 20 69 int d, int e, i 183f0 6e 74 20 66 2c 20 69 6e 74 20 67 2c 20 48 57 4e nt f, int g, HWN 18400 44 20 68 2c 20 48 4d 45 4e 55 20 69 2c 20 48 49 D h, HMENU i, HI 18410 4e 53 54 41 4e 43 45 20 6a 2c 20 4c 50 56 4f 49 NSTANCE j, LPVOI 18420 44 20 6b 29 20 7b 0d 0a 09 72 65 74 75 72 6e 20 D k) {...return 18430 43 72 65 61 74 65 57 69 6e 64 6f 77 45 78 41 28 CreateWindowExA( 18440 30 2c 20 61 2c 20 62 2c 20 63 2c 20 64 2c 20 65 0, a, b, c, d, e 18450 2c 20 66 2c 20 67 2c 20 68 2c 20 69 2c 20 6a 2c , f, g, h, i, j, 18460 20 6b 29 3b 0d 0a 7d 0d 0a 0d 0a 48 57 4e 44 20 k);..}....HWND 18470 43 72 65 61 74 65 57 69 6e 64 6f 77 57 28 29 28 CreateWindowW()( 18480 4c 50 43 57 53 54 52 20 61 2c 20 4c 50 43 57 53 LPCWSTR a, LPCWS 18490 54 52 20 62 2c 20 44 57 4f 52 44 20 63 2c 20 69 TR b, DWORD c, i 184a0 6e 74 20 64 2c 20 69 6e 74 20 65 2c 20 69 6e 74 nt d, int e, int 184b0 20 66 2c 20 69 6e 74 20 67 2c 20 48 57 4e 44 20 f, int g, HWND 184c0 68 2c 20 48 4d 45 4e 55 20 69 2c 20 48 49 4e 53 h, HMENU i, HINS 184d0 54 41 4e 43 45 20 6a 2c 20 4c 50 56 4f 49 44 20 TANCE j, LPVOID 184e0 6b 29 20 7b 0d 0a 09 72 65 74 75 72 6e 20 43 72 k) {...return Cr 184f0 65 61 74 65 57 69 6e 64 6f 77 45 78 57 28 30 2c eateWindowExW(0, 18500 20 61 2c 20 62 2c 20 63 2c 20 64 2c 20 65 2c 20 a, b, c, d, e, 18510 66 2c 20 67 2c 20 68 2c 20 69 2c 20 6a 2c 20 6b f, g, h, i, j, k 18520 29 3b 0d 0a 7d 0d 0a 0d 0a 49 4e 54 5f 50 54 52 );..}....INT_PTR 18530 20 44 69 61 6c 6f 67 42 6f 78 41 28 29 28 48 49 DialogBoxA()(HI 18540 4e 53 54 41 4e 43 45 20 69 2c 20 4c 50 43 53 54 NSTANCE i, LPCST 18550 52 20 74 2c 20 48 57 4e 44 20 70 2c 20 44 4c 47 R t, HWND p, DLG 18560 50 52 4f 43 20 66 29 20 7b 0d 0a 09 72 65 74 75 PROC f) {...retu 18570 72 6e 20 44 69 61 6c 6f 67 42 6f 78 50 61 72 61 rn DialogBoxPara 18580 6d 41 28 69 2c 20 74 2c 20 70 2c 20 66 2c 20 30 mA(i, t, p, f, 0 18590 29 3b 0d 0a 7d 0d 0a 0d 0a 49 4e 54 5f 50 54 52 );..}....INT_PTR 185a0 20 44 69 61 6c 6f 67 42 6f 78 57 28 29 28 48 49 DialogBoxW()(HI 185b0 4e 53 54 41 4e 43 45 20 69 2c 20 4c 50 43 57 53 NSTANCE i, LPCWS 185c0 54 52 20 74 2c 20 48 57 4e 44 20 70 2c 20 44 4c TR t, HWND p, DL 185d0 47 50 52 4f 43 20 66 29 20 7b 0d 0a 09 72 65 74 GPROC f) {...ret 185e0 75 72 6e 20 44 69 61 6c 6f 67 42 6f 78 50 61 72 urn DialogBoxPar 185f0 61 6d 57 28 69 2c 20 74 2c 20 70 2c 20 66 2c 20 amW(i, t, p, f, 18600 30 29 3b 0d 0a 7d 0d 0a 0d 0a 49 4e 54 5f 50 54 0);..}....INT_PT 18610 52 20 44 69 61 6c 6f 67 42 6f 78 49 6e 64 69 72 R DialogBoxIndir 18620 65 63 74 41 28 29 28 48 49 4e 53 54 41 4e 43 45 ectA()(HINSTANCE 18630 20 69 2c 20 4c 50 43 44 4c 47 54 45 4d 50 4c 41 i, LPCDLGTEMPLA 18640 54 45 20 74 2c 20 48 57 4e 44 20 70 2c 20 44 4c TE t, HWND p, DL 18650 47 50 52 4f 43 20 66 29 20 7b 0d 0a 09 72 65 74 GPROC f) {...ret 18660 75 72 6e 20 44 69 61 6c 6f 67 42 6f 78 49 6e 64 urn DialogBoxInd 18670 69 72 65 63 74 50 61 72 61 6d 41 28 69 2c 20 74 irectParamA(i, t 18680 2c 20 70 2c 20 66 2c 20 30 29 3b 0d 0a 7d 0d 0a , p, f, 0);..}.. 18690 0d 0a 49 4e 54 5f 50 54 52 20 44 69 61 6c 6f 67 ..INT_PTR Dialog 186a0 42 6f 78 49 6e 64 69 72 65 63 74 57 28 29 28 48 BoxIndirectW()(H 186b0 49 4e 53 54 41 4e 43 45 20 69 2c 20 4c 50 43 44 INSTANCE i, LPCD 186c0 4c 47 54 45 4d 50 4c 41 54 45 20 74 2c 20 48 57 LGTEMPLATE t, HW 186d0 4e 44 20 70 2c 20 44 4c 47 50 52 4f 43 20 66 29 ND p, DLGPROC f) 186e0 20 7b 0d 0a 09 72 65 74 75 72 6e 20 44 69 61 6c {...return Dial 186f0 6f 67 42 6f 78 49 6e 64 69 72 65 63 74 50 61 72 ogBoxIndirectPar 18700 61 6d 57 28 69 2c 20 74 2c 20 70 2c 20 66 2c 20 amW(i, t, p, f, 18710 30 29 3b 0d 0a 7d 0d 0a 0d 0a 42 4f 4f 4c 20 45 0);..}....BOOL E 18720 78 69 74 57 69 6e 64 6f 77 73 28 29 28 55 49 4e xitWindows()(UIN 18730 54 20 72 2c 20 44 57 4f 52 44 20 63 29 20 7b 0d T r, DWORD c) {. 18740 0a 09 72 65 74 75 72 6e 20 45 78 69 74 57 69 6e ..return ExitWin 18750 64 6f 77 73 45 78 28 45 57 58 5f 4c 4f 47 4f 46 dowsEx(EWX_LOGOF 18760 46 2c 20 30 29 3b 0d 0a 7d 0d 0a 61 6c 69 61 73 F, 0);..}..alias 18770 20 47 65 74 57 69 6e 64 6f 77 20 47 65 74 4e 65 GetWindow GetNe 18780 78 74 57 69 6e 64 6f 77 3b 0d 0a 0d 0a 65 78 74 xtWindow;....ext 18790 65 72 6e 20 28 57 69 6e 64 6f 77 73 29 3a 0d 0a ern (Windows):.. 187a0 4c 4f 4e 47 20 44 69 73 70 61 74 63 68 4d 65 73 LONG DispatchMes 187b0 73 61 67 65 41 28 63 6f 6e 73 74 28 4d 53 47 29 sageA(const(MSG) 187c0 2a 29 3b 0d 0a 4c 4f 4e 47 20 44 69 73 70 61 74 *);..LONG Dispat 187d0 63 68 4d 65 73 73 61 67 65 57 28 63 6f 6e 73 74 chMessageW(const 187e0 28 4d 53 47 29 2a 29 3b 0d 0a 69 6e 74 20 44 6c (MSG)*);..int Dl 187f0 67 44 69 72 4c 69 73 74 41 28 48 57 4e 44 2c 20 gDirListA(HWND, 18800 4c 50 53 54 52 2c 20 69 6e 74 2c 20 69 6e 74 2c LPSTR, int, int, 18810 20 55 49 4e 54 29 3b 0d 0a 69 6e 74 20 44 6c 67 UINT);..int Dlg 18820 44 69 72 4c 69 73 74 57 28 48 57 4e 44 2c 20 4c DirListW(HWND, L 18830 50 57 53 54 52 2c 20 69 6e 74 2c 20 69 6e 74 2c PWSTR, int, int, 18840 20 55 49 4e 54 29 3b 0d 0a 69 6e 74 20 44 6c 67 UINT);..int Dlg 18850 44 69 72 4c 69 73 74 43 6f 6d 62 6f 42 6f 78 41 DirListComboBoxA 18860 28 48 57 4e 44 2c 20 4c 50 53 54 52 2c 20 69 6e (HWND, LPSTR, in 18870 74 2c 20 69 6e 74 2c 20 55 49 4e 54 29 3b 0d 0a t, int, UINT);.. 18880 69 6e 74 20 44 6c 67 44 69 72 4c 69 73 74 43 6f int DlgDirListCo 18890 6d 62 6f 42 6f 78 57 28 48 57 4e 44 2c 20 4c 50 mboBoxW(HWND, LP 188a0 57 53 54 52 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 WSTR, int, int, 188b0 55 49 4e 54 29 3b 0d 0a 42 4f 4f 4c 20 44 6c 67 UINT);..BOOL Dlg 188c0 44 69 72 53 65 6c 65 63 74 43 6f 6d 62 6f 42 6f DirSelectComboBo 188d0 78 45 78 41 28 48 57 4e 44 2c 20 4c 50 53 54 52 xExA(HWND, LPSTR 188e0 2c 20 69 6e 74 2c 20 69 6e 74 29 3b 0d 0a 42 4f , int, int);..BO 188f0 4f 4c 20 44 6c 67 44 69 72 53 65 6c 65 63 74 43 OL DlgDirSelectC 18900 6f 6d 62 6f 42 6f 78 45 78 57 28 48 57 4e 44 2c omboBoxExW(HWND, 18910 20 4c 50 57 53 54 52 2c 20 69 6e 74 2c 20 69 6e LPWSTR, int, in 18920 74 29 3b 0d 0a 42 4f 4f 4c 20 44 6c 67 44 69 72 t);..BOOL DlgDir 18930 53 65 6c 65 63 74 45 78 41 28 48 57 4e 44 2c 20 SelectExA(HWND, 18940 4c 50 53 54 52 2c 20 69 6e 74 2c 20 69 6e 74 29 LPSTR, int, int) 18950 3b 0d 0a 42 4f 4f 4c 20 44 6c 67 44 69 72 53 65 ;..BOOL DlgDirSe 18960 6c 65 63 74 45 78 57 28 48 57 4e 44 2c 20 4c 50 lectExW(HWND, LP 18970 57 53 54 52 2c 20 69 6e 74 2c 20 69 6e 74 29 3b WSTR, int, int); 18980 0d 0a 42 4f 4f 4c 20 44 72 61 67 44 65 74 65 63 ..BOOL DragDetec 18990 74 28 48 57 4e 44 2c 20 50 4f 49 4e 54 29 3b 0d t(HWND, POINT);. 189a0 0a 44 57 4f 52 44 20 44 72 61 67 4f 62 6a 65 63 .DWORD DragObjec 189b0 74 28 48 57 4e 44 2c 20 48 57 4e 44 2c 20 55 49 t(HWND, HWND, UI 189c0 4e 54 2c 20 44 57 4f 52 44 2c 20 48 43 55 52 53 NT, DWORD, HCURS 189d0 4f 52 29 3b 0d 0a 42 4f 4f 4c 20 44 72 61 77 41 OR);..BOOL DrawA 189e0 6e 69 6d 61 74 65 64 52 65 63 74 73 28 48 57 4e nimatedRects(HWN 189f0 44 2c 20 69 6e 74 2c 20 4c 50 43 52 45 43 54 2c D, int, LPCRECT, 18a00 20 4c 50 43 52 45 43 54 29 3b 0d 0a 42 4f 4f 4c LPCRECT);..BOOL 18a10 20 44 72 61 77 43 61 70 74 69 6f 6e 28 48 57 4e DrawCaption(HWN 18a20 44 2c 20 48 44 43 2c 20 4c 50 43 52 45 43 54 2c D, HDC, LPCRECT, 18a30 20 55 49 4e 54 29 3b 0d 0a 42 4f 4f 4c 20 44 72 UINT);..BOOL Dr 18a40 61 77 45 64 67 65 28 48 44 43 2c 20 4c 50 52 45 awEdge(HDC, LPRE 18a50 43 54 2c 20 55 49 4e 54 2c 20 55 49 4e 54 29 3b CT, UINT, UINT); 18a60 0d 0a 42 4f 4f 4c 20 44 72 61 77 46 6f 63 75 73 ..BOOL DrawFocus 18a70 52 65 63 74 28 48 44 43 2c 20 4c 50 43 52 45 43 Rect(HDC, LPCREC 18a80 54 29 3b 0d 0a 42 4f 4f 4c 20 44 72 61 77 46 72 T);..BOOL DrawFr 18a90 61 6d 65 43 6f 6e 74 72 6f 6c 28 48 44 43 2c 20 ameControl(HDC, 18aa0 4c 50 52 45 43 54 2c 20 55 49 4e 54 2c 20 55 49 LPRECT, UINT, UI 18ab0 4e 54 29 3b 0d 0a 42 4f 4f 4c 20 44 72 61 77 49 NT);..BOOL DrawI 18ac0 63 6f 6e 28 48 44 43 2c 20 69 6e 74 2c 20 69 6e con(HDC, int, in 18ad0 74 2c 20 48 49 43 4f 4e 29 3b 0d 0a 42 4f 4f 4c t, HICON);..BOOL 18ae0 20 44 72 61 77 49 63 6f 6e 45 78 28 48 44 43 2c DrawIconEx(HDC, 18af0 20 69 6e 74 2c 20 69 6e 74 2c 20 48 49 43 4f 4e int, int, HICON 18b00 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 55 49 4e 54 , int, int, UINT 18b10 2c 20 48 42 52 55 53 48 2c 20 55 49 4e 54 29 3b , HBRUSH, UINT); 18b20 0d 0a 42 4f 4f 4c 20 44 72 61 77 4d 65 6e 75 42 ..BOOL DrawMenuB 18b30 61 72 28 48 57 4e 44 29 3b 0d 0a 42 4f 4f 4c 20 ar(HWND);..BOOL 18b40 44 72 61 77 53 74 61 74 65 41 28 48 44 43 2c 20 DrawStateA(HDC, 18b50 48 42 52 55 53 48 2c 20 44 52 41 57 53 54 41 54 HBRUSH, DRAWSTAT 18b60 45 50 52 4f 43 2c 20 4c 50 41 52 41 4d 2c 20 57 EPROC, LPARAM, W 18b70 50 41 52 41 4d 2c 20 69 6e 74 2c 20 69 6e 74 2c PARAM, int, int, 18b80 20 69 6e 74 2c 20 69 6e 74 2c 20 55 49 4e 54 29 int, int, UINT) 18b90 3b 0d 0a 42 4f 4f 4c 20 44 72 61 77 53 74 61 74 ;..BOOL DrawStat 18ba0 65 57 28 48 44 43 2c 20 48 42 52 55 53 48 2c 20 eW(HDC, HBRUSH, 18bb0 44 52 41 57 53 54 41 54 45 50 52 4f 43 2c 20 4c DRAWSTATEPROC, L 18bc0 50 41 52 41 4d 2c 20 57 50 41 52 41 4d 2c 20 69 PARAM, WPARAM, i 18bd0 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e nt, int, int, in 18be0 74 2c 20 55 49 4e 54 29 3b 0d 0a 69 6e 74 20 44 t, UINT);..int D 18bf0 72 61 77 54 65 78 74 41 28 48 44 43 2c 20 4c 50 rawTextA(HDC, LP 18c00 43 53 54 52 2c 20 69 6e 74 2c 20 4c 50 52 45 43 CSTR, int, LPREC 18c10 54 2c 20 55 49 4e 54 29 3b 0d 0a 69 6e 74 20 44 T, UINT);..int D 18c20 72 61 77 54 65 78 74 57 28 48 44 43 2c 20 4c 50 rawTextW(HDC, LP 18c30 43 57 53 54 52 2c 20 69 6e 74 2c 20 4c 50 52 45 CWSTR, int, LPRE 18c40 43 54 2c 20 55 49 4e 54 29 3b 0d 0a 69 6e 74 20 CT, UINT);..int 18c50 44 72 61 77 54 65 78 74 45 78 41 28 48 44 43 2c DrawTextExA(HDC, 18c60 20 4c 50 53 54 52 2c 20 69 6e 74 2c 20 4c 50 52 LPSTR, int, LPR 18c70 45 43 54 2c 20 55 49 4e 54 2c 20 4c 50 44 52 41 ECT, UINT, LPDRA 18c80 57 54 45 58 54 50 41 52 41 4d 53 29 3b 0d 0a 69 WTEXTPARAMS);..i 18c90 6e 74 20 44 72 61 77 54 65 78 74 45 78 57 28 48 nt DrawTextExW(H 18ca0 44 43 2c 20 4c 50 57 53 54 52 2c 20 69 6e 74 2c DC, LPWSTR, int, 18cb0 20 4c 50 52 45 43 54 2c 20 55 49 4e 54 2c 20 4c LPRECT, UINT, L 18cc0 50 44 52 41 57 54 45 58 54 50 41 52 41 4d 53 29 PDRAWTEXTPARAMS) 18cd0 3b 0d 0a 42 4f 4f 4c 20 45 6d 70 74 79 43 6c 69 ;..BOOL EmptyCli 18ce0 70 62 6f 61 72 64 28 29 3b 0d 0a 42 4f 4f 4c 20 pboard();..BOOL 18cf0 45 6e 61 62 6c 65 4d 65 6e 75 49 74 65 6d 28 48 EnableMenuItem(H 18d00 4d 45 4e 55 2c 20 55 49 4e 54 2c 20 55 49 4e 54 MENU, UINT, UINT 18d10 29 3b 0d 0a 42 4f 4f 4c 20 45 6e 61 62 6c 65 53 );..BOOL EnableS 18d20 63 72 6f 6c 6c 42 61 72 28 48 57 4e 44 2c 20 55 crollBar(HWND, U 18d30 49 4e 54 2c 20 55 49 4e 54 29 3b 0d 0a 42 4f 4f INT, UINT);..BOO 18d40 4c 20 45 6e 61 62 6c 65 57 69 6e 64 6f 77 28 48 L EnableWindow(H 18d50 57 4e 44 2c 20 42 4f 4f 4c 29 3b 0d 0a 42 4f 4f WND, BOOL);..BOO 18d60 4c 20 45 6e 64 44 65 66 65 72 57 69 6e 64 6f 77 L EndDeferWindow 18d70 50 6f 73 28 48 44 57 50 29 3b 0d 0a 42 4f 4f 4c Pos(HDWP);..BOOL 18d80 20 45 6e 64 44 69 61 6c 6f 67 28 48 57 4e 44 2c EndDialog(HWND, 18d90 20 49 4e 54 5f 50 54 52 29 3b 0d 0a 42 4f 4f 4c INT_PTR);..BOOL 18da0 20 45 6e 64 4d 65 6e 75 28 29 3b 0d 0a 42 4f 4f EndMenu();..BOO 18db0 4c 20 45 6e 64 50 61 69 6e 74 28 48 57 4e 44 2c L EndPaint(HWND, 18dc0 20 63 6f 6e 73 74 28 50 41 49 4e 54 53 54 52 55 const(PAINTSTRU 18dd0 43 54 29 2a 29 3b 0d 0a 42 4f 4f 4c 20 45 6e 75 CT)*);..BOOL Enu 18de0 6d 43 68 69 6c 64 57 69 6e 64 6f 77 73 28 48 57 mChildWindows(HW 18df0 4e 44 2c 20 45 4e 55 4d 57 49 4e 44 4f 57 53 50 ND, ENUMWINDOWSP 18e00 52 4f 43 2c 20 4c 50 41 52 41 4d 29 3b 0d 0a 55 ROC, LPARAM);..U 18e10 49 4e 54 20 45 6e 75 6d 43 6c 69 70 62 6f 61 72 INT EnumClipboar 18e20 64 46 6f 72 6d 61 74 73 28 55 49 4e 54 29 3b 0d dFormats(UINT);. 18e30 0a 42 4f 4f 4c 20 45 6e 75 6d 44 65 73 6b 74 6f .BOOL EnumDeskto 18e40 70 73 41 28 48 57 49 4e 53 54 41 2c 20 44 45 53 psA(HWINSTA, DES 18e50 4b 54 4f 50 45 4e 55 4d 50 52 4f 43 41 2c 20 4c KTOPENUMPROCA, L 18e60 50 41 52 41 4d 29 3b 0d 0a 42 4f 4f 4c 20 45 6e PARAM);..BOOL En 18e70 75 6d 44 65 73 6b 74 6f 70 73 57 28 48 57 49 4e umDesktopsW(HWIN 18e80 53 54 41 2c 20 44 45 53 4b 54 4f 50 45 4e 55 4d STA, DESKTOPENUM 18e90 50 52 4f 43 57 2c 20 4c 50 41 52 41 4d 29 3b 0d PROCW, LPARAM);. 18ea0 0a 42 4f 4f 4c 20 45 6e 75 6d 44 65 73 6b 74 6f .BOOL EnumDeskto 18eb0 70 57 69 6e 64 6f 77 73 28 48 44 45 53 4b 2c 20 pWindows(HDESK, 18ec0 45 4e 55 4d 57 49 4e 44 4f 57 53 50 52 4f 43 2c ENUMWINDOWSPROC, 18ed0 20 4c 50 41 52 41 4d 29 3b 0d 0a 42 4f 4f 4c 20 LPARAM);..BOOL 18ee0 45 6e 75 6d 44 69 73 70 6c 61 79 53 65 74 74 69 EnumDisplaySetti 18ef0 6e 67 73 41 28 4c 50 43 53 54 52 2c 20 44 57 4f ngsA(LPCSTR, DWO 18f00 52 44 2c 20 50 44 45 56 4d 4f 44 45 41 29 3b 0d RD, PDEVMODEA);. 18f10 0a 42 4f 4f 4c 20 45 6e 75 6d 44 69 73 70 6c 61 .BOOL EnumDispla 18f20 79 53 65 74 74 69 6e 67 73 57 28 4c 50 43 57 53 ySettingsW(LPCWS 18f30 54 52 2c 20 44 57 4f 52 44 2c 20 50 44 45 56 4d TR, DWORD, PDEVM 18f40 4f 44 45 57 29 3b 0d 0a 0d 0a 42 4f 4f 4c 20 45 ODEW);....BOOL E 18f50 6e 75 6d 44 69 73 70 6c 61 79 44 65 76 69 63 65 numDisplayDevice 18f60 73 41 28 4c 50 43 53 54 52 2c 20 44 57 4f 52 44 sA(LPCSTR, DWORD 18f70 2c 20 50 44 49 53 50 4c 41 59 5f 44 45 56 49 43 , PDISPLAY_DEVIC 18f80 45 41 2c 20 44 57 4f 52 44 29 3b 0d 0a 42 4f 4f EA, DWORD);..BOO 18f90 4c 20 45 6e 75 6d 44 69 73 70 6c 61 79 44 65 76 L EnumDisplayDev 18fa0 69 63 65 73 57 28 4c 50 43 57 53 54 52 2c 20 44 icesW(LPCWSTR, D 18fb0 57 4f 52 44 2c 20 50 44 49 53 50 4c 41 59 5f 44 WORD, PDISPLAY_D 18fc0 45 56 49 43 45 57 2c 20 44 57 4f 52 44 29 3b 0d EVICEW, DWORD);. 18fd0 0a 0d 0a 69 6e 74 20 45 6e 75 6d 50 72 6f 70 73 ...int EnumProps 18fe0 41 28 48 57 4e 44 2c 20 50 52 4f 50 45 4e 55 4d A(HWND, PROPENUM 18ff0 50 52 4f 43 41 29 3b 0d 0a 69 6e 74 20 45 6e 75 PROCA);..int Enu 19000 6d 50 72 6f 70 73 57 28 48 57 4e 44 2c 20 50 52 mPropsW(HWND, PR 19010 4f 50 45 4e 55 4d 50 52 4f 43 57 29 3b 0d 0a 69 OPENUMPROCW);..i 19020 6e 74 20 45 6e 75 6d 50 72 6f 70 73 45 78 41 28 nt EnumPropsExA( 19030 48 57 4e 44 2c 20 50 52 4f 50 45 4e 55 4d 50 52 HWND, PROPENUMPR 19040 4f 43 45 58 41 2c 20 4c 50 41 52 41 4d 29 3b 0d OCEXA, LPARAM);. 19050 0a 69 6e 74 20 45 6e 75 6d 50 72 6f 70 73 45 78 .int EnumPropsEx 19060 57 28 48 57 4e 44 2c 20 50 52 4f 50 45 4e 55 4d W(HWND, PROPENUM 19070 50 52 4f 43 45 58 57 2c 20 4c 50 41 52 41 4d 29 PROCEXW, LPARAM) 19080 3b 0d 0a 0d 0a 42 4f 4f 4c 20 45 6e 75 6d 54 68 ;....BOOL EnumTh 19090 72 65 61 64 57 69 6e 64 6f 77 73 28 44 57 4f 52 readWindows(DWOR 190a0 44 2c 20 57 4e 44 45 4e 55 4d 50 52 4f 43 2c 20 D, WNDENUMPROC, 190b0 4c 50 41 52 41 4d 29 3b 0d 0a 42 4f 4f 4c 20 45 LPARAM);..BOOL E 190c0 6e 75 6d 57 69 6e 64 6f 77 73 28 57 4e 44 45 4e numWindows(WNDEN 190d0 55 4d 50 52 4f 43 2c 20 4c 50 41 52 41 4d 29 3b UMPROC, LPARAM); 190e0 0d 0a 42 4f 4f 4c 20 45 6e 75 6d 57 69 6e 64 6f ..BOOL EnumWindo 190f0 77 53 74 61 74 69 6f 6e 73 41 28 57 49 4e 53 54 wStationsA(WINST 19100 41 45 4e 55 4d 50 52 4f 43 41 2c 20 4c 50 41 52 AENUMPROCA, LPAR 19110 41 4d 29 3b 0d 0a 42 4f 4f 4c 20 45 6e 75 6d 57 AM);..BOOL EnumW 19120 69 6e 64 6f 77 53 74 61 74 69 6f 6e 73 57 28 57 indowStationsW(W 19130 49 4e 53 54 41 45 4e 55 4d 50 52 4f 43 57 2c 20 INSTAENUMPROCW, 19140 4c 50 41 52 41 4d 29 3b 0d 0a 42 4f 4f 4c 20 45 LPARAM);..BOOL E 19150 71 75 61 6c 52 65 63 74 28 4c 50 43 52 45 43 54 qualRect(LPCRECT 19160 2c 20 4c 50 43 52 45 43 54 29 3b 0d 0a 0d 0a 42 , LPCRECT);....B 19170 4f 4f 4c 20 45 78 69 74 57 69 6e 64 6f 77 73 45 OOL ExitWindowsE 19180 78 28 55 49 4e 54 2c 20 44 57 4f 52 44 29 3b 0d x(UINT, DWORD);. 19190 0a 48 57 4e 44 20 46 69 6e 64 57 69 6e 64 6f 77 .HWND FindWindow 191a0 41 28 4c 50 43 53 54 52 2c 20 4c 50 43 53 54 52 A(LPCSTR, LPCSTR 191b0 29 3b 0d 0a 48 57 4e 44 20 46 69 6e 64 57 69 6e );..HWND FindWin 191c0 64 6f 77 45 78 41 28 48 57 4e 44 2c 20 48 57 4e dowExA(HWND, HWN 191d0 44 2c 20 4c 50 43 53 54 52 2c 20 4c 50 43 53 54 D, LPCSTR, LPCST 191e0 52 29 3b 0d 0a 48 57 4e 44 20 46 69 6e 64 57 69 R);..HWND FindWi 191f0 6e 64 6f 77 45 78 57 28 48 57 4e 44 2c 20 48 57 ndowExW(HWND, HW 19200 4e 44 2c 20 4c 50 43 57 53 54 52 2c 20 4c 50 43 ND, LPCWSTR, LPC 19210 57 53 54 52 29 3b 0d 0a 48 57 4e 44 20 46 69 6e WSTR);..HWND Fin 19220 64 57 69 6e 64 6f 77 57 28 4c 50 43 57 53 54 52 dWindowW(LPCWSTR 19230 2c 20 4c 50 43 57 53 54 52 29 3b 0d 0a 42 4f 4f , LPCWSTR);..BOO 19240 4c 20 46 6c 61 73 68 57 69 6e 64 6f 77 28 48 57 L FlashWindow(HW 19250 4e 44 2c 20 42 4f 4f 4c 29 3b 0d 0a 0d 0a 69 6e ND, BOOL);....in 19260 74 20 46 72 61 6d 65 52 65 63 74 28 48 44 43 2c t FrameRect(HDC, 19270 20 4c 50 43 52 45 43 54 2c 20 48 42 52 55 53 48 LPCRECT, HBRUSH 19280 29 3b 0d 0a 42 4f 4f 4c 20 46 72 61 6d 65 52 67 );..BOOL FrameRg 19290 6e 28 48 44 43 2c 20 48 52 47 4e 2c 20 48 42 52 n(HDC, HRGN, HBR 192a0 55 53 48 2c 20 69 6e 74 2c 20 69 6e 74 29 3b 0d USH, int, int);. 192b0 0a 48 57 4e 44 20 47 65 74 41 63 74 69 76 65 57 .HWND GetActiveW 192c0 69 6e 64 6f 77 28 29 3b 0d 0a 48 57 4e 44 20 47 indow();..HWND G 192d0 65 74 41 6e 63 65 73 74 6f 72 28 48 57 4e 44 2c etAncestor(HWND, 192e0 20 55 49 4e 54 29 3b 0d 0a 53 48 4f 52 54 20 47 UINT);..SHORT G 192f0 65 74 41 73 79 6e 63 4b 65 79 53 74 61 74 65 28 etAsyncKeyState( 19300 69 6e 74 29 3b 0d 0a 48 57 4e 44 20 47 65 74 43 int);..HWND GetC 19310 61 70 74 75 72 65 28 29 3b 0d 0a 55 49 4e 54 20 apture();..UINT 19320 47 65 74 43 61 72 65 74 42 6c 69 6e 6b 54 69 6d GetCaretBlinkTim 19330 65 28 29 3b 0d 0a 42 4f 4f 4c 20 47 65 74 43 61 e();..BOOL GetCa 19340 72 65 74 50 6f 73 28 4c 50 50 4f 49 4e 54 29 3b retPos(LPPOINT); 19350 0d 0a 42 4f 4f 4c 20 47 65 74 43 6c 61 73 73 49 ..BOOL GetClassI 19360 6e 66 6f 41 28 48 49 4e 53 54 41 4e 43 45 2c 20 nfoA(HINSTANCE, 19370 4c 50 43 53 54 52 2c 20 4c 50 57 4e 44 43 4c 41 LPCSTR, LPWNDCLA 19380 53 53 41 29 3b 0d 0a 42 4f 4f 4c 20 47 65 74 43 SSA);..BOOL GetC 19390 6c 61 73 73 49 6e 66 6f 45 78 41 28 48 49 4e 53 lassInfoExA(HINS 193a0 54 41 4e 43 45 2c 20 4c 50 43 53 54 52 2c 20 4c TANCE, LPCSTR, L 193b0 50 57 4e 44 43 4c 41 53 53 45 58 41 29 3b 0d 0a PWNDCLASSEXA);.. 193c0 42 4f 4f 4c 20 47 65 74 43 6c 61 73 73 49 6e 66 BOOL GetClassInf 193d0 6f 57 28 48 49 4e 53 54 41 4e 43 45 2c 20 4c 50 oW(HINSTANCE, LP 193e0 43 57 53 54 52 2c 20 4c 50 57 4e 44 43 4c 41 53 CWSTR, LPWNDCLAS 193f0 53 57 29 3b 0d 0a 42 4f 4f 4c 20 47 65 74 43 6c SW);..BOOL GetCl 19400 61 73 73 49 6e 66 6f 45 78 57 28 48 49 4e 53 54 assInfoExW(HINST 19410 41 4e 43 45 2c 20 4c 50 43 57 53 54 52 2c 20 4c ANCE, LPCWSTR, L 19420 50 57 4e 44 43 4c 41 53 53 45 58 57 29 3b 0d 0a PWNDCLASSEXW);.. 19430 44 57 4f 52 44 20 47 65 74 43 6c 61 73 73 4c 6f DWORD GetClassLo 19440 6e 67 41 28 48 57 4e 44 2c 20 69 6e 74 29 3b 0d ngA(HWND, int);. 19450 0a 44 57 4f 52 44 20 47 65 74 43 6c 61 73 73 4c .DWORD GetClassL 19460 6f 6e 67 57 28 48 57 4e 44 2c 20 69 6e 74 29 3b ongW(HWND, int); 19470 0d 0a 69 6e 74 20 47 65 74 43 6c 61 73 73 4e 61 ..int GetClassNa 19480 6d 65 41 28 48 57 4e 44 2c 20 4c 50 53 54 52 2c meA(HWND, LPSTR, 19490 20 69 6e 74 29 3b 0d 0a 69 6e 74 20 47 65 74 43 int);..int GetC 194a0 6c 61 73 73 4e 61 6d 65 57 28 48 57 4e 44 2c 20 lassNameW(HWND, 194b0 4c 50 57 53 54 52 2c 20 69 6e 74 29 3b 0d 0a 57 LPWSTR, int);..W 194c0 4f 52 44 20 47 65 74 43 6c 61 73 73 57 6f 72 64 ORD GetClassWord 194d0 28 48 57 4e 44 2c 20 69 6e 74 29 3b 0d 0a 42 4f (HWND, int);..BO 194e0 4f 4c 20 47 65 74 43 6c 69 65 6e 74 52 65 63 74 OL GetClientRect 194f0 28 48 57 4e 44 2c 20 4c 50 52 45 43 54 29 3b 0d (HWND, LPRECT);. 19500 0a 48 41 4e 44 4c 45 20 47 65 74 43 6c 69 70 62 .HANDLE GetClipb 19510 6f 61 72 64 44 61 74 61 28 55 49 4e 54 29 3b 0d oardData(UINT);. 19520 0a 69 6e 74 20 47 65 74 43 6c 69 70 62 6f 61 72 .int GetClipboar 19530 64 46 6f 72 6d 61 74 4e 61 6d 65 41 28 55 49 4e dFormatNameA(UIN 19540 54 2c 20 4c 50 53 54 52 2c 20 69 6e 74 29 3b 0d T, LPSTR, int);. 19550 0a 69 6e 74 20 47 65 74 43 6c 69 70 62 6f 61 72 .int GetClipboar 19560 64 46 6f 72 6d 61 74 4e 61 6d 65 57 28 55 49 4e dFormatNameW(UIN 19570 54 2c 20 4c 50 57 53 54 52 2c 20 69 6e 74 29 3b T, LPWSTR, int); 19580 0d 0a 48 57 4e 44 20 47 65 74 43 6c 69 70 62 6f ..HWND GetClipbo 19590 61 72 64 4f 77 6e 65 72 28 29 3b 0d 0a 48 57 4e ardOwner();..HWN 195a0 44 20 47 65 74 43 6c 69 70 62 6f 61 72 64 56 69 D GetClipboardVi 195b0 65 77 65 72 28 29 3b 0d 0a 42 4f 4f 4c 20 47 65 ewer();..BOOL Ge 195c0 74 43 6c 69 70 43 75 72 73 6f 72 28 4c 50 52 45 tClipCursor(LPRE 195d0 43 54 29 3b 0d 0a 42 4f 4f 4c 20 47 65 74 43 75 CT);..BOOL GetCu 195e0 72 73 6f 72 50 6f 73 28 4c 50 50 4f 49 4e 54 29 rsorPos(LPPOINT) 195f0 3b 0d 0a 48 44 43 20 47 65 74 44 43 28 48 57 4e ;..HDC GetDC(HWN 19600 44 29 3b 0d 0a 48 44 43 20 47 65 74 44 43 45 78 D);..HDC GetDCEx 19610 28 48 57 4e 44 2c 20 48 52 47 4e 2c 20 44 57 4f (HWND, HRGN, DWO 19620 52 44 29 3b 0d 0a 48 57 4e 44 20 47 65 74 44 65 RD);..HWND GetDe 19630 73 6b 74 6f 70 57 69 6e 64 6f 77 28 29 3b 0d 0a sktopWindow();.. 19640 69 6e 74 20 47 65 74 44 69 61 6c 6f 67 42 61 73 int GetDialogBas 19650 65 55 6e 69 74 73 28 29 3b 0d 0a 69 6e 74 20 47 eUnits();..int G 19660 65 74 44 6c 67 43 74 72 6c 49 44 28 48 57 4e 44 etDlgCtrlID(HWND 19670 29 3b 0d 0a 48 57 4e 44 20 47 65 74 44 6c 67 49 );..HWND GetDlgI 19680 74 65 6d 28 48 57 4e 44 2c 20 69 6e 74 29 3b 0d tem(HWND, int);. 19690 0a 55 49 4e 54 20 47 65 74 44 6c 67 49 74 65 6d .UINT GetDlgItem 196a0 49 6e 74 28 48 57 4e 44 2c 20 69 6e 74 2c 20 50 Int(HWND, int, P 196b0 42 4f 4f 4c 2c 20 42 4f 4f 4c 29 3b 0d 0a 55 49 BOOL, BOOL);..UI 196c0 4e 54 20 47 65 74 44 6c 67 49 74 65 6d 54 65 78 NT GetDlgItemTex 196d0 74 41 28 48 57 4e 44 2c 20 69 6e 74 2c 20 4c 50 tA(HWND, int, LP 196e0 53 54 52 2c 20 69 6e 74 29 3b 0d 0a 55 49 4e 54 STR, int);..UINT 196f0 20 47 65 74 44 6c 67 49 74 65 6d 54 65 78 74 57 GetDlgItemTextW 19700 28 48 57 4e 44 2c 20 69 6e 74 2c 20 4c 50 57 53 (HWND, int, LPWS 19710 54 52 2c 20 69 6e 74 29 3b 0d 0a 55 49 4e 54 20 TR, int);..UINT 19720 47 65 74 44 6f 75 62 6c 65 43 6c 69 63 6b 54 69 GetDoubleClickTi 19730 6d 65 28 29 3b 0d 0a 48 57 4e 44 20 47 65 74 46 me();..HWND GetF 19740 6f 63 75 73 28 29 3b 0d 0a 48 57 4e 44 20 47 65 ocus();..HWND Ge 19750 74 46 6f 72 65 67 72 6f 75 6e 64 57 69 6e 64 6f tForegroundWindo 19760 77 28 29 3b 0d 0a 0d 0a 42 4f 4f 4c 20 47 65 74 w();....BOOL Get 19770 49 63 6f 6e 49 6e 66 6f 28 48 49 43 4f 4e 2c 20 IconInfo(HICON, 19780 50 49 43 4f 4e 49 4e 46 4f 29 3b 0d 0a 42 4f 4f PICONINFO);..BOO 19790 4c 20 47 65 74 49 6e 70 75 74 53 74 61 74 65 28 L GetInputState( 197a0 29 3b 0d 0a 55 49 4e 54 20 47 65 74 4b 42 43 6f );..UINT GetKBCo 197b0 64 65 50 61 67 65 28 29 3b 0d 0a 48 4b 4c 20 47 dePage();..HKL G 197c0 65 74 4b 65 79 62 6f 61 72 64 4c 61 79 6f 75 74 etKeyboardLayout 197d0 28 44 57 4f 52 44 29 3b 0d 0a 55 49 4e 54 20 47 (DWORD);..UINT G 197e0 65 74 4b 65 79 62 6f 61 72 64 4c 61 79 6f 75 74 etKeyboardLayout 197f0 4c 69 73 74 28 69 6e 74 2c 20 48 4b 4c 2a 29 3b List(int, HKL*); 19800 0d 0a 42 4f 4f 4c 20 47 65 74 4b 65 79 62 6f 61 ..BOOL GetKeyboa 19810 72 64 4c 61 79 6f 75 74 4e 61 6d 65 41 28 4c 50 rdLayoutNameA(LP 19820 53 54 52 29 3b 0d 0a 42 4f 4f 4c 20 47 65 74 4b STR);..BOOL GetK 19830 65 79 62 6f 61 72 64 4c 61 79 6f 75 74 4e 61 6d eyboardLayoutNam 19840 65 57 28 4c 50 57 53 54 52 29 3b 0d 0a 42 4f 4f eW(LPWSTR);..BOO 19850 4c 20 47 65 74 4b 65 79 62 6f 61 72 64 53 74 61 L GetKeyboardSta 19860 74 65 28 50 42 59 54 45 29 3b 0d 0a 69 6e 74 20 te(PBYTE);..int 19870 47 65 74 4b 65 79 62 6f 61 72 64 54 79 70 65 28 GetKeyboardType( 19880 69 6e 74 29 3b 0d 0a 69 6e 74 20 47 65 74 4b 65 int);..int GetKe 19890 79 4e 61 6d 65 54 65 78 74 41 28 4c 4f 4e 47 2c yNameTextA(LONG, 198a0 20 4c 50 53 54 52 2c 20 69 6e 74 29 3b 0d 0a 69 LPSTR, int);..i 198b0 6e 74 20 47 65 74 4b 65 79 4e 61 6d 65 54 65 78 nt GetKeyNameTex 198c0 74 57 28 4c 4f 4e 47 2c 20 4c 50 57 53 54 52 2c tW(LONG, LPWSTR, 198d0 20 69 6e 74 29 3b 0d 0a 53 48 4f 52 54 20 47 65 int);..SHORT Ge 198e0 74 4b 65 79 53 74 61 74 65 28 69 6e 74 29 3b 0d tKeyState(int);. 198f0 0a 48 57 4e 44 20 47 65 74 4c 61 73 74 41 63 74 .HWND GetLastAct 19900 69 76 65 50 6f 70 75 70 28 48 57 4e 44 29 3b 0d ivePopup(HWND);. 19910 0a 48 4d 45 4e 55 20 47 65 74 4d 65 6e 75 28 48 .HMENU GetMenu(H 19920 57 4e 44 29 3b 0d 0a 4c 4f 4e 47 20 47 65 74 4d WND);..LONG GetM 19930 65 6e 75 43 68 65 63 6b 4d 61 72 6b 44 69 6d 65 enuCheckMarkDime 19940 6e 73 69 6f 6e 73 28 29 3b 0d 0a 44 57 4f 52 44 nsions();..DWORD 19950 20 47 65 74 4d 65 6e 75 43 6f 6e 74 65 78 74 48 GetMenuContextH 19960 65 6c 70 49 64 28 48 4d 45 4e 55 29 3b 0d 0a 55 elpId(HMENU);..U 19970 49 4e 54 20 47 65 74 4d 65 6e 75 44 65 66 61 75 INT GetMenuDefau 19980 6c 74 49 74 65 6d 28 48 4d 45 4e 55 2c 20 55 49 ltItem(HMENU, UI 19990 4e 54 2c 20 55 49 4e 54 29 3b 0d 0a 69 6e 74 20 NT, UINT);..int 199a0 47 65 74 4d 65 6e 75 49 74 65 6d 43 6f 75 6e 74 GetMenuItemCount 199b0 28 48 4d 45 4e 55 29 3b 0d 0a 55 49 4e 54 20 47 (HMENU);..UINT G 199c0 65 74 4d 65 6e 75 49 74 65 6d 49 44 28 48 4d 45 etMenuItemID(HME 199d0 4e 55 2c 20 69 6e 74 29 3b 0d 0a 42 4f 4f 4c 20 NU, int);..BOOL 199e0 47 65 74 4d 65 6e 75 49 74 65 6d 49 6e 66 6f 41 GetMenuItemInfoA 199f0 28 48 4d 45 4e 55 2c 20 55 49 4e 54 2c 20 42 4f (HMENU, UINT, BO 19a00 4f 4c 2c 20 4c 50 4d 45 4e 55 49 54 45 4d 49 4e OL, LPMENUITEMIN 19a10 46 4f 41 29 3b 0d 0a 42 4f 4f 4c 20 47 65 74 4d FOA);..BOOL GetM 19a20 65 6e 75 49 74 65 6d 49 6e 66 6f 57 28 48 4d 45 enuItemInfoW(HME 19a30 4e 55 2c 20 55 49 4e 54 2c 20 42 4f 4f 4c 2c 20 NU, UINT, BOOL, 19a40 4c 50 4d 45 4e 55 49 54 45 4d 49 4e 46 4f 57 29 LPMENUITEMINFOW) 19a50 3b 0d 0a 42 4f 4f 4c 20 47 65 74 4d 65 6e 75 49 ;..BOOL GetMenuI 19a60 74 65 6d 52 65 63 74 28 48 57 4e 44 2c 20 48 4d temRect(HWND, HM 19a70 45 4e 55 2c 20 55 49 4e 54 2c 20 4c 50 52 45 43 ENU, UINT, LPREC 19a80 54 29 3b 0d 0a 55 49 4e 54 20 47 65 74 4d 65 6e T);..UINT GetMen 19a90 75 53 74 61 74 65 28 48 4d 45 4e 55 2c 20 55 49 uState(HMENU, UI 19aa0 4e 54 2c 20 55 49 4e 54 29 3b 0d 0a 69 6e 74 20 NT, UINT);..int 19ab0 47 65 74 4d 65 6e 75 53 74 72 69 6e 67 41 28 48 GetMenuStringA(H 19ac0 4d 45 4e 55 2c 20 55 49 4e 54 2c 20 4c 50 53 54 MENU, UINT, LPST 19ad0 52 2c 20 69 6e 74 2c 20 55 49 4e 54 29 3b 0d 0a R, int, UINT);.. 19ae0 69 6e 74 20 47 65 74 4d 65 6e 75 53 74 72 69 6e int GetMenuStrin 19af0 67 57 28 48 4d 45 4e 55 2c 20 55 49 4e 54 2c 20 gW(HMENU, UINT, 19b00 4c 50 57 53 54 52 2c 20 69 6e 74 2c 20 55 49 4e LPWSTR, int, UIN 19b10 54 29 3b 0d 0a 42 4f 4f 4c 20 47 65 74 4d 65 73 T);..BOOL GetMes 19b20 73 61 67 65 41 28 4c 50 4d 53 47 2c 20 48 57 4e sageA(LPMSG, HWN 19b30 44 2c 20 55 49 4e 54 2c 20 55 49 4e 54 29 3b 0d D, UINT, UINT);. 19b40 0a 42 4f 4f 4c 20 47 65 74 4d 65 73 73 61 67 65 .BOOL GetMessage 19b50 57 28 4c 50 4d 53 47 2c 20 48 57 4e 44 2c 20 55 W(LPMSG, HWND, U 19b60 49 4e 54 2c 20 55 49 4e 54 29 3b 0d 0a 4c 4f 4e INT, UINT);..LON 19b70 47 20 47 65 74 4d 65 73 73 61 67 65 45 78 74 72 G GetMessageExtr 19b80 61 49 6e 66 6f 28 29 3b 0d 0a 44 57 4f 52 44 20 aInfo();..DWORD 19b90 47 65 74 4d 65 73 73 61 67 65 50 6f 73 28 29 3b GetMessagePos(); 19ba0 0d 0a 4c 4f 4e 47 20 47 65 74 4d 65 73 73 61 67 ..LONG GetMessag 19bb0 65 54 69 6d 65 28 29 3b 0d 0a 0d 0a 48 57 4e 44 eTime();....HWND 19bc0 20 47 65 74 4e 65 78 74 44 6c 67 47 72 6f 75 70 GetNextDlgGroup 19bd0 49 74 65 6d 28 48 57 4e 44 2c 20 48 57 4e 44 2c Item(HWND, HWND, 19be0 20 42 4f 4f 4c 29 3b 0d 0a 48 57 4e 44 20 47 65 BOOL);..HWND Ge 19bf0 74 4e 65 78 74 44 6c 67 54 61 62 49 74 65 6d 28 tNextDlgTabItem( 19c00 48 57 4e 44 2c 20 48 57 4e 44 2c 20 42 4f 4f 4c HWND, HWND, BOOL 19c10 29 3b 0d 0a 0d 0a 48 57 4e 44 20 47 65 74 4f 70 );....HWND GetOp 19c20 65 6e 43 6c 69 70 62 6f 61 72 64 57 69 6e 64 6f enClipboardWindo 19c30 77 28 29 3b 0d 0a 48 57 4e 44 20 47 65 74 50 61 w();..HWND GetPa 19c40 72 65 6e 74 28 48 57 4e 44 29 3b 0d 0a 69 6e 74 rent(HWND);..int 19c50 20 47 65 74 50 72 69 6f 72 69 74 79 43 6c 69 70 GetPriorityClip 19c60 62 6f 61 72 64 46 6f 72 6d 61 74 28 55 49 4e 54 boardFormat(UINT 19c70 2a 2c 20 69 6e 74 29 3b 0d 0a 48 41 4e 44 4c 45 *, int);..HANDLE 19c80 20 47 65 74 50 72 6f 70 41 28 48 57 4e 44 2c 20 GetPropA(HWND, 19c90 4c 50 43 53 54 52 29 3b 0d 0a 48 41 4e 44 4c 45 LPCSTR);..HANDLE 19ca0 20 47 65 74 50 72 6f 70 57 28 48 57 4e 44 2c 20 GetPropW(HWND, 19cb0 4c 50 43 57 53 54 52 29 3b 0d 0a 0d 0a 44 57 4f LPCWSTR);....DWO 19cc0 52 44 20 47 65 74 51 75 65 75 65 53 74 61 74 75 RD GetQueueStatu 19cd0 73 28 55 49 4e 54 29 3b 0d 0a 42 4f 4f 4c 20 47 s(UINT);..BOOL G 19ce0 65 74 53 63 72 6f 6c 6c 49 6e 66 6f 28 48 57 4e etScrollInfo(HWN 19cf0 44 2c 20 69 6e 74 2c 20 4c 50 53 43 52 4f 4c 4c D, int, LPSCROLL 19d00 49 4e 46 4f 29 3b 0d 0a 69 6e 74 20 47 65 74 53 INFO);..int GetS 19d10 63 72 6f 6c 6c 50 6f 73 28 48 57 4e 44 2c 20 69 crollPos(HWND, i 19d20 6e 74 29 3b 0d 0a 42 4f 4f 4c 20 47 65 74 53 63 nt);..BOOL GetSc 19d30 72 6f 6c 6c 52 61 6e 67 65 28 48 57 4e 44 2c 20 rollRange(HWND, 19d40 69 6e 74 2c 20 4c 50 49 4e 54 2c 20 4c 50 49 4e int, LPINT, LPIN 19d50 54 29 3b 0d 0a 0d 0a 48 4d 45 4e 55 20 47 65 74 T);....HMENU Get 19d60 53 75 62 4d 65 6e 75 28 48 4d 45 4e 55 2c 20 69 SubMenu(HMENU, i 19d70 6e 74 29 3b 0d 0a 44 57 4f 52 44 20 47 65 74 53 nt);..DWORD GetS 19d80 79 73 43 6f 6c 6f 72 28 69 6e 74 29 3b 0d 0a 48 ysColor(int);..H 19d90 42 52 55 53 48 20 47 65 74 53 79 73 43 6f 6c 6f BRUSH GetSysColo 19da0 72 42 72 75 73 68 28 69 6e 74 29 3b 0d 0a 0d 0a rBrush(int);.... 19db0 48 4d 45 4e 55 20 47 65 74 53 79 73 74 65 6d 4d HMENU GetSystemM 19dc0 65 6e 75 28 48 57 4e 44 2c 20 42 4f 4f 4c 29 3b enu(HWND, BOOL); 19dd0 0d 0a 69 6e 74 20 47 65 74 53 79 73 74 65 6d 4d ..int GetSystemM 19de0 65 74 72 69 63 73 28 69 6e 74 29 3b 0d 0a 44 57 etrics(int);..DW 19df0 4f 52 44 20 47 65 74 54 61 62 62 65 64 54 65 78 ORD GetTabbedTex 19e00 74 45 78 74 65 6e 74 41 28 48 44 43 2c 20 4c 50 tExtentA(HDC, LP 19e10 43 53 54 52 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 CSTR, int, int, 19e20 4c 50 49 4e 54 29 3b 0d 0a 44 57 4f 52 44 20 47 LPINT);..DWORD G 19e30 65 74 54 61 62 62 65 64 54 65 78 74 45 78 74 65 etTabbedTextExte 19e40 6e 74 57 28 48 44 43 2c 20 4c 50 43 57 53 54 52 ntW(HDC, LPCWSTR 19e50 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 4c 50 49 4e , int, int, LPIN 19e60 54 29 3b 0d 0a 4c 4f 4e 47 20 47 65 74 57 69 6e T);..LONG GetWin 19e70 64 6f 77 4c 6f 6e 67 41 28 48 57 4e 44 2c 20 69 dowLongA(HWND, i 19e80 6e 74 29 3b 0d 0a 4c 4f 4e 47 20 47 65 74 57 69 nt);..LONG GetWi 19e90 6e 64 6f 77 4c 6f 6e 67 57 28 48 57 4e 44 2c 20 ndowLongW(HWND, 19ea0 69 6e 74 29 3b 0d 0a 0d 0a 48 44 45 53 4b 20 47 int);....HDESK G 19eb0 65 74 54 68 72 65 61 64 44 65 73 6b 74 6f 70 28 etThreadDesktop( 19ec0 44 57 4f 52 44 29 3b 0d 0a 48 57 4e 44 20 47 65 DWORD);..HWND Ge 19ed0 74 54 6f 70 57 69 6e 64 6f 77 28 48 57 4e 44 29 tTopWindow(HWND) 19ee0 3b 0d 0a 42 4f 4f 4c 20 47 65 74 55 70 64 61 74 ;..BOOL GetUpdat 19ef0 65 52 65 63 74 28 48 57 4e 44 2c 20 4c 50 52 45 eRect(HWND, LPRE 19f00 43 54 2c 20 42 4f 4f 4c 29 3b 0d 0a 69 6e 74 20 CT, BOOL);..int 19f10 47 65 74 55 70 64 61 74 65 52 67 6e 28 48 57 4e GetUpdateRgn(HWN 19f20 44 2c 20 48 52 47 4e 2c 20 42 4f 4f 4c 29 3b 0d D, HRGN, BOOL);. 19f30 0a 42 4f 4f 4c 20 47 65 74 55 73 65 72 4f 62 6a .BOOL GetUserObj 19f40 65 63 74 49 6e 66 6f 72 6d 61 74 69 6f 6e 41 28 ectInformationA( 19f50 48 41 4e 44 4c 45 2c 20 69 6e 74 2c 20 50 56 4f HANDLE, int, PVO 19f60 49 44 2c 20 44 57 4f 52 44 2c 20 50 44 57 4f 52 ID, DWORD, PDWOR 19f70 44 29 3b 0d 0a 42 4f 4f 4c 20 47 65 74 55 73 65 D);..BOOL GetUse 19f80 72 4f 62 6a 65 63 74 49 6e 66 6f 72 6d 61 74 69 rObjectInformati 19f90 6f 6e 57 28 48 41 4e 44 4c 45 2c 20 69 6e 74 2c onW(HANDLE, int, 19fa0 20 50 56 4f 49 44 2c 20 44 57 4f 52 44 2c 20 50 PVOID, DWORD, P 19fb0 44 57 4f 52 44 29 3b 0d 0a 42 4f 4f 4c 20 47 65 DWORD);..BOOL Ge 19fc0 74 55 73 65 72 4f 62 6a 65 63 74 53 65 63 75 72 tUserObjectSecur 19fd0 69 74 79 28 48 41 4e 44 4c 45 2c 20 50 53 45 43 ity(HANDLE, PSEC 19fe0 55 52 49 54 59 5f 49 4e 46 4f 52 4d 41 54 49 4f URITY_INFORMATIO 19ff0 4e 2c 20 50 53 45 43 55 52 49 54 59 5f 44 45 53 N, PSECURITY_DES 1a000 43 52 49 50 54 4f 52 2c 20 44 57 4f 52 44 2c 20 CRIPTOR, DWORD, 1a010 50 44 57 4f 52 44 29 3b 0d 0a 48 57 4e 44 20 47 PDWORD);..HWND G 1a020 65 74 57 69 6e 64 6f 77 28 48 57 4e 44 2c 20 55 etWindow(HWND, U 1a030 49 4e 54 29 3b 0d 0a 44 57 4f 52 44 20 47 65 74 INT);..DWORD Get 1a040 57 69 6e 64 6f 77 43 6f 6e 74 65 78 74 48 65 6c WindowContextHel 1a050 70 49 64 28 48 57 4e 44 29 3b 0d 0a 48 44 43 20 pId(HWND);..HDC 1a060 47 65 74 57 69 6e 64 6f 77 44 43 28 48 57 4e 44 GetWindowDC(HWND 1a070 29 3b 0d 0a 42 4f 4f 4c 20 47 65 74 57 69 6e 64 );..BOOL GetWind 1a080 6f 77 50 6c 61 63 65 6d 65 6e 74 28 48 57 4e 44 owPlacement(HWND 1a090 2c 20 57 49 4e 44 4f 57 50 4c 41 43 45 4d 45 4e , WINDOWPLACEMEN 1a0a0 54 2a 29 3b 0d 0a 42 4f 4f 4c 20 47 65 74 57 69 T*);..BOOL GetWi 1a0b0 6e 64 6f 77 52 65 63 74 28 48 57 4e 44 2c 20 4c ndowRect(HWND, L 1a0c0 50 52 45 43 54 29 3b 0d 0a 69 6e 74 20 47 65 74 PRECT);..int Get 1a0d0 57 69 6e 64 6f 77 52 67 6e 28 48 57 4e 44 2c 20 WindowRgn(HWND, 1a0e0 48 52 47 4e 29 3b 0d 0a 69 6e 74 20 47 65 74 57 HRGN);..int GetW 1a0f0 69 6e 64 6f 77 54 65 78 74 41 28 48 57 4e 44 2c indowTextA(HWND, 1a100 20 4c 50 53 54 52 2c 20 69 6e 74 29 3b 0d 0a 69 LPSTR, int);..i 1a110 6e 74 20 47 65 74 57 69 6e 64 6f 77 54 65 78 74 nt GetWindowText 1a120 4c 65 6e 67 74 68 41 28 48 57 4e 44 29 3b 0d 0a LengthA(HWND);.. 1a130 69 6e 74 20 47 65 74 57 69 6e 64 6f 77 54 65 78 int GetWindowTex 1a140 74 4c 65 6e 67 74 68 57 28 48 57 4e 44 29 3b 0d tLengthW(HWND);. 1a150 0a 69 6e 74 20 47 65 74 57 69 6e 64 6f 77 54 65 .int GetWindowTe 1a160 78 74 57 28 48 57 4e 44 2c 20 4c 50 57 53 54 52 xtW(HWND, LPWSTR 1a170 2c 20 69 6e 74 29 3b 0d 0a 57 4f 52 44 20 47 65 , int);..WORD Ge 1a180 74 57 69 6e 64 6f 77 57 6f 72 64 28 48 57 4e 44 tWindowWord(HWND 1a190 2c 20 69 6e 74 29 3b 0d 0a 42 4f 4f 4c 20 47 65 , int);..BOOL Ge 1a1a0 74 41 6c 74 54 61 62 49 6e 66 6f 41 28 48 57 4e tAltTabInfoA(HWN 1a1b0 44 2c 20 69 6e 74 2c 20 50 41 4c 54 54 41 42 49 D, int, PALTTABI 1a1c0 4e 46 4f 2c 20 4c 50 53 54 52 2c 20 55 49 4e 54 NFO, LPSTR, UINT 1a1d0 29 3b 0d 0a 42 4f 4f 4c 20 47 65 74 41 6c 74 54 );..BOOL GetAltT 1a1e0 61 62 49 6e 66 6f 57 28 48 57 4e 44 2c 20 69 6e abInfoW(HWND, in 1a1f0 74 2c 20 50 41 4c 54 54 41 42 49 4e 46 4f 2c 20 t, PALTTABINFO, 1a200 4c 50 57 53 54 52 2c 20 55 49 4e 54 29 3b 0d 0a LPWSTR, UINT);.. 1a210 42 4f 4f 4c 20 47 65 74 43 6f 6d 62 6f 42 6f 78 BOOL GetComboBox 1a220 49 6e 66 6f 28 48 57 4e 44 2c 20 50 43 4f 4d 42 Info(HWND, PCOMB 1a230 4f 42 4f 58 49 4e 46 4f 29 3b 0d 0a 42 4f 4f 4c OBOXINFO);..BOOL 1a240 20 47 65 74 43 75 72 73 6f 72 49 6e 66 6f 28 50 GetCursorInfo(P 1a250 43 55 52 53 4f 52 49 4e 46 4f 29 3b 0d 0a 42 4f CURSORINFO);..BO 1a260 4f 4c 20 47 65 74 4c 61 73 74 49 6e 70 75 74 49 OL GetLastInputI 1a270 6e 66 6f 28 50 4c 41 53 54 49 4e 50 55 54 49 4e nfo(PLASTINPUTIN 1a280 46 4f 29 3b 0d 0a 44 57 4f 52 44 20 47 65 74 4c FO);..DWORD GetL 1a290 69 73 74 42 6f 78 49 6e 66 6f 28 48 57 4e 44 29 istBoxInfo(HWND) 1a2a0 3b 0d 0a 42 4f 4f 4c 20 47 65 74 4d 65 6e 75 42 ;..BOOL GetMenuB 1a2b0 61 72 49 6e 66 6f 28 48 57 4e 44 2c 20 4c 4f 4e arInfo(HWND, LON 1a2c0 47 2c 20 4c 4f 4e 47 2c 20 50 4d 45 4e 55 42 41 G, LONG, PMENUBA 1a2d0 52 49 4e 46 4f 29 3b 0d 0a 42 4f 4f 4c 20 47 65 RINFO);..BOOL Ge 1a2e0 74 4d 65 6e 75 49 6e 66 6f 28 48 4d 45 4e 55 2c tMenuInfo(HMENU, 1a2f0 20 4c 50 4d 45 4e 55 49 4e 46 4f 29 3b 0d 0a 42 LPMENUINFO);..B 1a300 4f 4f 4c 20 47 65 74 53 63 72 6f 6c 6c 42 61 72 OOL GetScrollBar 1a310 49 6e 66 6f 28 48 57 4e 44 2c 20 4c 4f 4e 47 2c Info(HWND, LONG, 1a320 20 50 53 43 52 4f 4c 4c 42 41 52 49 4e 46 4f 29 PSCROLLBARINFO) 1a330 3b 0d 0a 42 4f 4f 4c 20 47 65 74 54 69 74 6c 65 ;..BOOL GetTitle 1a340 42 61 72 49 6e 66 6f 28 48 57 4e 44 2c 20 50 54 BarInfo(HWND, PT 1a350 49 54 4c 45 42 41 52 49 4e 46 4f 29 3b 0d 0a 42 ITLEBARINFO);..B 1a360 4f 4f 4c 20 47 65 74 57 69 6e 64 6f 77 49 6e 66 OOL GetWindowInf 1a370 6f 28 48 57 4e 44 2c 20 50 57 49 4e 44 4f 57 49 o(HWND, PWINDOWI 1a380 4e 46 4f 29 3b 0d 0a 55 49 4e 54 20 47 65 74 57 NFO);..UINT GetW 1a390 69 6e 64 6f 77 4d 6f 64 75 6c 65 46 69 6c 65 4e indowModuleFileN 1a3a0 61 6d 65 41 28 48 57 4e 44 2c 20 4c 50 53 54 52 ameA(HWND, LPSTR 1a3b0 2c 20 55 49 4e 54 29 3b 0d 0a 55 49 4e 54 20 47 , UINT);..UINT G 1a3c0 65 74 57 69 6e 64 6f 77 4d 6f 64 75 6c 65 46 69 etWindowModuleFi 1a3d0 6c 65 4e 61 6d 65 57 28 48 57 4e 44 2c 20 4c 50 leNameW(HWND, LP 1a3e0 57 53 54 52 2c 20 55 49 4e 54 29 3b 0d 0a 42 4f WSTR, UINT);..BO 1a3f0 4f 4c 20 47 72 61 79 53 74 72 69 6e 67 41 28 48 OL GrayStringA(H 1a400 44 43 2c 20 48 42 52 55 53 48 2c 20 47 52 41 59 DC, HBRUSH, GRAY 1a410 53 54 52 49 4e 47 50 52 4f 43 2c 20 4c 50 41 52 STRINGPROC, LPAR 1a420 41 4d 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e AM, int, int, in 1a430 74 2c 20 69 6e 74 2c 20 69 6e 74 29 3b 0d 0a 42 t, int, int);..B 1a440 4f 4f 4c 20 47 72 61 79 53 74 72 69 6e 67 57 28 OOL GrayStringW( 1a450 48 44 43 2c 20 48 42 52 55 53 48 2c 20 47 52 41 HDC, HBRUSH, GRA 1a460 59 53 54 52 49 4e 47 50 52 4f 43 2c 20 4c 50 41 YSTRINGPROC, LPA 1a470 52 41 4d 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 RAM, int, int, i 1a480 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 29 3b 0d 0a nt, int, int);.. 1a490 42 4f 4f 4c 20 48 69 64 65 43 61 72 65 74 28 48 BOOL HideCaret(H 1a4a0 57 4e 44 29 3b 0d 0a 42 4f 4f 4c 20 48 69 6c 69 WND);..BOOL Hili 1a4b0 74 65 4d 65 6e 75 49 74 65 6d 28 48 57 4e 44 2c teMenuItem(HWND, 1a4c0 20 48 4d 45 4e 55 2c 20 55 49 4e 54 2c 20 55 49 HMENU, UINT, UI 1a4d0 4e 54 29 3b 0d 0a 42 4f 4f 4c 20 49 6e 66 6c 61 NT);..BOOL Infla 1a4e0 74 65 52 65 63 74 28 4c 50 52 45 43 54 2c 20 69 teRect(LPRECT, i 1a4f0 6e 74 2c 20 69 6e 74 29 3b 0d 0a 42 4f 4f 4c 20 nt, int);..BOOL 1a500 49 6e 53 65 6e 64 4d 65 73 73 61 67 65 28 29 3b InSendMessage(); 1a510 0d 0a 42 4f 4f 4c 20 49 6e 73 65 72 74 4d 65 6e ..BOOL InsertMen 1a520 75 41 28 48 4d 45 4e 55 2c 20 55 49 4e 54 2c 20 uA(HMENU, UINT, 1a530 55 49 4e 54 2c 20 55 49 4e 54 5f 50 54 52 2c 20 UINT, UINT_PTR, 1a540 4c 50 43 53 54 52 29 3b 0d 0a 42 4f 4f 4c 20 49 LPCSTR);..BOOL I 1a550 6e 73 65 72 74 4d 65 6e 75 57 28 48 4d 45 4e 55 nsertMenuW(HMENU 1a560 2c 20 55 49 4e 54 2c 20 55 49 4e 54 2c 20 55 49 , UINT, UINT, UI 1a570 4e 54 5f 50 54 52 2c 20 4c 50 43 57 53 54 52 29 NT_PTR, LPCWSTR) 1a580 3b 0d 0a 42 4f 4f 4c 20 49 6e 73 65 72 74 4d 65 ;..BOOL InsertMe 1a590 6e 75 49 74 65 6d 41 28 48 4d 45 4e 55 2c 20 55 nuItemA(HMENU, U 1a5a0 49 4e 54 2c 20 42 4f 4f 4c 2c 20 4c 50 43 4d 45 INT, BOOL, LPCME 1a5b0 4e 55 49 54 45 4d 49 4e 46 4f 41 29 3b 0d 0a 42 NUITEMINFOA);..B 1a5c0 4f 4f 4c 20 49 6e 73 65 72 74 4d 65 6e 75 49 74 OOL InsertMenuIt 1a5d0 65 6d 57 28 48 4d 45 4e 55 2c 20 55 49 4e 54 2c emW(HMENU, UINT, 1a5e0 20 42 4f 4f 4c 2c 20 4c 50 43 4d 45 4e 55 49 54 BOOL, LPCMENUIT 1a5f0 45 4d 49 4e 46 4f 57 29 3b 0d 0a 49 4e 54 20 49 EMINFOW);..INT I 1a600 6e 74 65 72 6e 61 6c 47 65 74 57 69 6e 64 6f 77 nternalGetWindow 1a610 54 65 78 74 28 48 57 4e 44 2c 20 4c 50 57 53 54 Text(HWND, LPWST 1a620 52 2c 20 49 4e 54 29 3b 0d 0a 42 4f 4f 4c 20 49 R, INT);..BOOL I 1a630 6e 74 65 72 73 65 63 74 52 65 63 74 28 4c 50 52 ntersectRect(LPR 1a640 45 43 54 2c 20 4c 50 43 52 45 43 54 2c 20 4c 50 ECT, LPCRECT, LP 1a650 43 52 45 43 54 29 3b 0d 0a 42 4f 4f 4c 20 49 6e CRECT);..BOOL In 1a660 76 61 6c 69 64 61 74 65 52 65 63 74 28 48 57 4e validateRect(HWN 1a670 44 2c 20 4c 50 43 52 45 43 54 2c 20 42 4f 4f 4c D, LPCRECT, BOOL 1a680 29 3b 0d 0a 42 4f 4f 4c 20 49 6e 76 61 6c 69 64 );..BOOL Invalid 1a690 61 74 65 52 67 6e 28 48 57 4e 44 2c 20 48 52 47 ateRgn(HWND, HRG 1a6a0 4e 2c 20 42 4f 4f 4c 29 3b 0d 0a 42 4f 4f 4c 20 N, BOOL);..BOOL 1a6b0 49 6e 76 65 72 74 52 65 63 74 28 48 44 43 2c 20 InvertRect(HDC, 1a6c0 4c 50 43 52 45 43 54 29 3b 0d 0a 42 4f 4f 4c 20 LPCRECT);..BOOL 1a6d0 49 73 43 68 61 72 41 6c 70 68 61 41 28 43 48 41 IsCharAlphaA(CHA 1a6e0 52 20 63 68 29 3b 0d 0a 42 4f 4f 4c 20 49 73 43 R ch);..BOOL IsC 1a6f0 68 61 72 41 6c 70 68 61 4e 75 6d 65 72 69 63 41 harAlphaNumericA 1a700 28 43 48 41 52 29 3b 0d 0a 42 4f 4f 4c 20 49 73 (CHAR);..BOOL Is 1a710 43 68 61 72 41 6c 70 68 61 4e 75 6d 65 72 69 63 CharAlphaNumeric 1a720 57 28 57 43 48 41 52 29 3b 0d 0a 42 4f 4f 4c 20 W(WCHAR);..BOOL 1a730 49 73 43 68 61 72 41 6c 70 68 61 57 28 57 43 48 IsCharAlphaW(WCH 1a740 41 52 29 3b 0d 0a 42 4f 4f 4c 20 49 73 43 68 61 AR);..BOOL IsCha 1a750 72 4c 6f 77 65 72 41 28 43 48 41 52 29 3b 0d 0a rLowerA(CHAR);.. 1a760 42 4f 4f 4c 20 49 73 43 68 61 72 4c 6f 77 65 72 BOOL IsCharLower 1a770 57 28 57 43 48 41 52 29 3b 0d 0a 42 4f 4f 4c 20 W(WCHAR);..BOOL 1a780 49 73 43 68 61 72 55 70 70 65 72 41 28 43 48 41 IsCharUpperA(CHA 1a790 52 29 3b 0d 0a 42 4f 4f 4c 20 49 73 43 68 61 72 R);..BOOL IsChar 1a7a0 55 70 70 65 72 57 28 57 43 48 41 52 29 3b 0d 0a UpperW(WCHAR);.. 1a7b0 42 4f 4f 4c 20 49 73 43 68 69 6c 64 28 48 57 4e BOOL IsChild(HWN 1a7c0 44 2c 20 48 57 4e 44 29 3b 0d 0a 42 4f 4f 4c 20 D, HWND);..BOOL 1a7d0 49 73 43 6c 69 70 62 6f 61 72 64 46 6f 72 6d 61 IsClipboardForma 1a7e0 74 41 76 61 69 6c 61 62 6c 65 28 55 49 4e 54 29 tAvailable(UINT) 1a7f0 3b 0d 0a 42 4f 4f 4c 20 49 73 44 69 61 6c 6f 67 ;..BOOL IsDialog 1a800 4d 65 73 73 61 67 65 41 28 48 57 4e 44 2c 20 4c MessageA(HWND, L 1a810 50 4d 53 47 29 3b 0d 0a 42 4f 4f 4c 20 49 73 44 PMSG);..BOOL IsD 1a820 69 61 6c 6f 67 4d 65 73 73 61 67 65 57 28 48 57 ialogMessageW(HW 1a830 4e 44 2c 20 4c 50 4d 53 47 29 3b 0d 0a 55 49 4e ND, LPMSG);..UIN 1a840 54 20 49 73 44 6c 67 42 75 74 74 6f 6e 43 68 65 T IsDlgButtonChe 1a850 63 6b 65 64 28 48 57 4e 44 2c 20 69 6e 74 29 3b cked(HWND, int); 1a860 0d 0a 42 4f 4f 4c 20 49 73 49 63 6f 6e 69 63 28 ..BOOL IsIconic( 1a870 48 57 4e 44 29 3b 0d 0a 42 4f 4f 4c 20 49 73 4d HWND);..BOOL IsM 1a880 65 6e 75 28 48 4d 45 4e 55 29 3b 0d 0a 42 4f 4f enu(HMENU);..BOO 1a890 4c 20 49 73 52 65 63 74 45 6d 70 74 79 28 4c 50 L IsRectEmpty(LP 1a8a0 43 52 45 43 54 29 3b 0d 0a 42 4f 4f 4c 20 49 73 CRECT);..BOOL Is 1a8b0 57 69 6e 64 6f 77 28 48 57 4e 44 29 3b 0d 0a 42 Window(HWND);..B 1a8c0 4f 4f 4c 20 49 73 57 69 6e 64 6f 77 45 6e 61 62 OOL IsWindowEnab 1a8d0 6c 65 64 28 48 57 4e 44 29 3b 0d 0a 42 4f 4f 4c led(HWND);..BOOL 1a8e0 20 49 73 57 69 6e 64 6f 77 55 6e 69 63 6f 64 65 IsWindowUnicode 1a8f0 28 48 57 4e 44 29 3b 0d 0a 42 4f 4f 4c 20 49 73 (HWND);..BOOL Is 1a900 57 69 6e 64 6f 77 56 69 73 69 62 6c 65 28 48 57 WindowVisible(HW 1a910 4e 44 29 3b 0d 0a 42 4f 4f 4c 20 49 73 5a 6f 6f ND);..BOOL IsZoo 1a920 6d 65 64 28 48 57 4e 44 29 3b 0d 0a 76 6f 69 64 med(HWND);..void 1a930 20 6b 65 79 62 64 5f 65 76 65 6e 74 28 42 59 54 keybd_event(BYT 1a940 45 2c 20 42 59 54 45 2c 20 44 57 4f 52 44 2c 20 E, BYTE, DWORD, 1a950 44 57 4f 52 44 29 3b 0d 0a 42 4f 4f 4c 20 4b 69 DWORD);..BOOL Ki 1a960 6c 6c 54 69 6d 65 72 28 48 57 4e 44 2c 20 55 49 llTimer(HWND, UI 1a970 4e 54 5f 50 54 52 29 3b 0d 0a 48 41 43 43 45 4c NT_PTR);..HACCEL 1a980 20 4c 6f 61 64 41 63 63 65 6c 65 72 61 74 6f 72 LoadAccelerator 1a990 73 41 28 48 49 4e 53 54 41 4e 43 45 2c 20 4c 50 sA(HINSTANCE, LP 1a9a0 43 53 54 52 29 3b 0d 0a 48 41 43 43 45 4c 20 4c CSTR);..HACCEL L 1a9b0 6f 61 64 41 63 63 65 6c 65 72 61 74 6f 72 73 57 oadAcceleratorsW 1a9c0 28 48 49 4e 53 54 41 4e 43 45 2c 20 4c 50 43 57 (HINSTANCE, LPCW 1a9d0 53 54 52 29 3b 0d 0a 48 42 49 54 4d 41 50 20 4c STR);..HBITMAP L 1a9e0 6f 61 64 42 69 74 6d 61 70 41 28 48 49 4e 53 54 oadBitmapA(HINST 1a9f0 41 4e 43 45 2c 20 4c 50 43 53 54 52 29 3b 0d 0a ANCE, LPCSTR);.. 1aa00 48 42 49 54 4d 41 50 20 4c 6f 61 64 42 69 74 6d HBITMAP LoadBitm 1aa10 61 70 57 28 48 49 4e 53 54 41 4e 43 45 2c 20 4c apW(HINSTANCE, L 1aa20 50 43 57 53 54 52 29 3b 0d 0a 48 43 55 52 53 4f PCWSTR);..HCURSO 1aa30 52 20 4c 6f 61 64 43 75 72 73 6f 72 41 28 48 49 R LoadCursorA(HI 1aa40 4e 53 54 41 4e 43 45 2c 20 4c 50 43 53 54 52 29 NSTANCE, LPCSTR) 1aa50 3b 0d 0a 48 43 55 52 53 4f 52 20 4c 6f 61 64 43 ;..HCURSOR LoadC 1aa60 75 72 73 6f 72 46 72 6f 6d 46 69 6c 65 41 28 4c ursorFromFileA(L 1aa70 50 43 53 54 52 29 3b 0d 0a 48 43 55 52 53 4f 52 PCSTR);..HCURSOR 1aa80 20 4c 6f 61 64 43 75 72 73 6f 72 46 72 6f 6d 46 LoadCursorFromF 1aa90 69 6c 65 57 28 4c 50 43 57 53 54 52 29 3b 0d 0a ileW(LPCWSTR);.. 1aaa0 48 43 55 52 53 4f 52 20 4c 6f 61 64 43 75 72 73 HCURSOR LoadCurs 1aab0 6f 72 57 28 48 49 4e 53 54 41 4e 43 45 2c 20 4c orW(HINSTANCE, L 1aac0 50 43 57 53 54 52 29 3b 0d 0a 48 49 43 4f 4e 20 PCWSTR);..HICON 1aad0 4c 6f 61 64 49 63 6f 6e 41 28 48 49 4e 53 54 41 LoadIconA(HINSTA 1aae0 4e 43 45 2c 20 4c 50 43 53 54 52 29 3b 0d 0a 48 NCE, LPCSTR);..H 1aaf0 49 43 4f 4e 20 4c 6f 61 64 49 63 6f 6e 57 28 48 ICON LoadIconW(H 1ab00 49 4e 53 54 41 4e 43 45 2c 20 4c 50 43 57 53 54 INSTANCE, LPCWST 1ab10 52 29 3b 0d 0a 48 41 4e 44 4c 45 20 4c 6f 61 64 R);..HANDLE Load 1ab20 49 6d 61 67 65 41 28 48 49 4e 53 54 41 4e 43 45 ImageA(HINSTANCE 1ab30 2c 20 4c 50 43 53 54 52 2c 20 55 49 4e 54 2c 20 , LPCSTR, UINT, 1ab40 69 6e 74 2c 20 69 6e 74 2c 20 55 49 4e 54 29 3b int, int, UINT); 1ab50 0d 0a 48 41 4e 44 4c 45 20 4c 6f 61 64 49 6d 61 ..HANDLE LoadIma 1ab60 67 65 57 28 48 49 4e 53 54 41 4e 43 45 2c 20 4c geW(HINSTANCE, L 1ab70 50 43 57 53 54 52 2c 20 55 49 4e 54 2c 20 69 6e PCWSTR, UINT, in 1ab80 74 2c 20 69 6e 74 2c 20 55 49 4e 54 29 3b 0d 0a t, int, UINT);.. 1ab90 48 4b 4c 20 4c 6f 61 64 4b 65 79 62 6f 61 72 64 HKL LoadKeyboard 1aba0 4c 61 79 6f 75 74 41 28 4c 50 43 53 54 52 2c 20 LayoutA(LPCSTR, 1abb0 55 49 4e 54 29 3b 0d 0a 48 4b 4c 20 4c 6f 61 64 UINT);..HKL Load 1abc0 4b 65 79 62 6f 61 72 64 4c 61 79 6f 75 74 57 28 KeyboardLayoutW( 1abd0 4c 50 43 57 53 54 52 2c 20 55 49 4e 54 29 3b 0d LPCWSTR, UINT);. 1abe0 0a 48 4d 45 4e 55 20 4c 6f 61 64 4d 65 6e 75 41 .HMENU LoadMenuA 1abf0 28 48 49 4e 53 54 41 4e 43 45 2c 20 4c 50 43 53 (HINSTANCE, LPCS 1ac00 54 52 29 3b 0d 0a 48 4d 45 4e 55 20 4c 6f 61 64 TR);..HMENU Load 1ac10 4d 65 6e 75 49 6e 64 69 72 65 63 74 41 28 63 6f MenuIndirectA(co 1ac20 6e 73 74 28 4d 45 4e 55 54 45 4d 50 4c 41 54 45 nst(MENUTEMPLATE 1ac30 29 2a 29 3b 0d 0a 48 4d 45 4e 55 20 4c 6f 61 64 )*);..HMENU Load 1ac40 4d 65 6e 75 49 6e 64 69 72 65 63 74 57 28 63 6f MenuIndirectW(co 1ac50 6e 73 74 28 4d 45 4e 55 54 45 4d 50 4c 41 54 45 nst(MENUTEMPLATE 1ac60 29 2a 29 3b 0d 0a 48 4d 45 4e 55 20 4c 6f 61 64 )*);..HMENU Load 1ac70 4d 65 6e 75 57 28 48 49 4e 53 54 41 4e 43 45 2c MenuW(HINSTANCE, 1ac80 20 4c 50 43 57 53 54 52 29 3b 0d 0a 69 6e 74 20 LPCWSTR);..int 1ac90 4c 6f 61 64 53 74 72 69 6e 67 41 28 48 49 4e 53 LoadStringA(HINS 1aca0 54 41 4e 43 45 2c 20 55 49 4e 54 2c 20 4c 50 53 TANCE, UINT, LPS 1acb0 54 52 2c 20 69 6e 74 29 3b 0d 0a 69 6e 74 20 4c TR, int);..int L 1acc0 6f 61 64 53 74 72 69 6e 67 57 28 48 49 4e 53 54 oadStringW(HINST 1acd0 41 4e 43 45 2c 20 55 49 4e 54 2c 20 4c 50 57 53 ANCE, UINT, LPWS 1ace0 54 52 2c 20 69 6e 74 29 3b 0d 0a 42 4f 4f 4c 20 TR, int);..BOOL 1acf0 4c 6f 63 6b 57 69 6e 64 6f 77 55 70 64 61 74 65 LockWindowUpdate 1ad00 28 48 57 4e 44 29 3b 0d 0a 69 6e 74 20 4c 6f 6f (HWND);..int Loo 1ad10 6b 75 70 49 63 6f 6e 49 64 46 72 6f 6d 44 69 72 kupIconIdFromDir 1ad20 65 63 74 6f 72 79 28 50 42 59 54 45 2c 20 42 4f ectory(PBYTE, BO 1ad30 4f 4c 29 3b 0d 0a 69 6e 74 20 4c 6f 6f 6b 75 70 OL);..int Lookup 1ad40 49 63 6f 6e 49 64 46 72 6f 6d 44 69 72 65 63 74 IconIdFromDirect 1ad50 6f 72 79 45 78 28 50 42 59 54 45 2c 20 42 4f 4f oryEx(PBYTE, BOO 1ad60 4c 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 55 49 4e L, int, int, UIN 1ad70 54 29 3b 0d 0a 42 4f 4f 4c 20 4d 61 70 44 69 61 T);..BOOL MapDia 1ad80 6c 6f 67 52 65 63 74 28 48 57 4e 44 2c 20 4c 50 logRect(HWND, LP 1ad90 52 45 43 54 29 3b 0d 0a 55 49 4e 54 20 4d 61 70 RECT);..UINT Map 1ada0 56 69 72 74 75 61 6c 4b 65 79 41 28 55 49 4e 54 VirtualKeyA(UINT 1adb0 2c 20 55 49 4e 54 29 3b 0d 0a 55 49 4e 54 20 4d , UINT);..UINT M 1adc0 61 70 56 69 72 74 75 61 6c 4b 65 79 45 78 41 28 apVirtualKeyExA( 1add0 55 49 4e 54 2c 20 55 49 4e 54 2c 20 48 4b 4c 29 UINT, UINT, HKL) 1ade0 3b 0d 0a 55 49 4e 54 20 4d 61 70 56 69 72 74 75 ;..UINT MapVirtu 1adf0 61 6c 4b 65 79 45 78 57 28 55 49 4e 54 2c 20 55 alKeyExW(UINT, U 1ae00 49 4e 54 2c 20 48 4b 4c 29 3b 0d 0a 55 49 4e 54 INT, HKL);..UINT 1ae10 20 4d 61 70 56 69 72 74 75 61 6c 4b 65 79 57 28 MapVirtualKeyW( 1ae20 55 49 4e 54 2c 20 55 49 4e 54 29 3b 0d 0a 69 6e UINT, UINT);..in 1ae30 74 20 4d 61 70 57 69 6e 64 6f 77 50 6f 69 6e 74 t MapWindowPoint 1ae40 73 28 48 57 4e 44 2c 20 48 57 4e 44 2c 20 4c 50 s(HWND, HWND, LP 1ae50 50 4f 49 4e 54 2c 20 55 49 4e 54 29 3b 0d 0a 69 POINT, UINT);..i 1ae60 6e 74 20 4d 65 6e 75 49 74 65 6d 46 72 6f 6d 50 nt MenuItemFromP 1ae70 6f 69 6e 74 28 48 57 4e 44 2c 20 48 4d 45 4e 55 oint(HWND, HMENU 1ae80 2c 20 50 4f 49 4e 54 29 3b 0d 0a 42 4f 4f 4c 20 , POINT);..BOOL 1ae90 4d 65 73 73 61 67 65 42 65 65 70 28 55 49 4e 54 MessageBeep(UINT 1aea0 29 3b 0d 0a 69 6e 74 20 4d 65 73 73 61 67 65 42 );..int MessageB 1aeb0 6f 78 41 28 48 57 4e 44 2c 20 4c 50 43 53 54 52 oxA(HWND, LPCSTR 1aec0 2c 20 4c 50 43 53 54 52 2c 20 55 49 4e 54 29 3b , LPCSTR, UINT); 1aed0 0d 0a 69 6e 74 20 4d 65 73 73 61 67 65 42 6f 78 ..int MessageBox 1aee0 57 28 48 57 4e 44 2c 20 4c 50 43 57 53 54 52 2c W(HWND, LPCWSTR, 1aef0 20 4c 50 43 57 53 54 52 2c 20 55 49 4e 54 29 3b LPCWSTR, UINT); 1af00 0d 0a 69 6e 74 20 4d 65 73 73 61 67 65 42 6f 78 ..int MessageBox 1af10 45 78 41 28 48 57 4e 44 2c 20 4c 50 43 53 54 52 ExA(HWND, LPCSTR 1af20 2c 20 4c 50 43 53 54 52 2c 20 55 49 4e 54 2c 20 , LPCSTR, UINT, 1af30 57 4f 52 44 29 3b 0d 0a 69 6e 74 20 4d 65 73 73 WORD);..int Mess 1af40 61 67 65 42 6f 78 45 78 57 28 48 57 4e 44 2c 20 ageBoxExW(HWND, 1af50 4c 50 43 57 53 54 52 2c 20 4c 50 43 57 53 54 52 LPCWSTR, LPCWSTR 1af60 2c 20 55 49 4e 54 2c 20 57 4f 52 44 29 3b 0d 0a , UINT, WORD);.. 1af70 69 6e 74 20 4d 65 73 73 61 67 65 42 6f 78 49 6e int MessageBoxIn 1af80 64 69 72 65 63 74 41 28 63 6f 6e 73 74 28 4d 53 directA(const(MS 1af90 47 42 4f 58 50 41 52 41 4d 53 41 29 2a 29 3b 0d GBOXPARAMSA)*);. 1afa0 0a 69 6e 74 20 4d 65 73 73 61 67 65 42 6f 78 49 .int MessageBoxI 1afb0 6e 64 69 72 65 63 74 57 28 63 6f 6e 73 74 28 4d ndirectW(const(M 1afc0 53 47 42 4f 58 50 41 52 41 4d 53 57 29 2a 29 3b SGBOXPARAMSW)*); 1afd0 0d 0a 42 4f 4f 4c 20 4d 6f 64 69 66 79 4d 65 6e ..BOOL ModifyMen 1afe0 75 41 28 48 4d 45 4e 55 2c 20 55 49 4e 54 2c 20 uA(HMENU, UINT, 1aff0 55 49 4e 54 2c 20 55 49 4e 54 5f 50 54 52 2c 20 UINT, UINT_PTR, 1b000 4c 50 43 53 54 52 29 3b 0d 0a 42 4f 4f 4c 20 4d LPCSTR);..BOOL M 1b010 6f 64 69 66 79 4d 65 6e 75 57 28 48 4d 45 4e 55 odifyMenuW(HMENU 1b020 2c 20 55 49 4e 54 2c 20 55 49 4e 54 2c 20 55 49 , UINT, UINT, UI 1b030 4e 54 5f 50 54 52 2c 20 4c 50 43 57 53 54 52 29 NT_PTR, LPCWSTR) 1b040 3b 0d 0a 76 6f 69 64 20 6d 6f 75 73 65 5f 65 76 ;..void mouse_ev 1b050 65 6e 74 28 44 57 4f 52 44 2c 20 44 57 4f 52 44 ent(DWORD, DWORD 1b060 2c 20 44 57 4f 52 44 2c 20 44 57 4f 52 44 2c 20 , DWORD, DWORD, 1b070 55 4c 4f 4e 47 5f 50 54 52 29 3b 0d 0a 42 4f 4f ULONG_PTR);..BOO 1b080 4c 20 4d 6f 76 65 57 69 6e 64 6f 77 28 48 57 4e L MoveWindow(HWN 1b090 44 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 D, int, int, int 1b0a0 2c 20 69 6e 74 2c 20 42 4f 4f 4c 29 3b 0d 0a 44 , int, BOOL);..D 1b0b0 57 4f 52 44 20 4d 73 67 57 61 69 74 46 6f 72 4d WORD MsgWaitForM 1b0c0 75 6c 74 69 70 6c 65 4f 62 6a 65 63 74 73 28 44 ultipleObjects(D 1b0d0 57 4f 52 44 2c 20 63 6f 6e 73 74 28 48 41 4e 44 WORD, const(HAND 1b0e0 4c 45 29 2a 2c 20 42 4f 4f 4c 2c 20 44 57 4f 52 LE)*, BOOL, DWOR 1b0f0 44 2c 20 44 57 4f 52 44 29 3b 0d 0a 44 57 4f 52 D, DWORD);..DWOR 1b100 44 20 4d 73 67 57 61 69 74 46 6f 72 4d 75 6c 74 D MsgWaitForMult 1b110 69 70 6c 65 4f 62 6a 65 63 74 73 45 78 28 44 57 ipleObjectsEx(DW 1b120 4f 52 44 2c 20 63 6f 6e 73 74 28 48 41 4e 44 4c ORD, const(HANDL 1b130 45 29 2a 2c 20 44 57 4f 52 44 2c 20 44 57 4f 52 E)*, DWORD, DWOR 1b140 44 2c 20 44 57 4f 52 44 29 3b 0d 0a 44 57 4f 52 D, DWORD);..DWOR 1b150 44 20 4f 65 6d 4b 65 79 53 63 61 6e 28 57 4f 52 D OemKeyScan(WOR 1b160 44 29 3b 0d 0a 42 4f 4f 4c 20 4f 65 6d 54 6f 43 D);..BOOL OemToC 1b170 68 61 72 41 28 4c 50 43 53 54 52 2c 20 4c 50 53 harA(LPCSTR, LPS 1b180 54 52 29 3b 0d 0a 42 4f 4f 4c 20 4f 65 6d 54 6f TR);..BOOL OemTo 1b190 43 68 61 72 42 75 66 66 41 28 4c 50 43 53 54 52 CharBuffA(LPCSTR 1b1a0 2c 20 4c 50 53 54 52 2c 20 44 57 4f 52 44 29 3b , LPSTR, DWORD); 1b1b0 0d 0a 42 4f 4f 4c 20 4f 65 6d 54 6f 43 68 61 72 ..BOOL OemToChar 1b1c0 42 75 66 66 57 28 4c 50 43 53 54 52 2c 20 4c 50 BuffW(LPCSTR, LP 1b1d0 57 53 54 52 2c 20 44 57 4f 52 44 29 3b 0d 0a 42 WSTR, DWORD);..B 1b1e0 4f 4f 4c 20 4f 65 6d 54 6f 43 68 61 72 57 28 4c OOL OemToCharW(L 1b1f0 50 43 53 54 52 2c 20 4c 50 57 53 54 52 29 3b 0d PCSTR, LPWSTR);. 1b200 0a 42 4f 4f 4c 20 4f 66 66 73 65 74 52 65 63 74 .BOOL OffsetRect 1b210 28 4c 50 52 45 43 54 2c 20 69 6e 74 2c 20 69 6e (LPRECT, int, in 1b220 74 29 3b 0d 0a 42 4f 4f 4c 20 4f 70 65 6e 43 6c t);..BOOL OpenCl 1b230 69 70 62 6f 61 72 64 28 48 57 4e 44 29 3b 0d 0a ipboard(HWND);.. 1b240 48 44 45 53 4b 20 4f 70 65 6e 44 65 73 6b 74 6f HDESK OpenDeskto 1b250 70 41 28 4c 50 53 54 52 2c 20 44 57 4f 52 44 2c pA(LPSTR, DWORD, 1b260 20 42 4f 4f 4c 2c 20 44 57 4f 52 44 29 3b 0d 0a BOOL, DWORD);.. 1b270 48 44 45 53 4b 20 4f 70 65 6e 44 65 73 6b 74 6f HDESK OpenDeskto 1b280 70 57 28 4c 50 57 53 54 52 2c 20 44 57 4f 52 44 pW(LPWSTR, DWORD 1b290 2c 20 42 4f 4f 4c 2c 20 44 57 4f 52 44 29 3b 0d , BOOL, DWORD);. 1b2a0 0a 42 4f 4f 4c 20 4f 70 65 6e 49 63 6f 6e 28 48 .BOOL OpenIcon(H 1b2b0 57 4e 44 29 3b 0d 0a 48 44 45 53 4b 20 4f 70 65 WND);..HDESK Ope 1b2c0 6e 49 6e 70 75 74 44 65 73 6b 74 6f 70 28 44 57 nInputDesktop(DW 1b2d0 4f 52 44 2c 20 42 4f 4f 4c 2c 20 44 57 4f 52 44 ORD, BOOL, DWORD 1b2e0 29 3b 0d 0a 48 57 49 4e 53 54 41 20 4f 70 65 6e );..HWINSTA Open 1b2f0 57 69 6e 64 6f 77 53 74 61 74 69 6f 6e 41 28 4c WindowStationA(L 1b300 50 53 54 52 2c 20 42 4f 4f 4c 2c 20 44 57 4f 52 PSTR, BOOL, DWOR 1b310 44 29 3b 0d 0a 48 57 49 4e 53 54 41 20 4f 70 65 D);..HWINSTA Ope 1b320 6e 57 69 6e 64 6f 77 53 74 61 74 69 6f 6e 57 28 nWindowStationW( 1b330 4c 50 57 53 54 52 2c 20 42 4f 4f 4c 2c 20 44 57 LPWSTR, BOOL, DW 1b340 4f 52 44 29 3b 0d 0a 42 4f 4f 4c 20 50 61 69 6e ORD);..BOOL Pain 1b350 74 44 65 73 6b 74 6f 70 28 48 44 43 29 3b 0d 0a tDesktop(HDC);.. 1b360 42 4f 4f 4c 20 50 65 65 6b 4d 65 73 73 61 67 65 BOOL PeekMessage 1b370 41 28 4c 50 4d 53 47 2c 20 48 57 4e 44 2c 20 55 A(LPMSG, HWND, U 1b380 49 4e 54 2c 20 55 49 4e 54 2c 20 55 49 4e 54 29 INT, UINT, UINT) 1b390 3b 0d 0a 42 4f 4f 4c 20 50 65 65 6b 4d 65 73 73 ;..BOOL PeekMess 1b3a0 61 67 65 57 28 4c 50 4d 53 47 2c 20 48 57 4e 44 ageW(LPMSG, HWND 1b3b0 2c 20 55 49 4e 54 2c 20 55 49 4e 54 2c 20 55 49 , UINT, UINT, UI 1b3c0 4e 54 29 3b 0d 0a 42 4f 4f 4c 20 50 6f 73 74 4d NT);..BOOL PostM 1b3d0 65 73 73 61 67 65 41 28 48 57 4e 44 2c 20 55 49 essageA(HWND, UI 1b3e0 4e 54 2c 20 57 50 41 52 41 4d 2c 20 4c 50 41 52 NT, WPARAM, LPAR 1b3f0 41 4d 29 3b 0d 0a 42 4f 4f 4c 20 50 6f 73 74 4d AM);..BOOL PostM 1b400 65 73 73 61 67 65 57 28 48 57 4e 44 2c 20 55 49 essageW(HWND, UI 1b410 4e 54 2c 20 57 50 41 52 41 4d 2c 20 4c 50 41 52 NT, WPARAM, LPAR 1b420 41 4d 29 3b 0d 0a 76 6f 69 64 20 50 6f 73 74 51 AM);..void PostQ 1b430 75 69 74 4d 65 73 73 61 67 65 28 69 6e 74 29 3b uitMessage(int); 1b440 0d 0a 42 4f 4f 4c 20 50 6f 73 74 54 68 72 65 61 ..BOOL PostThrea 1b450 64 4d 65 73 73 61 67 65 41 28 44 57 4f 52 44 2c dMessageA(DWORD, 1b460 20 55 49 4e 54 2c 20 57 50 41 52 41 4d 2c 20 4c UINT, WPARAM, L 1b470 50 41 52 41 4d 29 3b 0d 0a 42 4f 4f 4c 20 50 6f PARAM);..BOOL Po 1b480 73 74 54 68 72 65 61 64 4d 65 73 73 61 67 65 57 stThreadMessageW 1b490 28 44 57 4f 52 44 2c 20 55 49 4e 54 2c 20 57 50 (DWORD, UINT, WP 1b4a0 41 52 41 4d 2c 20 4c 50 41 52 41 4d 29 3b 0d 0a ARAM, LPARAM);.. 1b4b0 42 4f 4f 4c 20 50 74 49 6e 52 65 63 74 28 4c 50 BOOL PtInRect(LP 1b4c0 43 52 45 43 54 2c 20 50 4f 49 4e 54 29 3b 0d 0a CRECT, POINT);.. 1b4d0 48 57 4e 44 20 52 65 61 6c 43 68 69 6c 64 57 69 HWND RealChildWi 1b4e0 6e 64 6f 77 46 72 6f 6d 50 6f 69 6e 74 28 48 57 ndowFromPoint(HW 1b4f0 4e 44 2c 20 50 4f 49 4e 54 29 3b 0d 0a 55 49 4e ND, POINT);..UIN 1b500 54 20 52 65 61 6c 47 65 74 57 69 6e 64 6f 77 43 T RealGetWindowC 1b510 6c 61 73 73 41 28 48 57 4e 44 2c 20 4c 50 53 54 lassA(HWND, LPST 1b520 52 2c 20 55 49 4e 54 29 3b 0d 0a 55 49 4e 54 20 R, UINT);..UINT 1b530 52 65 61 6c 47 65 74 57 69 6e 64 6f 77 43 6c 61 RealGetWindowCla 1b540 73 73 57 28 48 57 4e 44 2c 20 4c 50 57 53 54 52 ssW(HWND, LPWSTR 1b550 2c 20 55 49 4e 54 29 3b 0d 0a 42 4f 4f 4c 20 52 , UINT);..BOOL R 1b560 65 64 72 61 77 57 69 6e 64 6f 77 28 48 57 4e 44 edrawWindow(HWND 1b570 2c 20 4c 50 43 52 45 43 54 2c 20 48 52 47 4e 2c , LPCRECT, HRGN, 1b580 20 55 49 4e 54 29 3b 0d 0a 41 54 4f 4d 20 52 65 UINT);..ATOM Re 1b590 67 69 73 74 65 72 43 6c 61 73 73 41 28 63 6f 6e gisterClassA(con 1b5a0 73 74 28 57 4e 44 43 4c 41 53 53 41 29 2a 29 3b st(WNDCLASSA)*); 1b5b0 0d 0a 41 54 4f 4d 20 52 65 67 69 73 74 65 72 43 ..ATOM RegisterC 1b5c0 6c 61 73 73 57 28 63 6f 6e 73 74 28 57 4e 44 43 lassW(const(WNDC 1b5d0 4c 41 53 53 57 29 2a 29 3b 0d 0a 41 54 4f 4d 20 LASSW)*);..ATOM 1b5e0 52 65 67 69 73 74 65 72 43 6c 61 73 73 45 78 41 RegisterClassExA 1b5f0 28 63 6f 6e 73 74 28 57 4e 44 43 4c 41 53 53 45 (const(WNDCLASSE 1b600 58 41 29 2a 29 3b 0d 0a 41 54 4f 4d 20 52 65 67 XA)*);..ATOM Reg 1b610 69 73 74 65 72 43 6c 61 73 73 45 78 57 28 63 6f isterClassExW(co 1b620 6e 73 74 28 57 4e 44 43 4c 41 53 53 45 58 57 29 nst(WNDCLASSEXW) 1b630 2a 29 3b 0d 0a 55 49 4e 54 20 52 65 67 69 73 74 *);..UINT Regist 1b640 65 72 43 6c 69 70 62 6f 61 72 64 46 6f 72 6d 61 erClipboardForma 1b650 74 41 28 4c 50 43 53 54 52 29 3b 0d 0a 55 49 4e tA(LPCSTR);..UIN 1b660 54 20 52 65 67 69 73 74 65 72 43 6c 69 70 62 6f T RegisterClipbo 1b670 61 72 64 46 6f 72 6d 61 74 57 28 4c 50 43 57 53 ardFormatW(LPCWS 1b680 54 52 29 3b 0d 0a 42 4f 4f 4c 20 52 65 67 69 73 TR);..BOOL Regis 1b690 74 65 72 48 6f 74 4b 65 79 28 48 57 4e 44 2c 20 terHotKey(HWND, 1b6a0 69 6e 74 2c 20 55 49 4e 54 2c 20 55 49 4e 54 29 int, UINT, UINT) 1b6b0 3b 0d 0a 55 49 4e 54 20 52 65 67 69 73 74 65 72 ;..UINT Register 1b6c0 57 69 6e 64 6f 77 4d 65 73 73 61 67 65 41 28 4c WindowMessageA(L 1b6d0 50 43 53 54 52 29 3b 0d 0a 55 49 4e 54 20 52 65 PCSTR);..UINT Re 1b6e0 67 69 73 74 65 72 57 69 6e 64 6f 77 4d 65 73 73 gisterWindowMess 1b6f0 61 67 65 57 28 4c 50 43 57 53 54 52 29 3b 0d 0a ageW(LPCWSTR);.. 1b700 42 4f 4f 4c 20 52 65 6c 65 61 73 65 43 61 70 74 BOOL ReleaseCapt 1b710 75 72 65 28 29 3b 0d 0a 69 6e 74 20 52 65 6c 65 ure();..int Rele 1b720 61 73 65 44 43 28 48 57 4e 44 2c 20 48 44 43 29 aseDC(HWND, HDC) 1b730 3b 0d 0a 42 4f 4f 4c 20 52 65 6d 6f 76 65 4d 65 ;..BOOL RemoveMe 1b740 6e 75 28 48 4d 45 4e 55 2c 20 55 49 4e 54 2c 20 nu(HMENU, UINT, 1b750 55 49 4e 54 29 3b 0d 0a 48 41 4e 44 4c 45 20 52 UINT);..HANDLE R 1b760 65 6d 6f 76 65 50 72 6f 70 41 28 48 57 4e 44 2c emovePropA(HWND, 1b770 20 4c 50 43 53 54 52 29 3b 0d 0a 48 41 4e 44 4c LPCSTR);..HANDL 1b780 45 20 52 65 6d 6f 76 65 50 72 6f 70 57 28 48 57 E RemovePropW(HW 1b790 4e 44 2c 20 4c 50 43 57 53 54 52 29 3b 0d 0a 42 ND, LPCWSTR);..B 1b7a0 4f 4f 4c 20 52 65 70 6c 79 4d 65 73 73 61 67 65 OOL ReplyMessage 1b7b0 28 4c 52 45 53 55 4c 54 29 3b 0d 0a 42 4f 4f 4c (LRESULT);..BOOL 1b7c0 20 53 63 72 65 65 6e 54 6f 43 6c 69 65 6e 74 28 ScreenToClient( 1b7d0 48 57 4e 44 2c 20 4c 50 50 4f 49 4e 54 29 3b 0d HWND, LPPOINT);. 1b7e0 0a 42 4f 4f 4c 20 53 63 72 6f 6c 6c 44 43 28 48 .BOOL ScrollDC(H 1b7f0 44 43 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 4c 50 DC, int, int, LP 1b800 43 52 45 43 54 2c 20 4c 50 43 52 45 43 54 2c 20 CRECT, LPCRECT, 1b810 48 52 47 4e 2c 20 4c 50 52 45 43 54 29 3b 0d 0a HRGN, LPRECT);.. 1b820 42 4f 4f 4c 20 53 63 72 6f 6c 6c 57 69 6e 64 6f BOOL ScrollWindo 1b830 77 28 48 57 4e 44 2c 20 69 6e 74 2c 20 69 6e 74 w(HWND, int, int 1b840 2c 20 4c 50 43 52 45 43 54 2c 20 4c 50 43 52 45 , LPCRECT, LPCRE 1b850 43 54 29 3b 0d 0a 69 6e 74 20 53 63 72 6f 6c 6c CT);..int Scroll 1b860 57 69 6e 64 6f 77 45 78 28 48 57 4e 44 2c 20 69 WindowEx(HWND, i 1b870 6e 74 2c 20 69 6e 74 2c 20 4c 50 43 52 45 43 54 nt, int, LPCRECT 1b880 2c 20 4c 50 43 52 45 43 54 2c 20 48 52 47 4e 2c , LPCRECT, HRGN, 1b890 20 4c 50 52 45 43 54 2c 20 55 49 4e 54 29 3b 0d LPRECT, UINT);. 1b8a0 0a 4c 4f 4e 47 20 53 65 6e 64 44 6c 67 49 74 65 .LONG SendDlgIte 1b8b0 6d 4d 65 73 73 61 67 65 41 28 48 57 4e 44 2c 20 mMessageA(HWND, 1b8c0 69 6e 74 2c 20 55 49 4e 54 2c 20 57 50 41 52 41 int, UINT, WPARA 1b8d0 4d 2c 20 4c 50 41 52 41 4d 29 3b 0d 0a 4c 4f 4e M, LPARAM);..LON 1b8e0 47 20 53 65 6e 64 44 6c 67 49 74 65 6d 4d 65 73 G SendDlgItemMes 1b8f0 73 61 67 65 57 28 48 57 4e 44 2c 20 69 6e 74 2c sageW(HWND, int, 1b900 20 55 49 4e 54 2c 20 57 50 41 52 41 4d 2c 20 4c UINT, WPARAM, L 1b910 50 41 52 41 4d 29 3b 0d 0a 4c 52 45 53 55 4c 54 PARAM);..LRESULT 1b920 20 53 65 6e 64 4d 65 73 73 61 67 65 41 28 48 57 SendMessageA(HW 1b930 4e 44 2c 20 55 49 4e 54 2c 20 57 50 41 52 41 4d ND, UINT, WPARAM 1b940 2c 20 4c 50 41 52 41 4d 29 3b 0d 0a 42 4f 4f 4c , LPARAM);..BOOL 1b950 20 53 65 6e 64 4d 65 73 73 61 67 65 43 61 6c 6c SendMessageCall 1b960 62 61 63 6b 41 28 48 57 4e 44 2c 20 55 49 4e 54 backA(HWND, UINT 1b970 2c 20 57 50 41 52 41 4d 2c 20 4c 50 41 52 41 4d , WPARAM, LPARAM 1b980 2c 20 53 45 4e 44 41 53 59 4e 43 50 52 4f 43 2c , SENDASYNCPROC, 1b990 20 44 57 4f 52 44 29 3b 0d 0a 42 4f 4f 4c 20 53 DWORD);..BOOL S 1b9a0 65 6e 64 4d 65 73 73 61 67 65 43 61 6c 6c 62 61 endMessageCallba 1b9b0 63 6b 57 28 48 57 4e 44 2c 20 55 49 4e 54 2c 20 ckW(HWND, UINT, 1b9c0 57 50 41 52 41 4d 2c 20 4c 50 41 52 41 4d 2c 20 WPARAM, LPARAM, 1b9d0 53 45 4e 44 41 53 59 4e 43 50 52 4f 43 2c 20 44 SENDASYNCPROC, D 1b9e0 57 4f 52 44 29 3b 0d 0a 4c 52 45 53 55 4c 54 20 WORD);..LRESULT 1b9f0 53 65 6e 64 4d 65 73 73 61 67 65 54 69 6d 65 6f SendMessageTimeo 1ba00 75 74 41 28 48 57 4e 44 2c 20 55 49 4e 54 2c 20 utA(HWND, UINT, 1ba10 57 50 41 52 41 4d 2c 20 4c 50 41 52 41 4d 2c 20 WPARAM, LPARAM, 1ba20 55 49 4e 54 2c 20 55 49 4e 54 2c 20 50 44 57 4f UINT, UINT, PDWO 1ba30 52 44 29 3b 0d 0a 4c 52 45 53 55 4c 54 20 53 65 RD);..LRESULT Se 1ba40 6e 64 4d 65 73 73 61 67 65 54 69 6d 65 6f 75 74 ndMessageTimeout 1ba50 57 28 48 57 4e 44 2c 20 55 49 4e 54 2c 20 57 50 W(HWND, UINT, WP 1ba60 41 52 41 4d 2c 20 4c 50 41 52 41 4d 2c 20 55 49 ARAM, LPARAM, UI 1ba70 4e 54 2c 20 55 49 4e 54 2c 20 50 44 57 4f 52 44 NT, UINT, PDWORD 1ba80 29 3b 0d 0a 4c 52 45 53 55 4c 54 20 53 65 6e 64 );..LRESULT Send 1ba90 4d 65 73 73 61 67 65 57 28 48 57 4e 44 2c 20 55 MessageW(HWND, U 1baa0 49 4e 54 2c 20 57 50 41 52 41 4d 2c 20 4c 50 41 INT, WPARAM, LPA 1bab0 52 41 4d 29 3b 0d 0a 42 4f 4f 4c 20 53 65 6e 64 RAM);..BOOL Send 1bac0 4e 6f 74 69 66 79 4d 65 73 73 61 67 65 41 28 48 NotifyMessageA(H 1bad0 57 4e 44 2c 20 55 49 4e 54 2c 20 57 50 41 52 41 WND, UINT, WPARA 1bae0 4d 2c 20 4c 50 41 52 41 4d 29 3b 0d 0a 42 4f 4f M, LPARAM);..BOO 1baf0 4c 20 53 65 6e 64 4e 6f 74 69 66 79 4d 65 73 73 L SendNotifyMess 1bb00 61 67 65 57 28 48 57 4e 44 2c 20 55 49 4e 54 2c ageW(HWND, UINT, 1bb10 20 57 50 41 52 41 4d 2c 20 4c 50 41 52 41 4d 29 WPARAM, LPARAM) 1bb20 3b 0d 0a 48 57 4e 44 20 53 65 74 41 63 74 69 76 ;..HWND SetActiv 1bb30 65 57 69 6e 64 6f 77 28 48 57 4e 44 29 3b 0d 0a eWindow(HWND);.. 1bb40 48 57 4e 44 20 53 65 74 43 61 70 74 75 72 65 28 HWND SetCapture( 1bb50 48 57 4e 44 20 68 57 6e 64 29 3b 0d 0a 42 4f 4f HWND hWnd);..BOO 1bb60 4c 20 53 65 74 43 61 72 65 74 42 6c 69 6e 6b 54 L SetCaretBlinkT 1bb70 69 6d 65 28 55 49 4e 54 29 3b 0d 0a 42 4f 4f 4c ime(UINT);..BOOL 1bb80 20 53 65 74 43 61 72 65 74 50 6f 73 28 69 6e 74 SetCaretPos(int 1bb90 2c 20 69 6e 74 29 3b 0d 0a 44 57 4f 52 44 20 53 , int);..DWORD S 1bba0 65 74 43 6c 61 73 73 4c 6f 6e 67 41 28 48 57 4e etClassLongA(HWN 1bbb0 44 2c 20 69 6e 74 2c 20 4c 4f 4e 47 29 3b 0d 0a D, int, LONG);.. 1bbc0 44 57 4f 52 44 20 53 65 74 43 6c 61 73 73 4c 6f DWORD SetClassLo 1bbd0 6e 67 57 28 48 57 4e 44 2c 20 69 6e 74 2c 20 4c ngW(HWND, int, L 1bbe0 4f 4e 47 29 3b 0d 0a 57 4f 52 44 20 53 65 74 43 ONG);..WORD SetC 1bbf0 6c 61 73 73 57 6f 72 64 28 48 57 4e 44 2c 20 69 lassWord(HWND, i 1bc00 6e 74 2c 20 57 4f 52 44 29 3b 0d 0a 48 41 4e 44 nt, WORD);..HAND 1bc10 4c 45 20 53 65 74 43 6c 69 70 62 6f 61 72 64 44 LE SetClipboardD 1bc20 61 74 61 28 55 49 4e 54 2c 20 48 41 4e 44 4c 45 ata(UINT, HANDLE 1bc30 29 3b 0d 0a 48 57 4e 44 20 53 65 74 43 6c 69 70 );..HWND SetClip 1bc40 62 6f 61 72 64 56 69 65 77 65 72 28 48 57 4e 44 boardViewer(HWND 1bc50 29 3b 0d 0a 48 43 55 52 53 4f 52 20 53 65 74 43 );..HCURSOR SetC 1bc60 75 72 73 6f 72 28 48 43 55 52 53 4f 52 29 3b 0d ursor(HCURSOR);. 1bc70 0a 42 4f 4f 4c 20 53 65 74 43 75 72 73 6f 72 50 .BOOL SetCursorP 1bc80 6f 73 28 69 6e 74 2c 20 69 6e 74 29 3b 0d 0a 76 os(int, int);..v 1bc90 6f 69 64 20 53 65 74 44 65 62 75 67 45 72 72 6f oid SetDebugErro 1bca0 72 4c 65 76 65 6c 28 44 57 4f 52 44 29 3b 0d 0a rLevel(DWORD);.. 1bcb0 42 4f 4f 4c 20 53 65 74 44 6c 67 49 74 65 6d 49 BOOL SetDlgItemI 1bcc0 6e 74 28 48 57 4e 44 2c 20 69 6e 74 2c 20 55 49 nt(HWND, int, UI 1bcd0 4e 54 2c 20 42 4f 4f 4c 29 3b 0d 0a 42 4f 4f 4c NT, BOOL);..BOOL 1bce0 20 53 65 74 44 6c 67 49 74 65 6d 54 65 78 74 41 SetDlgItemTextA 1bcf0 28 48 57 4e 44 2c 20 69 6e 74 2c 20 4c 50 43 53 (HWND, int, LPCS 1bd00 54 52 29 3b 0d 0a 42 4f 4f 4c 20 53 65 74 44 6c TR);..BOOL SetDl 1bd10 67 49 74 65 6d 54 65 78 74 57 28 48 57 4e 44 2c gItemTextW(HWND, 1bd20 20 69 6e 74 2c 20 4c 50 43 57 53 54 52 29 3b 0d int, LPCWSTR);. 1bd30 0a 42 4f 4f 4c 20 53 65 74 44 6f 75 62 6c 65 43 .BOOL SetDoubleC 1bd40 6c 69 63 6b 54 69 6d 65 28 55 49 4e 54 29 3b 0d lickTime(UINT);. 1bd50 0a 48 57 4e 44 20 53 65 74 46 6f 63 75 73 28 48 .HWND SetFocus(H 1bd60 57 4e 44 29 3b 0d 0a 42 4f 4f 4c 20 53 65 74 46 WND);..BOOL SetF 1bd70 6f 72 65 67 72 6f 75 6e 64 57 69 6e 64 6f 77 28 oregroundWindow( 1bd80 48 57 4e 44 29 3b 0d 0a 42 4f 4f 4c 20 53 65 74 HWND);..BOOL Set 1bd90 4b 65 79 62 6f 61 72 64 53 74 61 74 65 28 50 42 KeyboardState(PB 1bda0 59 54 45 29 3b 0d 0a 42 4f 4f 4c 20 53 65 74 4d YTE);..BOOL SetM 1bdb0 65 6e 75 28 48 57 4e 44 2c 20 48 4d 45 4e 55 29 enu(HWND, HMENU) 1bdc0 3b 0d 0a 42 4f 4f 4c 20 53 65 74 4d 65 6e 75 43 ;..BOOL SetMenuC 1bdd0 6f 6e 74 65 78 74 48 65 6c 70 49 64 28 48 4d 45 ontextHelpId(HME 1bde0 4e 55 2c 20 44 57 4f 52 44 29 3b 0d 0a 42 4f 4f NU, DWORD);..BOO 1bdf0 4c 20 53 65 74 4d 65 6e 75 44 65 66 61 75 6c 74 L SetMenuDefault 1be00 49 74 65 6d 28 48 4d 45 4e 55 2c 20 55 49 4e 54 Item(HMENU, UINT 1be10 2c 20 55 49 4e 54 29 3b 0d 0a 42 4f 4f 4c 20 53 , UINT);..BOOL S 1be20 65 74 4d 65 6e 75 49 6e 66 6f 28 48 4d 45 4e 55 etMenuInfo(HMENU 1be30 2c 20 4c 50 43 4d 45 4e 55 49 4e 46 4f 29 3b 0d , LPCMENUINFO);. 1be40 0a 42 4f 4f 4c 20 53 65 74 4d 65 6e 75 49 74 65 .BOOL SetMenuIte 1be50 6d 42 69 74 6d 61 70 73 28 48 4d 45 4e 55 2c 20 mBitmaps(HMENU, 1be60 55 49 4e 54 2c 20 55 49 4e 54 2c 20 48 42 49 54 UINT, UINT, HBIT 1be70 4d 41 50 2c 20 48 42 49 54 4d 41 50 29 3b 0d 0a MAP, HBITMAP);.. 1be80 42 4f 4f 4c 20 53 65 74 4d 65 6e 75 49 74 65 6d BOOL SetMenuItem 1be90 49 6e 66 6f 41 28 48 4d 45 4e 55 2c 20 55 49 4e InfoA(HMENU, UIN 1bea0 54 2c 20 42 4f 4f 4c 2c 20 4c 50 43 4d 45 4e 55 T, BOOL, LPCMENU 1beb0 49 54 45 4d 49 4e 46 4f 41 29 3b 0d 0a 42 4f 4f ITEMINFOA);..BOO 1bec0 4c 20 53 65 74 4d 65 6e 75 49 74 65 6d 49 6e 66 L SetMenuItemInf 1bed0 6f 57 28 48 4d 45 4e 55 2c 20 55 49 4e 54 2c 20 oW(HMENU, UINT, 1bee0 42 4f 4f 4c 2c 20 4c 50 43 4d 45 4e 55 49 54 45 BOOL, LPCMENUITE 1bef0 4d 49 4e 46 4f 57 29 3b 0d 0a 4c 50 41 52 41 4d MINFOW);..LPARAM 1bf00 20 53 65 74 4d 65 73 73 61 67 65 45 78 74 72 61 SetMessageExtra 1bf10 49 6e 66 6f 28 4c 50 41 52 41 4d 29 3b 0d 0a 42 Info(LPARAM);..B 1bf20 4f 4f 4c 20 53 65 74 4d 65 73 73 61 67 65 51 75 OOL SetMessageQu 1bf30 65 75 65 28 69 6e 74 29 3b 0d 0a 48 57 4e 44 20 eue(int);..HWND 1bf40 53 65 74 50 61 72 65 6e 74 28 48 57 4e 44 2c 20 SetParent(HWND, 1bf50 48 57 4e 44 29 3b 0d 0a 42 4f 4f 4c 20 53 65 74 HWND);..BOOL Set 1bf60 50 72 6f 63 65 73 73 57 69 6e 64 6f 77 53 74 61 ProcessWindowSta 1bf70 74 69 6f 6e 28 48 57 49 4e 53 54 41 29 3b 0d 0a tion(HWINSTA);.. 1bf80 42 4f 4f 4c 20 53 65 74 50 72 6f 70 41 28 48 57 BOOL SetPropA(HW 1bf90 4e 44 2c 20 4c 50 43 53 54 52 2c 20 48 41 4e 44 ND, LPCSTR, HAND 1bfa0 4c 45 29 3b 0d 0a 42 4f 4f 4c 20 53 65 74 50 72 LE);..BOOL SetPr 1bfb0 6f 70 57 28 48 57 4e 44 2c 20 4c 50 43 57 53 54 opW(HWND, LPCWST 1bfc0 52 2c 20 48 41 4e 44 4c 45 29 3b 0d 0a 42 4f 4f R, HANDLE);..BOO 1bfd0 4c 20 53 65 74 52 65 63 74 28 4c 50 52 45 43 54 L SetRect(LPRECT 1bfe0 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e 74 2c , int, int, int, 1bff0 20 69 6e 74 29 3b 0d 0a 42 4f 4f 4c 20 53 65 74 int);..BOOL Set 1c000 52 65 63 74 45 6d 70 74 79 28 4c 50 52 45 43 54 RectEmpty(LPRECT 1c010 29 3b 0d 0a 69 6e 74 20 53 65 74 53 63 72 6f 6c );..int SetScrol 1c020 6c 49 6e 66 6f 28 48 57 4e 44 2c 20 69 6e 74 2c lInfo(HWND, int, 1c030 20 4c 50 43 53 43 52 4f 4c 4c 49 4e 46 4f 2c 20 LPCSCROLLINFO, 1c040 42 4f 4f 4c 29 3b 0d 0a 69 6e 74 20 53 65 74 53 BOOL);..int SetS 1c050 63 72 6f 6c 6c 50 6f 73 28 48 57 4e 44 2c 20 69 crollPos(HWND, i 1c060 6e 74 2c 20 69 6e 74 2c 20 42 4f 4f 4c 29 3b 0d nt, int, BOOL);. 1c070 0a 42 4f 4f 4c 20 53 65 74 53 63 72 6f 6c 6c 52 .BOOL SetScrollR 1c080 61 6e 67 65 28 48 57 4e 44 2c 20 69 6e 74 2c 20 ange(HWND, int, 1c090 69 6e 74 2c 20 69 6e 74 2c 20 42 4f 4f 4c 29 3b int, int, BOOL); 1c0a0 0d 0a 42 4f 4f 4c 20 53 65 74 53 79 73 43 6f 6c ..BOOL SetSysCol 1c0b0 6f 72 73 28 69 6e 74 2c 20 63 6f 6e 73 74 28 49 ors(int, const(I 1c0c0 4e 54 29 2a 2c 20 63 6f 6e 73 74 28 43 4f 4c 4f NT)*, const(COLO 1c0d0 52 52 45 46 29 2a 29 3b 0d 0a 42 4f 4f 4c 20 53 RREF)*);..BOOL S 1c0e0 65 74 53 79 73 74 65 6d 43 75 72 73 6f 72 28 48 etSystemCursor(H 1c0f0 43 55 52 53 4f 52 2c 20 44 57 4f 52 44 29 3b 0d CURSOR, DWORD);. 1c100 0a 42 4f 4f 4c 20 53 65 74 54 68 72 65 61 64 44 .BOOL SetThreadD 1c110 65 73 6b 74 6f 70 28 48 44 45 53 4b 29 3b 0d 0a esktop(HDESK);.. 1c120 55 49 4e 54 5f 50 54 52 20 53 65 74 54 69 6d 65 UINT_PTR SetTime 1c130 72 28 48 57 4e 44 2c 20 55 49 4e 54 5f 50 54 52 r(HWND, UINT_PTR 1c140 2c 20 55 49 4e 54 2c 20 54 49 4d 45 52 50 52 4f , UINT, TIMERPRO 1c150 43 29 3b 0d 0a 42 4f 4f 4c 20 53 65 74 55 73 65 C);..BOOL SetUse 1c160 72 4f 62 6a 65 63 74 49 6e 66 6f 72 6d 61 74 69 rObjectInformati 1c170 6f 6e 41 28 48 41 4e 44 4c 45 2c 20 69 6e 74 2c onA(HANDLE, int, 1c180 20 50 56 4f 49 44 2c 20 44 57 4f 52 44 29 3b 0d PVOID, DWORD);. 1c190 0a 42 4f 4f 4c 20 53 65 74 55 73 65 72 4f 62 6a .BOOL SetUserObj 1c1a0 65 63 74 49 6e 66 6f 72 6d 61 74 69 6f 6e 57 28 ectInformationW( 1c1b0 48 41 4e 44 4c 45 2c 20 69 6e 74 2c 20 50 56 4f HANDLE, int, PVO 1c1c0 49 44 2c 20 44 57 4f 52 44 29 3b 0d 0a 42 4f 4f ID, DWORD);..BOO 1c1d0 4c 20 53 65 74 55 73 65 72 4f 62 6a 65 63 74 53 L SetUserObjectS 1c1e0 65 63 75 72 69 74 79 28 48 41 4e 44 4c 45 2c 20 ecurity(HANDLE, 1c1f0 50 53 45 43 55 52 49 54 59 5f 49 4e 46 4f 52 4d PSECURITY_INFORM 1c200 41 54 49 4f 4e 2c 20 50 53 45 43 55 52 49 54 59 ATION, PSECURITY 1c210 5f 44 45 53 43 52 49 50 54 4f 52 29 3b 0d 0a 42 _DESCRIPTOR);..B 1c220 4f 4f 4c 20 53 65 74 57 69 6e 64 6f 77 43 6f 6e OOL SetWindowCon 1c230 74 65 78 74 48 65 6c 70 49 64 28 48 57 4e 44 2c textHelpId(HWND, 1c240 20 44 57 4f 52 44 29 3b 0d 0a 4c 4f 4e 47 20 53 DWORD);..LONG S 1c250 65 74 57 69 6e 64 6f 77 4c 6f 6e 67 41 28 48 57 etWindowLongA(HW 1c260 4e 44 2c 20 69 6e 74 2c 20 4c 4f 4e 47 29 3b 0d ND, int, LONG);. 1c270 0a 4c 4f 4e 47 20 53 65 74 57 69 6e 64 6f 77 4c .LONG SetWindowL 1c280 6f 6e 67 57 28 48 57 4e 44 2c 20 69 6e 74 2c 20 ongW(HWND, int, 1c290 4c 4f 4e 47 29 3b 0d 0a 42 4f 4f 4c 20 53 65 74 LONG);..BOOL Set 1c2a0 57 69 6e 64 6f 77 50 6c 61 63 65 6d 65 6e 74 28 WindowPlacement( 1c2b0 48 57 4e 44 20 68 57 6e 64 2c 20 63 6f 6e 73 74 HWND hWnd, const 1c2c0 28 57 49 4e 44 4f 57 50 4c 41 43 45 4d 45 4e 54 (WINDOWPLACEMENT 1c2d0 29 2a 29 3b 0d 0a 42 4f 4f 4c 20 53 65 74 57 69 )*);..BOOL SetWi 1c2e0 6e 64 6f 77 50 6f 73 28 48 57 4e 44 2c 20 48 57 ndowPos(HWND, HW 1c2f0 4e 44 2c 20 69 6e 74 2c 20 69 6e 74 2c 20 69 6e ND, int, int, in 1c300 74 2c 20 69 6e 74 2c 20 55 49 4e 54 29 3b 0d 0a t, int, UINT);.. 1c310 69 6e 74 20 53 65 74 57 69 6e 64 6f 77 52 67 6e int SetWindowRgn 1c320 28 48 57 4e 44 2c 20 48 52 47 4e 2c 20 42 4f 4f (HWND, HRGN, BOO 1c330 4c 29 3b 0d 0a 48 48 4f 4f 4b 20 53 65 74 57 69 L);..HHOOK SetWi 1c340 6e 64 6f 77 73 48 6f 6f 6b 41 28 69 6e 74 2c 20 ndowsHookA(int, 1c350 48 4f 4f 4b 50 52 4f 43 29 3b 0d 0a 48 48 4f 4f HOOKPROC);..HHOO 1c360 4b 20 53 65 74 57 69 6e 64 6f 77 73 48 6f 6f 6b K SetWindowsHook 1c370 57 28 69 6e 74 2c 20 48 4f 4f 4b 50 52 4f 43 29 W(int, HOOKPROC) 1c380 3b 0d 0a 48 48 4f 4f 4b 20 53 65 74 57 69 6e 64 ;..HHOOK SetWind 1c390 6f 77 73 48 6f 6f 6b 45 78 41 28 69 6e 74 2c 20 owsHookExA(int, 1c3a0 48 4f 4f 4b 50 52 4f 43 2c 20 48 49 4e 53 54 41 HOOKPROC, HINSTA 1c3b0 4e 43 45 2c 20 44 57 4f 52 44 29 3b 0d 0a 48 48 NCE, DWORD);..HH 1c3c0 4f 4f 4b 20 53 65 74 57 69 6e 64 6f 77 73 48 6f OOK SetWindowsHo 1c3d0 6f 6b 45 78 57 28 69 6e 74 2c 20 48 4f 4f 4b 50 okExW(int, HOOKP 1c3e0 52 4f 43 2c 20 48 49 4e 53 54 41 4e 43 45 2c 20 ROC, HINSTANCE, 1c3f0 44 57 4f 52 44 29 3b 0d 0a 42 4f 4f 4c 20 53 65 DWORD);..BOOL Se 1c400 74 57 69 6e 64 6f 77 54 65 78 74 41 28 48 57 4e tWindowTextA(HWN 1c410 44 2c 20 4c 50 43 53 54 52 29 3b 0d 0a 42 4f 4f D, LPCSTR);..BOO 1c420 4c 20 53 65 74 57 69 6e 64 6f 77 54 65 78 74 57 L SetWindowTextW 1c430 28 48 57 4e 44 2c 20 4c 50 43 57 53 54 52 29 3b (HWND, LPCWSTR); 1c440 0d 0a 57 4f 52 44 20 53 65 74 57 69 6e 64 6f 77 ..WORD SetWindow 1c450 57 6f 72 64 28 48 57 4e 44 2c 20 69 6e 74 2c 20 Word(HWND, int, 1c460 57 4f 52 44 29 3b 0d 0a 42 4f 4f 4c 20 53 68 6f WORD);..BOOL Sho 1c470 77 43 61 72 65 74 28 48 57 4e 44 29 3b 0d 0a 69 wCaret(HWND);..i 1c480 6e 74 20 53 68 6f 77 43 75 72 73 6f 72 28 42 4f nt ShowCursor(BO 1c490 4f 4c 29 3b 0d 0a 42 4f 4f 4c 20 53 68 6f 77 4f OL);..BOOL ShowO 1c4a0 77 6e 65 64 50 6f 70 75 70 73 28 48 57 4e 44 2c wnedPopups(HWND, 1c4b0 20 42 4f 4f 4c 29 3b 0d 0a 42 4f 4f 4c 20 53 68 BOOL);..BOOL Sh 1c4c0 6f 77 53 63 72 6f 6c 6c 42 61 72 28 48 57 4e 44 owScrollBar(HWND 1c4d0 2c 20 69 6e 74 2c 20 42 4f 4f 4c 29 3b 0d 0a 42 , int, BOOL);..B 1c4e0 4f 4f 4c 20 53 68 6f 77 57 69 6e 64 6f 77 28 48 OOL ShowWindow(H 1c4f0 57 4e 44 2c 20 69 6e 74 29 3b 0d 0a 42 4f 4f 4c WND, int);..BOOL 1c500 20 53 68 6f 77 57 69 6e 64 6f 77 41 73 79 6e 63 ShowWindowAsync 1c510 28 48 57 4e 44 2c 20 69 6e 74 29 3b 0d 0a 42 4f (HWND, int);..BO 1c520 4f 4c 20 53 75 62 74 72 61 63 74 52 65 63 74 28 OL SubtractRect( 1c530 4c 50 52 45 43 54 2c 20 4c 50 43 52 45 43 54 2c LPRECT, LPCRECT, 1c540 20 4c 50 43 52 45 43 54 29 3b 0d 0a 42 4f 4f 4c LPCRECT);..BOOL 1c550 20 53 77 61 70 4d 6f 75 73 65 42 75 74 74 6f 6e SwapMouseButton 1c560 28 42 4f 4f 4c 29 3b 0d 0a 42 4f 4f 4c 20 53 77 (BOOL);..BOOL Sw 1c570 69 74 63 68 44 65 73 6b 74 6f 70 28 48 44 45 53 itchDesktop(HDES 1c580 4b 29 3b 0d 0a 42 4f 4f 4c 20 53 79 73 74 65 6d K);..BOOL System 1c590 50 61 72 61 6d 65 74 65 72 73 49 6e 66 6f 41 28 ParametersInfoA( 1c5a0 55 49 4e 54 2c 20 55 49 4e 54 2c 20 50 56 4f 49 UINT, UINT, PVOI 1c5b0 44 2c 20 55 49 4e 54 29 3b 0d 0a 42 4f 4f 4c 20 D, UINT);..BOOL 1c5c0 53 79 73 74 65 6d 50 61 72 61 6d 65 74 65 72 73 SystemParameters 1c5d0 49 6e 66 6f 57 28 55 49 4e 54 2c 20 55 49 4e 54 InfoW(UINT, UINT 1c5e0 2c 20 50 56 4f 49 44 2c 20 55 49 4e 54 29 3b 0d , PVOID, UINT);. 1c5f0 0a 4c 4f 4e 47 20 54 61 62 62 65 64 54 65 78 74 .LONG TabbedText 1c600 4f 75 74 41 28 48 44 43 2c 20 69 6e 74 2c 20 69 OutA(HDC, int, i 1c610 6e 74 2c 20 4c 50 43 53 54 52 2c 20 69 6e 74 2c nt, LPCSTR, int, 1c620 20 69 6e 74 2c 20 4c 50 49 4e 54 2c 20 69 6e 74 int, LPINT, int 1c630 29 3b 0d 0a 4c 4f 4e 47 20 54 61 62 62 65 64 54 );..LONG TabbedT 1c640 65 78 74 4f 75 74 57 28 48 44 43 2c 20 69 6e 74 extOutW(HDC, int 1c650 2c 20 69 6e 74 2c 20 4c 50 43 57 53 54 52 2c 20 , int, LPCWSTR, 1c660 69 6e 74 2c 20 69 6e 74 2c 20 4c 50 49 4e 54 2c int, int, LPINT, 1c670 20 69 6e 74 29 3b 0d 0a 57 4f 52 44 20 54 69 6c int);..WORD Til 1c680 65 57 69 6e 64 6f 77 73 28 48 57 4e 44 2c 20 55 eWindows(HWND, U 1c690 49 4e 54 2c 20 4c 50 43 52 45 43 54 2c 20 55 49 INT, LPCRECT, UI 1c6a0 4e 54 2c 20 63 6f 6e 73 74 28 48 57 4e 44 29 2a NT, const(HWND)* 1c6b0 29 3b 0d 0a 69 6e 74 20 54 6f 41 73 63 69 69 28 );..int ToAscii( 1c6c0 55 49 4e 54 2c 20 55 49 4e 54 2c 20 50 42 59 54 UINT, UINT, PBYT 1c6d0 45 2c 20 4c 50 57 4f 52 44 2c 20 55 49 4e 54 29 E, LPWORD, UINT) 1c6e0 3b 0d 0a 69 6e 74 20 54 6f 41 73 63 69 69 45 78 ;..int ToAsciiEx 1c6f0 28 55 49 4e 54 2c 20 55 49 4e 54 2c 20 50 42 59 (UINT, UINT, PBY 1c700 54 45 2c 20 4c 50 57 4f 52 44 2c 20 55 49 4e 54 TE, LPWORD, UINT 1c710 2c 20 48 4b 4c 29 3b 0d 0a 69 6e 74 20 54 6f 55 , HKL);..int ToU 1c720 6e 69 63 6f 64 65 28 55 49 4e 54 2c 20 55 49 4e nicode(UINT, UIN 1c730 54 2c 20 50 42 59 54 45 2c 20 4c 50 57 53 54 52 T, PBYTE, LPWSTR 1c740 2c 20 69 6e 74 2c 20 55 49 4e 54 29 3b 0d 0a 69 , int, UINT);..i 1c750 6e 74 20 54 6f 55 6e 69 63 6f 64 65 45 78 28 55 nt ToUnicodeEx(U 1c760 49 4e 54 2c 20 55 49 4e 54 2c 20 50 42 59 54 45 INT, UINT, PBYTE 1c770 2c 20 4c 50 57 53 54 52 2c 20 69 6e 74 2c 20 55 , LPWSTR, int, U 1c780 49 4e 54 2c 20 48 4b 4c 29 3b 0d 0a 42 4f 4f 4c INT, HKL);..BOOL 1c790 20 54 72 61 63 6b 4d 6f 75 73 65 45 76 65 6e 74 TrackMouseEvent 1c7a0 28 4c 50 54 52 41 43 4b 4d 4f 55 53 45 45 56 45 (LPTRACKMOUSEEVE 1c7b0 4e 54 29 3b 0d 0a 42 4f 4f 4c 20 54 72 61 63 6b NT);..BOOL Track 1c7c0 50 6f 70 75 70 4d 65 6e 75 28 48 4d 45 4e 55 2c PopupMenu(HMENU, 1c7d0 20 55 49 4e 54 2c 20 69 6e 74 2c 20 69 6e 74 2c UINT, int, int, 1c7e0 20 69 6e 74 2c 20 48 57 4e 44 2c 20 4c 50 43 52 int, HWND, LPCR 1c7f0 45 43 54 29 3b 0d 0a 42 4f 4f 4c 20 54 72 61 63 ECT);..BOOL Trac 1c800 6b 50 6f 70 75 70 4d 65 6e 75 45 78 28 48 4d 45 kPopupMenuEx(HME 1c810 4e 55 2c 20 55 49 4e 54 2c 20 69 6e 74 2c 20 69 NU, UINT, int, i 1c820 6e 74 2c 20 48 57 4e 44 2c 20 4c 50 54 50 4d 50 nt, HWND, LPTPMP 1c830 41 52 41 4d 53 29 3b 0d 0a 69 6e 74 20 54 72 61 ARAMS);..int Tra 1c840 6e 73 6c 61 74 65 41 63 63 65 6c 65 72 61 74 6f nslateAccelerato 1c850 72 41 28 48 57 4e 44 2c 20 48 41 43 43 45 4c 2c rA(HWND, HACCEL, 1c860 20 4c 50 4d 53 47 29 3b 0d 0a 69 6e 74 20 54 72 LPMSG);..int Tr 1c870 61 6e 73 6c 61 74 65 41 63 63 65 6c 65 72 61 74 anslateAccelerat 1c880 6f 72 57 28 48 57 4e 44 2c 20 48 41 43 43 45 4c orW(HWND, HACCEL 1c890 2c 20 4c 50 4d 53 47 29 3b 0d 0a 42 4f 4f 4c 20 , LPMSG);..BOOL 1c8a0 54 72 61 6e 73 6c 61 74 65 4d 44 49 53 79 73 41 TranslateMDISysA 1c8b0 63 63 65 6c 28 48 57 4e 44 2c 20 4c 50 4d 53 47 ccel(HWND, LPMSG 1c8c0 29 3b 0d 0a 42 4f 4f 4c 20 54 72 61 6e 73 6c 61 );..BOOL Transla 1c8d0 74 65 4d 65 73 73 61 67 65 28 63 6f 6e 73 74 28 teMessage(const( 1c8e0 4d 53 47 29 2a 29 3b 0d 0a 42 4f 4f 4c 20 55 6e MSG)*);..BOOL Un 1c8f0 68 6f 6f 6b 57 69 6e 64 6f 77 73 48 6f 6f 6b 28 hookWindowsHook( 1c900 69 6e 74 2c 20 48 4f 4f 4b 50 52 4f 43 29 3b 0d int, HOOKPROC);. 1c910 0a 42 4f 4f 4c 20 55 6e 68 6f 6f 6b 57 69 6e 64 .BOOL UnhookWind 1c920 6f 77 73 48 6f 6f 6b 45 78 28 48 48 4f 4f 4b 29 owsHookEx(HHOOK) 1c930 3b 0d 0a 42 4f 4f 4c 20 55 6e 69 6f 6e 52 65 63 ;..BOOL UnionRec 1c940 74 28 4c 50 52 45 43 54 2c 20 4c 50 43 52 45 43 t(LPRECT, LPCREC 1c950 54 2c 20 4c 50 43 52 45 43 54 29 3b 0d 0a 42 4f T, LPCRECT);..BO 1c960 4f 4c 20 55 6e 6c 6f 61 64 4b 65 79 62 6f 61 72 OL UnloadKeyboar 1c970 64 4c 61 79 6f 75 74 28 48 4b 4c 29 3b 0d 0a 42 dLayout(HKL);..B 1c980 4f 4f 4c 20 55 6e 72 65 67 69 73 74 65 72 43 6c OOL UnregisterCl 1c990 61 73 73 41 28 4c 50 43 53 54 52 2c 20 48 49 4e assA(LPCSTR, HIN 1c9a0 53 54 41 4e 43 45 29 3b 0d 0a 42 4f 4f 4c 20 55 STANCE);..BOOL U 1c9b0 6e 72 65 67 69 73 74 65 72 43 6c 61 73 73 57 28 nregisterClassW( 1c9c0 4c 50 43 57 53 54 52 2c 20 48 49 4e 53 54 41 4e LPCWSTR, HINSTAN 1c9d0 43 45 29 3b 0d 0a 42 4f 4f 4c 20 55 6e 72 65 67 CE);..BOOL Unreg 1c9e0 69 73 74 65 72 48 6f 74 4b 65 79 28 48 57 4e 44 isterHotKey(HWND 1c9f0 2c 20 69 6e 74 29 3b 0d 0a 42 4f 4f 4c 20 55 70 , int);..BOOL Up 1ca00 64 61 74 65 57 69 6e 64 6f 77 28 48 57 4e 44 29 dateWindow(HWND) 1ca10 3b 0d 0a 42 4f 4f 4c 20 56 61 6c 69 64 61 74 65 ;..BOOL Validate 1ca20 52 65 63 74 28 48 57 4e 44 2c 20 4c 50 43 52 45 Rect(HWND, LPCRE 1ca30 43 54 29 3b 0d 0a 42 4f 4f 4c 20 56 61 6c 69 64 CT);..BOOL Valid 1ca40 61 74 65 52 67 6e 28 48 57 4e 44 2c 20 48 52 47 ateRgn(HWND, HRG 1ca50 4e 29 3b 0d 0a 53 48 4f 52 54 20 56 6b 4b 65 79 N);..SHORT VkKey 1ca60 53 63 61 6e 41 28 43 48 41 52 29 3b 0d 0a 53 48 ScanA(CHAR);..SH 1ca70 4f 52 54 20 56 6b 4b 65 79 53 63 61 6e 45 78 41 ORT VkKeyScanExA 1ca80 28 43 48 41 52 2c 20 48 4b 4c 29 3b 0d 0a 53 48 (CHAR, HKL);..SH 1ca90 4f 52 54 20 56 6b 4b 65 79 53 63 61 6e 45 78 57 ORT VkKeyScanExW 1caa0 28 57 43 48 41 52 2c 20 48 4b 4c 29 3b 0d 0a 53 (WCHAR, HKL);..S 1cab0 48 4f 52 54 20 56 6b 4b 65 79 53 63 61 6e 57 28 HORT VkKeyScanW( 1cac0 57 43 48 41 52 29 3b 0d 0a 44 57 4f 52 44 20 57 WCHAR);..DWORD W 1cad0 61 69 74 46 6f 72 49 6e 70 75 74 49 64 6c 65 28 aitForInputIdle( 1cae0 48 41 4e 44 4c 45 2c 20 44 57 4f 52 44 29 3b 0d HANDLE, DWORD);. 1caf0 0a 42 4f 4f 4c 20 57 61 69 74 4d 65 73 73 61 67 .BOOL WaitMessag 1cb00 65 28 29 3b 0d 0a 48 57 4e 44 20 57 69 6e 64 6f e();..HWND Windo 1cb10 77 46 72 6f 6d 44 43 28 48 44 43 20 68 44 43 29 wFromDC(HDC hDC) 1cb20 3b 0d 0a 48 57 4e 44 20 57 69 6e 64 6f 77 46 72 ;..HWND WindowFr 1cb30 6f 6d 50 6f 69 6e 74 28 50 4f 49 4e 54 29 3b 0d omPoint(POINT);. 1cb40 0a 55 49 4e 54 20 57 69 6e 45 78 65 63 28 4c 50 .UINT WinExec(LP 1cb50 43 53 54 52 2c 20 55 49 4e 54 29 3b 0d 0a 42 4f CSTR, UINT);..BO 1cb60 4f 4c 20 57 69 6e 48 65 6c 70 41 28 48 57 4e 44 OL WinHelpA(HWND 1cb70 2c 20 4c 50 43 53 54 52 2c 20 55 49 4e 54 2c 20 , LPCSTR, UINT, 1cb80 44 57 4f 52 44 29 3b 0d 0a 42 4f 4f 4c 20 57 69 DWORD);..BOOL Wi 1cb90 6e 48 65 6c 70 57 28 48 57 4e 44 2c 20 4c 50 43 nHelpW(HWND, LPC 1cba0 57 53 54 52 2c 20 55 49 4e 54 2c 20 44 57 4f 52 WSTR, UINT, DWOR 1cbb0 44 29 3b 0d 0a 0d 0a 65 78 74 65 72 6e 20 28 43 D);....extern (C 1cbc0 29 20 7b 0d 0a 09 69 6e 74 20 77 73 70 72 69 6e ) {...int wsprin 1cbd0 74 66 41 28 4c 50 53 54 52 2c 20 4c 50 43 53 54 tfA(LPSTR, LPCST 1cbe0 52 2c 20 2e 2e 2e 29 3b 0d 0a 09 69 6e 74 20 77 R, ...);...int w 1cbf0 73 70 72 69 6e 74 66 57 28 4c 50 57 53 54 52 2c sprintfW(LPWSTR, 1cc00 20 4c 50 43 57 53 54 52 2c 20 2e 2e 2e 29 3b 0d LPCWSTR, ...);. 1cc10 0a 7d 0d 0a 0d 0a 0d 0a 2f 2f 20 54 68 65 73 65 .}......// These 1cc20 20 73 68 6f 75 6c 64 6e 27 74 20 62 65 20 6e 65 shouldn't be ne 1cc30 63 65 73 73 61 72 79 20 66 6f 72 20 44 2e 0d 0a cessary for D... 1cc40 61 6c 69 61 73 20 54 79 70 65 44 65 66 21 28 63 alias TypeDef!(c 1cc50 68 61 72 2a 29 20 76 61 5f 6c 69 73 74 5f 3b 0d har*) va_list_;. 1cc60 0a 69 6e 74 20 77 76 73 70 72 69 6e 74 66 41 28 .int wvsprintfA( 1cc70 4c 50 53 54 52 2c 20 4c 50 43 53 54 52 2c 20 76 LPSTR, LPCSTR, v 1cc80 61 5f 6c 69 73 74 5f 20 61 72 67 6c 69 73 74 29 a_list_ arglist) 1cc90 3b 0d 0a 69 6e 74 20 77 76 73 70 72 69 6e 74 66 ;..int wvsprintf 1cca0 57 28 4c 50 57 53 54 52 2c 20 4c 50 43 57 53 54 W(LPWSTR, LPCWST 1ccb0 52 2c 20 76 61 5f 6c 69 73 74 5f 20 61 72 67 6c R, va_list_ argl 1ccc0 69 73 74 29 3b 0d 0a 0d 0a 0d 0a 69 6e 74 20 42 ist);......int B 1ccd0 72 6f 61 64 63 61 73 74 53 79 73 74 65 6d 4d 65 roadcastSystemMe 1cce0 73 73 61 67 65 41 28 44 57 4f 52 44 2c 20 4c 50 ssageA(DWORD, LP 1ccf0 44 57 4f 52 44 2c 20 55 49 4e 54 2c 20 57 50 41 DWORD, UINT, WPA 1cd00 52 41 4d 2c 20 4c 50 41 52 41 4d 29 3b 0d 0a 69 RAM, LPARAM);..i 1cd10 6e 74 20 42 72 6f 61 64 63 61 73 74 53 79 73 74 nt BroadcastSyst 1cd20 65 6d 4d 65 73 73 61 67 65 57 28 44 57 4f 52 44 emMessageW(DWORD 1cd30 2c 20 4c 50 44 57 4f 52 44 2c 20 55 49 4e 54 2c , LPDWORD, UINT, 1cd40 20 57 50 41 52 41 4d 2c 20 4c 50 41 52 41 4d 29 WPARAM, LPARAM) 1cd50 3b 0d 0a 0d 0a 73 74 61 74 69 63 20 69 66 20 28 ;....static if ( 1cd60 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 _WIN32_WINNT >= 1cd70 30 78 34 30 33 29 20 7b 0d 0a 09 55 49 4e 54 20 0x403) {...UINT 1cd80 53 65 6e 64 49 6e 70 75 74 28 55 49 4e 54 2c 20 SendInput(UINT, 1cd90 4c 50 49 4e 50 55 54 2c 20 69 6e 74 29 3b 0d 0a LPINPUT, int);.. 1cda0 7d 0d 0a 0d 0a 73 74 61 74 69 63 20 69 66 20 28 }....static if ( 1cdb0 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 _WIN32_WINNT >= 1cdc0 30 78 34 31 30 29 20 7b 0d 0a 09 42 4f 4f 4c 20 0x410) {...BOOL 1cdd0 45 6e 75 6d 44 69 73 70 6c 61 79 4d 6f 6e 69 74 EnumDisplayMonit 1cde0 6f 72 73 28 48 44 43 2c 20 4c 50 43 52 45 43 54 ors(HDC, LPCRECT 1cdf0 2c 20 4d 4f 4e 49 54 4f 52 45 4e 55 4d 50 52 4f , MONITORENUMPRO 1ce00 43 2c 20 4c 50 41 52 41 4d 29 3b 0d 0a 09 42 4f C, LPARAM);...BO 1ce10 4f 4c 20 47 65 74 4d 6f 6e 69 74 6f 72 49 6e 66 OL GetMonitorInf 1ce20 6f 41 28 48 4d 4f 4e 49 54 4f 52 2c 20 4c 50 4d oA(HMONITOR, LPM 1ce30 4f 4e 49 54 4f 52 49 4e 46 4f 29 3b 0d 0a 09 42 ONITORINFO);...B 1ce40 4f 4f 4c 20 47 65 74 4d 6f 6e 69 74 6f 72 49 6e OOL GetMonitorIn 1ce50 66 6f 41 28 48 4d 4f 4e 49 54 4f 52 2c 20 4c 50 foA(HMONITOR, LP 1ce60 4d 4f 4e 49 54 4f 52 49 4e 46 4f 45 58 41 29 3b MONITORINFOEXA); 1ce70 0d 0a 09 42 4f 4f 4c 20 47 65 74 4d 6f 6e 69 74 ...BOOL GetMonit 1ce80 6f 72 49 6e 66 6f 57 28 48 4d 4f 4e 49 54 4f 52 orInfoW(HMONITOR 1ce90 2c 20 4c 50 4d 4f 4e 49 54 4f 52 49 4e 46 4f 29 , LPMONITORINFO) 1cea0 3b 0d 0a 09 42 4f 4f 4c 20 47 65 74 4d 6f 6e 69 ;...BOOL GetMoni 1ceb0 74 6f 72 49 6e 66 6f 57 28 48 4d 4f 4e 49 54 4f torInfoW(HMONITO 1cec0 52 2c 20 4c 50 4d 4f 4e 49 54 4f 52 49 4e 46 4f R, LPMONITORINFO 1ced0 45 58 57 29 3b 0d 0a 09 48 4d 4f 4e 49 54 4f 52 EXW);...HMONITOR 1cee0 20 4d 6f 6e 69 74 6f 72 46 72 6f 6d 50 6f 69 6e MonitorFromPoin 1cef0 74 28 50 4f 49 4e 54 2c 20 44 57 4f 52 44 29 3b t(POINT, DWORD); 1cf00 0d 0a 09 48 4d 4f 4e 49 54 4f 52 20 4d 6f 6e 69 ...HMONITOR Moni 1cf10 74 6f 72 46 72 6f 6d 52 65 63 74 28 4c 50 43 52 torFromRect(LPCR 1cf20 45 43 54 2c 20 44 57 4f 52 44 29 3b 0d 0a 09 48 ECT, DWORD);...H 1cf30 4d 4f 4e 49 54 4f 52 20 4d 6f 6e 69 74 6f 72 46 MONITOR MonitorF 1cf40 72 6f 6d 57 69 6e 64 6f 77 28 48 57 4e 44 2c 20 romWindow(HWND, 1cf50 44 57 4f 52 44 29 3b 0d 0a 7d 0d 0a 0d 0a 73 74 DWORD);..}....st 1cf60 61 74 69 63 20 69 66 20 28 5f 57 49 4e 33 32 5f atic if (_WIN32_ 1cf70 57 49 4e 4e 54 20 3e 3d 20 30 78 35 30 30 29 20 WINNT >= 0x500) 1cf80 7b 0d 0a 09 42 4f 4f 4c 20 41 6c 6c 6f 77 53 65 {...BOOL AllowSe 1cf90 74 46 6f 72 65 67 72 6f 75 6e 64 57 69 6e 64 6f tForegroundWindo 1cfa0 77 28 44 57 4f 52 44 29 3b 0d 0a 09 42 4f 4f 4c w(DWORD);...BOOL 1cfb0 20 41 6e 69 6d 61 74 65 57 69 6e 64 6f 77 28 48 AnimateWindow(H 1cfc0 57 4e 44 2c 20 44 57 4f 52 44 2c 20 44 57 4f 52 WND, DWORD, DWOR 1cfd0 44 29 3b 0d 0a 09 42 4f 4f 4c 20 45 6e 64 54 61 D);...BOOL EndTa 1cfe0 73 6b 28 48 57 4e 44 2c 20 42 4f 4f 4c 2c 20 42 sk(HWND, BOOL, B 1cff0 4f 4f 4c 29 3b 0d 0a 09 42 4f 4f 4c 20 45 6e 75 OOL);...BOOL Enu 1d000 6d 44 69 73 70 6c 61 79 53 65 74 74 69 6e 67 73 mDisplaySettings 1d010 45 78 41 28 4c 50 43 53 54 52 2c 20 44 57 4f 52 ExA(LPCSTR, DWOR 1d020 44 2c 20 4c 50 44 45 56 4d 4f 44 45 41 2c 20 44 D, LPDEVMODEA, D 1d030 57 4f 52 44 29 3b 0d 0a 09 42 4f 4f 4c 20 45 6e WORD);...BOOL En 1d040 75 6d 44 69 73 70 6c 61 79 53 65 74 74 69 6e 67 umDisplaySetting 1d050 73 45 78 57 28 4c 50 43 57 53 54 52 2c 20 44 57 sExW(LPCWSTR, DW 1d060 4f 52 44 2c 20 4c 50 44 45 56 4d 4f 44 45 57 2c ORD, LPDEVMODEW, 1d070 20 44 57 4f 52 44 29 3b 0d 0a 09 44 57 4f 52 44 DWORD);...DWORD 1d080 20 47 65 74 43 6c 69 70 62 6f 61 72 64 53 65 71 GetClipboardSeq 1d090 75 65 6e 63 65 4e 75 6d 62 65 72 28 29 3b 0d 0a uenceNumber();.. 1d0a0 09 44 57 4f 52 44 20 47 65 74 47 75 69 52 65 73 .DWORD GetGuiRes 1d0b0 6f 75 72 63 65 73 28 48 41 4e 44 4c 45 2c 20 44 ources(HANDLE, D 1d0c0 57 4f 52 44 29 3b 0d 0a 09 42 4f 4f 4c 20 47 65 WORD);...BOOL Ge 1d0d0 74 47 55 49 54 68 72 65 61 64 49 6e 66 6f 28 44 tGUIThreadInfo(D 1d0e0 57 4f 52 44 2c 20 4c 50 47 55 49 54 48 52 45 41 WORD, LPGUITHREA 1d0f0 44 49 4e 46 4f 29 3b 0d 0a 09 69 6e 74 20 47 65 DINFO);...int Ge 1d100 74 4d 6f 75 73 65 4d 6f 76 65 50 6f 69 6e 74 73 tMouseMovePoints 1d110 45 78 28 55 49 4e 54 2c 20 4c 50 4d 4f 55 53 45 Ex(UINT, LPMOUSE 1d120 4d 4f 56 45 50 4f 49 4e 54 2c 20 4c 50 4d 4f 55 MOVEPOINT, LPMOU 1d130 53 45 4d 4f 56 45 50 4f 49 4e 54 2c 20 69 6e 74 SEMOVEPOINT, int 1d140 2c 20 44 57 4f 52 44 29 3b 0d 0a 09 42 4f 4f 4c , DWORD);...BOOL 1d150 20 47 65 74 50 72 6f 63 65 73 73 44 65 66 61 75 GetProcessDefau 1d160 6c 74 4c 61 79 6f 75 74 28 44 57 4f 52 44 2a 29 ltLayout(DWORD*) 1d170 3b 0d 0a 09 48 57 4e 44 20 47 65 74 53 68 65 6c ;...HWND GetShel 1d180 6c 57 69 6e 64 6f 77 28 29 3b 0d 0a 09 42 4f 4f lWindow();...BOO 1d190 4c 20 49 73 48 75 6e 67 41 70 70 57 69 6e 64 6f L IsHungAppWindo 1d1a0 77 28 48 57 4e 44 29 3b 0d 0a 09 44 57 4f 52 44 w(HWND);...DWORD 1d1b0 20 49 6e 53 65 6e 64 4d 65 73 73 61 67 65 45 78 InSendMessageEx 1d1c0 28 4c 50 56 4f 49 44 29 3b 0d 0a 09 42 4f 4f 4c (LPVOID);...BOOL 1d1d0 20 4c 6f 63 6b 53 65 74 46 6f 72 65 67 72 6f 75 LockSetForegrou 1d1e0 6e 64 57 69 6e 64 6f 77 28 55 49 4e 54 29 3b 0d ndWindow(UINT);. 1d1f0 0a 09 42 4f 4f 4c 20 4c 6f 63 6b 57 6f 72 6b 53 ..BOOL LockWorkS 1d200 74 61 74 69 6f 6e 28 29 3b 0d 0a 09 76 6f 69 64 tation();...void 1d210 20 4e 6f 74 69 66 79 57 69 6e 45 76 65 6e 74 28 NotifyWinEvent( 1d220 44 57 4f 52 44 2c 20 48 57 4e 44 2c 20 4c 4f 4e DWORD, HWND, LON 1d230 47 2c 20 4c 4f 4e 47 29 3b 0d 0a 09 48 44 45 56 G, LONG);...HDEV 1d240 4e 4f 54 49 46 59 20 52 65 67 69 73 74 65 72 44 NOTIFY RegisterD 1d250 65 76 69 63 65 4e 6f 74 69 66 69 63 61 74 69 6f eviceNotificatio 1d260 6e 41 28 48 41 4e 44 4c 45 2c 20 4c 50 56 4f 49 nA(HANDLE, LPVOI 1d270 44 2c 20 44 57 4f 52 44 29 3b 0d 0a 09 48 44 45 D, DWORD);...HDE 1d280 56 4e 4f 54 49 46 59 20 52 65 67 69 73 74 65 72 VNOTIFY Register 1d290 44 65 76 69 63 65 4e 6f 74 69 66 69 63 61 74 69 DeviceNotificati 1d2a0 6f 6e 57 28 48 41 4e 44 4c 45 2c 20 4c 50 56 4f onW(HANDLE, LPVO 1d2b0 49 44 2c 20 44 57 4f 52 44 29 3b 0d 0a 09 42 4f ID, DWORD);...BO 1d2c0 4f 4c 20 53 65 74 50 72 6f 63 65 73 73 44 65 66 OL SetProcessDef 1d2d0 61 75 6c 74 4c 61 79 6f 75 74 28 44 57 4f 52 44 aultLayout(DWORD 1d2e0 29 3b 0d 0a 09 48 57 49 4e 45 56 45 4e 54 48 4f );...HWINEVENTHO 1d2f0 4f 4b 20 53 65 74 57 69 6e 45 76 65 6e 74 48 6f OK SetWinEventHo 1d300 6f 6b 28 55 49 4e 54 2c 20 55 49 4e 54 2c 20 48 ok(UINT, UINT, H 1d310 4d 4f 44 55 4c 45 2c 20 57 49 4e 45 56 45 4e 54 MODULE, WINEVENT 1d320 50 52 4f 43 2c 20 44 57 4f 52 44 2c 20 44 57 4f PROC, DWORD, DWO 1d330 52 44 2c 20 55 49 4e 54 29 3b 0d 0a 09 76 6f 69 RD, UINT);...voi 1d340 64 20 53 77 69 74 63 68 54 6f 54 68 69 73 57 69 d SwitchToThisWi 1d350 6e 64 6f 77 28 48 57 4e 44 2c 20 42 4f 4f 4c 29 ndow(HWND, BOOL) 1d360 3b 0d 0a 09 42 4f 4f 4c 20 53 65 74 4c 61 79 65 ;...BOOL SetLaye 1d370 72 65 64 57 69 6e 64 6f 77 41 74 74 72 69 62 75 redWindowAttribu 1d380 74 65 73 28 48 57 4e 44 2c 20 43 4f 4c 4f 52 52 tes(HWND, COLORR 1d390 45 46 2c 20 42 59 54 45 2c 20 44 57 4f 52 44 29 EF, BYTE, DWORD) 1d3a0 3b 0d 0a 09 42 4f 4f 4c 20 55 70 64 61 74 65 4c ;...BOOL UpdateL 1d3b0 61 79 65 72 65 64 57 69 6e 64 6f 77 28 48 57 4e ayeredWindow(HWN 1d3c0 44 2c 20 48 44 43 2c 20 50 4f 49 4e 54 2a 2c 20 D, HDC, POINT*, 1d3d0 53 49 5a 45 2a 2c 20 48 44 43 2c 20 50 4f 49 4e SIZE*, HDC, POIN 1d3e0 54 2a 2c 20 43 4f 4c 4f 52 52 45 46 2c 20 42 4c T*, COLORREF, BL 1d3f0 45 4e 44 46 55 4e 43 54 49 4f 4e 2a 2c 20 44 57 ENDFUNCTION*, DW 1d400 4f 52 44 29 3b 0d 0a 09 42 4f 4f 4c 20 55 73 65 ORD);...BOOL Use 1d410 72 48 61 6e 64 6c 65 47 72 61 6e 74 41 63 63 65 rHandleGrantAcce 1d420 73 73 28 48 41 4e 44 4c 45 2c 20 48 41 4e 44 4c ss(HANDLE, HANDL 1d430 45 2c 20 42 4f 4f 4c 29 3b 0d 0a 09 42 4f 4f 4c E, BOOL);...BOOL 1d440 20 55 6e 68 6f 6f 6b 57 69 6e 45 76 65 6e 74 28 UnhookWinEvent( 1d450 48 57 49 4e 45 56 45 4e 54 48 4f 4f 4b 29 3b 0d HWINEVENTHOOK);. 1d460 0a 09 42 4f 4f 4c 20 55 6e 72 65 67 69 73 74 65 ..BOOL Unregiste 1d470 72 44 65 76 69 63 65 4e 6f 74 69 66 69 63 61 74 rDeviceNotificat 1d480 69 6f 6e 28 48 41 4e 44 4c 45 29 3b 0d 0a 7d 0d ion(HANDLE);..}. 1d490 0a 0d 0a 73 74 61 74 69 63 20 69 66 20 28 5f 57 ...static if (_W 1d4a0 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 IN32_WINNT >= 0x 1d4b0 35 30 31 29 20 7b 0d 0a 09 69 6e 74 20 42 72 6f 501) {...int Bro 1d4c0 61 64 63 61 73 74 53 79 73 74 65 6d 4d 65 73 73 adcastSystemMess 1d4d0 61 67 65 45 78 41 28 44 57 4f 52 44 2c 20 4c 50 ageExA(DWORD, LP 1d4e0 44 57 4f 52 44 2c 20 55 49 4e 54 2c 20 57 50 41 DWORD, UINT, WPA 1d4f0 52 41 4d 2c 20 4c 50 41 52 41 4d 2c 20 50 42 53 RAM, LPARAM, PBS 1d500 4d 49 4e 46 4f 29 3b 0d 0a 09 69 6e 74 20 42 72 MINFO);...int Br 1d510 6f 61 64 63 61 73 74 53 79 73 74 65 6d 4d 65 73 oadcastSystemMes 1d520 73 61 67 65 45 78 57 28 44 57 4f 52 44 2c 20 4c sageExW(DWORD, L 1d530 50 44 57 4f 52 44 2c 20 55 49 4e 54 2c 20 57 50 PDWORD, UINT, WP 1d540 41 52 41 4d 2c 20 4c 50 41 52 41 4d 2c 20 50 42 ARAM, LPARAM, PB 1d550 53 4d 49 4e 46 4f 29 3b 0d 0a 09 4c 52 45 53 55 SMINFO);...LRESU 1d560 4c 54 20 44 65 66 52 61 77 49 6e 70 75 74 50 72 LT DefRawInputPr 1d570 6f 63 28 50 52 41 57 49 4e 50 55 54 2a 2c 20 49 oc(PRAWINPUT*, I 1d580 4e 54 2c 20 55 49 4e 54 29 3b 0d 0a 09 42 4f 4f NT, UINT);...BOO 1d590 4c 20 46 6c 61 73 68 57 69 6e 64 6f 77 45 78 28 L FlashWindowEx( 1d5a0 50 46 4c 41 53 48 57 49 4e 46 4f 29 3b 0d 0a 09 PFLASHWINFO);... 1d5b0 42 4f 4f 4c 20 47 65 74 4c 61 79 65 72 65 64 57 BOOL GetLayeredW 1d5c0 69 6e 64 6f 77 41 74 74 72 69 62 75 74 65 73 28 indowAttributes( 1d5d0 48 57 4e 44 2c 20 43 4f 4c 4f 52 52 45 46 2a 2c HWND, COLORREF*, 1d5e0 20 42 59 54 45 2a 2c 20 44 57 4f 52 44 2a 29 3b BYTE*, DWORD*); 1d5f0 0d 0a 09 55 49 4e 54 20 47 65 74 52 61 77 49 6e ...UINT GetRawIn 1d600 70 75 74 42 75 66 66 65 72 28 50 52 41 57 49 4e putBuffer(PRAWIN 1d610 50 55 54 2c 20 50 55 49 4e 54 2c 20 55 49 4e 54 PUT, PUINT, UINT 1d620 29 3b 0d 0a 09 55 49 4e 54 20 47 65 74 52 61 77 );...UINT GetRaw 1d630 49 6e 70 75 74 44 61 74 61 28 48 52 41 57 49 4e InputData(HRAWIN 1d640 50 55 54 2c 20 55 49 4e 54 2c 20 4c 50 56 4f 49 PUT, UINT, LPVOI 1d650 44 2c 20 50 55 49 4e 54 2c 20 55 49 4e 54 29 3b D, PUINT, UINT); 1d660 0d 0a 09 55 49 4e 54 20 47 65 74 52 61 77 49 6e ...UINT GetRawIn 1d670 70 75 74 44 65 76 69 63 65 49 6e 66 6f 41 28 48 putDeviceInfoA(H 1d680 41 4e 44 4c 45 2c 20 55 49 4e 54 2c 20 4c 50 56 ANDLE, UINT, LPV 1d690 4f 49 44 2c 20 50 55 49 4e 54 29 3b 0d 0a 09 55 OID, PUINT);...U 1d6a0 49 4e 54 20 47 65 74 52 61 77 49 6e 70 75 74 44 INT GetRawInputD 1d6b0 65 76 69 63 65 49 6e 66 6f 57 28 48 41 4e 44 4c eviceInfoW(HANDL 1d6c0 45 2c 20 55 49 4e 54 2c 20 4c 50 56 4f 49 44 2c E, UINT, LPVOID, 1d6d0 20 50 55 49 4e 54 29 3b 0d 0a 09 55 49 4e 54 20 PUINT);...UINT 1d6e0 47 65 74 52 61 77 49 6e 70 75 74 44 65 76 69 63 GetRawInputDevic 1d6f0 65 4c 69 73 74 28 50 52 41 57 49 4e 50 55 54 44 eList(PRAWINPUTD 1d700 45 56 49 43 45 4c 49 53 54 2c 20 50 55 49 4e 54 EVICELIST, PUINT 1d710 2c 20 55 49 4e 54 29 3b 0d 0a 09 55 49 4e 54 20 , UINT);...UINT 1d720 47 65 74 52 65 67 69 73 74 65 72 65 64 52 61 77 GetRegisteredRaw 1d730 49 6e 70 75 74 44 65 76 69 63 65 73 28 50 52 41 InputDevices(PRA 1d740 57 49 4e 50 55 54 44 45 56 49 43 45 2c 20 50 55 WINPUTDEVICE, PU 1d750 49 4e 54 2c 20 55 49 4e 54 29 3b 0d 0a 09 42 4f INT, UINT);...BO 1d760 4f 4c 20 49 73 47 55 49 54 68 72 65 61 64 28 42 OL IsGUIThread(B 1d770 4f 4f 4c 29 3b 0d 0a 09 42 4f 4f 4c 20 49 73 57 OOL);...BOOL IsW 1d780 69 6e 45 76 65 6e 74 48 6f 6f 6b 49 6e 73 74 61 inEventHookInsta 1d790 6c 6c 65 64 28 44 57 4f 52 44 29 3b 0d 0a 09 42 lled(DWORD);...B 1d7a0 4f 4f 4c 20 50 72 69 6e 74 57 69 6e 64 6f 77 28 OOL PrintWindow( 1d7b0 48 57 4e 44 2c 20 48 44 43 2c 20 55 49 4e 54 29 HWND, HDC, UINT) 1d7c0 3b 0d 0a 09 42 4f 4f 4c 20 52 65 67 69 73 74 65 ;...BOOL Registe 1d7d0 72 52 61 77 49 6e 70 75 74 44 65 76 69 63 65 73 rRawInputDevices 1d7e0 28 50 43 52 41 57 49 4e 50 55 54 44 45 56 49 43 (PCRAWINPUTDEVIC 1d7f0 45 2c 20 55 49 4e 54 2c 20 55 49 4e 54 29 3b 0d E, UINT, UINT);. 1d800 0a 7d 0d 0a 0d 0a 76 65 72 73 69 6f 6e 20 28 57 .}....version (W 1d810 69 6e 36 34 29 20 7b 0d 0a 09 4c 4f 4e 47 5f 50 in64) {...LONG_P 1d820 54 52 20 47 65 74 57 69 6e 64 6f 77 4c 6f 6e 67 TR GetWindowLong 1d830 50 74 72 41 28 48 57 4e 44 2c 20 69 6e 74 29 3b PtrA(HWND, int); 1d840 0d 0a 09 4c 4f 4e 47 5f 50 54 52 20 47 65 74 57 ...LONG_PTR GetW 1d850 69 6e 64 6f 77 4c 6f 6e 67 50 74 72 57 28 48 57 indowLongPtrW(HW 1d860 4e 44 2c 20 69 6e 74 29 3b 0d 0a 09 4c 4f 4e 47 ND, int);...LONG 1d870 5f 50 54 52 20 53 65 74 57 69 6e 64 6f 77 4c 6f _PTR SetWindowLo 1d880 6e 67 50 74 72 41 28 48 57 4e 44 2c 20 69 6e 74 ngPtrA(HWND, int 1d890 2c 20 4c 4f 4e 47 5f 50 54 52 29 3b 0d 0a 09 4c , LONG_PTR);...L 1d8a0 4f 4e 47 5f 50 54 52 20 53 65 74 57 69 6e 64 6f ONG_PTR SetWindo 1d8b0 77 4c 6f 6e 67 50 74 72 57 28 48 57 4e 44 2c 20 wLongPtrW(HWND, 1d8c0 69 6e 74 2c 20 4c 4f 4e 47 5f 50 54 52 29 3b 0d int, LONG_PTR);. 1d8d0 0a 7d 20 65 6c 73 65 20 7b 0d 0a 09 61 6c 69 61 .} else {...alia 1d8e0 73 20 47 65 74 57 69 6e 64 6f 77 4c 6f 6e 67 41 s GetWindowLongA 1d8f0 20 47 65 74 57 69 6e 64 6f 77 4c 6f 6e 67 50 74 GetWindowLongPt 1d900 72 41 3b 0d 0a 09 61 6c 69 61 73 20 47 65 74 57 rA;...alias GetW 1d910 69 6e 64 6f 77 4c 6f 6e 67 57 20 47 65 74 57 69 indowLongW GetWi 1d920 6e 64 6f 77 4c 6f 6e 67 50 74 72 57 3b 0d 0a 09 ndowLongPtrW;... 1d930 61 6c 69 61 73 20 53 65 74 57 69 6e 64 6f 77 4c alias SetWindowL 1d940 6f 6e 67 41 20 53 65 74 57 69 6e 64 6f 77 4c 6f ongA SetWindowLo 1d950 6e 67 50 74 72 41 3b 0d 0a 09 61 6c 69 61 73 20 ngPtrA;...alias 1d960 53 65 74 57 69 6e 64 6f 77 4c 6f 6e 67 57 20 53 SetWindowLongW S 1d970 65 74 57 69 6e 64 6f 77 4c 6f 6e 67 50 74 72 57 etWindowLongPtrW 1d980 3b 0d 0a 7d 0d 0a 0d 0a 0d 0a 2f 2f 20 2d 2d 2d ;..}......// --- 1d990 2d 2d 0d 0a 2f 2f 20 41 6c 69 61 73 65 73 20 66 --..// Aliases f 1d9a0 6f 72 20 55 6e 69 63 6f 64 65 20 6f 72 20 41 6e or Unicode or An 1d9b0 73 69 0d 0a 76 65 72 73 69 6f 6e 28 55 6e 69 63 si..version(Unic 1d9c0 6f 64 65 29 20 7b 0d 0a 0d 0a 09 61 6c 69 61 73 ode) {.....alias 1d9d0 20 45 44 49 54 57 4f 52 44 42 52 45 41 4b 50 52 EDITWORDBREAKPR 1d9e0 4f 43 57 20 45 44 49 54 57 4f 52 44 42 52 45 41 OCW EDITWORDBREA 1d9f0 4b 50 52 4f 43 3b 0d 0a 09 61 6c 69 61 73 20 50 KPROC;...alias P 1da00 52 4f 50 45 4e 55 4d 50 52 4f 43 57 20 50 52 4f ROPENUMPROCW PRO 1da10 50 45 4e 55 4d 50 52 4f 43 3b 0d 0a 09 61 6c 69 PENUMPROC;...ali 1da20 61 73 20 50 52 4f 50 45 4e 55 4d 50 52 4f 43 45 as PROPENUMPROCE 1da30 58 57 20 50 52 4f 50 45 4e 55 4d 50 52 4f 43 45 XW PROPENUMPROCE 1da40 58 3b 0d 0a 09 61 6c 69 61 73 20 44 45 53 4b 54 X;...alias DESKT 1da50 4f 50 45 4e 55 4d 50 52 4f 43 57 20 44 45 53 4b OPENUMPROCW DESK 1da60 54 4f 50 45 4e 55 4d 50 52 4f 43 3b 0d 0a 09 61 TOPENUMPROC;...a 1da70 6c 69 61 73 20 57 49 4e 53 54 41 45 4e 55 4d 50 lias WINSTAENUMP 1da80 52 4f 43 57 20 57 49 4e 53 54 41 45 4e 55 4d 50 ROCW WINSTAENUMP 1da90 52 4f 43 3b 0d 0a 09 61 6c 69 61 73 20 4d 41 4b ROC;...alias MAK 1daa0 45 49 4e 54 52 45 53 4f 55 52 43 45 57 20 4d 41 EINTRESOURCEW MA 1dab0 4b 45 49 4e 54 52 45 53 4f 55 52 43 45 3b 0d 0a KEINTRESOURCE;.. 1dac0 0d 0a 09 61 6c 69 61 73 20 57 4e 44 43 4c 41 53 ...alias WNDCLAS 1dad0 53 57 20 57 4e 44 43 4c 41 53 53 3b 0d 0a 09 61 SW WNDCLASS;...a 1dae0 6c 69 61 73 20 57 4e 44 43 4c 41 53 53 45 58 57 lias WNDCLASSEXW 1daf0 20 57 4e 44 43 4c 41 53 53 45 58 3b 0d 0a 09 61 WNDCLASSEX;...a 1db00 6c 69 61 73 20 4d 45 4e 55 49 54 45 4d 49 4e 46 lias MENUITEMINF 1db10 4f 57 20 4d 45 4e 55 49 54 45 4d 49 4e 46 4f 3b OW MENUITEMINFO; 1db20 0d 0a 09 61 6c 69 61 73 20 4c 50 43 4d 45 4e 55 ...alias LPCMENU 1db30 49 54 45 4d 49 4e 46 4f 57 20 4c 50 43 4d 45 4e ITEMINFOW LPCMEN 1db40 55 49 54 45 4d 49 4e 46 4f 3b 0d 0a 09 61 6c 69 UITEMINFO;...ali 1db50 61 73 20 4d 53 47 42 4f 58 50 41 52 41 4d 53 57 as MSGBOXPARAMSW 1db60 20 4d 53 47 42 4f 58 50 41 52 41 4d 53 3b 0d 0a MSGBOXPARAMS;.. 1db70 09 61 6c 69 61 73 20 48 49 47 48 43 4f 4e 54 52 .alias HIGHCONTR 1db80 41 53 54 57 20 48 49 47 48 43 4f 4e 54 52 41 53 ASTW HIGHCONTRAS 1db90 54 3b 0d 0a 09 61 6c 69 61 73 20 53 45 52 49 41 T;...alias SERIA 1dba0 4c 4b 45 59 53 57 20 53 45 52 49 41 4c 4b 45 59 LKEYSW SERIALKEY 1dbb0 53 3b 0d 0a 09 61 6c 69 61 73 20 53 4f 55 4e 44 S;...alias SOUND 1dbc0 53 45 4e 54 52 59 57 20 53 4f 55 4e 44 53 45 4e SENTRYW SOUNDSEN 1dbd0 54 52 59 3b 0d 0a 09 61 6c 69 61 73 20 43 52 45 TRY;...alias CRE 1dbe0 41 54 45 53 54 52 55 43 54 57 20 43 52 45 41 54 ATESTRUCTW CREAT 1dbf0 45 53 54 52 55 43 54 3b 0d 0a 09 61 6c 69 61 73 ESTRUCT;...alias 1dc00 20 43 42 54 5f 43 52 45 41 54 45 57 4e 44 57 20 CBT_CREATEWNDW 1dc10 43 42 54 5f 43 52 45 41 54 45 57 4e 44 3b 0d 0a CBT_CREATEWND;.. 1dc20 09 61 6c 69 61 73 20 4d 44 49 43 52 45 41 54 45 .alias MDICREATE 1dc30 53 54 52 55 43 54 57 20 4d 44 49 43 52 45 41 54 STRUCTW MDICREAT 1dc40 45 53 54 52 55 43 54 3b 0d 0a 09 61 6c 69 61 73 ESTRUCT;...alias 1dc50 20 4d 55 4c 54 49 4b 45 59 48 45 4c 50 57 20 4d MULTIKEYHELPW M 1dc60 55 4c 54 49 4b 45 59 48 45 4c 50 3b 0d 0a 09 61 ULTIKEYHELP;...a 1dc70 6c 69 61 73 20 4d 4f 4e 49 54 4f 52 49 4e 46 4f lias MONITORINFO 1dc80 45 58 57 20 4d 4f 4e 49 54 4f 52 49 4e 46 4f 45 EXW MONITORINFOE 1dc90 58 3b 0d 0a 09 61 6c 69 61 73 20 49 43 4f 4e 4d X;...alias ICONM 1dca0 45 54 52 49 43 53 57 20 49 43 4f 4e 4d 45 54 52 ETRICSW ICONMETR 1dcb0 49 43 53 3b 0d 0a 09 61 6c 69 61 73 20 4e 4f 4e ICS;...alias NON 1dcc0 43 4c 49 45 4e 54 4d 45 54 52 49 43 53 57 20 4e CLIENTMETRICSW N 1dcd0 4f 4e 43 4c 49 45 4e 54 4d 45 54 52 49 43 53 3b ONCLIENTMETRICS; 1dce0 0d 0a 0d 0a 09 61 6c 69 61 73 20 41 70 70 65 6e .....alias Appen 1dcf0 64 4d 65 6e 75 57 20 41 70 70 65 6e 64 4d 65 6e dMenuW AppendMen 1dd00 75 3b 0d 0a 09 61 6c 69 61 73 20 42 72 6f 61 64 u;...alias Broad 1dd10 63 61 73 74 53 79 73 74 65 6d 4d 65 73 73 61 67 castSystemMessag 1dd20 65 57 20 42 72 6f 61 64 63 61 73 74 53 79 73 74 eW BroadcastSyst 1dd30 65 6d 4d 65 73 73 61 67 65 3b 0d 0a 09 73 74 61 emMessage;...sta 1dd40 74 69 63 20 69 66 20 28 5f 57 49 4e 33 32 5f 57 tic if (_WIN32_W 1dd50 49 4e 4e 54 20 3e 3d 20 30 78 35 30 31 29 20 7b INNT >= 0x501) { 1dd60 0d 0a 09 09 61 6c 69 61 73 20 42 72 6f 61 64 63 ....alias Broadc 1dd70 61 73 74 53 79 73 74 65 6d 4d 65 73 73 61 67 65 astSystemMessage 1dd80 45 78 57 20 42 72 6f 61 64 63 61 73 74 53 79 73 ExW BroadcastSys 1dd90 74 65 6d 4d 65 73 73 61 67 65 45 78 3b 0d 0a 09 temMessageEx;... 1dda0 7d 0d 0a 09 61 6c 69 61 73 20 43 61 6c 6c 4d 73 }...alias CallMs 1ddb0 67 46 69 6c 74 65 72 57 20 43 61 6c 6c 4d 73 67 gFilterW CallMsg 1ddc0 46 69 6c 74 65 72 3b 0d 0a 09 61 6c 69 61 73 20 Filter;...alias 1ddd0 43 61 6c 6c 57 69 6e 64 6f 77 50 72 6f 63 57 20 CallWindowProcW 1dde0 43 61 6c 6c 57 69 6e 64 6f 77 50 72 6f 63 3b 0d CallWindowProc;. 1ddf0 0a 09 61 6c 69 61 73 20 43 68 61 6e 67 65 4d 65 ..alias ChangeMe 1de00 6e 75 57 20 43 68 61 6e 67 65 4d 65 6e 75 3b 0d nuW ChangeMenu;. 1de10 0a 09 61 6c 69 61 73 20 43 68 61 72 4c 6f 77 65 ..alias CharLowe 1de20 72 57 20 43 68 61 72 4c 6f 77 65 72 3b 0d 0a 09 rW CharLower;... 1de30 61 6c 69 61 73 20 43 68 61 72 4c 6f 77 65 72 42 alias CharLowerB 1de40 75 66 66 57 20 43 68 61 72 4c 6f 77 65 72 42 75 uffW CharLowerBu 1de50 66 66 3b 0d 0a 09 61 6c 69 61 73 20 43 68 61 72 ff;...alias Char 1de60 4e 65 78 74 57 20 43 68 61 72 4e 65 78 74 3b 0d NextW CharNext;. 1de70 0a 09 61 6c 69 61 73 20 43 68 61 72 4e 65 78 74 ..alias CharNext 1de80 45 78 57 20 43 68 61 72 4e 65 78 74 45 78 3b 0d ExW CharNextEx;. 1de90 0a 09 61 6c 69 61 73 20 43 68 61 72 50 72 65 76 ..alias CharPrev 1dea0 57 20 43 68 61 72 50 72 65 76 3b 0d 0a 09 61 6c W CharPrev;...al 1deb0 69 61 73 20 43 68 61 72 50 72 65 76 45 78 57 20 ias CharPrevExW 1dec0 43 68 61 72 50 72 65 76 45 78 3b 0d 0a 09 61 6c CharPrevEx;...al 1ded0 69 61 73 20 43 68 61 72 54 6f 4f 65 6d 57 20 43 ias CharToOemW C 1dee0 68 61 72 54 6f 4f 65 6d 3b 0d 0a 09 61 6c 69 61 harToOem;...alia 1def0 73 20 43 68 61 72 54 6f 4f 65 6d 42 75 66 66 57 s CharToOemBuffW 1df00 20 43 68 61 72 54 6f 4f 65 6d 42 75 66 66 3b 0d CharToOemBuff;. 1df10 0a 09 61 6c 69 61 73 20 43 68 61 72 55 70 70 65 ..alias CharUppe 1df20 72 57 20 43 68 61 72 55 70 70 65 72 3b 0d 0a 09 rW CharUpper;... 1df30 61 6c 69 61 73 20 43 68 61 72 55 70 70 65 72 42 alias CharUpperB 1df40 75 66 66 57 20 43 68 61 72 55 70 70 65 72 42 75 uffW CharUpperBu 1df50 66 66 3b 0d 0a 09 61 6c 69 61 73 20 43 6f 70 79 ff;...alias Copy 1df60 41 63 63 65 6c 65 72 61 74 6f 72 54 61 62 6c 65 AcceleratorTable 1df70 57 20 43 6f 70 79 41 63 63 65 6c 65 72 61 74 6f W CopyAccelerato 1df80 72 54 61 62 6c 65 3b 0d 0a 09 61 6c 69 61 73 20 rTable;...alias 1df90 43 72 65 61 74 65 41 63 63 65 6c 65 72 61 74 6f CreateAccelerato 1dfa0 72 54 61 62 6c 65 57 20 43 72 65 61 74 65 41 63 rTableW CreateAc 1dfb0 63 65 6c 65 72 61 74 6f 72 54 61 62 6c 65 3b 0d celeratorTable;. 1dfc0 0a 09 61 6c 69 61 73 20 43 72 65 61 74 65 44 69 ..alias CreateDi 1dfd0 61 6c 6f 67 57 20 43 72 65 61 74 65 44 69 61 6c alogW CreateDial 1dfe0 6f 67 3b 0d 0a 09 61 6c 69 61 73 20 43 72 65 61 og;...alias Crea 1dff0 74 65 44 69 61 6c 6f 67 49 6e 64 69 72 65 63 74 teDialogIndirect 1e000 57 20 43 72 65 61 74 65 44 69 61 6c 6f 67 49 6e W CreateDialogIn 1e010 64 69 72 65 63 74 3b 0d 0a 09 61 6c 69 61 73 20 direct;...alias 1e020 43 72 65 61 74 65 44 69 61 6c 6f 67 49 6e 64 69 CreateDialogIndi 1e030 72 65 63 74 50 61 72 61 6d 57 20 43 72 65 61 74 rectParamW Creat 1e040 65 44 69 61 6c 6f 67 49 6e 64 69 72 65 63 74 50 eDialogIndirectP 1e050 61 72 61 6d 3b 0d 0a 09 61 6c 69 61 73 20 43 72 aram;...alias Cr 1e060 65 61 74 65 44 69 61 6c 6f 67 50 61 72 61 6d 57 eateDialogParamW 1e070 20 43 72 65 61 74 65 44 69 61 6c 6f 67 50 61 72 CreateDialogPar 1e080 61 6d 3b 0d 0a 09 61 6c 69 61 73 20 43 72 65 61 am;...alias Crea 1e090 74 65 4d 44 49 57 69 6e 64 6f 77 57 20 43 72 65 teMDIWindowW Cre 1e0a0 61 74 65 4d 44 49 57 69 6e 64 6f 77 3b 0d 0a 09 ateMDIWindow;... 1e0b0 61 6c 69 61 73 20 43 72 65 61 74 65 57 69 6e 64 alias CreateWind 1e0c0 6f 77 57 20 43 72 65 61 74 65 57 69 6e 64 6f 77 owW CreateWindow 1e0d0 3b 0d 0a 09 61 6c 69 61 73 20 43 72 65 61 74 65 ;...alias Create 1e0e0 57 69 6e 64 6f 77 45 78 57 20 43 72 65 61 74 65 WindowExW Create 1e0f0 57 69 6e 64 6f 77 45 78 3b 0d 0a 09 61 6c 69 61 WindowEx;...alia 1e100 73 20 43 72 65 61 74 65 57 69 6e 64 6f 77 53 74 s CreateWindowSt 1e110 61 74 69 6f 6e 57 20 43 72 65 61 74 65 57 69 6e ationW CreateWin 1e120 64 6f 77 53 74 61 74 69 6f 6e 3b 0d 0a 09 61 6c dowStation;...al 1e130 69 61 73 20 44 65 66 44 6c 67 50 72 6f 63 57 20 ias DefDlgProcW 1e140 44 65 66 44 6c 67 50 72 6f 63 3b 0d 0a 09 61 6c DefDlgProc;...al 1e150 69 61 73 20 44 65 66 46 72 61 6d 65 50 72 6f 63 ias DefFrameProc 1e160 57 20 44 65 66 46 72 61 6d 65 50 72 6f 63 3b 0d W DefFrameProc;. 1e170 0a 09 61 6c 69 61 73 20 44 65 66 4d 44 49 43 68 ..alias DefMDICh 1e180 69 6c 64 50 72 6f 63 57 20 44 65 66 4d 44 49 43 ildProcW DefMDIC 1e190 68 69 6c 64 50 72 6f 63 3b 0d 0a 09 61 6c 69 61 hildProc;...alia 1e1a0 73 20 44 65 66 57 69 6e 64 6f 77 50 72 6f 63 57 s DefWindowProcW 1e1b0 20 44 65 66 57 69 6e 64 6f 77 50 72 6f 63 3b 0d DefWindowProc;. 1e1c0 0a 09 61 6c 69 61 73 20 44 69 61 6c 6f 67 42 6f ..alias DialogBo 1e1d0 78 57 20 44 69 61 6c 6f 67 42 6f 78 3b 0d 0a 09 xW DialogBox;... 1e1e0 61 6c 69 61 73 20 44 69 61 6c 6f 67 42 6f 78 49 alias DialogBoxI 1e1f0 6e 64 69 72 65 63 74 57 20 44 69 61 6c 6f 67 42 ndirectW DialogB 1e200 6f 78 49 6e 64 69 72 65 63 74 3b 0d 0a 09 61 6c oxIndirect;...al 1e210 69 61 73 20 44 69 61 6c 6f 67 42 6f 78 49 6e 64 ias DialogBoxInd 1e220 69 72 65 63 74 50 61 72 61 6d 57 20 44 69 61 6c irectParamW Dial 1e230 6f 67 42 6f 78 49 6e 64 69 72 65 63 74 50 61 72 ogBoxIndirectPar 1e240 61 6d 3b 0d 0a 09 61 6c 69 61 73 20 44 69 61 6c am;...alias Dial 1e250 6f 67 42 6f 78 50 61 72 61 6d 57 20 44 69 61 6c ogBoxParamW Dial 1e260 6f 67 42 6f 78 50 61 72 61 6d 3b 0d 0a 09 61 6c ogBoxParam;...al 1e270 69 61 73 20 44 69 73 70 61 74 63 68 4d 65 73 73 ias DispatchMess 1e280 61 67 65 57 20 44 69 73 70 61 74 63 68 4d 65 73 ageW DispatchMes 1e290 73 61 67 65 3b 0d 0a 09 61 6c 69 61 73 20 44 6c sage;...alias Dl 1e2a0 67 44 69 72 4c 69 73 74 57 20 44 6c 67 44 69 72 gDirListW DlgDir 1e2b0 4c 69 73 74 3b 0d 0a 09 61 6c 69 61 73 20 44 6c List;...alias Dl 1e2c0 67 44 69 72 4c 69 73 74 43 6f 6d 62 6f 42 6f 78 gDirListComboBox 1e2d0 57 20 44 6c 67 44 69 72 4c 69 73 74 43 6f 6d 62 W DlgDirListComb 1e2e0 6f 42 6f 78 3b 0d 0a 09 61 6c 69 61 73 20 44 6c oBox;...alias Dl 1e2f0 67 44 69 72 53 65 6c 65 63 74 43 6f 6d 62 6f 42 gDirSelectComboB 1e300 6f 78 45 78 57 20 44 6c 67 44 69 72 53 65 6c 65 oxExW DlgDirSele 1e310 63 74 43 6f 6d 62 6f 42 6f 78 45 78 3b 0d 0a 09 ctComboBoxEx;... 1e320 61 6c 69 61 73 20 44 6c 67 44 69 72 53 65 6c 65 alias DlgDirSele 1e330 63 74 45 78 57 20 44 6c 67 44 69 72 53 65 6c 65 ctExW DlgDirSele 1e340 63 74 45 78 3b 0d 0a 09 61 6c 69 61 73 20 44 72 ctEx;...alias Dr 1e350 61 77 53 74 61 74 65 57 20 44 72 61 77 53 74 61 awStateW DrawSta 1e360 74 65 3b 0d 0a 09 61 6c 69 61 73 20 44 72 61 77 te;...alias Draw 1e370 54 65 78 74 57 20 44 72 61 77 54 65 78 74 3b 0d TextW DrawText;. 1e380 0a 09 61 6c 69 61 73 20 44 72 61 77 54 65 78 74 ..alias DrawText 1e390 45 78 57 20 44 72 61 77 54 65 78 74 45 78 3b 0d ExW DrawTextEx;. 1e3a0 0a 09 61 6c 69 61 73 20 45 6e 75 6d 44 65 73 6b ..alias EnumDesk 1e3b0 74 6f 70 73 57 20 45 6e 75 6d 44 65 73 6b 74 6f topsW EnumDeskto 1e3c0 70 73 3b 0d 0a 09 61 6c 69 61 73 20 45 6e 75 6d ps;...alias Enum 1e3d0 50 72 6f 70 73 57 20 45 6e 75 6d 50 72 6f 70 73 PropsW EnumProps 1e3e0 3b 0d 0a 09 61 6c 69 61 73 20 45 6e 75 6d 50 72 ;...alias EnumPr 1e3f0 6f 70 73 45 78 57 20 45 6e 75 6d 50 72 6f 70 73 opsExW EnumProps 1e400 45 78 3b 0d 0a 09 61 6c 69 61 73 20 45 6e 75 6d Ex;...alias Enum 1e410 57 69 6e 64 6f 77 53 74 61 74 69 6f 6e 73 57 20 WindowStationsW 1e420 45 6e 75 6d 57 69 6e 64 6f 77 53 74 61 74 69 6f EnumWindowStatio 1e430 6e 73 3b 0d 0a 09 61 6c 69 61 73 20 46 69 6e 64 ns;...alias Find 1e440 57 69 6e 64 6f 77 57 20 46 69 6e 64 57 69 6e 64 WindowW FindWind 1e450 6f 77 3b 0d 0a 09 61 6c 69 61 73 20 46 69 6e 64 ow;...alias Find 1e460 57 69 6e 64 6f 77 45 78 57 20 46 69 6e 64 57 69 WindowExW FindWi 1e470 6e 64 6f 77 45 78 3b 0d 0a 09 61 6c 69 61 73 20 ndowEx;...alias 1e480 47 65 74 43 6c 61 73 73 49 6e 66 6f 57 20 47 65 GetClassInfoW Ge 1e490 74 43 6c 61 73 73 49 6e 66 6f 3b 0d 0a 09 61 6c tClassInfo;...al 1e4a0 69 61 73 20 47 65 74 43 6c 61 73 73 49 6e 66 6f ias GetClassInfo 1e4b0 45 78 57 20 47 65 74 43 6c 61 73 73 49 6e 66 6f ExW GetClassInfo 1e4c0 45 78 3b 0d 0a 09 61 6c 69 61 73 20 47 65 74 43 Ex;...alias GetC 1e4d0 6c 61 73 73 4c 6f 6e 67 57 20 47 65 74 43 6c 61 lassLongW GetCla 1e4e0 73 73 4c 6f 6e 67 3b 0d 0a 09 61 6c 69 61 73 20 ssLong;...alias 1e4f0 47 65 74 43 6c 61 73 73 4e 61 6d 65 57 20 47 65 GetClassNameW Ge 1e500 74 43 6c 61 73 73 4e 61 6d 65 3b 0d 0a 09 61 6c tClassName;...al 1e510 69 61 73 20 47 65 74 43 6c 69 70 62 6f 61 72 64 ias GetClipboard 1e520 46 6f 72 6d 61 74 4e 61 6d 65 57 20 47 65 74 43 FormatNameW GetC 1e530 6c 69 70 62 6f 61 72 64 46 6f 72 6d 61 74 4e 61 lipboardFormatNa 1e540 6d 65 3b 0d 0a 09 61 6c 69 61 73 20 47 65 74 44 me;...alias GetD 1e550 6c 67 49 74 65 6d 54 65 78 74 57 20 47 65 74 44 lgItemTextW GetD 1e560 6c 67 49 74 65 6d 54 65 78 74 3b 0d 0a 09 61 6c lgItemText;...al 1e570 69 61 73 20 47 65 74 4b 65 79 62 6f 61 72 64 4c ias GetKeyboardL 1e580 61 79 6f 75 74 4e 61 6d 65 57 20 47 65 74 4b 65 ayoutNameW GetKe 1e590 79 62 6f 61 72 64 4c 61 79 6f 75 74 4e 61 6d 65 yboardLayoutName 1e5a0 3b 0d 0a 09 61 6c 69 61 73 20 47 65 74 4b 65 79 ;...alias GetKey 1e5b0 4e 61 6d 65 54 65 78 74 57 20 47 65 74 4b 65 79 NameTextW GetKey 1e5c0 4e 61 6d 65 54 65 78 74 3b 0d 0a 09 61 6c 69 61 NameText;...alia 1e5d0 73 20 47 65 74 4d 65 6e 75 49 74 65 6d 49 6e 66 s GetMenuItemInf 1e5e0 6f 57 20 47 65 74 4d 65 6e 75 49 74 65 6d 49 6e oW GetMenuItemIn 1e5f0 66 6f 3b 0d 0a 09 61 6c 69 61 73 20 47 65 74 4d fo;...alias GetM 1e600 65 6e 75 53 74 72 69 6e 67 57 20 47 65 74 4d 65 enuStringW GetMe 1e610 6e 75 53 74 72 69 6e 67 3b 0d 0a 09 61 6c 69 61 nuString;...alia 1e620 73 20 47 65 74 4d 65 73 73 61 67 65 57 20 47 65 s GetMessageW Ge 1e630 74 4d 65 73 73 61 67 65 3b 0d 0a 09 73 74 61 74 tMessage;...stat 1e640 69 63 20 69 66 20 28 5f 57 49 4e 33 32 5f 57 49 ic if (_WIN32_WI 1e650 4e 4e 54 20 3e 3d 20 30 78 34 31 30 29 20 7b 0d NNT >= 0x410) {. 1e660 0a 09 09 61 6c 69 61 73 20 47 65 74 4d 6f 6e 69 ...alias GetMoni 1e670 74 6f 72 49 6e 66 6f 57 20 47 65 74 4d 6f 6e 69 torInfoW GetMoni 1e680 74 6f 72 49 6e 66 6f 3b 0d 0a 09 7d 0d 0a 09 61 torInfo;...}...a 1e690 6c 69 61 73 20 47 65 74 50 72 6f 70 57 20 47 65 lias GetPropW Ge 1e6a0 74 50 72 6f 70 3b 0d 0a 09 73 74 61 74 69 63 20 tProp;...static 1e6b0 69 66 20 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 if (_WIN32_WINNT 1e6c0 20 3e 3d 20 30 78 35 30 31 29 20 7b 0d 0a 09 09 >= 0x501) {.... 1e6d0 61 6c 69 61 73 20 47 65 74 52 61 77 49 6e 70 75 alias GetRawInpu 1e6e0 74 44 65 76 69 63 65 49 6e 66 6f 57 20 47 65 74 tDeviceInfoW Get 1e6f0 52 61 77 49 6e 70 75 74 44 65 76 69 63 65 49 6e RawInputDeviceIn 1e700 66 6f 3b 0d 0a 09 7d 0d 0a 09 61 6c 69 61 73 20 fo;...}...alias 1e710 47 65 74 54 61 62 62 65 64 54 65 78 74 45 78 74 GetTabbedTextExt 1e720 65 6e 74 57 20 47 65 74 54 61 62 62 65 64 54 65 entW GetTabbedTe 1e730 78 74 45 78 74 65 6e 74 3b 0d 0a 09 61 6c 69 61 xtExtent;...alia 1e740 73 20 47 65 74 55 73 65 72 4f 62 6a 65 63 74 49 s GetUserObjectI 1e750 6e 66 6f 72 6d 61 74 69 6f 6e 57 20 47 65 74 55 nformationW GetU 1e760 73 65 72 4f 62 6a 65 63 74 49 6e 66 6f 72 6d 61 serObjectInforma 1e770 74 69 6f 6e 3b 0d 0a 09 61 6c 69 61 73 20 47 65 tion;...alias Ge 1e780 74 57 69 6e 64 6f 77 4c 6f 6e 67 57 20 47 65 74 tWindowLongW Get 1e790 57 69 6e 64 6f 77 4c 6f 6e 67 3b 0d 0a 09 61 6c WindowLong;...al 1e7a0 69 61 73 20 47 65 74 57 69 6e 64 6f 77 4c 6f 6e ias GetWindowLon 1e7b0 67 50 74 72 57 20 47 65 74 57 69 6e 64 6f 77 4c gPtrW GetWindowL 1e7c0 6f 6e 67 50 74 72 3b 0d 0a 09 61 6c 69 61 73 20 ongPtr;...alias 1e7d0 47 65 74 57 69 6e 64 6f 77 54 65 78 74 57 20 47 GetWindowTextW G 1e7e0 65 74 57 69 6e 64 6f 77 54 65 78 74 3b 0d 0a 09 etWindowText;... 1e7f0 61 6c 69 61 73 20 47 65 74 57 69 6e 64 6f 77 54 alias GetWindowT 1e800 65 78 74 4c 65 6e 67 74 68 57 20 47 65 74 57 69 extLengthW GetWi 1e810 6e 64 6f 77 54 65 78 74 4c 65 6e 67 74 68 3b 0d ndowTextLength;. 1e820 0a 09 61 6c 69 61 73 20 47 65 74 41 6c 74 54 61 ..alias GetAltTa 1e830 62 49 6e 66 6f 57 20 47 65 74 41 6c 74 54 61 62 bInfoW GetAltTab 1e840 49 6e 66 6f 3b 0d 0a 09 61 6c 69 61 73 20 47 65 Info;...alias Ge 1e850 74 57 69 6e 64 6f 77 4d 6f 64 75 6c 65 46 69 6c tWindowModuleFil 1e860 65 4e 61 6d 65 57 20 47 65 74 57 69 6e 64 6f 77 eNameW GetWindow 1e870 4d 6f 64 75 6c 65 46 69 6c 65 4e 61 6d 65 3b 0d ModuleFileName;. 1e880 0a 09 61 6c 69 61 73 20 47 72 61 79 53 74 72 69 ..alias GrayStri 1e890 6e 67 57 20 47 72 61 79 53 74 72 69 6e 67 3b 0d ngW GrayString;. 1e8a0 0a 09 61 6c 69 61 73 20 49 6e 73 65 72 74 4d 65 ..alias InsertMe 1e8b0 6e 75 57 20 49 6e 73 65 72 74 4d 65 6e 75 3b 0d nuW InsertMenu;. 1e8c0 0a 09 61 6c 69 61 73 20 49 6e 73 65 72 74 4d 65 ..alias InsertMe 1e8d0 6e 75 49 74 65 6d 57 20 49 6e 73 65 72 74 4d 65 nuItemW InsertMe 1e8e0 6e 75 49 74 65 6d 3b 0d 0a 09 61 6c 69 61 73 20 nuItem;...alias 1e8f0 49 73 43 68 61 72 41 6c 70 68 61 57 20 49 73 43 IsCharAlphaW IsC 1e900 68 61 72 41 6c 70 68 61 3b 0d 0a 09 61 6c 69 61 harAlpha;...alia 1e910 73 20 49 73 43 68 61 72 41 6c 70 68 61 4e 75 6d s IsCharAlphaNum 1e920 65 72 69 63 57 20 49 73 43 68 61 72 41 6c 70 68 ericW IsCharAlph 1e930 61 4e 75 6d 65 72 69 63 3b 0d 0a 09 61 6c 69 61 aNumeric;...alia 1e940 73 20 49 73 43 68 61 72 4c 6f 77 65 72 57 20 49 s IsCharLowerW I 1e950 73 43 68 61 72 4c 6f 77 65 72 3b 0d 0a 09 61 6c sCharLower;...al 1e960 69 61 73 20 49 73 43 68 61 72 55 70 70 65 72 57 ias IsCharUpperW 1e970 20 49 73 43 68 61 72 55 70 70 65 72 3b 0d 0a 09 IsCharUpper;... 1e980 61 6c 69 61 73 20 49 73 44 69 61 6c 6f 67 4d 65 alias IsDialogMe 1e990 73 73 61 67 65 57 20 49 73 44 69 61 6c 6f 67 4d ssageW IsDialogM 1e9a0 65 73 73 61 67 65 3b 0d 0a 09 61 6c 69 61 73 20 essage;...alias 1e9b0 4c 6f 61 64 41 63 63 65 6c 65 72 61 74 6f 72 73 LoadAccelerators 1e9c0 57 20 4c 6f 61 64 41 63 63 65 6c 65 72 61 74 6f W LoadAccelerato 1e9d0 72 73 3b 0d 0a 09 61 6c 69 61 73 20 4c 6f 61 64 rs;...alias Load 1e9e0 42 69 74 6d 61 70 57 20 4c 6f 61 64 42 69 74 6d BitmapW LoadBitm 1e9f0 61 70 3b 0d 0a 09 61 6c 69 61 73 20 4c 6f 61 64 ap;...alias Load 1ea00 43 75 72 73 6f 72 57 20 4c 6f 61 64 43 75 72 73 CursorW LoadCurs 1ea10 6f 72 3b 0d 0a 09 61 6c 69 61 73 20 4c 6f 61 64 or;...alias Load 1ea20 43 75 72 73 6f 72 46 72 6f 6d 46 69 6c 65 57 20 CursorFromFileW 1ea30 4c 6f 61 64 43 75 72 73 6f 72 46 72 6f 6d 46 69 LoadCursorFromFi 1ea40 6c 65 3b 0d 0a 09 61 6c 69 61 73 20 4c 6f 61 64 le;...alias Load 1ea50 49 63 6f 6e 57 20 4c 6f 61 64 49 63 6f 6e 3b 0d IconW LoadIcon;. 1ea60 0a 09 61 6c 69 61 73 20 4c 6f 61 64 49 6d 61 67 ..alias LoadImag 1ea70 65 57 20 4c 6f 61 64 49 6d 61 67 65 3b 0d 0a 09 eW LoadImage;... 1ea80 61 6c 69 61 73 20 4c 6f 61 64 4b 65 79 62 6f 61 alias LoadKeyboa 1ea90 72 64 4c 61 79 6f 75 74 57 20 4c 6f 61 64 4b 65 rdLayoutW LoadKe 1eaa0 79 62 6f 61 72 64 4c 61 79 6f 75 74 3b 0d 0a 09 yboardLayout;... 1eab0 61 6c 69 61 73 20 4c 6f 61 64 4d 65 6e 75 57 20 alias LoadMenuW 1eac0 4c 6f 61 64 4d 65 6e 75 3b 0d 0a 09 61 6c 69 61 LoadMenu;...alia 1ead0 73 20 4c 6f 61 64 4d 65 6e 75 49 6e 64 69 72 65 s LoadMenuIndire 1eae0 63 74 57 20 4c 6f 61 64 4d 65 6e 75 49 6e 64 69 ctW LoadMenuIndi 1eaf0 72 65 63 74 3b 0d 0a 09 61 6c 69 61 73 20 4c 6f rect;...alias Lo 1eb00 61 64 53 74 72 69 6e 67 57 20 4c 6f 61 64 53 74 adStringW LoadSt 1eb10 72 69 6e 67 3b 0d 0a 09 61 6c 69 61 73 20 4d 61 ring;...alias Ma 1eb20 70 56 69 72 74 75 61 6c 4b 65 79 57 20 4d 61 70 pVirtualKeyW Map 1eb30 56 69 72 74 75 61 6c 4b 65 79 3b 0d 0a 09 61 6c VirtualKey;...al 1eb40 69 61 73 20 4d 61 70 56 69 72 74 75 61 6c 4b 65 ias MapVirtualKe 1eb50 79 45 78 57 20 4d 61 70 56 69 72 74 75 61 6c 4b yExW MapVirtualK 1eb60 65 79 45 78 3b 0d 0a 09 61 6c 69 61 73 20 4d 65 eyEx;...alias Me 1eb70 73 73 61 67 65 42 6f 78 57 20 4d 65 73 73 61 67 ssageBoxW Messag 1eb80 65 42 6f 78 3b 0d 0a 09 61 6c 69 61 73 20 4d 65 eBox;...alias Me 1eb90 73 73 61 67 65 42 6f 78 45 78 57 20 4d 65 73 73 ssageBoxExW Mess 1eba0 61 67 65 42 6f 78 45 78 3b 0d 0a 09 61 6c 69 61 ageBoxEx;...alia 1ebb0 73 20 4d 65 73 73 61 67 65 42 6f 78 49 6e 64 69 s MessageBoxIndi 1ebc0 72 65 63 74 57 20 4d 65 73 73 61 67 65 42 6f 78 rectW MessageBox 1ebd0 49 6e 64 69 72 65 63 74 3b 0d 0a 09 61 6c 69 61 Indirect;...alia 1ebe0 73 20 4d 6f 64 69 66 79 4d 65 6e 75 57 20 4d 6f s ModifyMenuW Mo 1ebf0 64 69 66 79 4d 65 6e 75 3b 0d 0a 09 61 6c 69 61 difyMenu;...alia 1ec00 73 20 4f 65 6d 54 6f 43 68 61 72 57 20 4f 65 6d s OemToCharW Oem 1ec10 54 6f 43 68 61 72 3b 0d 0a 09 61 6c 69 61 73 20 ToChar;...alias 1ec20 4f 65 6d 54 6f 43 68 61 72 42 75 66 66 57 20 4f OemToCharBuffW O 1ec30 65 6d 54 6f 43 68 61 72 42 75 66 66 3b 0d 0a 09 emToCharBuff;... 1ec40 61 6c 69 61 73 20 4f 70 65 6e 44 65 73 6b 74 6f alias OpenDeskto 1ec50 70 57 20 4f 70 65 6e 44 65 73 6b 74 6f 70 3b 0d pW OpenDesktop;. 1ec60 0a 09 61 6c 69 61 73 20 4f 70 65 6e 57 69 6e 64 ..alias OpenWind 1ec70 6f 77 53 74 61 74 69 6f 6e 57 20 4f 70 65 6e 57 owStationW OpenW 1ec80 69 6e 64 6f 77 53 74 61 74 69 6f 6e 3b 0d 0a 09 indowStation;... 1ec90 61 6c 69 61 73 20 50 65 65 6b 4d 65 73 73 61 67 alias PeekMessag 1eca0 65 57 20 50 65 65 6b 4d 65 73 73 61 67 65 3b 0d eW PeekMessage;. 1ecb0 0a 09 61 6c 69 61 73 20 50 6f 73 74 4d 65 73 73 ..alias PostMess 1ecc0 61 67 65 57 20 50 6f 73 74 4d 65 73 73 61 67 65 ageW PostMessage 1ecd0 3b 0d 0a 09 61 6c 69 61 73 20 50 6f 73 74 54 68 ;...alias PostTh 1ece0 72 65 61 64 4d 65 73 73 61 67 65 57 20 50 6f 73 readMessageW Pos 1ecf0 74 54 68 72 65 61 64 4d 65 73 73 61 67 65 3b 0d tThreadMessage;. 1ed00 0a 09 61 6c 69 61 73 20 52 65 61 6c 47 65 74 57 ..alias RealGetW 1ed10 69 6e 64 6f 77 43 6c 61 73 73 57 20 52 65 61 6c indowClassW Real 1ed20 47 65 74 57 69 6e 64 6f 77 43 6c 61 73 73 3b 0d GetWindowClass;. 1ed30 0a 09 61 6c 69 61 73 20 52 65 67 69 73 74 65 72 ..alias Register 1ed40 43 6c 61 73 73 57 20 52 65 67 69 73 74 65 72 43 ClassW RegisterC 1ed50 6c 61 73 73 3b 0d 0a 09 61 6c 69 61 73 20 52 65 lass;...alias Re 1ed60 67 69 73 74 65 72 43 6c 61 73 73 45 78 57 20 52 gisterClassExW R 1ed70 65 67 69 73 74 65 72 43 6c 61 73 73 45 78 3b 0d egisterClassEx;. 1ed80 0a 09 61 6c 69 61 73 20 52 65 67 69 73 74 65 72 ..alias Register 1ed90 43 6c 69 70 62 6f 61 72 64 46 6f 72 6d 61 74 57 ClipboardFormatW 1eda0 20 52 65 67 69 73 74 65 72 43 6c 69 70 62 6f 61 RegisterClipboa 1edb0 72 64 46 6f 72 6d 61 74 3b 0d 0a 09 73 74 61 74 rdFormat;...stat 1edc0 69 63 20 69 66 20 28 5f 57 49 4e 33 32 5f 57 49 ic if (_WIN32_WI 1edd0 4e 4e 54 20 3e 3d 20 30 78 35 30 30 29 20 7b 0d NNT >= 0x500) {. 1ede0 0a 09 09 61 6c 69 61 73 20 52 65 67 69 73 74 65 ...alias Registe 1edf0 72 44 65 76 69 63 65 4e 6f 74 69 66 69 63 61 74 rDeviceNotificat 1ee00 69 6f 6e 57 20 52 65 67 69 73 74 65 72 44 65 76 ionW RegisterDev 1ee10 69 63 65 4e 6f 74 69 66 69 63 61 74 69 6f 6e 3b iceNotification; 1ee20 0d 0a 09 7d 0d 0a 09 61 6c 69 61 73 20 52 65 67 ...}...alias Reg 1ee30 69 73 74 65 72 57 69 6e 64 6f 77 4d 65 73 73 61 isterWindowMessa 1ee40 67 65 57 20 52 65 67 69 73 74 65 72 57 69 6e 64 geW RegisterWind 1ee50 6f 77 4d 65 73 73 61 67 65 3b 0d 0a 09 61 6c 69 owMessage;...ali 1ee60 61 73 20 52 65 6d 6f 76 65 50 72 6f 70 57 20 52 as RemovePropW R 1ee70 65 6d 6f 76 65 50 72 6f 70 3b 0d 0a 09 61 6c 69 emoveProp;...ali 1ee80 61 73 20 53 65 6e 64 44 6c 67 49 74 65 6d 4d 65 as SendDlgItemMe 1ee90 73 73 61 67 65 57 20 53 65 6e 64 44 6c 67 49 74 ssageW SendDlgIt 1eea0 65 6d 4d 65 73 73 61 67 65 3b 0d 0a 09 61 6c 69 emMessage;...ali 1eeb0 61 73 20 53 65 6e 64 4d 65 73 73 61 67 65 57 20 as SendMessageW 1eec0 53 65 6e 64 4d 65 73 73 61 67 65 3b 0d 0a 09 61 SendMessage;...a 1eed0 6c 69 61 73 20 53 65 6e 64 4d 65 73 73 61 67 65 lias SendMessage 1eee0 43 61 6c 6c 62 61 63 6b 57 20 53 65 6e 64 4d 65 CallbackW SendMe 1eef0 73 73 61 67 65 43 61 6c 6c 62 61 63 6b 3b 0d 0a ssageCallback;.. 1ef00 09 61 6c 69 61 73 20 53 65 6e 64 4d 65 73 73 61 .alias SendMessa 1ef10 67 65 54 69 6d 65 6f 75 74 57 20 53 65 6e 64 4d geTimeoutW SendM 1ef20 65 73 73 61 67 65 54 69 6d 65 6f 75 74 3b 0d 0a essageTimeout;.. 1ef30 09 61 6c 69 61 73 20 53 65 6e 64 4e 6f 74 69 66 .alias SendNotif 1ef40 79 4d 65 73 73 61 67 65 57 20 53 65 6e 64 4e 6f yMessageW SendNo 1ef50 74 69 66 79 4d 65 73 73 61 67 65 3b 0d 0a 09 61 tifyMessage;...a 1ef60 6c 69 61 73 20 53 65 74 43 6c 61 73 73 4c 6f 6e lias SetClassLon 1ef70 67 57 20 53 65 74 43 6c 61 73 73 4c 6f 6e 67 3b gW SetClassLong; 1ef80 0d 0a 09 61 6c 69 61 73 20 53 65 74 44 6c 67 49 ...alias SetDlgI 1ef90 74 65 6d 54 65 78 74 57 20 53 65 74 44 6c 67 49 temTextW SetDlgI 1efa0 74 65 6d 54 65 78 74 3b 0d 0a 09 61 6c 69 61 73 temText;...alias 1efb0 20 53 65 74 4d 65 6e 75 49 74 65 6d 49 6e 66 6f SetMenuItemInfo 1efc0 57 20 53 65 74 4d 65 6e 75 49 74 65 6d 49 6e 66 W SetMenuItemInf 1efd0 6f 3b 0d 0a 09 61 6c 69 61 73 20 53 65 74 50 72 o;...alias SetPr 1efe0 6f 70 57 20 53 65 74 50 72 6f 70 3b 0d 0a 09 61 opW SetProp;...a 1eff0 6c 69 61 73 20 53 65 74 55 73 65 72 4f 62 6a 65 lias SetUserObje 1f000 63 74 49 6e 66 6f 72 6d 61 74 69 6f 6e 57 20 53 ctInformationW S 1f010 65 74 55 73 65 72 4f 62 6a 65 63 74 49 6e 66 6f etUserObjectInfo 1f020 72 6d 61 74 69 6f 6e 3b 0d 0a 09 61 6c 69 61 73 rmation;...alias 1f030 20 53 65 74 57 69 6e 64 6f 77 4c 6f 6e 67 57 20 SetWindowLongW 1f040 53 65 74 57 69 6e 64 6f 77 4c 6f 6e 67 3b 0d 0a SetWindowLong;.. 1f050 09 61 6c 69 61 73 20 53 65 74 57 69 6e 64 6f 77 .alias SetWindow 1f060 4c 6f 6e 67 50 74 72 57 20 53 65 74 57 69 6e 64 LongPtrW SetWind 1f070 6f 77 4c 6f 6e 67 50 74 72 3b 0d 0a 09 61 6c 69 owLongPtr;...ali 1f080 61 73 20 53 65 74 57 69 6e 64 6f 77 73 48 6f 6f as SetWindowsHoo 1f090 6b 57 20 53 65 74 57 69 6e 64 6f 77 73 48 6f 6f kW SetWindowsHoo 1f0a0 6b 3b 0d 0a 09 61 6c 69 61 73 20 53 65 74 57 69 k;...alias SetWi 1f0b0 6e 64 6f 77 73 48 6f 6f 6b 45 78 57 20 53 65 74 ndowsHookExW Set 1f0c0 57 69 6e 64 6f 77 73 48 6f 6f 6b 45 78 3b 0d 0a WindowsHookEx;.. 1f0d0 09 61 6c 69 61 73 20 53 65 74 57 69 6e 64 6f 77 .alias SetWindow 1f0e0 54 65 78 74 57 20 53 65 74 57 69 6e 64 6f 77 54 TextW SetWindowT 1f0f0 65 78 74 3b 0d 0a 09 61 6c 69 61 73 20 53 79 73 ext;...alias Sys 1f100 74 65 6d 50 61 72 61 6d 65 74 65 72 73 49 6e 66 temParametersInf 1f110 6f 57 20 53 79 73 74 65 6d 50 61 72 61 6d 65 74 oW SystemParamet 1f120 65 72 73 49 6e 66 6f 3b 0d 0a 09 61 6c 69 61 73 ersInfo;...alias 1f130 20 54 61 62 62 65 64 54 65 78 74 4f 75 74 57 20 TabbedTextOutW 1f140 54 61 62 62 65 64 54 65 78 74 4f 75 74 3b 0d 0a TabbedTextOut;.. 1f150 09 61 6c 69 61 73 20 54 72 61 6e 73 6c 61 74 65 .alias Translate 1f160 41 63 63 65 6c 65 72 61 74 6f 72 57 20 54 72 61 AcceleratorW Tra 1f170 6e 73 6c 61 74 65 41 63 63 65 6c 65 72 61 74 6f nslateAccelerato 1f180 72 3b 0d 0a 09 61 6c 69 61 73 20 55 6e 72 65 67 r;...alias Unreg 1f190 69 73 74 65 72 43 6c 61 73 73 57 20 55 6e 72 65 isterClassW Unre 1f1a0 67 69 73 74 65 72 43 6c 61 73 73 3b 0d 0a 09 61 gisterClass;...a 1f1b0 6c 69 61 73 20 56 6b 4b 65 79 53 63 61 6e 57 20 lias VkKeyScanW 1f1c0 56 6b 4b 65 79 53 63 61 6e 3b 0d 0a 09 61 6c 69 VkKeyScan;...ali 1f1d0 61 73 20 56 6b 4b 65 79 53 63 61 6e 45 78 57 20 as VkKeyScanExW 1f1e0 56 6b 4b 65 79 53 63 61 6e 45 78 3b 0d 0a 09 61 VkKeyScanEx;...a 1f1f0 6c 69 61 73 20 57 69 6e 48 65 6c 70 57 20 57 69 lias WinHelpW Wi 1f200 6e 48 65 6c 70 3b 0d 0a 09 61 6c 69 61 73 20 77 nHelp;...alias w 1f210 73 70 72 69 6e 74 66 57 20 77 73 70 72 69 6e 74 sprintfW wsprint 1f220 66 3b 0d 0a 09 61 6c 69 61 73 20 77 76 73 70 72 f;...alias wvspr 1f230 69 6e 74 66 57 20 77 76 73 70 72 69 6e 74 66 3b intfW wvsprintf; 1f240 0d 0a 0d 0a 09 61 6c 69 61 73 20 43 68 61 6e 67 .....alias Chang 1f250 65 44 69 73 70 6c 61 79 53 65 74 74 69 6e 67 73 eDisplaySettings 1f260 57 20 43 68 61 6e 67 65 44 69 73 70 6c 61 79 53 W ChangeDisplayS 1f270 65 74 74 69 6e 67 73 3b 0d 0a 09 61 6c 69 61 73 ettings;...alias 1f280 20 43 68 61 6e 67 65 44 69 73 70 6c 61 79 53 65 ChangeDisplaySe 1f290 74 74 69 6e 67 73 45 78 57 20 43 68 61 6e 67 65 ttingsExW Change 1f2a0 44 69 73 70 6c 61 79 53 65 74 74 69 6e 67 73 45 DisplaySettingsE 1f2b0 78 3b 0d 0a 09 61 6c 69 61 73 20 43 72 65 61 74 x;...alias Creat 1f2c0 65 44 65 73 6b 74 6f 70 57 20 43 72 65 61 74 65 eDesktopW Create 1f2d0 44 65 73 6b 74 6f 70 3b 0d 0a 09 61 6c 69 61 73 Desktop;...alias 1f2e0 20 45 6e 75 6d 44 69 73 70 6c 61 79 53 65 74 74 EnumDisplaySett 1f2f0 69 6e 67 73 57 20 45 6e 75 6d 44 69 73 70 6c 61 ingsW EnumDispla 1f300 79 53 65 74 74 69 6e 67 73 3b 0d 0a 09 73 74 61 ySettings;...sta 1f310 74 69 63 20 69 66 20 28 5f 57 49 4e 33 32 5f 57 tic if (_WIN32_W 1f320 49 4e 4e 54 20 3e 3d 20 30 78 35 30 30 29 20 7b INNT >= 0x500) { 1f330 0d 0a 09 09 61 6c 69 61 73 20 45 6e 75 6d 44 69 ....alias EnumDi 1f340 73 70 6c 61 79 53 65 74 74 69 6e 67 73 45 78 57 splaySettingsExW 1f350 20 45 6e 75 6d 44 69 73 70 6c 61 79 53 65 74 74 EnumDisplaySett 1f360 69 6e 67 73 45 78 3b 0d 0a 09 7d 0d 0a 09 61 6c ingsEx;...}...al 1f370 69 61 73 20 45 6e 75 6d 44 69 73 70 6c 61 79 44 ias EnumDisplayD 1f380 65 76 69 63 65 73 57 20 45 6e 75 6d 44 69 73 70 evicesW EnumDisp 1f390 6c 61 79 44 65 76 69 63 65 73 3b 0d 0a 0d 0a 7d layDevices;....} 1f3a0 20 65 6c 73 65 20 7b 20 2f 2f 20 41 4e 53 49 0d else { // ANSI. 1f3b0 0a 0d 0a 09 61 6c 69 61 73 20 45 44 49 54 57 4f ....alias EDITWO 1f3c0 52 44 42 52 45 41 4b 50 52 4f 43 41 20 45 44 49 RDBREAKPROCA EDI 1f3d0 54 57 4f 52 44 42 52 45 41 4b 50 52 4f 43 3b 0d TWORDBREAKPROC;. 1f3e0 0a 09 61 6c 69 61 73 20 50 52 4f 50 45 4e 55 4d ..alias PROPENUM 1f3f0 50 52 4f 43 41 20 50 52 4f 50 45 4e 55 4d 50 52 PROCA PROPENUMPR 1f400 4f 43 3b 0d 0a 09 61 6c 69 61 73 20 50 52 4f 50 OC;...alias PROP 1f410 45 4e 55 4d 50 52 4f 43 45 58 41 20 50 52 4f 50 ENUMPROCEXA PROP 1f420 45 4e 55 4d 50 52 4f 43 45 58 3b 0d 0a 09 61 6c ENUMPROCEX;...al 1f430 69 61 73 20 44 45 53 4b 54 4f 50 45 4e 55 4d 50 ias DESKTOPENUMP 1f440 52 4f 43 41 20 44 45 53 4b 54 4f 50 45 4e 55 4d ROCA DESKTOPENUM 1f450 50 52 4f 43 3b 0d 0a 09 61 6c 69 61 73 20 57 49 PROC;...alias WI 1f460 4e 53 54 41 45 4e 55 4d 50 52 4f 43 41 20 57 49 NSTAENUMPROCA WI 1f470 4e 53 54 41 45 4e 55 4d 50 52 4f 43 3b 0d 0a 09 NSTAENUMPROC;... 1f480 61 6c 69 61 73 20 4d 41 4b 45 49 4e 54 52 45 53 alias MAKEINTRES 1f490 4f 55 52 43 45 41 20 4d 41 4b 45 49 4e 54 52 45 OURCEA MAKEINTRE 1f4a0 53 4f 55 52 43 45 3b 0d 0a 0d 0a 09 61 6c 69 61 SOURCE;.....alia 1f4b0 73 20 57 4e 44 43 4c 41 53 53 41 20 57 4e 44 43 s WNDCLASSA WNDC 1f4c0 4c 41 53 53 3b 0d 0a 09 61 6c 69 61 73 20 57 4e LASS;...alias WN 1f4d0 44 43 4c 41 53 53 45 58 41 20 57 4e 44 43 4c 41 DCLASSEXA WNDCLA 1f4e0 53 53 45 58 3b 0d 0a 09 61 6c 69 61 73 20 4d 45 SSEX;...alias ME 1f4f0 4e 55 49 54 45 4d 49 4e 46 4f 41 20 4d 45 4e 55 NUITEMINFOA MENU 1f500 49 54 45 4d 49 4e 46 4f 3b 0d 0a 09 61 6c 69 61 ITEMINFO;...alia 1f510 73 20 4c 50 43 4d 45 4e 55 49 54 45 4d 49 4e 46 s LPCMENUITEMINF 1f520 4f 41 20 4c 50 43 4d 45 4e 55 49 54 45 4d 49 4e OA LPCMENUITEMIN 1f530 46 4f 3b 0d 0a 09 61 6c 69 61 73 20 4d 53 47 42 FO;...alias MSGB 1f540 4f 58 50 41 52 41 4d 53 41 20 4d 53 47 42 4f 58 OXPARAMSA MSGBOX 1f550 50 41 52 41 4d 53 3b 0d 0a 09 61 6c 69 61 73 20 PARAMS;...alias 1f560 48 49 47 48 43 4f 4e 54 52 41 53 54 41 20 48 49 HIGHCONTRASTA HI 1f570 47 48 43 4f 4e 54 52 41 53 54 3b 0d 0a 09 61 6c GHCONTRAST;...al 1f580 69 61 73 20 53 45 52 49 41 4c 4b 45 59 53 41 20 ias SERIALKEYSA 1f590 53 45 52 49 41 4c 4b 45 59 53 3b 0d 0a 09 61 6c SERIALKEYS;...al 1f5a0 69 61 73 20 53 4f 55 4e 44 53 45 4e 54 52 59 41 ias SOUNDSENTRYA 1f5b0 20 53 4f 55 4e 44 53 45 4e 54 52 59 3b 0d 0a 09 SOUNDSENTRY;... 1f5c0 61 6c 69 61 73 20 43 52 45 41 54 45 53 54 52 55 alias CREATESTRU 1f5d0 43 54 41 20 43 52 45 41 54 45 53 54 52 55 43 54 CTA CREATESTRUCT 1f5e0 3b 0d 0a 09 61 6c 69 61 73 20 43 42 54 5f 43 52 ;...alias CBT_CR 1f5f0 45 41 54 45 57 4e 44 41 20 43 42 54 5f 43 52 45 EATEWNDA CBT_CRE 1f600 41 54 45 57 4e 44 3b 0d 0a 09 61 6c 69 61 73 20 ATEWND;...alias 1f610 4d 44 49 43 52 45 41 54 45 53 54 52 55 43 54 41 MDICREATESTRUCTA 1f620 20 4d 44 49 43 52 45 41 54 45 53 54 52 55 43 54 MDICREATESTRUCT 1f630 3b 0d 0a 09 61 6c 69 61 73 20 4d 55 4c 54 49 4b ;...alias MULTIK 1f640 45 59 48 45 4c 50 41 20 4d 55 4c 54 49 4b 45 59 EYHELPA MULTIKEY 1f650 48 45 4c 50 3b 0d 0a 09 61 6c 69 61 73 20 4d 4f HELP;...alias MO 1f660 4e 49 54 4f 52 49 4e 46 4f 45 58 41 20 4d 4f 4e NITORINFOEXA MON 1f670 49 54 4f 52 49 4e 46 4f 45 58 3b 0d 0a 09 61 6c ITORINFOEX;...al 1f680 69 61 73 20 49 43 4f 4e 4d 45 54 52 49 43 53 41 ias ICONMETRICSA 1f690 20 49 43 4f 4e 4d 45 54 52 49 43 53 3b 0d 0a 09 ICONMETRICS;... 1f6a0 61 6c 69 61 73 20 4e 4f 4e 43 4c 49 45 4e 54 4d alias NONCLIENTM 1f6b0 45 54 52 49 43 53 41 20 4e 4f 4e 43 4c 49 45 4e ETRICSA NONCLIEN 1f6c0 54 4d 45 54 52 49 43 53 3b 0d 0a 0d 0a 09 61 6c TMETRICS;.....al 1f6d0 69 61 73 20 41 70 70 65 6e 64 4d 65 6e 75 41 20 ias AppendMenuA 1f6e0 41 70 70 65 6e 64 4d 65 6e 75 3b 0d 0a 09 61 6c AppendMenu;...al 1f6f0 69 61 73 20 42 72 6f 61 64 63 61 73 74 53 79 73 ias BroadcastSys 1f700 74 65 6d 4d 65 73 73 61 67 65 41 20 42 72 6f 61 temMessageA Broa 1f710 64 63 61 73 74 53 79 73 74 65 6d 4d 65 73 73 61 dcastSystemMessa 1f720 67 65 3b 0d 0a 09 73 74 61 74 69 63 20 69 66 20 ge;...static if 1f730 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d (_WIN32_WINNT >= 1f740 20 30 78 35 30 31 29 20 7b 0d 0a 09 09 61 6c 69 0x501) {....ali 1f750 61 73 20 42 72 6f 61 64 63 61 73 74 53 79 73 74 as BroadcastSyst 1f760 65 6d 4d 65 73 73 61 67 65 45 78 41 20 42 72 6f emMessageExA Bro 1f770 61 64 63 61 73 74 53 79 73 74 65 6d 4d 65 73 73 adcastSystemMess 1f780 61 67 65 45 78 3b 0d 0a 09 7d 0d 0a 09 61 6c 69 ageEx;...}...ali 1f790 61 73 20 43 61 6c 6c 4d 73 67 46 69 6c 74 65 72 as CallMsgFilter 1f7a0 41 20 43 61 6c 6c 4d 73 67 46 69 6c 74 65 72 3b A CallMsgFilter; 1f7b0 0d 0a 09 61 6c 69 61 73 20 43 61 6c 6c 57 69 6e ...alias CallWin 1f7c0 64 6f 77 50 72 6f 63 41 20 43 61 6c 6c 57 69 6e dowProcA CallWin 1f7d0 64 6f 77 50 72 6f 63 3b 0d 0a 09 61 6c 69 61 73 dowProc;...alias 1f7e0 20 43 68 61 6e 67 65 4d 65 6e 75 41 20 43 68 61 ChangeMenuA Cha 1f7f0 6e 67 65 4d 65 6e 75 3b 0d 0a 09 61 6c 69 61 73 ngeMenu;...alias 1f800 20 43 68 61 72 4c 6f 77 65 72 41 20 43 68 61 72 CharLowerA Char 1f810 4c 6f 77 65 72 3b 0d 0a 09 61 6c 69 61 73 20 43 Lower;...alias C 1f820 68 61 72 4c 6f 77 65 72 42 75 66 66 41 20 43 68 harLowerBuffA Ch 1f830 61 72 4c 6f 77 65 72 42 75 66 66 3b 0d 0a 09 61 arLowerBuff;...a 1f840 6c 69 61 73 20 43 68 61 72 4e 65 78 74 41 20 43 lias CharNextA C 1f850 68 61 72 4e 65 78 74 3b 0d 0a 09 61 6c 69 61 73 harNext;...alias 1f860 20 43 68 61 72 4e 65 78 74 45 78 41 20 43 68 61 CharNextExA Cha 1f870 72 4e 65 78 74 45 78 3b 0d 0a 09 61 6c 69 61 73 rNextEx;...alias 1f880 20 43 68 61 72 50 72 65 76 41 20 43 68 61 72 50 CharPrevA CharP 1f890 72 65 76 3b 0d 0a 09 61 6c 69 61 73 20 43 68 61 rev;...alias Cha 1f8a0 72 50 72 65 76 45 78 41 20 43 68 61 72 50 72 65 rPrevExA CharPre 1f8b0 76 45 78 3b 0d 0a 09 61 6c 69 61 73 20 43 68 61 vEx;...alias Cha 1f8c0 72 54 6f 4f 65 6d 41 20 43 68 61 72 54 6f 4f 65 rToOemA CharToOe 1f8d0 6d 3b 0d 0a 09 61 6c 69 61 73 20 43 68 61 72 54 m;...alias CharT 1f8e0 6f 4f 65 6d 42 75 66 66 41 20 43 68 61 72 54 6f oOemBuffA CharTo 1f8f0 4f 65 6d 42 75 66 66 3b 0d 0a 09 61 6c 69 61 73 OemBuff;...alias 1f900 20 43 68 61 72 55 70 70 65 72 41 20 43 68 61 72 CharUpperA Char 1f910 55 70 70 65 72 3b 0d 0a 09 61 6c 69 61 73 20 43 Upper;...alias C 1f920 68 61 72 55 70 70 65 72 42 75 66 66 41 20 43 68 harUpperBuffA Ch 1f930 61 72 55 70 70 65 72 42 75 66 66 3b 0d 0a 09 61 arUpperBuff;...a 1f940 6c 69 61 73 20 43 6f 70 79 41 63 63 65 6c 65 72 lias CopyAcceler 1f950 61 74 6f 72 54 61 62 6c 65 41 20 43 6f 70 79 41 atorTableA CopyA 1f960 63 63 65 6c 65 72 61 74 6f 72 54 61 62 6c 65 3b cceleratorTable; 1f970 0d 0a 09 61 6c 69 61 73 20 43 72 65 61 74 65 41 ...alias CreateA 1f980 63 63 65 6c 65 72 61 74 6f 72 54 61 62 6c 65 41 cceleratorTableA 1f990 20 43 72 65 61 74 65 41 63 63 65 6c 65 72 61 74 CreateAccelerat 1f9a0 6f 72 54 61 62 6c 65 3b 0d 0a 09 61 6c 69 61 73 orTable;...alias 1f9b0 20 43 72 65 61 74 65 44 69 61 6c 6f 67 41 20 43 CreateDialogA C 1f9c0 72 65 61 74 65 44 69 61 6c 6f 67 3b 0d 0a 09 61 reateDialog;...a 1f9d0 6c 69 61 73 20 43 72 65 61 74 65 44 69 61 6c 6f lias CreateDialo 1f9e0 67 49 6e 64 69 72 65 63 74 41 20 43 72 65 61 74 gIndirectA Creat 1f9f0 65 44 69 61 6c 6f 67 49 6e 64 69 72 65 63 74 3b eDialogIndirect; 1fa00 0d 0a 09 61 6c 69 61 73 20 43 72 65 61 74 65 44 ...alias CreateD 1fa10 69 61 6c 6f 67 49 6e 64 69 72 65 63 74 50 61 72 ialogIndirectPar 1fa20 61 6d 41 20 43 72 65 61 74 65 44 69 61 6c 6f 67 amA CreateDialog 1fa30 49 6e 64 69 72 65 63 74 50 61 72 61 6d 3b 0d 0a IndirectParam;.. 1fa40 09 61 6c 69 61 73 20 43 72 65 61 74 65 44 69 61 .alias CreateDia 1fa50 6c 6f 67 50 61 72 61 6d 41 20 43 72 65 61 74 65 logParamA Create 1fa60 44 69 61 6c 6f 67 50 61 72 61 6d 3b 0d 0a 09 61 DialogParam;...a 1fa70 6c 69 61 73 20 43 72 65 61 74 65 4d 44 49 57 69 lias CreateMDIWi 1fa80 6e 64 6f 77 41 20 43 72 65 61 74 65 4d 44 49 57 ndowA CreateMDIW 1fa90 69 6e 64 6f 77 3b 0d 0a 09 61 6c 69 61 73 20 43 indow;...alias C 1faa0 72 65 61 74 65 57 69 6e 64 6f 77 41 20 43 72 65 reateWindowA Cre 1fab0 61 74 65 57 69 6e 64 6f 77 3b 0d 0a 09 61 6c 69 ateWindow;...ali 1fac0 61 73 20 43 72 65 61 74 65 57 69 6e 64 6f 77 45 as CreateWindowE 1fad0 78 41 20 43 72 65 61 74 65 57 69 6e 64 6f 77 45 xA CreateWindowE 1fae0 78 3b 0d 0a 09 61 6c 69 61 73 20 43 72 65 61 74 x;...alias Creat 1faf0 65 57 69 6e 64 6f 77 53 74 61 74 69 6f 6e 41 20 eWindowStationA 1fb00 43 72 65 61 74 65 57 69 6e 64 6f 77 53 74 61 74 CreateWindowStat 1fb10 69 6f 6e 3b 0d 0a 09 61 6c 69 61 73 20 44 65 66 ion;...alias Def 1fb20 44 6c 67 50 72 6f 63 41 20 44 65 66 44 6c 67 50 DlgProcA DefDlgP 1fb30 72 6f 63 3b 0d 0a 09 61 6c 69 61 73 20 44 65 66 roc;...alias Def 1fb40 46 72 61 6d 65 50 72 6f 63 41 20 44 65 66 46 72 FrameProcA DefFr 1fb50 61 6d 65 50 72 6f 63 3b 0d 0a 09 61 6c 69 61 73 ameProc;...alias 1fb60 20 44 65 66 4d 44 49 43 68 69 6c 64 50 72 6f 63 DefMDIChildProc 1fb70 41 20 44 65 66 4d 44 49 43 68 69 6c 64 50 72 6f A DefMDIChildPro 1fb80 63 3b 0d 0a 09 61 6c 69 61 73 20 44 65 66 57 69 c;...alias DefWi 1fb90 6e 64 6f 77 50 72 6f 63 41 20 44 65 66 57 69 6e ndowProcA DefWin 1fba0 64 6f 77 50 72 6f 63 3b 0d 0a 09 61 6c 69 61 73 dowProc;...alias 1fbb0 20 44 69 61 6c 6f 67 42 6f 78 41 20 44 69 61 6c DialogBoxA Dial 1fbc0 6f 67 42 6f 78 3b 0d 0a 09 61 6c 69 61 73 20 44 ogBox;...alias D 1fbd0 69 61 6c 6f 67 42 6f 78 49 6e 64 69 72 65 63 74 ialogBoxIndirect 1fbe0 41 20 44 69 61 6c 6f 67 42 6f 78 49 6e 64 69 72 A DialogBoxIndir 1fbf0 65 63 74 3b 0d 0a 09 61 6c 69 61 73 20 44 69 61 ect;...alias Dia 1fc00 6c 6f 67 42 6f 78 49 6e 64 69 72 65 63 74 50 61 logBoxIndirectPa 1fc10 72 61 6d 41 20 44 69 61 6c 6f 67 42 6f 78 49 6e ramA DialogBoxIn 1fc20 64 69 72 65 63 74 50 61 72 61 6d 3b 0d 0a 09 61 directParam;...a 1fc30 6c 69 61 73 20 44 69 61 6c 6f 67 42 6f 78 50 61 lias DialogBoxPa 1fc40 72 61 6d 41 20 44 69 61 6c 6f 67 42 6f 78 50 61 ramA DialogBoxPa 1fc50 72 61 6d 3b 0d 0a 09 61 6c 69 61 73 20 44 69 73 ram;...alias Dis 1fc60 70 61 74 63 68 4d 65 73 73 61 67 65 41 20 44 69 patchMessageA Di 1fc70 73 70 61 74 63 68 4d 65 73 73 61 67 65 3b 0d 0a spatchMessage;.. 1fc80 09 61 6c 69 61 73 20 44 6c 67 44 69 72 4c 69 73 .alias DlgDirLis 1fc90 74 41 20 44 6c 67 44 69 72 4c 69 73 74 3b 0d 0a tA DlgDirList;.. 1fca0 09 61 6c 69 61 73 20 44 6c 67 44 69 72 4c 69 73 .alias DlgDirLis 1fcb0 74 43 6f 6d 62 6f 42 6f 78 41 20 44 6c 67 44 69 tComboBoxA DlgDi 1fcc0 72 4c 69 73 74 43 6f 6d 62 6f 42 6f 78 3b 0d 0a rListComboBox;.. 1fcd0 09 61 6c 69 61 73 20 44 6c 67 44 69 72 53 65 6c .alias DlgDirSel 1fce0 65 63 74 43 6f 6d 62 6f 42 6f 78 45 78 41 20 44 ectComboBoxExA D 1fcf0 6c 67 44 69 72 53 65 6c 65 63 74 43 6f 6d 62 6f lgDirSelectCombo 1fd00 42 6f 78 45 78 3b 0d 0a 09 61 6c 69 61 73 20 44 BoxEx;...alias D 1fd10 6c 67 44 69 72 53 65 6c 65 63 74 45 78 41 20 44 lgDirSelectExA D 1fd20 6c 67 44 69 72 53 65 6c 65 63 74 45 78 3b 0d 0a lgDirSelectEx;.. 1fd30 09 61 6c 69 61 73 20 44 72 61 77 53 74 61 74 65 .alias DrawState 1fd40 41 20 44 72 61 77 53 74 61 74 65 3b 0d 0a 09 61 A DrawState;...a 1fd50 6c 69 61 73 20 44 72 61 77 54 65 78 74 41 20 44 lias DrawTextA D 1fd60 72 61 77 54 65 78 74 3b 0d 0a 09 61 6c 69 61 73 rawText;...alias 1fd70 20 44 72 61 77 54 65 78 74 45 78 41 20 44 72 61 DrawTextExA Dra 1fd80 77 54 65 78 74 45 78 3b 0d 0a 09 61 6c 69 61 73 wTextEx;...alias 1fd90 20 45 6e 75 6d 44 65 73 6b 74 6f 70 73 41 20 45 EnumDesktopsA E 1fda0 6e 75 6d 44 65 73 6b 74 6f 70 73 3b 0d 0a 09 61 numDesktops;...a 1fdb0 6c 69 61 73 20 45 6e 75 6d 50 72 6f 70 73 41 20 lias EnumPropsA 1fdc0 45 6e 75 6d 50 72 6f 70 73 3b 0d 0a 09 61 6c 69 EnumProps;...ali 1fdd0 61 73 20 45 6e 75 6d 50 72 6f 70 73 45 78 41 20 as EnumPropsExA 1fde0 45 6e 75 6d 50 72 6f 70 73 45 78 3b 0d 0a 09 61 EnumPropsEx;...a 1fdf0 6c 69 61 73 20 45 6e 75 6d 57 69 6e 64 6f 77 53 lias EnumWindowS 1fe00 74 61 74 69 6f 6e 73 41 20 45 6e 75 6d 57 69 6e tationsA EnumWin 1fe10 64 6f 77 53 74 61 74 69 6f 6e 73 3b 0d 0a 09 61 dowStations;...a 1fe20 6c 69 61 73 20 46 69 6e 64 57 69 6e 64 6f 77 41 lias FindWindowA 1fe30 20 46 69 6e 64 57 69 6e 64 6f 77 3b 0d 0a 09 61 FindWindow;...a 1fe40 6c 69 61 73 20 46 69 6e 64 57 69 6e 64 6f 77 45 lias FindWindowE 1fe50 78 41 20 46 69 6e 64 57 69 6e 64 6f 77 45 78 3b xA FindWindowEx; 1fe60 0d 0a 09 61 6c 69 61 73 20 47 65 74 43 6c 61 73 ...alias GetClas 1fe70 73 49 6e 66 6f 41 20 47 65 74 43 6c 61 73 73 49 sInfoA GetClassI 1fe80 6e 66 6f 3b 0d 0a 09 61 6c 69 61 73 20 47 65 74 nfo;...alias Get 1fe90 43 6c 61 73 73 49 6e 66 6f 45 78 41 20 47 65 74 ClassInfoExA Get 1fea0 43 6c 61 73 73 49 6e 66 6f 45 78 3b 0d 0a 09 61 ClassInfoEx;...a 1feb0 6c 69 61 73 20 47 65 74 43 6c 61 73 73 4c 6f 6e lias GetClassLon 1fec0 67 41 20 47 65 74 43 6c 61 73 73 4c 6f 6e 67 3b gA GetClassLong; 1fed0 0d 0a 09 61 6c 69 61 73 20 47 65 74 43 6c 61 73 ...alias GetClas 1fee0 73 4e 61 6d 65 41 20 47 65 74 43 6c 61 73 73 4e sNameA GetClassN 1fef0 61 6d 65 3b 0d 0a 09 61 6c 69 61 73 20 47 65 74 ame;...alias Get 1ff00 43 6c 69 70 62 6f 61 72 64 46 6f 72 6d 61 74 4e ClipboardFormatN 1ff10 61 6d 65 41 20 47 65 74 43 6c 69 70 62 6f 61 72 ameA GetClipboar 1ff20 64 46 6f 72 6d 61 74 4e 61 6d 65 3b 0d 0a 09 61 dFormatName;...a 1ff30 6c 69 61 73 20 47 65 74 44 6c 67 49 74 65 6d 54 lias GetDlgItemT 1ff40 65 78 74 41 20 47 65 74 44 6c 67 49 74 65 6d 54 extA GetDlgItemT 1ff50 65 78 74 3b 0d 0a 09 61 6c 69 61 73 20 47 65 74 ext;...alias Get 1ff60 4b 65 79 62 6f 61 72 64 4c 61 79 6f 75 74 4e 61 KeyboardLayoutNa 1ff70 6d 65 41 20 47 65 74 4b 65 79 62 6f 61 72 64 4c meA GetKeyboardL 1ff80 61 79 6f 75 74 4e 61 6d 65 3b 0d 0a 09 61 6c 69 ayoutName;...ali 1ff90 61 73 20 47 65 74 4b 65 79 4e 61 6d 65 54 65 78 as GetKeyNameTex 1ffa0 74 41 20 47 65 74 4b 65 79 4e 61 6d 65 54 65 78 tA GetKeyNameTex 1ffb0 74 3b 0d 0a 09 61 6c 69 61 73 20 47 65 74 4d 65 t;...alias GetMe 1ffc0 6e 75 49 74 65 6d 49 6e 66 6f 41 20 47 65 74 4d nuItemInfoA GetM 1ffd0 65 6e 75 49 74 65 6d 49 6e 66 6f 3b 0d 0a 09 61 enuItemInfo;...a 1ffe0 6c 69 61 73 20 47 65 74 4d 65 6e 75 53 74 72 69 lias GetMenuStri 1fff0 6e 67 41 20 47 65 74 4d 65 6e 75 53 74 72 69 6e ngA GetMenuStrin 20000 67 3b 0d 0a 09 61 6c 69 61 73 20 47 65 74 4d 65 g;...alias GetMe 20010 73 73 61 67 65 41 20 47 65 74 4d 65 73 73 61 67 ssageA GetMessag 20020 65 3b 0d 0a 09 73 74 61 74 69 63 20 69 66 20 28 e;...static if ( 20030 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 _WIN32_WINNT >= 20040 30 78 34 31 30 29 20 7b 0d 0a 09 09 61 6c 69 61 0x410) {....alia 20050 73 20 47 65 74 4d 6f 6e 69 74 6f 72 49 6e 66 6f s GetMonitorInfo 20060 41 20 47 65 74 4d 6f 6e 69 74 6f 72 49 6e 66 6f A GetMonitorInfo 20070 3b 0d 0a 09 7d 0d 0a 09 61 6c 69 61 73 20 47 65 ;...}...alias Ge 20080 74 50 72 6f 70 41 20 47 65 74 50 72 6f 70 3b 0d tPropA GetProp;. 20090 0a 09 73 74 61 74 69 63 20 69 66 20 28 5f 57 49 ..static if (_WI 200a0 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 30 78 35 N32_WINNT >= 0x5 200b0 30 31 29 20 7b 0d 0a 09 09 61 6c 69 61 73 20 47 01) {....alias G 200c0 65 74 52 61 77 49 6e 70 75 74 44 65 76 69 63 65 etRawInputDevice 200d0 49 6e 66 6f 41 20 47 65 74 52 61 77 49 6e 70 75 InfoA GetRawInpu 200e0 74 44 65 76 69 63 65 49 6e 66 6f 3b 0d 0a 09 7d tDeviceInfo;...} 200f0 0d 0a 09 61 6c 69 61 73 20 47 65 74 54 61 62 62 ...alias GetTabb 20100 65 64 54 65 78 74 45 78 74 65 6e 74 41 20 47 65 edTextExtentA Ge 20110 74 54 61 62 62 65 64 54 65 78 74 45 78 74 65 6e tTabbedTextExten 20120 74 3b 0d 0a 09 61 6c 69 61 73 20 47 65 74 55 73 t;...alias GetUs 20130 65 72 4f 62 6a 65 63 74 49 6e 66 6f 72 6d 61 74 erObjectInformat 20140 69 6f 6e 41 20 47 65 74 55 73 65 72 4f 62 6a 65 ionA GetUserObje 20150 63 74 49 6e 66 6f 72 6d 61 74 69 6f 6e 3b 0d 0a ctInformation;.. 20160 09 61 6c 69 61 73 20 47 65 74 57 69 6e 64 6f 77 .alias GetWindow 20170 4c 6f 6e 67 41 20 47 65 74 57 69 6e 64 6f 77 4c LongA GetWindowL 20180 6f 6e 67 3b 0d 0a 09 61 6c 69 61 73 20 47 65 74 ong;...alias Get 20190 57 69 6e 64 6f 77 4c 6f 6e 67 50 74 72 41 20 47 WindowLongPtrA G 201a0 65 74 57 69 6e 64 6f 77 4c 6f 6e 67 50 74 72 3b etWindowLongPtr; 201b0 0d 0a 09 61 6c 69 61 73 20 47 65 74 57 69 6e 64 ...alias GetWind 201c0 6f 77 54 65 78 74 41 20 47 65 74 57 69 6e 64 6f owTextA GetWindo 201d0 77 54 65 78 74 3b 0d 0a 09 61 6c 69 61 73 20 47 wText;...alias G 201e0 65 74 57 69 6e 64 6f 77 54 65 78 74 4c 65 6e 67 etWindowTextLeng 201f0 74 68 41 20 47 65 74 57 69 6e 64 6f 77 54 65 78 thA GetWindowTex 20200 74 4c 65 6e 67 74 68 3b 0d 0a 09 61 6c 69 61 73 tLength;...alias 20210 20 47 65 74 41 6c 74 54 61 62 49 6e 66 6f 41 20 GetAltTabInfoA 20220 47 65 74 41 6c 74 54 61 62 49 6e 66 6f 3b 0d 0a GetAltTabInfo;.. 20230 09 61 6c 69 61 73 20 47 65 74 57 69 6e 64 6f 77 .alias GetWindow 20240 4d 6f 64 75 6c 65 46 69 6c 65 4e 61 6d 65 41 20 ModuleFileNameA 20250 47 65 74 57 69 6e 64 6f 77 4d 6f 64 75 6c 65 46 GetWindowModuleF 20260 69 6c 65 4e 61 6d 65 3b 0d 0a 09 61 6c 69 61 73 ileName;...alias 20270 20 47 72 61 79 53 74 72 69 6e 67 41 20 47 72 61 GrayStringA Gra 20280 79 53 74 72 69 6e 67 3b 0d 0a 09 61 6c 69 61 73 yString;...alias 20290 20 49 6e 73 65 72 74 4d 65 6e 75 41 20 49 6e 73 InsertMenuA Ins 202a0 65 72 74 4d 65 6e 75 3b 0d 0a 09 61 6c 69 61 73 ertMenu;...alias 202b0 20 49 6e 73 65 72 74 4d 65 6e 75 49 74 65 6d 41 InsertMenuItemA 202c0 20 49 6e 73 65 72 74 4d 65 6e 75 49 74 65 6d 3b InsertMenuItem; 202d0 0d 0a 09 61 6c 69 61 73 20 49 73 43 68 61 72 41 ...alias IsCharA 202e0 6c 70 68 61 41 20 49 73 43 68 61 72 41 6c 70 68 lphaA IsCharAlph 202f0 61 3b 0d 0a 09 61 6c 69 61 73 20 49 73 43 68 61 a;...alias IsCha 20300 72 41 6c 70 68 61 4e 75 6d 65 72 69 63 41 20 49 rAlphaNumericA I 20310 73 43 68 61 72 41 6c 70 68 61 4e 75 6d 65 72 69 sCharAlphaNumeri 20320 63 3b 0d 0a 09 61 6c 69 61 73 20 49 73 43 68 61 c;...alias IsCha 20330 72 4c 6f 77 65 72 41 20 49 73 43 68 61 72 4c 6f rLowerA IsCharLo 20340 77 65 72 3b 0d 0a 09 61 6c 69 61 73 20 49 73 43 wer;...alias IsC 20350 68 61 72 55 70 70 65 72 41 20 49 73 43 68 61 72 harUpperA IsChar 20360 55 70 70 65 72 3b 0d 0a 09 61 6c 69 61 73 20 49 Upper;...alias I 20370 73 44 69 61 6c 6f 67 4d 65 73 73 61 67 65 41 20 sDialogMessageA 20380 49 73 44 69 61 6c 6f 67 4d 65 73 73 61 67 65 3b IsDialogMessage; 20390 0d 0a 09 61 6c 69 61 73 20 4c 6f 61 64 41 63 63 ...alias LoadAcc 203a0 65 6c 65 72 61 74 6f 72 73 41 20 4c 6f 61 64 41 eleratorsA LoadA 203b0 63 63 65 6c 65 72 61 74 6f 72 73 3b 0d 0a 09 61 ccelerators;...a 203c0 6c 69 61 73 20 4c 6f 61 64 42 69 74 6d 61 70 41 lias LoadBitmapA 203d0 20 4c 6f 61 64 42 69 74 6d 61 70 3b 0d 0a 09 61 LoadBitmap;...a 203e0 6c 69 61 73 20 4c 6f 61 64 43 75 72 73 6f 72 41 lias LoadCursorA 203f0 20 4c 6f 61 64 43 75 72 73 6f 72 3b 0d 0a 09 61 LoadCursor;...a 20400 6c 69 61 73 20 4c 6f 61 64 49 63 6f 6e 41 20 4c lias LoadIconA L 20410 6f 61 64 49 63 6f 6e 3b 0d 0a 09 61 6c 69 61 73 oadIcon;...alias 20420 20 4c 6f 61 64 43 75 72 73 6f 72 46 72 6f 6d 46 LoadCursorFromF 20430 69 6c 65 41 20 4c 6f 61 64 43 75 72 73 6f 72 46 ileA LoadCursorF 20440 72 6f 6d 46 69 6c 65 3b 0d 0a 09 61 6c 69 61 73 romFile;...alias 20450 20 4c 6f 61 64 49 6d 61 67 65 41 20 4c 6f 61 64 LoadImageA Load 20460 49 6d 61 67 65 3b 0d 0a 09 61 6c 69 61 73 20 4c Image;...alias L 20470 6f 61 64 4b 65 79 62 6f 61 72 64 4c 61 79 6f 75 oadKeyboardLayou 20480 74 41 20 4c 6f 61 64 4b 65 79 62 6f 61 72 64 4c tA LoadKeyboardL 20490 61 79 6f 75 74 3b 0d 0a 09 61 6c 69 61 73 20 4c ayout;...alias L 204a0 6f 61 64 4d 65 6e 75 41 20 4c 6f 61 64 4d 65 6e oadMenuA LoadMen 204b0 75 3b 0d 0a 09 61 6c 69 61 73 20 4c 6f 61 64 4d u;...alias LoadM 204c0 65 6e 75 49 6e 64 69 72 65 63 74 41 20 4c 6f 61 enuIndirectA Loa 204d0 64 4d 65 6e 75 49 6e 64 69 72 65 63 74 3b 0d 0a dMenuIndirect;.. 204e0 09 61 6c 69 61 73 20 4c 6f 61 64 53 74 72 69 6e .alias LoadStrin 204f0 67 41 20 4c 6f 61 64 53 74 72 69 6e 67 3b 0d 0a gA LoadString;.. 20500 09 61 6c 69 61 73 20 4d 61 70 56 69 72 74 75 61 .alias MapVirtua 20510 6c 4b 65 79 41 20 4d 61 70 56 69 72 74 75 61 6c lKeyA MapVirtual 20520 4b 65 79 3b 0d 0a 09 61 6c 69 61 73 20 4d 61 70 Key;...alias Map 20530 56 69 72 74 75 61 6c 4b 65 79 45 78 41 20 4d 61 VirtualKeyExA Ma 20540 70 56 69 72 74 75 61 6c 4b 65 79 45 78 3b 0d 0a pVirtualKeyEx;.. 20550 09 61 6c 69 61 73 20 4d 65 73 73 61 67 65 42 6f .alias MessageBo 20560 78 41 20 4d 65 73 73 61 67 65 42 6f 78 3b 0d 0a xA MessageBox;.. 20570 09 61 6c 69 61 73 20 4d 65 73 73 61 67 65 42 6f .alias MessageBo 20580 78 45 78 41 20 4d 65 73 73 61 67 65 42 6f 78 45 xExA MessageBoxE 20590 78 3b 0d 0a 09 61 6c 69 61 73 20 4d 65 73 73 61 x;...alias Messa 205a0 67 65 42 6f 78 49 6e 64 69 72 65 63 74 41 20 4d geBoxIndirectA M 205b0 65 73 73 61 67 65 42 6f 78 49 6e 64 69 72 65 63 essageBoxIndirec 205c0 74 3b 0d 0a 09 61 6c 69 61 73 20 4d 6f 64 69 66 t;...alias Modif 205d0 79 4d 65 6e 75 41 20 4d 6f 64 69 66 79 4d 65 6e yMenuA ModifyMen 205e0 75 3b 0d 0a 09 61 6c 69 61 73 20 4f 65 6d 54 6f u;...alias OemTo 205f0 43 68 61 72 41 20 4f 65 6d 54 6f 43 68 61 72 3b CharA OemToChar; 20600 0d 0a 09 61 6c 69 61 73 20 4f 65 6d 54 6f 43 68 ...alias OemToCh 20610 61 72 42 75 66 66 41 20 4f 65 6d 54 6f 43 68 61 arBuffA OemToCha 20620 72 42 75 66 66 3b 0d 0a 09 61 6c 69 61 73 20 4f rBuff;...alias O 20630 70 65 6e 44 65 73 6b 74 6f 70 41 20 4f 70 65 6e penDesktopA Open 20640 44 65 73 6b 74 6f 70 3b 0d 0a 09 61 6c 69 61 73 Desktop;...alias 20650 20 4f 70 65 6e 57 69 6e 64 6f 77 53 74 61 74 69 OpenWindowStati 20660 6f 6e 41 20 4f 70 65 6e 57 69 6e 64 6f 77 53 74 onA OpenWindowSt 20670 61 74 69 6f 6e 3b 0d 0a 09 61 6c 69 61 73 20 50 ation;...alias P 20680 65 65 6b 4d 65 73 73 61 67 65 41 20 50 65 65 6b eekMessageA Peek 20690 4d 65 73 73 61 67 65 3b 0d 0a 09 61 6c 69 61 73 Message;...alias 206a0 20 50 6f 73 74 4d 65 73 73 61 67 65 41 20 50 6f PostMessageA Po 206b0 73 74 4d 65 73 73 61 67 65 3b 0d 0a 09 61 6c 69 stMessage;...ali 206c0 61 73 20 50 6f 73 74 54 68 72 65 61 64 4d 65 73 as PostThreadMes 206d0 73 61 67 65 41 20 50 6f 73 74 54 68 72 65 61 64 sageA PostThread 206e0 4d 65 73 73 61 67 65 3b 0d 0a 09 61 6c 69 61 73 Message;...alias 206f0 20 52 65 61 6c 47 65 74 57 69 6e 64 6f 77 43 6c RealGetWindowCl 20700 61 73 73 41 20 52 65 61 6c 47 65 74 57 69 6e 64 assA RealGetWind 20710 6f 77 43 6c 61 73 73 3b 0d 0a 09 61 6c 69 61 73 owClass;...alias 20720 20 52 65 67 69 73 74 65 72 43 6c 61 73 73 41 20 RegisterClassA 20730 52 65 67 69 73 74 65 72 43 6c 61 73 73 3b 0d 0a RegisterClass;.. 20740 09 61 6c 69 61 73 20 52 65 67 69 73 74 65 72 43 .alias RegisterC 20750 6c 61 73 73 45 78 41 20 52 65 67 69 73 74 65 72 lassExA Register 20760 43 6c 61 73 73 45 78 3b 0d 0a 09 61 6c 69 61 73 ClassEx;...alias 20770 20 52 65 67 69 73 74 65 72 43 6c 69 70 62 6f 61 RegisterClipboa 20780 72 64 46 6f 72 6d 61 74 41 20 52 65 67 69 73 74 rdFormatA Regist 20790 65 72 43 6c 69 70 62 6f 61 72 64 46 6f 72 6d 61 erClipboardForma 207a0 74 3b 0d 0a 09 73 74 61 74 69 63 20 69 66 20 28 t;...static if ( 207b0 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d 20 _WIN32_WINNT >= 207c0 30 78 35 30 30 29 20 7b 0d 0a 09 09 61 6c 69 61 0x500) {....alia 207d0 73 20 52 65 67 69 73 74 65 72 44 65 76 69 63 65 s RegisterDevice 207e0 4e 6f 74 69 66 69 63 61 74 69 6f 6e 41 20 52 65 NotificationA Re 207f0 67 69 73 74 65 72 44 65 76 69 63 65 4e 6f 74 69 gisterDeviceNoti 20800 66 69 63 61 74 69 6f 6e 3b 0d 0a 09 7d 0d 0a 09 fication;...}... 20810 61 6c 69 61 73 20 52 65 67 69 73 74 65 72 57 69 alias RegisterWi 20820 6e 64 6f 77 4d 65 73 73 61 67 65 41 20 52 65 67 ndowMessageA Reg 20830 69 73 74 65 72 57 69 6e 64 6f 77 4d 65 73 73 61 isterWindowMessa 20840 67 65 3b 0d 0a 09 61 6c 69 61 73 20 52 65 6d 6f ge;...alias Remo 20850 76 65 50 72 6f 70 41 20 52 65 6d 6f 76 65 50 72 vePropA RemovePr 20860 6f 70 3b 0d 0a 09 61 6c 69 61 73 20 53 65 6e 64 op;...alias Send 20870 44 6c 67 49 74 65 6d 4d 65 73 73 61 67 65 41 20 DlgItemMessageA 20880 53 65 6e 64 44 6c 67 49 74 65 6d 4d 65 73 73 61 SendDlgItemMessa 20890 67 65 3b 0d 0a 09 61 6c 69 61 73 20 53 65 6e 64 ge;...alias Send 208a0 4d 65 73 73 61 67 65 41 20 53 65 6e 64 4d 65 73 MessageA SendMes 208b0 73 61 67 65 3b 0d 0a 09 61 6c 69 61 73 20 53 65 sage;...alias Se 208c0 6e 64 4d 65 73 73 61 67 65 43 61 6c 6c 62 61 63 ndMessageCallbac 208d0 6b 41 20 53 65 6e 64 4d 65 73 73 61 67 65 43 61 kA SendMessageCa 208e0 6c 6c 62 61 63 6b 3b 0d 0a 09 61 6c 69 61 73 20 llback;...alias 208f0 53 65 6e 64 4d 65 73 73 61 67 65 54 69 6d 65 6f SendMessageTimeo 20900 75 74 41 20 53 65 6e 64 4d 65 73 73 61 67 65 54 utA SendMessageT 20910 69 6d 65 6f 75 74 3b 0d 0a 09 61 6c 69 61 73 20 imeout;...alias 20920 53 65 6e 64 4e 6f 74 69 66 79 4d 65 73 73 61 67 SendNotifyMessag 20930 65 41 20 53 65 6e 64 4e 6f 74 69 66 79 4d 65 73 eA SendNotifyMes 20940 73 61 67 65 3b 0d 0a 09 61 6c 69 61 73 20 53 65 sage;...alias Se 20950 74 43 6c 61 73 73 4c 6f 6e 67 41 20 53 65 74 43 tClassLongA SetC 20960 6c 61 73 73 4c 6f 6e 67 3b 0d 0a 09 61 6c 69 61 lassLong;...alia 20970 73 20 53 65 74 44 6c 67 49 74 65 6d 54 65 78 74 s SetDlgItemText 20980 41 20 53 65 74 44 6c 67 49 74 65 6d 54 65 78 74 A SetDlgItemText 20990 3b 0d 0a 09 61 6c 69 61 73 20 53 65 74 4d 65 6e ;...alias SetMen 209a0 75 49 74 65 6d 49 6e 66 6f 41 20 53 65 74 4d 65 uItemInfoA SetMe 209b0 6e 75 49 74 65 6d 49 6e 66 6f 3b 0d 0a 09 61 6c nuItemInfo;...al 209c0 69 61 73 20 53 65 74 50 72 6f 70 41 20 53 65 74 ias SetPropA Set 209d0 50 72 6f 70 3b 0d 0a 09 61 6c 69 61 73 20 53 65 Prop;...alias Se 209e0 74 55 73 65 72 4f 62 6a 65 63 74 49 6e 66 6f 72 tUserObjectInfor 209f0 6d 61 74 69 6f 6e 41 20 53 65 74 55 73 65 72 4f mationA SetUserO 20a00 62 6a 65 63 74 49 6e 66 6f 72 6d 61 74 69 6f 6e bjectInformation 20a10 3b 0d 0a 09 61 6c 69 61 73 20 53 65 74 57 69 6e ;...alias SetWin 20a20 64 6f 77 4c 6f 6e 67 41 20 53 65 74 57 69 6e 64 dowLongA SetWind 20a30 6f 77 4c 6f 6e 67 3b 0d 0a 09 61 6c 69 61 73 20 owLong;...alias 20a40 53 65 74 57 69 6e 64 6f 77 4c 6f 6e 67 50 74 72 SetWindowLongPtr 20a50 41 20 53 65 74 57 69 6e 64 6f 77 4c 6f 6e 67 50 A SetWindowLongP 20a60 74 72 3b 0d 0a 09 61 6c 69 61 73 20 53 65 74 57 tr;...alias SetW 20a70 69 6e 64 6f 77 73 48 6f 6f 6b 41 20 53 65 74 57 indowsHookA SetW 20a80 69 6e 64 6f 77 73 48 6f 6f 6b 3b 0d 0a 09 61 6c indowsHook;...al 20a90 69 61 73 20 53 65 74 57 69 6e 64 6f 77 73 48 6f ias SetWindowsHo 20aa0 6f 6b 45 78 41 20 53 65 74 57 69 6e 64 6f 77 73 okExA SetWindows 20ab0 48 6f 6f 6b 45 78 3b 0d 0a 09 61 6c 69 61 73 20 HookEx;...alias 20ac0 53 65 74 57 69 6e 64 6f 77 54 65 78 74 41 20 53 SetWindowTextA S 20ad0 65 74 57 69 6e 64 6f 77 54 65 78 74 3b 0d 0a 09 etWindowText;... 20ae0 61 6c 69 61 73 20 53 79 73 74 65 6d 50 61 72 61 alias SystemPara 20af0 6d 65 74 65 72 73 49 6e 66 6f 41 20 53 79 73 74 metersInfoA Syst 20b00 65 6d 50 61 72 61 6d 65 74 65 72 73 49 6e 66 6f emParametersInfo 20b10 3b 0d 0a 09 61 6c 69 61 73 20 54 61 62 62 65 64 ;...alias Tabbed 20b20 54 65 78 74 4f 75 74 41 20 54 61 62 62 65 64 54 TextOutA TabbedT 20b30 65 78 74 4f 75 74 3b 0d 0a 09 61 6c 69 61 73 20 extOut;...alias 20b40 54 72 61 6e 73 6c 61 74 65 41 63 63 65 6c 65 72 TranslateAcceler 20b50 61 74 6f 72 41 20 54 72 61 6e 73 6c 61 74 65 41 atorA TranslateA 20b60 63 63 65 6c 65 72 61 74 6f 72 3b 0d 0a 09 61 6c ccelerator;...al 20b70 69 61 73 20 55 6e 72 65 67 69 73 74 65 72 43 6c ias UnregisterCl 20b80 61 73 73 41 20 55 6e 72 65 67 69 73 74 65 72 43 assA UnregisterC 20b90 6c 61 73 73 3b 0d 0a 09 61 6c 69 61 73 20 56 6b lass;...alias Vk 20ba0 4b 65 79 53 63 61 6e 41 20 56 6b 4b 65 79 53 63 KeyScanA VkKeySc 20bb0 61 6e 3b 0d 0a 09 61 6c 69 61 73 20 56 6b 4b 65 an;...alias VkKe 20bc0 79 53 63 61 6e 45 78 41 20 56 6b 4b 65 79 53 63 yScanExA VkKeySc 20bd0 61 6e 45 78 3b 0d 0a 09 61 6c 69 61 73 20 57 69 anEx;...alias Wi 20be0 6e 48 65 6c 70 41 20 57 69 6e 48 65 6c 70 3b 0d nHelpA WinHelp;. 20bf0 0a 09 61 6c 69 61 73 20 77 73 70 72 69 6e 74 66 ..alias wsprintf 20c00 41 20 77 73 70 72 69 6e 74 66 3b 0d 0a 09 61 6c A wsprintf;...al 20c10 69 61 73 20 77 76 73 70 72 69 6e 74 66 41 20 77 ias wvsprintfA w 20c20 76 73 70 72 69 6e 74 66 3b 0d 0a 0d 0a 09 61 6c vsprintf;.....al 20c30 69 61 73 20 43 68 61 6e 67 65 44 69 73 70 6c 61 ias ChangeDispla 20c40 79 53 65 74 74 69 6e 67 73 41 20 43 68 61 6e 67 ySettingsA Chang 20c50 65 44 69 73 70 6c 61 79 53 65 74 74 69 6e 67 73 eDisplaySettings 20c60 3b 0d 0a 09 61 6c 69 61 73 20 43 68 61 6e 67 65 ;...alias Change 20c70 44 69 73 70 6c 61 79 53 65 74 74 69 6e 67 73 45 DisplaySettingsE 20c80 78 41 20 43 68 61 6e 67 65 44 69 73 70 6c 61 79 xA ChangeDisplay 20c90 53 65 74 74 69 6e 67 73 45 78 3b 0d 0a 09 61 6c SettingsEx;...al 20ca0 69 61 73 20 43 72 65 61 74 65 44 65 73 6b 74 6f ias CreateDeskto 20cb0 70 41 20 43 72 65 61 74 65 44 65 73 6b 74 6f 70 pA CreateDesktop 20cc0 3b 0d 0a 09 61 6c 69 61 73 20 45 6e 75 6d 44 69 ;...alias EnumDi 20cd0 73 70 6c 61 79 53 65 74 74 69 6e 67 73 41 20 45 splaySettingsA E 20ce0 6e 75 6d 44 69 73 70 6c 61 79 53 65 74 74 69 6e numDisplaySettin 20cf0 67 73 3b 0d 0a 09 73 74 61 74 69 63 20 69 66 20 gs;...static if 20d00 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 3d (_WIN32_WINNT >= 20d10 20 30 78 35 30 30 29 20 7b 0d 0a 09 09 61 6c 69 0x500) {....ali 20d20 61 73 20 45 6e 75 6d 44 69 73 70 6c 61 79 53 65 as EnumDisplaySe 20d30 74 74 69 6e 67 73 45 78 41 20 45 6e 75 6d 44 69 ttingsExA EnumDi 20d40 73 70 6c 61 79 53 65 74 74 69 6e 67 73 45 78 3b splaySettingsEx; 20d50 0d 0a 09 7d 0d 0a 09 61 6c 69 61 73 20 45 6e 75 ...}...alias Enu 20d60 6d 44 69 73 70 6c 61 79 44 65 76 69 63 65 73 41 mDisplayDevicesA 20d70 20 45 6e 75 6d 44 69 73 70 6c 61 79 44 65 76 69 EnumDisplayDevi 20d80 63 65 73 3b 0d 0a 7d 0d 0a 0d 0a 61 6c 69 61 73 ces;..}....alias 20d90 20 57 4e 44 43 4c 41 53 53 2a 20 4c 50 57 4e 44 WNDCLASS* LPWND 20da0 43 4c 41 53 53 2c 20 50 57 4e 44 43 4c 41 53 53 CLASS, PWNDCLASS 20db0 3b 0d 0a 61 6c 69 61 73 20 57 4e 44 43 4c 41 53 ;..alias WNDCLAS 20dc0 53 45 58 2a 20 4c 50 57 4e 44 43 4c 41 53 53 45 SEX* LPWNDCLASSE 20dd0 58 2c 20 50 57 4e 44 43 4c 41 53 53 45 58 3b 0d X, PWNDCLASSEX;. 20de0 0a 61 6c 69 61 73 20 4d 45 4e 55 49 54 45 4d 49 .alias MENUITEMI 20df0 4e 46 4f 2a 20 4c 50 4d 45 4e 55 49 54 45 4d 49 NFO* LPMENUITEMI 20e00 4e 46 4f 3b 0d 0a 61 6c 69 61 73 20 4d 53 47 42 NFO;..alias MSGB 20e10 4f 58 50 41 52 41 4d 53 2a 20 50 4d 53 47 42 4f OXPARAMS* PMSGBO 20e20 58 50 41 52 41 4d 53 2c 20 4c 50 4d 53 47 42 4f XPARAMS, LPMSGBO 20e30 58 50 41 52 41 4d 53 3b 0d 0a 61 6c 69 61 73 20 XPARAMS;..alias 20e40 48 49 47 48 43 4f 4e 54 52 41 53 54 2a 20 4c 50 HIGHCONTRAST* LP 20e50 48 49 47 48 43 4f 4e 54 52 41 53 54 3b 0d 0a 61 HIGHCONTRAST;..a 20e60 6c 69 61 73 20 53 45 52 49 41 4c 4b 45 59 53 2a lias SERIALKEYS* 20e70 20 4c 50 53 45 52 49 41 4c 4b 45 59 53 3b 0d 0a LPSERIALKEYS;.. 20e80 61 6c 69 61 73 20 53 4f 55 4e 44 53 45 4e 54 52 alias SOUNDSENTR 20e90 59 2a 20 4c 50 53 4f 55 4e 44 53 45 4e 54 52 59 Y* LPSOUNDSENTRY 20ea0 3b 0d 0a 61 6c 69 61 73 20 43 52 45 41 54 45 53 ;..alias CREATES 20eb0 54 52 55 43 54 2a 20 4c 50 43 52 45 41 54 45 53 TRUCT* LPCREATES 20ec0 54 52 55 43 54 3b 0d 0a 61 6c 69 61 73 20 43 42 TRUCT;..alias CB 20ed0 54 5f 43 52 45 41 54 45 57 4e 44 2a 20 4c 50 43 T_CREATEWND* LPC 20ee0 42 54 5f 43 52 45 41 54 45 57 4e 44 3b 0d 0a 61 BT_CREATEWND;..a 20ef0 6c 69 61 73 20 4d 44 49 43 52 45 41 54 45 53 54 lias MDICREATEST 20f00 52 55 43 54 2a 20 4c 50 4d 44 49 43 52 45 41 54 RUCT* LPMDICREAT 20f10 45 53 54 52 55 43 54 3b 0d 0a 61 6c 69 61 73 20 ESTRUCT;..alias 20f20 4d 55 4c 54 49 4b 45 59 48 45 4c 50 2a 20 50 4d MULTIKEYHELP* PM 20f30 55 4c 54 49 4b 45 59 48 45 4c 50 2c 20 4c 50 4d ULTIKEYHELP, LPM 20f40 55 4c 54 49 4b 45 59 48 45 4c 50 3b 0d 0a 61 6c ULTIKEYHELP;..al 20f50 69 61 73 20 4d 4f 4e 49 54 4f 52 49 4e 46 4f 45 ias MONITORINFOE 20f60 58 2a 20 4c 50 4d 4f 4e 49 54 4f 52 49 4e 46 4f X* LPMONITORINFO 20f70 45 58 3b 0d 0a 61 6c 69 61 73 20 49 43 4f 4e 4d EX;..alias ICONM 20f80 45 54 52 49 43 53 2a 20 4c 50 49 43 4f 4e 4d 45 ETRICS* LPICONME 20f90 54 52 49 43 53 3b 0d 0a 61 6c 69 61 73 20 4e 4f TRICS;..alias NO 20fa0 4e 43 4c 49 45 4e 54 4d 45 54 52 49 43 53 2a 20 NCLIENTMETRICS* 20fb0 4c 50 4e 4f 4e 43 4c 49 45 4e 54 4d 45 54 52 49 LPNONCLIENTMETRI 20fc0 43 53 3b 0d 0a CS;..