Artifact bb450c1d9108af875f89eec9a9842b53f1142b2f:
0000: 23 69 66 6e 64 65 66 20 5f 4b 49 4c 49 42 5f 53 #ifndef _KILIB_S
0010: 54 44 41 46 58 5f 48 5f 0d 0a 23 64 65 66 69 6e TDAFX_H_..#defin
0020: 65 20 5f 4b 49 4c 49 42 5f 53 54 44 41 46 58 5f e _KILIB_STDAFX_
0030: 48 5f 0d 0a 0d 0a 23 75 6e 64 65 66 20 20 20 57 H_....#undef W
0040: 49 4e 56 45 52 0d 0a 23 64 65 66 69 6e 65 20 20 INVER..#define
0050: 57 49 4e 56 45 52 20 20 20 20 20 20 30 78 30 34 WINVER 0x04
0060: 30 30 0d 0a 23 75 6e 64 65 66 20 20 5f 57 49 4e 00..#undef _WIN
0070: 33 32 5f 49 45 0d 0a 23 64 65 66 69 6e 65 20 5f 32_IE..#define _
0080: 57 49 4e 33 32 5f 49 45 20 20 20 20 30 78 30 32 WIN32_IE 0x02
0090: 30 30 0d 0a 23 75 6e 64 65 66 20 20 5f 57 49 4e 00..#undef _WIN
00a0: 33 32 5f 57 49 4e 4e 54 0d 0a 23 64 65 66 69 6e 32_WINNT..#defin
00b0: 65 20 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 30 e _WIN32_WINNT 0
00c0: 78 30 34 30 30 0d 0a 0d 0a 23 64 65 66 69 6e 65 x0400....#define
00d0: 20 20 4f 45 4d 52 45 53 4f 55 52 43 45 0d 0a 23 OEMRESOURCE..#
00e0: 64 65 66 69 6e 65 20 20 4e 4f 4d 49 4e 4d 41 58 define NOMINMAX
00f0: 0d 0a 23 69 66 64 65 66 20 53 55 50 45 52 54 49 ..#ifdef SUPERTI
0100: 4e 59 0d 0a 20 20 23 64 65 66 69 6e 65 20 6d 65 NY.. #define me
0110: 6d 73 65 74 20 6d 65 6d 73 65 74 5f 64 65 66 61 mset memset_defa
0120: 75 6c 74 0d 0a 23 65 6e 64 69 66 0d 0a 0d 0a 23 ult..#endif....#
0130: 69 6e 63 6c 75 64 65 20 3c 77 69 6e 64 6f 77 73 include <windows
0140: 2e 68 3e 0d 0a 23 69 6e 63 6c 75 64 65 20 3c 73 .h>..#include <s
0150: 68 6c 6f 62 6a 2e 68 3e 0d 0a 23 69 6e 63 6c 75 hlobj.h>..#inclu
0160: 64 65 20 3c 63 6f 6d 6d 64 6c 67 2e 68 3e 0d 0a de <commdlg.h>..
0170: 23 69 6e 63 6c 75 64 65 20 3c 63 6f 6d 6d 63 74 #include <commct
0180: 72 6c 2e 68 3e 0d 0a 23 69 6e 63 6c 75 64 65 20 rl.h>..#include
0190: 3c 69 6d 6d 2e 68 3e 0d 0a 2f 2f 20 64 69 6d 6d <imm.h>..// dimm
01a0: 2e 68 82 aa 96 b3 82 ad 82 c4 83 47 83 89 81 5b .h.........G...[
01b0: 82 c9 82 c8 82 e9 8f ea 8d 87 81 41 83 76 83 8d ...........A.v..
01c0: 83 57 83 46 83 4e 83 67 82 cc 90 dd 92 e8 82 c5 .W.F.N.g........
01d0: 55 53 45 47 4c 4f 42 41 4c 49 4d 45 82 cc 92 e8 USEGLOBALIME....
01e0: 8b 60 82 f0 0d 0a 2f 2f 20 8d ed 8f 9c 82 b7 82 .`....// .......
01f0: e9 82 a9 81 41 8d c5 90 56 82 cc 20 50 6c 61 74 ....A...V.. Plat
0200: 66 6f 72 6d 20 53 44 4b 20 82 f0 93 b1 93 fc 82 form SDK .......
0210: b7 82 ea 82 ce 83 72 83 8b 83 68 82 aa 92 ca 82 ......r...h.....
0220: e9 82 e6 82 a4 82 c9 82 c8 82 e8 82 dc 82 b7 81 ................
0230: 42 0d 0a 23 69 66 64 65 66 20 55 53 45 47 4c 4f B..#ifdef USEGLO
0240: 42 41 4c 49 4d 45 0d 0a 23 69 6e 63 6c 75 64 65 BALIME..#include
0250: 20 3c 64 69 6d 6d 2e 68 3e 0d 0a 23 65 6e 64 69 <dimm.h>..#endi
0260: 66 0d 0a 0d 0a 23 69 66 64 65 66 20 53 55 50 45 f....#ifdef SUPE
0270: 52 54 49 4e 59 0d 0a 20 20 23 75 6e 64 65 66 20 RTINY.. #undef
0280: 6d 65 6d 73 65 74 0d 0a 23 65 6e 64 69 66 0d 0a memset..#endif..
0290: 0d 0a 23 69 66 6e 64 65 66 20 57 4d 5f 4d 4f 55 ..#ifndef WM_MOU
02a0: 53 45 57 48 45 45 4c 0d 0a 23 64 65 66 69 6e 65 SEWHEEL..#define
02b0: 20 57 4d 5f 4d 4f 55 53 45 57 48 45 45 4c 20 30 WM_MOUSEWHEEL 0
02c0: 78 30 32 30 41 0d 0a 23 65 6e 64 69 66 0d 0a 23 x020A..#endif..#
02d0: 69 66 6e 64 65 66 20 4f 46 4e 5f 45 4e 41 42 4c ifndef OFN_ENABL
02e0: 45 53 49 5a 49 4e 47 0d 0a 23 64 65 66 69 6e 65 ESIZING..#define
02f0: 20 4f 46 4e 5f 45 4e 41 42 4c 45 53 49 5a 49 4e OFN_ENABLESIZIN
0300: 47 20 30 78 30 30 38 30 30 30 30 30 0d 0a 23 65 G 0x00800000..#e
0310: 6e 64 69 66 0d 0a 23 69 66 6e 64 65 66 20 49 4d ndif..#ifndef IM
0320: 52 5f 52 45 43 4f 4e 56 45 52 54 53 54 52 49 4e R_RECONVERTSTRIN
0330: 47 0d 0a 23 64 65 66 69 6e 65 20 49 4d 52 5f 52 G..#define IMR_R
0340: 45 43 4f 4e 56 45 52 54 53 54 52 49 4e 47 20 20 ECONVERTSTRING
0350: 20 20 20 20 20 20 20 20 20 20 20 30 78 30 30 30 0x000
0360: 34 0d 0a 23 64 65 66 69 6e 65 20 49 4d 52 5f 43 4..#define IMR_C
0370: 4f 4e 46 49 52 4d 52 45 43 4f 4e 56 45 52 54 53 ONFIRMRECONVERTS
0380: 54 52 49 4e 47 20 20 20 20 20 20 30 78 30 30 30 TRING 0x000
0390: 35 0d 0a 74 79 70 65 64 65 66 20 73 74 72 75 63 5..typedef struc
03a0: 74 20 74 61 67 52 45 43 4f 4e 56 45 52 54 53 54 t tagRECONVERTST
03b0: 52 49 4e 47 20 7b 0d 0a 20 20 20 20 44 57 4f 52 RING {.. DWOR
03c0: 44 20 64 77 53 69 7a 65 3b 0d 0a 20 20 20 20 44 D dwSize;.. D
03d0: 57 4f 52 44 20 64 77 56 65 72 73 69 6f 6e 3b 0d WORD dwVersion;.
03e0: 0a 20 20 20 20 44 57 4f 52 44 20 64 77 53 74 72 . DWORD dwStr
03f0: 4c 65 6e 3b 0d 0a 20 20 20 20 44 57 4f 52 44 20 Len;.. DWORD
0400: 64 77 53 74 72 4f 66 66 73 65 74 3b 0d 0a 20 20 dwStrOffset;..
0410: 20 20 44 57 4f 52 44 20 64 77 43 6f 6d 70 53 74 DWORD dwCompSt
0420: 72 4c 65 6e 3b 0d 0a 20 20 20 20 44 57 4f 52 44 rLen;.. DWORD
0430: 20 64 77 43 6f 6d 70 53 74 72 4f 66 66 73 65 74 dwCompStrOffset
0440: 3b 0d 0a 20 20 20 20 44 57 4f 52 44 20 64 77 54 ;.. DWORD dwT
0450: 61 72 67 65 74 53 74 72 4c 65 6e 3b 0d 0a 20 20 argetStrLen;..
0460: 20 20 44 57 4f 52 44 20 64 77 54 61 72 67 65 74 DWORD dwTarget
0470: 53 74 72 4f 66 66 73 65 74 3b 0d 0a 7d 20 52 45 StrOffset;..} RE
0480: 43 4f 4e 56 45 52 54 53 54 52 49 4e 47 2c 20 2a CONVERTSTRING, *
0490: 50 52 45 43 4f 4e 56 45 52 54 53 54 52 49 4e 47 PRECONVERTSTRING
04a0: 2c 20 4e 45 41 52 20 2a 4e 50 52 45 43 4f 4e 56 , NEAR *NPRECONV
04b0: 45 52 54 53 54 52 49 4e 47 2c 20 46 41 52 20 2a ERTSTRING, FAR *
04c0: 4c 50 52 45 43 4f 4e 56 45 52 54 53 54 52 49 4e LPRECONVERTSTRIN
04d0: 47 3b 0d 0a 23 65 6e 64 69 66 0d 0a 23 69 66 6e G;..#endif..#ifn
04e0: 64 65 66 20 57 4d 5f 49 4d 45 5f 52 45 51 55 45 def WM_IME_REQUE
04f0: 53 54 0d 0a 23 64 65 66 69 6e 65 20 57 4d 5f 49 ST..#define WM_I
0500: 4d 45 5f 52 45 51 55 45 53 54 20 20 20 20 20 20 ME_REQUEST
0510: 20 20 20 20 20 20 20 20 20 20 20 20 30 78 30 32 0x02
0520: 38 38 0d 0a 23 65 6e 64 69 66 0d 0a 0d 0a 23 69 88..#endif....#i
0530: 66 64 65 66 20 5f 4d 53 43 5f 56 45 52 0d 0a 23 fdef _MSC_VER..#
0540: 70 72 61 67 6d 61 20 77 61 72 6e 69 6e 67 28 20 pragma warning(
0550: 64 69 73 61 62 6c 65 3a 20 34 33 35 35 20 29 0d disable: 4355 ).
0560: 0a 23 65 6e 64 69 66 0d 0a 0d 0a 23 69 66 64 65 .#endif....#ifde
0570: 66 20 5f 5f 44 4d 43 5f 5f 0d 0a 09 23 64 65 66 f __DMC__...#def
0580: 69 6e 65 20 53 65 74 57 69 6e 64 6f 77 4c 6f 6e ine SetWindowLon
0590: 67 50 74 72 20 53 65 74 57 69 6e 64 6f 77 4c 6f gPtr SetWindowLo
05a0: 6e 67 0d 0a 09 23 64 65 66 69 6e 65 20 47 65 74 ng...#define Get
05b0: 57 69 6e 64 6f 77 4c 6f 6e 67 50 74 72 20 47 65 WindowLongPtr Ge
05c0: 74 57 69 6e 64 6f 77 4c 6f 6e 67 0d 0a 09 23 64 tWindowLong...#d
05d0: 65 66 69 6e 65 20 55 49 4e 54 5f 50 54 52 20 20 efine UINT_PTR
05e0: 20 20 20 20 20 20 20 55 49 4e 54 0d 0a 09 23 64 UINT...#d
05f0: 65 66 69 6e 65 20 4c 4f 4e 47 5f 50 54 52 20 20 efine LONG_PTR
0600: 20 20 20 20 20 20 20 4c 4f 4e 47 0d 0a 09 23 64 LONG...#d
0610: 65 66 69 6e 65 20 47 57 4c 50 5f 57 4e 44 50 52 efine GWLP_WNDPR
0620: 4f 43 20 20 20 20 20 47 57 4c 5f 57 4e 44 50 52 OC GWL_WNDPR
0630: 4f 43 0d 0a 09 23 64 65 66 69 6e 65 20 47 57 4c OC...#define GWL
0640: 50 5f 55 53 45 52 44 41 54 41 20 20 20 20 47 57 P_USERDATA GW
0650: 4c 5f 55 53 45 52 44 41 54 41 0d 0a 23 65 6e 64 L_USERDATA..#end
0660: 69 66 0d 0a 0d 0a 23 65 6e 64 69 66 20 2f 2f 20 if....#endif //
0670: 5f 4b 49 4c 49 42 5f 53 54 44 41 46 58 5f 48 5f _KILIB_STDAFX_H_
0680: 0d 0a ..