Artifact df032703cbe98cede189363b87c35918657eec4e:
0000: 6d 6f 64 75 6c 65 20 77 69 6e 33 32 2e 77 69 6e module win32.win
0010: 64 6f 77 73 3b 0d 0a 0d 0a 2f 2f 20 54 72 61 6e dows;....// Tran
0020: 73 6c 61 74 65 64 20 66 72 6f 6d 20 4d 69 63 72 slated from Micr
0030: 6f 73 6f 66 74 20 50 6c 61 74 66 6f 72 6d 20 53 osoft Platform S
0040: 44 4b 20 41 75 67 75 73 74 20 32 30 30 31 20 45 DK August 2001 E
0050: 64 69 74 69 6f 6e 0d 0a 2f 2f 20 62 79 20 59 2e dition..// by Y.
0060: 54 6f 6d 69 6e 6f 20 28 64 65 6d 6f 6f 6e 6c 69 Tomino (demoonli
0070: 74 40 69 6e 74 65 72 37 2e 6a 70 29 0d 0a 0d 0a t@inter7.jp)....
0080: 0d 0a 2f 2f 20 23 69 66 6e 64 65 66 20 5f 57 49 ..// #ifndef _WI
0090: 4e 44 4f 57 53 5f 0d 0a 2f 2f 20 23 64 65 66 69 NDOWS_..// #defi
00a0: 6e 65 20 5f 57 49 4e 44 4f 57 53 5f 0d 0a 0d 0a ne _WINDOWS_....
00b0: 2f 2f 20 23 69 66 6e 64 65 66 20 57 49 4e 56 45 // #ifndef WINVE
00c0: 52 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 R..// #.....// #
00d0: 65 6c 73 65 0d 0a 2f 2f 20 23 69 66 20 64 65 66 else..// #if def
00e0: 69 6e 65 64 28 5f 57 49 4e 33 32 5f 57 49 4e 4e ined(_WIN32_WINN
00f0: 54 29 20 26 26 20 28 57 49 4e 56 45 52 20 3c 20 T) && (WINVER <
0100: 30 78 30 34 30 30 29 20 26 26 20 28 5f 57 49 4e 0x0400) && (_WIN
0110: 33 32 5f 57 49 4e 4e 54 20 3e 20 30 78 30 34 30 32_WINNT > 0x040
0120: 30 29 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 0)..// #.....//
0130: 23 65 6e 64 69 66 0d 0a 2f 2f 20 23 65 6e 64 69 #endif..// #endi
0140: 66 0d 0a 0d 0a 2f 2f 20 23 69 66 6e 64 65 66 20 f....// #ifndef
0150: 5f 49 4e 43 5f 57 49 4e 44 4f 57 53 0d 0a 2f 2f _INC_WINDOWS..//
0160: 20 23 64 65 66 69 6e 65 20 5f 49 4e 43 5f 57 49 #define _INC_WI
0170: 4e 44 4f 57 53 0d 0a 0d 0a 2f 2f 20 23 69 66 20 NDOWS....// #if
0180: 64 65 66 69 6e 65 64 20 28 5f 4d 53 43 5f 56 45 defined (_MSC_VE
0190: 52 29 20 26 26 20 28 5f 4d 53 43 5f 56 45 52 20 R) && (_MSC_VER
01a0: 3e 3d 20 31 30 32 30 29 0d 0a 2f 2f 20 23 70 72 >= 1020)..// #pr
01b0: 61 67 6d 61 20 6f 6e 63 65 0d 0a 2f 2f 20 23 65 agma once..// #e
01c0: 6e 64 69 66 0d 0a 0d 0a 2f 2f 20 23 69 66 20 64 ndif....// #if d
01d0: 65 66 69 6e 65 64 28 52 43 5f 49 4e 56 4f 4b 45 efined(RC_INVOKE
01e0: 44 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 4e D) && !defined(N
01f0: 4f 57 49 4e 52 45 53 29 0d 0a 0d 0a 2f 2f 20 23 OWINRES)....// #
0200: 2e 2e 2e 0d 0a 0d 0a 2f 2f 20 23 65 6c 73 65 0d .......// #else.
0210: 0a 0d 0a 2f 2f 20 23 69 66 20 64 65 66 69 6e 65 ...// #if define
0220: 64 28 52 43 5f 49 4e 56 4f 4b 45 44 29 0d 0a 0d d(RC_INVOKED)...
0230: 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 2e 2e .// #.....// #..
0240: 2e 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 ...// #.....// #
0250: 2e 2e 2e 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f .....// #.....//
0260: 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a #.....// #.....
0270: 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 2e 2e 2e // #.....// #...
0280: 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 2e ..// #.....// #.
0290: 2e 2e 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 ....// #.....//
02a0: 23 2e 2e 2e 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f #.....// #...../
02b0: 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 2e 2e 2e 0d / #.....// #....
02c0: 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 65 6e .// #.....// #en
02d0: 64 69 66 0d 0a 0d 0a 2f 2f 20 23 69 66 20 21 64 dif....// #if !d
02e0: 65 66 69 6e 65 64 28 5f 36 38 4b 5f 29 20 26 26 efined(_68K_) &&
02f0: 20 21 64 65 66 69 6e 65 64 28 5f 4d 50 50 43 5f !defined(_MPPC_
0300: 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 5f 58 ) && !defined(_X
0310: 38 36 5f 29 20 26 26 20 21 64 65 66 69 6e 65 64 86_) && !defined
0320: 28 5f 49 41 36 34 5f 29 20 26 26 20 21 64 65 66 (_IA64_) && !def
0330: 69 6e 65 64 28 5f 41 4d 44 36 34 5f 29 20 26 26 ined(_AMD64_) &&
0340: 20 64 65 66 69 6e 65 64 28 5f 4d 5f 49 58 38 36 defined(_M_IX86
0350: 29 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 )..// #.....// #
0360: 65 6e 64 69 66 0d 0a 0d 0a 2f 2f 20 23 69 66 20 endif....// #if
0370: 21 64 65 66 69 6e 65 64 28 5f 36 38 4b 5f 29 20 !defined(_68K_)
0380: 26 26 20 21 64 65 66 69 6e 65 64 28 5f 4d 50 50 && !defined(_MPP
0390: 43 5f 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 C_) && !defined(
03a0: 5f 58 38 36 5f 29 20 26 26 20 21 64 65 66 69 6e _X86_) && !defin
03b0: 65 64 28 5f 49 41 36 34 5f 29 20 26 26 20 21 64 ed(_IA64_) && !d
03c0: 65 66 69 6e 65 64 28 5f 41 4d 44 36 34 5f 29 20 efined(_AMD64_)
03d0: 26 26 20 64 65 66 69 6e 65 64 28 5f 4d 5f 41 4d && defined(_M_AM
03e0: 44 36 34 29 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f D64)..// #...../
03f0: 2f 20 23 65 6e 64 69 66 0d 0a 0d 0a 2f 2f 20 23 / #endif....// #
0400: 69 66 20 21 64 65 66 69 6e 65 64 28 5f 36 38 4b if !defined(_68K
0410: 5f 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 5f _) && !defined(_
0420: 4d 50 50 43 5f 29 20 26 26 20 21 64 65 66 69 6e MPPC_) && !defin
0430: 65 64 28 5f 58 38 36 5f 29 20 26 26 20 21 64 65 ed(_X86_) && !de
0440: 66 69 6e 65 64 28 5f 49 41 36 34 5f 29 20 26 26 fined(_IA64_) &&
0450: 20 21 64 65 66 69 6e 65 64 28 5f 41 4d 44 36 34 !defined(_AMD64
0460: 5f 29 20 26 26 20 64 65 66 69 6e 65 64 28 5f 4d _) && defined(_M
0470: 5f 4d 36 38 4b 29 0d 0a 2f 2f 20 23 2e 2e 2e 0d _M68K)..// #....
0480: 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 0d 0a 2f 2f .// #endif....//
0490: 20 23 69 66 20 21 64 65 66 69 6e 65 64 28 5f 36 #if !defined(_6
04a0: 38 4b 5f 29 20 26 26 20 21 64 65 66 69 6e 65 64 8K_) && !defined
04b0: 28 5f 4d 50 50 43 5f 29 20 26 26 20 21 64 65 66 (_MPPC_) && !def
04c0: 69 6e 65 64 28 5f 58 38 36 5f 29 20 26 26 20 21 ined(_X86_) && !
04d0: 64 65 66 69 6e 65 64 28 5f 49 41 36 34 5f 29 20 defined(_IA64_)
04e0: 26 26 20 21 64 65 66 69 6e 65 64 28 5f 41 4d 44 && !defined(_AMD
04f0: 36 34 5f 29 20 26 26 20 64 65 66 69 6e 65 64 28 64_) && defined(
0500: 5f 4d 5f 4d 50 50 43 29 0d 0a 2f 2f 20 23 2e 2e _M_MPPC)..// #..
0510: 2e 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 0d 0a ...// #endif....
0520: 2f 2f 20 23 69 66 20 21 64 65 66 69 6e 65 64 28 // #if !defined(
0530: 5f 36 38 4b 5f 29 20 26 26 20 21 64 65 66 69 6e _68K_) && !defin
0540: 65 64 28 5f 4d 50 50 43 5f 29 20 26 26 20 21 64 ed(_MPPC_) && !d
0550: 65 66 69 6e 65 64 28 5f 58 38 36 5f 29 20 26 26 efined(_X86_) &&
0560: 20 21 64 65 66 69 6e 65 64 28 5f 4d 5f 49 58 38 !defined(_M_IX8
0570: 36 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 5f 6) && !defined(_
0580: 41 4d 44 36 34 5f 29 20 26 26 20 64 65 66 69 6e AMD64_) && defin
0590: 65 64 28 5f 4d 5f 49 41 36 34 29 0d 0a 2f 2f 20 ed(_M_IA64)..//
05a0: 23 69 66 20 21 64 65 66 69 6e 65 64 28 5f 49 41 #if !defined(_IA
05b0: 36 34 5f 29 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 64_)..// #...../
05c0: 2f 20 23 65 6e 64 69 66 20 2f 2f 20 21 5f 49 41 / #endif // !_IA
05d0: 36 34 5f 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 64_..// #endif..
05e0: 0d 0a 2f 2f 20 23 69 66 6e 64 65 66 20 5f 4d 41 ..// #ifndef _MA
05f0: 43 0d 0a 2f 2f 20 23 69 66 20 64 65 66 69 6e 65 C..// #if define
0600: 64 28 5f 36 38 4b 5f 29 20 7c 7c 20 64 65 66 69 d(_68K_) || defi
0610: 6e 65 64 28 5f 4d 50 50 43 5f 29 0d 0a 2f 2f 20 ned(_MPPC_)..//
0620: 23 2e 2e 2e 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d #.....// #endif.
0630: 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 0d 0a 2f 2f .// #endif....//
0640: 20 23 69 66 20 64 65 66 69 6e 65 64 20 28 5f 4d #if defined (_M
0650: 53 43 5f 56 45 52 29 0d 0a 2f 2f 20 23 69 66 20 SC_VER)..// #if
0660: 28 20 5f 4d 53 43 5f 56 45 52 20 3e 3d 20 38 30 ( _MSC_VER >= 80
0670: 30 20 29 0d 0a 2f 2f 20 23 69 66 6e 64 65 66 20 0 )..// #ifndef
0680: 5f 5f 63 70 6c 75 73 70 6c 75 73 0d 0a 2f 2f 20 __cplusplus..//
0690: 23 2e 2e 2e 0d 0a 0d 0a 2f 2f 20 23 65 6e 64 69 #.......// #endi
06a0: 66 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 2f 2f f..// #endif..//
06b0: 20 23 65 6e 64 69 66 0d 0a 0d 0a 2f 2f 20 23 69 #endif....// #i
06c0: 66 6e 64 65 66 20 52 43 5f 49 4e 56 4f 4b 45 44 fndef RC_INVOKED
06d0: 0d 0a 2f 2f 20 23 69 66 20 20 20 20 20 28 20 5f ..// #if ( _
06e0: 4d 53 43 5f 56 45 52 20 3e 3d 20 38 30 30 20 29 MSC_VER >= 800 )
06f0: 0d 0a 2f 2f 20 23 70 72 61 67 6d 61 20 77 61 72 ..// #pragma war
0700: 6e 69 6e 67 28 64 69 73 61 62 6c 65 3a 34 35 31 ning(disable:451
0710: 34 29 0d 0a 2f 2f 20 23 69 66 6e 64 65 66 20 5f 4)..// #ifndef _
0720: 5f 57 49 4e 44 4f 57 53 5f 44 4f 4e 54 5f 44 49 _WINDOWS_DONT_DI
0730: 53 41 42 4c 45 5f 50 52 41 47 4d 41 5f 50 41 43 SABLE_PRAGMA_PAC
0740: 4b 5f 57 41 52 4e 49 4e 47 5f 5f 0d 0a 2f 2f 20 K_WARNING__..//
0750: 23 70 72 61 67 6d 61 20 77 61 72 6e 69 6e 67 28 #pragma warning(
0760: 64 69 73 61 62 6c 65 3a 34 31 30 33 29 0d 0a 2f disable:4103)../
0770: 2f 20 23 65 6e 64 69 66 0d 0a 2f 2f 20 23 69 66 / #endif..// #if
0780: 20 5f 4d 53 43 5f 56 45 52 20 3e 3d 20 31 32 30 _MSC_VER >= 120
0790: 30 0d 0a 2f 2f 20 23 70 72 61 67 6d 61 20 77 61 0..// #pragma wa
07a0: 72 6e 69 6e 67 28 70 75 73 68 29 0d 0a 2f 2f 20 rning(push)..//
07b0: 23 65 6e 64 69 66 0d 0a 2f 2f 20 23 70 72 61 67 #endif..// #prag
07c0: 6d 61 20 77 61 72 6e 69 6e 67 28 64 69 73 61 62 ma warning(disab
07d0: 6c 65 3a 34 30 30 31 29 0d 0a 2f 2f 20 23 70 72 le:4001)..// #pr
07e0: 61 67 6d 61 20 77 61 72 6e 69 6e 67 28 64 69 73 agma warning(dis
07f0: 61 62 6c 65 3a 34 32 30 31 29 0d 0a 2f 2f 20 23 able:4201)..// #
0800: 70 72 61 67 6d 61 20 77 61 72 6e 69 6e 67 28 64 pragma warning(d
0810: 69 73 61 62 6c 65 3a 34 32 31 34 29 0d 0a 2f 2f isable:4214)..//
0820: 20 23 65 6e 64 69 66 0d 0a 2f 2f 20 23 69 6e 63 #endif..// #inc
0830: 6c 75 64 65 20 3c 65 78 63 70 74 2e 68 3e 0d 0a lude <excpt.h>..
0840: 2f 2f 20 23 69 6e 63 6c 75 64 65 20 3c 73 74 64 // #include <std
0850: 61 72 67 2e 68 3e 0d 0a 2f 2f 20 23 65 6e 64 69 arg.h>..// #endi
0860: 66 20 2f 2a 20 52 43 5f 49 4e 56 4f 4b 45 44 20 f /* RC_INVOKED
0870: 2a 2f 0d 0a 0d 0a 69 6d 70 6f 72 74 20 77 69 6e */....import win
0880: 33 32 2e 77 69 6e 64 65 66 3b 0d 0a 69 6d 70 6f 32.windef;..impo
0890: 72 74 20 77 69 6e 33 32 2e 77 69 6e 62 61 73 65 rt win32.winbase
08a0: 3b 0d 0a 69 6d 70 6f 72 74 20 77 69 6e 33 32 2e ;..import win32.
08b0: 77 69 6e 67 64 69 3b 0d 0a 69 6d 70 6f 72 74 20 wingdi;..import
08c0: 77 69 6e 33 32 2e 77 69 6e 75 73 65 72 3b 0d 0a win32.winuser;..
08d0: 2f 2f 20 23 69 66 20 21 64 65 66 69 6e 65 64 28 // #if !defined(
08e0: 5f 4d 41 43 29 20 7c 7c 20 64 65 66 69 6e 65 64 _MAC) || defined
08f0: 28 5f 57 49 4e 33 32 4e 4c 53 29 0d 0a 69 6d 70 (_WIN32NLS)..imp
0900: 6f 72 74 20 77 69 6e 33 32 2e 77 69 6e 6e 6c 73 ort win32.winnls
0910: 3b 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 2f 2f ;..// #endif..//
0920: 20 23 69 66 6e 64 65 66 20 5f 4d 41 43 0d 0a 69 #ifndef _MAC..i
0930: 6d 70 6f 72 74 20 77 69 6e 33 32 2e 77 69 6e 63 mport win32.winc
0940: 6f 6e 3b 0d 0a 69 6d 70 6f 72 74 20 77 69 6e 33 on;..import win3
0950: 32 2e 77 69 6e 76 65 72 3b 0d 0a 2f 2f 20 23 65 2.winver;..// #e
0960: 6e 64 69 66 0d 0a 2f 2f 20 23 69 66 20 21 64 65 ndif..// #if !de
0970: 66 69 6e 65 64 28 5f 4d 41 43 29 20 7c 7c 20 64 fined(_MAC) || d
0980: 65 66 69 6e 65 64 28 5f 57 49 4e 33 32 52 45 47 efined(_WIN32REG
0990: 29 0d 0a 69 6d 70 6f 72 74 20 77 69 6e 33 32 2e )..import win32.
09a0: 77 69 6e 72 65 67 3b 0d 0a 2f 2f 20 23 65 6e 64 winreg;..// #end
09b0: 69 66 0d 0a 2f 2f 20 23 69 66 6e 64 65 66 20 5f if..// #ifndef _
09c0: 4d 41 43 0d 0a 2f 2f 20 23 69 6e 63 6c 75 64 65 MAC..// #include
09d0: 20 3c 77 69 6e 6e 65 74 77 6b 2e 68 3e 0d 0a 2f <winnetwk.h>../
09e0: 2f 20 23 65 6e 64 69 66 0d 0a 0d 0a 2f 2f 20 23 / #endif....// #
09f0: 69 66 6e 64 65 66 20 57 49 4e 33 32 5f 4c 45 41 ifndef WIN32_LEA
0a00: 4e 5f 41 4e 44 5f 4d 45 41 4e 0d 0a 2f 2f 20 23 N_AND_MEAN..// #
0a10: 69 6e 63 6c 75 64 65 20 3c 63 64 65 72 72 2e 68 include <cderr.h
0a20: 3e 0d 0a 69 6d 70 6f 72 74 20 77 69 6e 33 32 2e >..import win32.
0a30: 64 64 65 3b 0d 0a 69 6d 70 6f 72 74 20 77 69 6e dde;..import win
0a40: 33 32 2e 64 64 65 6d 6c 3b 0d 0a 69 6d 70 6f 72 32.ddeml;..impor
0a50: 74 20 77 69 6e 33 32 2e 64 6c 67 73 3b 0d 0a 2f t win32.dlgs;../
0a60: 2f 20 23 69 66 6e 64 65 66 20 5f 4d 41 43 0d 0a / #ifndef _MAC..
0a70: 2f 2f 20 23 69 6e 63 6c 75 64 65 20 3c 6c 7a 65 // #include <lze
0a80: 78 70 61 6e 64 2e 68 3e 0d 0a 69 6d 70 6f 72 74 xpand.h>..import
0a90: 20 77 69 6e 33 32 2e 6d 6d 73 79 73 74 65 6d 3b win32.mmsystem;
0aa0: 0d 0a 2f 2f 20 23 69 6e 63 6c 75 64 65 20 3c 6e ..// #include <n
0ab0: 62 33 30 2e 68 3e 0d 0a 2f 2f 20 23 69 6e 63 6c b30.h>..// #incl
0ac0: 75 64 65 20 3c 72 70 63 2e 68 3e 0d 0a 2f 2f 20 ude <rpc.h>..//
0ad0: 23 65 6e 64 69 66 0d 0a 69 6d 70 6f 72 74 20 77 #endif..import w
0ae0: 69 6e 33 32 2e 73 68 65 6c 6c 61 70 69 3b 0d 0a in32.shellapi;..
0af0: 2f 2f 20 23 69 66 6e 64 65 66 20 5f 4d 41 43 0d // #ifndef _MAC.
0b00: 0a 2f 2f 20 23 69 6e 63 6c 75 64 65 20 3c 77 69 .// #include <wi
0b10: 6e 70 65 72 66 2e 68 3e 0d 0a 2f 2f 20 23 69 6e nperf.h>..// #in
0b20: 63 6c 75 64 65 20 3c 77 69 6e 73 6f 63 6b 2e 68 clude <winsock.h
0b30: 3e 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 2f 2f >..// #endif..//
0b40: 20 23 69 66 6e 64 65 66 20 4e 4f 43 52 59 50 54 #ifndef NOCRYPT
0b50: 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 2e ..// #.....// #.
0b60: 2e 2e 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 ....// #.....//
0b70: 23 65 6e 64 69 66 0d 0a 0d 0a 2f 2f 20 23 69 66 #endif....// #if
0b80: 6e 64 65 66 20 4e 4f 47 44 49 0d 0a 2f 2f 20 23 ndef NOGDI..// #
0b90: 69 66 6e 64 65 66 20 5f 4d 41 43 0d 0a 69 6d 70 ifndef _MAC..imp
0ba0: 6f 72 74 20 77 69 6e 33 32 2e 77 69 6e 73 70 6f ort win32.winspo
0bb0: 6f 6c 3b 0d 0a 2f 2f 20 23 69 66 64 65 66 20 49 ol;..// #ifdef I
0bc0: 4e 43 5f 4f 4c 45 31 0d 0a 2f 2f 20 23 2e 2e 2e NC_OLE1..// #...
0bd0: 0d 0a 2f 2f 20 23 65 6c 73 65 0d 0a 2f 2f 20 23 ..// #else..// #
0be0: 69 6e 63 6c 75 64 65 20 3c 6f 6c 65 32 2e 68 3e include <ole2.h>
0bf0: 0d 0a 2f 2f 20 23 65 6e 64 69 66 20 2f 2a 20 21 ..// #endif /* !
0c00: 49 4e 43 5f 4f 4c 45 31 20 2a 2f 0d 0a 2f 2f 20 INC_OLE1 */..//
0c10: 23 65 6e 64 69 66 20 2f 2a 20 21 4d 41 43 20 2a #endif /* !MAC *
0c20: 2f 0d 0a 69 6d 70 6f 72 74 20 77 69 6e 33 32 2e /..import win32.
0c30: 63 6f 6d 6d 64 6c 67 3b 0d 0a 2f 2f 20 23 65 6e commdlg;..// #en
0c40: 64 69 66 20 2f 2a 20 21 4e 4f 47 44 49 20 2a 2f dif /* !NOGDI */
0c50: 0d 0a 2f 2f 20 23 65 6e 64 69 66 20 2f 2a 20 57 ..// #endif /* W
0c60: 49 4e 33 32 5f 4c 45 41 4e 5f 41 4e 44 5f 4d 45 IN32_LEAN_AND_ME
0c70: 41 4e 20 2a 2f 0d 0a 0d 0a 2f 2f 20 23 69 6e 63 AN */....// #inc
0c80: 6c 75 64 65 20 3c 73 74 72 61 6c 69 67 6e 2e 68 lude <stralign.h
0c90: 3e 0d 0a 0d 0a 2f 2f 20 23 69 66 64 65 66 20 5f >....// #ifdef _
0ca0: 4d 41 43 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f MAC..// #.....//
0cb0: 20 23 65 6e 64 69 66 0d 0a 0d 0a 2f 2f 20 23 69 #endif....// #i
0cc0: 66 64 65 66 20 49 4e 43 5f 4f 4c 45 32 0d 0a 2f fdef INC_OLE2../
0cd0: 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 65 6e 64 69 / #.....// #endi
0ce0: 66 20 2f 2a 20 49 4e 43 5f 4f 4c 45 32 20 2a 2f f /* INC_OLE2 */
0cf0: 0d 0a 0d 0a 2f 2f 20 23 69 66 6e 64 65 66 20 5f ....// #ifndef _
0d00: 4d 41 43 0d 0a 2f 2f 20 23 69 66 6e 64 65 66 20 MAC..// #ifndef
0d10: 4e 4f 53 45 52 56 49 43 45 0d 0a 2f 2f 20 23 2e NOSERVICE..// #.
0d20: 2e 2e 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 0d ....// #endif...
0d30: 0a 2f 2f 20 23 69 66 28 57 49 4e 56 45 52 20 3e .// #if(WINVER >
0d40: 3d 20 30 78 30 34 30 30 29 0d 0a 2f 2f 20 23 69 = 0x0400)..// #i
0d50: 66 6e 64 65 66 20 4e 4f 4d 43 58 0d 0a 2f 2f 20 fndef NOMCX..//
0d60: 23 2e 2e 2e 0d 0a 2f 2f 20 23 65 6e 64 69 66 20 #.....// #endif
0d70: 2f 2a 20 4e 4f 4d 43 58 20 2a 2f 0d 0a 0d 0a 2f /* NOMCX */..../
0d80: 2f 20 23 69 66 6e 64 65 66 20 4e 4f 49 4d 45 0d / #ifndef NOIME.
0d90: 0a 69 6d 70 6f 72 74 20 77 69 6e 33 32 2e 69 6d .import win32.im
0da0: 6d 3b 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 2f m;..// #endif../
0db0: 2f 20 23 65 6e 64 69 66 20 2f 2a 20 57 49 4e 56 / #endif /* WINV
0dc0: 45 52 20 3e 3d 20 30 78 30 34 30 30 20 2a 2f 0d ER >= 0x0400 */.
0dd0: 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 0d 0a 2f 2f .// #endif....//
0de0: 20 23 69 66 6e 64 65 66 20 52 43 5f 49 4e 56 4f #ifndef RC_INVO
0df0: 4b 45 44 0d 0a 2f 2f 20 23 69 66 20 20 20 20 20 KED..// #if
0e00: 28 20 5f 4d 53 43 5f 56 45 52 20 3e 3d 20 38 30 ( _MSC_VER >= 80
0e10: 30 20 29 0d 0a 2f 2f 20 23 69 66 20 5f 4d 53 43 0 )..// #if _MSC
0e20: 5f 56 45 52 20 3e 3d 20 31 32 30 30 0d 0a 2f 2f _VER >= 1200..//
0e30: 20 23 70 72 61 67 6d 61 20 77 61 72 6e 69 6e 67 #pragma warning
0e40: 28 70 6f 70 29 0d 0a 2f 2f 20 23 65 6c 73 65 0d (pop)..// #else.
0e50: 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 2e 2e .// #.....// #..
0e60: 2e 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 0d 0a 2f 2f ...// #.......//
0e70: 20 23 65 6e 64 69 66 0d 0a 2f 2f 20 23 65 6e 64 #endif..// #end
0e80: 69 66 0d 0a 2f 2f 20 23 65 6e 64 69 66 20 2f 2a if..// #endif /*
0e90: 20 52 43 5f 49 4e 56 4f 4b 45 44 20 2a 2f 0d 0a RC_INVOKED */..
0ea0: 0d 0a 2f 2f 20 23 65 6e 64 69 66 20 2f 2a 20 52 ..// #endif /* R
0eb0: 43 5f 49 4e 56 4f 4b 45 44 20 2a 2f 0d 0a 0d 0a C_INVOKED */....
0ec0: 2f 2f 20 23 65 6e 64 69 66 20 2f 2a 20 5f 49 4e // #endif /* _IN
0ed0: 43 5f 57 49 4e 44 4f 57 53 20 2a 2f 0d 0a 2f 2f C_WINDOWS */..//
0ee0: 20 23 65 6e 64 69 66 20 2f 2a 20 5f 57 49 4e 44 #endif /* _WIND
0ef0: 4f 57 53 5f 20 2a 2f 0d 0a 0d 0a OWS_ */....