Hex Artifact Content

Not logged in

Artifact 1f90e8aa0a4077d16ec754710e214dda76780996:


0000: 6d 6f 64 75 6c 65 20 77 69 6e 33 32 2e 61 6e 73  module win32.ans
0010: 69 2e 77 69 6e 64 6f 77 73 3b 0d 0a 0d 0a 2f 2f  i.windows;....//
0020: 20 54 72 61 6e 73 6c 61 74 65 64 20 66 72 6f 6d   Translated from
0030: 20 4d 69 63 72 6f 73 6f 66 74 20 50 6c 61 74 66   Microsoft Platf
0040: 6f 72 6d 20 53 44 4b 20 41 75 67 75 73 74 20 32  orm SDK August 2
0050: 30 30 31 20 45 64 69 74 69 6f 6e 0d 0a 2f 2f 20  001 Edition..// 
0060: 62 79 20 59 2e 54 6f 6d 69 6e 6f 20 28 64 65 6d  by Y.Tomino (dem
0070: 6f 6f 6e 6c 69 74 40 69 6e 74 65 72 37 2e 6a 70  oonlit@inter7.jp
0080: 29 0d 0a 0d 0a 0d 0a 2f 2f 20 23 69 66 6e 64 65  )......// #ifnde
0090: 66 20 5f 57 49 4e 44 4f 57 53 5f 0d 0a 2f 2f 20  f _WINDOWS_..// 
00a0: 23 64 65 66 69 6e 65 20 5f 57 49 4e 44 4f 57 53  #define _WINDOWS
00b0: 5f 0d 0a 0d 0a 2f 2f 20 23 69 66 6e 64 65 66 20  _....// #ifndef 
00c0: 57 49 4e 56 45 52 0d 0a 2f 2f 20 23 2e 2e 2e 0d  WINVER..// #....
00d0: 0a 2f 2f 20 23 65 6c 73 65 0d 0a 2f 2f 20 23 69  .// #else..// #i
00e0: 66 20 64 65 66 69 6e 65 64 28 5f 57 49 4e 33 32  f defined(_WIN32
00f0: 5f 57 49 4e 4e 54 29 20 26 26 20 28 57 49 4e 56  _WINNT) && (WINV
0100: 45 52 20 3c 20 30 78 30 34 30 30 29 20 26 26 20  ER < 0x0400) && 
0110: 28 5f 57 49 4e 33 32 5f 57 49 4e 4e 54 20 3e 20  (_WIN32_WINNT > 
0120: 30 78 30 34 30 30 29 0d 0a 2f 2f 20 23 2e 2e 2e  0x0400)..// #...
0130: 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 2f 2f 20  ..// #endif..// 
0140: 23 65 6e 64 69 66 0d 0a 0d 0a 2f 2f 20 23 69 66  #endif....// #if
0150: 6e 64 65 66 20 5f 49 4e 43 5f 57 49 4e 44 4f 57  ndef _INC_WINDOW
0160: 53 0d 0a 2f 2f 20 23 64 65 66 69 6e 65 20 5f 49  S..// #define _I
0170: 4e 43 5f 57 49 4e 44 4f 57 53 0d 0a 0d 0a 2f 2f  NC_WINDOWS....//
0180: 20 23 69 66 20 64 65 66 69 6e 65 64 20 28 5f 4d   #if defined (_M
0190: 53 43 5f 56 45 52 29 20 26 26 20 28 5f 4d 53 43  SC_VER) && (_MSC
01a0: 5f 56 45 52 20 3e 3d 20 31 30 32 30 29 0d 0a 2f  _VER >= 1020)../
01b0: 2f 20 23 70 72 61 67 6d 61 20 6f 6e 63 65 0d 0a  / #pragma once..
01c0: 2f 2f 20 23 65 6e 64 69 66 0d 0a 0d 0a 2f 2f 20  // #endif....// 
01d0: 23 69 66 20 64 65 66 69 6e 65 64 28 52 43 5f 49  #if defined(RC_I
01e0: 4e 56 4f 4b 45 44 29 20 26 26 20 21 64 65 66 69  NVOKED) && !defi
01f0: 6e 65 64 28 4e 4f 57 49 4e 52 45 53 29 0d 0a 0d  ned(NOWINRES)...
0200: 0a 2f 2f 20 23 2e 2e 2e 0d 0a 0d 0a 2f 2f 20 23  .// #.......// #
0210: 65 6c 73 65 0d 0a 0d 0a 2f 2f 20 23 69 66 20 64  else....// #if d
0220: 65 66 69 6e 65 64 28 52 43 5f 49 4e 56 4f 4b 45  efined(RC_INVOKE
0230: 44 29 0d 0a 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f  D)....// #...../
0240: 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 2e 2e 2e 0d  / #.....// #....
0250: 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 2e 2e  .// #.....// #..
0260: 2e 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23  ...// #.....// #
0270: 2e 2e 2e 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f  .....// #.....//
0280: 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a   #.....// #.....
0290: 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 2e 2e 2e  // #.....// #...
02a0: 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 2e  ..// #.....// #.
02b0: 2e 2e 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20  ....// #.....// 
02c0: 23 2e 2e 2e 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f  #.....// #...../
02d0: 2f 20 23 65 6e 64 69 66 0d 0a 0d 0a 2f 2f 20 23  / #endif....// #
02e0: 69 66 20 21 64 65 66 69 6e 65 64 28 5f 36 38 4b  if !defined(_68K
02f0: 5f 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 5f  _) && !defined(_
0300: 4d 50 50 43 5f 29 20 26 26 20 21 64 65 66 69 6e  MPPC_) && !defin
0310: 65 64 28 5f 58 38 36 5f 29 20 26 26 20 21 64 65  ed(_X86_) && !de
0320: 66 69 6e 65 64 28 5f 49 41 36 34 5f 29 20 26 26  fined(_IA64_) &&
0330: 20 21 64 65 66 69 6e 65 64 28 5f 41 4d 44 36 34   !defined(_AMD64
0340: 5f 29 20 26 26 20 64 65 66 69 6e 65 64 28 5f 4d  _) && defined(_M
0350: 5f 49 58 38 36 29 0d 0a 2f 2f 20 23 2e 2e 2e 0d  _IX86)..// #....
0360: 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 0d 0a 2f 2f  .// #endif....//
0370: 20 23 69 66 20 21 64 65 66 69 6e 65 64 28 5f 36   #if !defined(_6
0380: 38 4b 5f 29 20 26 26 20 21 64 65 66 69 6e 65 64  8K_) && !defined
0390: 28 5f 4d 50 50 43 5f 29 20 26 26 20 21 64 65 66  (_MPPC_) && !def
03a0: 69 6e 65 64 28 5f 58 38 36 5f 29 20 26 26 20 21  ined(_X86_) && !
03b0: 64 65 66 69 6e 65 64 28 5f 49 41 36 34 5f 29 20  defined(_IA64_) 
03c0: 26 26 20 21 64 65 66 69 6e 65 64 28 5f 41 4d 44  && !defined(_AMD
03d0: 36 34 5f 29 20 26 26 20 64 65 66 69 6e 65 64 28  64_) && defined(
03e0: 5f 4d 5f 41 4d 44 36 34 29 0d 0a 2f 2f 20 23 2e  _M_AMD64)..// #.
03f0: 2e 2e 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 0d  ....// #endif...
0400: 0a 2f 2f 20 23 69 66 20 21 64 65 66 69 6e 65 64  .// #if !defined
0410: 28 5f 36 38 4b 5f 29 20 26 26 20 21 64 65 66 69  (_68K_) && !defi
0420: 6e 65 64 28 5f 4d 50 50 43 5f 29 20 26 26 20 21  ned(_MPPC_) && !
0430: 64 65 66 69 6e 65 64 28 5f 58 38 36 5f 29 20 26  defined(_X86_) &
0440: 26 20 21 64 65 66 69 6e 65 64 28 5f 49 41 36 34  & !defined(_IA64
0450: 5f 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 5f  _) && !defined(_
0460: 41 4d 44 36 34 5f 29 20 26 26 20 64 65 66 69 6e  AMD64_) && defin
0470: 65 64 28 5f 4d 5f 4d 36 38 4b 29 0d 0a 2f 2f 20  ed(_M_M68K)..// 
0480: 23 2e 2e 2e 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d  #.....// #endif.
0490: 0a 0d 0a 2f 2f 20 23 69 66 20 21 64 65 66 69 6e  ...// #if !defin
04a0: 65 64 28 5f 36 38 4b 5f 29 20 26 26 20 21 64 65  ed(_68K_) && !de
04b0: 66 69 6e 65 64 28 5f 4d 50 50 43 5f 29 20 26 26  fined(_MPPC_) &&
04c0: 20 21 64 65 66 69 6e 65 64 28 5f 58 38 36 5f 29   !defined(_X86_)
04d0: 20 26 26 20 21 64 65 66 69 6e 65 64 28 5f 49 41   && !defined(_IA
04e0: 36 34 5f 29 20 26 26 20 21 64 65 66 69 6e 65 64  64_) && !defined
04f0: 28 5f 41 4d 44 36 34 5f 29 20 26 26 20 64 65 66  (_AMD64_) && def
0500: 69 6e 65 64 28 5f 4d 5f 4d 50 50 43 29 0d 0a 2f  ined(_M_MPPC)../
0510: 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 65 6e 64 69  / #.....// #endi
0520: 66 0d 0a 0d 0a 2f 2f 20 23 69 66 20 21 64 65 66  f....// #if !def
0530: 69 6e 65 64 28 5f 36 38 4b 5f 29 20 26 26 20 21  ined(_68K_) && !
0540: 64 65 66 69 6e 65 64 28 5f 4d 50 50 43 5f 29 20  defined(_MPPC_) 
0550: 26 26 20 21 64 65 66 69 6e 65 64 28 5f 58 38 36  && !defined(_X86
0560: 5f 29 20 26 26 20 21 64 65 66 69 6e 65 64 28 5f  _) && !defined(_
0570: 4d 5f 49 58 38 36 29 20 26 26 20 21 64 65 66 69  M_IX86) && !defi
0580: 6e 65 64 28 5f 41 4d 44 36 34 5f 29 20 26 26 20  ned(_AMD64_) && 
0590: 64 65 66 69 6e 65 64 28 5f 4d 5f 49 41 36 34 29  defined(_M_IA64)
05a0: 0d 0a 2f 2f 20 23 69 66 20 21 64 65 66 69 6e 65  ..// #if !define
05b0: 64 28 5f 49 41 36 34 5f 29 0d 0a 2f 2f 20 23 2e  d(_IA64_)..// #.
05c0: 2e 2e 0d 0a 2f 2f 20 23 65 6e 64 69 66 20 2f 2f  ....// #endif //
05d0: 20 21 5f 49 41 36 34 5f 0d 0a 2f 2f 20 23 65 6e   !_IA64_..// #en
05e0: 64 69 66 0d 0a 0d 0a 2f 2f 20 23 69 66 6e 64 65  dif....// #ifnde
05f0: 66 20 5f 4d 41 43 0d 0a 2f 2f 20 23 69 66 20 64  f _MAC..// #if d
0600: 65 66 69 6e 65 64 28 5f 36 38 4b 5f 29 20 7c 7c  efined(_68K_) ||
0610: 20 64 65 66 69 6e 65 64 28 5f 4d 50 50 43 5f 29   defined(_MPPC_)
0620: 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 65  ..// #.....// #e
0630: 6e 64 69 66 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d  ndif..// #endif.
0640: 0a 0d 0a 2f 2f 20 23 69 66 20 64 65 66 69 6e 65  ...// #if define
0650: 64 20 28 5f 4d 53 43 5f 56 45 52 29 0d 0a 2f 2f  d (_MSC_VER)..//
0660: 20 23 69 66 20 28 20 5f 4d 53 43 5f 56 45 52 20   #if ( _MSC_VER 
0670: 3e 3d 20 38 30 30 20 29 0d 0a 2f 2f 20 23 69 66  >= 800 )..// #if
0680: 6e 64 65 66 20 5f 5f 63 70 6c 75 73 70 6c 75 73  ndef __cplusplus
0690: 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 0d 0a 2f 2f 20  ..// #.......// 
06a0: 23 65 6e 64 69 66 0d 0a 2f 2f 20 23 65 6e 64 69  #endif..// #endi
06b0: 66 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 0d 0a  f..// #endif....
06c0: 2f 2f 20 23 69 66 6e 64 65 66 20 52 43 5f 49 4e  // #ifndef RC_IN
06d0: 56 4f 4b 45 44 0d 0a 2f 2f 20 23 69 66 20 20 20  VOKED..// #if   
06e0: 20 20 28 20 5f 4d 53 43 5f 56 45 52 20 3e 3d 20    ( _MSC_VER >= 
06f0: 38 30 30 20 29 0d 0a 2f 2f 20 23 70 72 61 67 6d  800 )..// #pragm
0700: 61 20 77 61 72 6e 69 6e 67 28 64 69 73 61 62 6c  a warning(disabl
0710: 65 3a 34 35 31 34 29 0d 0a 2f 2f 20 23 69 66 6e  e:4514)..// #ifn
0720: 64 65 66 20 5f 5f 57 49 4e 44 4f 57 53 5f 44 4f  def __WINDOWS_DO
0730: 4e 54 5f 44 49 53 41 42 4c 45 5f 50 52 41 47 4d  NT_DISABLE_PRAGM
0740: 41 5f 50 41 43 4b 5f 57 41 52 4e 49 4e 47 5f 5f  A_PACK_WARNING__
0750: 0d 0a 2f 2f 20 23 70 72 61 67 6d 61 20 77 61 72  ..// #pragma war
0760: 6e 69 6e 67 28 64 69 73 61 62 6c 65 3a 34 31 30  ning(disable:410
0770: 33 29 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 2f  3)..// #endif../
0780: 2f 20 23 69 66 20 5f 4d 53 43 5f 56 45 52 20 3e  / #if _MSC_VER >
0790: 3d 20 31 32 30 30 0d 0a 2f 2f 20 23 70 72 61 67  = 1200..// #prag
07a0: 6d 61 20 77 61 72 6e 69 6e 67 28 70 75 73 68 29  ma warning(push)
07b0: 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 2f 2f 20  ..// #endif..// 
07c0: 23 70 72 61 67 6d 61 20 77 61 72 6e 69 6e 67 28  #pragma warning(
07d0: 64 69 73 61 62 6c 65 3a 34 30 30 31 29 0d 0a 2f  disable:4001)../
07e0: 2f 20 23 70 72 61 67 6d 61 20 77 61 72 6e 69 6e  / #pragma warnin
07f0: 67 28 64 69 73 61 62 6c 65 3a 34 32 30 31 29 0d  g(disable:4201).
0800: 0a 2f 2f 20 23 70 72 61 67 6d 61 20 77 61 72 6e  .// #pragma warn
0810: 69 6e 67 28 64 69 73 61 62 6c 65 3a 34 32 31 34  ing(disable:4214
0820: 29 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 2f 2f  )..// #endif..//
0830: 20 23 69 6e 63 6c 75 64 65 20 3c 65 78 63 70 74   #include <excpt
0840: 2e 68 3e 0d 0a 2f 2f 20 23 69 6e 63 6c 75 64 65  .h>..// #include
0850: 20 3c 73 74 64 61 72 67 2e 68 3e 0d 0a 2f 2f 20   <stdarg.h>..// 
0860: 23 65 6e 64 69 66 20 2f 2a 20 52 43 5f 49 4e 56  #endif /* RC_INV
0870: 4f 4b 45 44 20 2a 2f 0d 0a 0d 0a 69 6d 70 6f 72  OKED */....impor
0880: 74 20 77 69 6e 33 32 2e 61 6e 73 69 2e 77 69 6e  t win32.ansi.win
0890: 64 65 66 3b 0d 0a 69 6d 70 6f 72 74 20 77 69 6e  def;..import win
08a0: 33 32 2e 61 6e 73 69 2e 77 69 6e 62 61 73 65 3b  32.ansi.winbase;
08b0: 0d 0a 69 6d 70 6f 72 74 20 77 69 6e 33 32 2e 61  ..import win32.a
08c0: 6e 73 69 2e 77 69 6e 67 64 69 3b 0d 0a 69 6d 70  nsi.wingdi;..imp
08d0: 6f 72 74 20 77 69 6e 33 32 2e 61 6e 73 69 2e 77  ort win32.ansi.w
08e0: 69 6e 75 73 65 72 3b 0d 0a 2f 2f 20 23 69 66 20  inuser;..// #if 
08f0: 21 64 65 66 69 6e 65 64 28 5f 4d 41 43 29 20 7c  !defined(_MAC) |
0900: 7c 20 64 65 66 69 6e 65 64 28 5f 57 49 4e 33 32  | defined(_WIN32
0910: 4e 4c 53 29 0d 0a 69 6d 70 6f 72 74 20 77 69 6e  NLS)..import win
0920: 33 32 2e 61 6e 73 69 2e 77 69 6e 6e 6c 73 3b 0d  32.ansi.winnls;.
0930: 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 2f 2f 20 23  .// #endif..// #
0940: 69 66 6e 64 65 66 20 5f 4d 41 43 0d 0a 69 6d 70  ifndef _MAC..imp
0950: 6f 72 74 20 77 69 6e 33 32 2e 61 6e 73 69 2e 77  ort win32.ansi.w
0960: 69 6e 63 6f 6e 3b 0d 0a 69 6d 70 6f 72 74 20 77  incon;..import w
0970: 69 6e 33 32 2e 61 6e 73 69 2e 77 69 6e 76 65 72  in32.ansi.winver
0980: 3b 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 2f 2f  ;..// #endif..//
0990: 20 23 69 66 20 21 64 65 66 69 6e 65 64 28 5f 4d   #if !defined(_M
09a0: 41 43 29 20 7c 7c 20 64 65 66 69 6e 65 64 28 5f  AC) || defined(_
09b0: 57 49 4e 33 32 52 45 47 29 0d 0a 69 6d 70 6f 72  WIN32REG)..impor
09c0: 74 20 77 69 6e 33 32 2e 61 6e 73 69 2e 77 69 6e  t win32.ansi.win
09d0: 72 65 67 3b 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d  reg;..// #endif.
09e0: 0a 2f 2f 20 23 69 66 6e 64 65 66 20 5f 4d 41 43  .// #ifndef _MAC
09f0: 0d 0a 2f 2f 20 23 69 6e 63 6c 75 64 65 20 3c 77  ..// #include <w
0a00: 69 6e 6e 65 74 77 6b 2e 68 3e 0d 0a 2f 2f 20 23  innetwk.h>..// #
0a10: 65 6e 64 69 66 0d 0a 0d 0a 2f 2f 20 23 69 66 6e  endif....// #ifn
0a20: 64 65 66 20 57 49 4e 33 32 5f 4c 45 41 4e 5f 41  def WIN32_LEAN_A
0a30: 4e 44 5f 4d 45 41 4e 0d 0a 2f 2f 20 23 69 6e 63  ND_MEAN..// #inc
0a40: 6c 75 64 65 20 3c 63 64 65 72 72 2e 68 3e 0d 0a  lude <cderr.h>..
0a50: 69 6d 70 6f 72 74 20 77 69 6e 33 32 2e 61 6e 73  import win32.ans
0a60: 69 2e 64 64 65 3b 0d 0a 69 6d 70 6f 72 74 20 77  i.dde;..import w
0a70: 69 6e 33 32 2e 61 6e 73 69 2e 64 64 65 6d 6c 3b  in32.ansi.ddeml;
0a80: 0d 0a 69 6d 70 6f 72 74 20 77 69 6e 33 32 2e 61  ..import win32.a
0a90: 6e 73 69 2e 64 6c 67 73 3b 0d 0a 2f 2f 20 23 69  nsi.dlgs;..// #i
0aa0: 66 6e 64 65 66 20 5f 4d 41 43 0d 0a 2f 2f 20 23  fndef _MAC..// #
0ab0: 69 6e 63 6c 75 64 65 20 3c 6c 7a 65 78 70 61 6e  include <lzexpan
0ac0: 64 2e 68 3e 0d 0a 69 6d 70 6f 72 74 20 77 69 6e  d.h>..import win
0ad0: 33 32 2e 61 6e 73 69 2e 6d 6d 73 79 73 74 65 6d  32.ansi.mmsystem
0ae0: 3b 0d 0a 2f 2f 20 23 69 6e 63 6c 75 64 65 20 3c  ;..// #include <
0af0: 6e 62 33 30 2e 68 3e 0d 0a 2f 2f 20 23 69 6e 63  nb30.h>..// #inc
0b00: 6c 75 64 65 20 3c 72 70 63 2e 68 3e 0d 0a 2f 2f  lude <rpc.h>..//
0b10: 20 23 65 6e 64 69 66 0d 0a 69 6d 70 6f 72 74 20   #endif..import 
0b20: 77 69 6e 33 32 2e 61 6e 73 69 2e 73 68 65 6c 6c  win32.ansi.shell
0b30: 61 70 69 3b 0d 0a 2f 2f 20 23 69 66 6e 64 65 66  api;..// #ifndef
0b40: 20 5f 4d 41 43 0d 0a 2f 2f 20 23 69 6e 63 6c 75   _MAC..// #inclu
0b50: 64 65 20 3c 77 69 6e 70 65 72 66 2e 68 3e 0d 0a  de <winperf.h>..
0b60: 2f 2f 20 23 69 6e 63 6c 75 64 65 20 3c 77 69 6e  // #include <win
0b70: 73 6f 63 6b 2e 68 3e 0d 0a 2f 2f 20 23 65 6e 64  sock.h>..// #end
0b80: 69 66 0d 0a 2f 2f 20 23 69 66 6e 64 65 66 20 4e  if..// #ifndef N
0b90: 4f 43 52 59 50 54 0d 0a 2f 2f 20 23 2e 2e 2e 0d  OCRYPT..// #....
0ba0: 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 2e 2e  .// #.....// #..
0bb0: 2e 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 0d 0a  ...// #endif....
0bc0: 2f 2f 20 23 69 66 6e 64 65 66 20 4e 4f 47 44 49  // #ifndef NOGDI
0bd0: 0d 0a 2f 2f 20 23 69 66 6e 64 65 66 20 5f 4d 41  ..// #ifndef _MA
0be0: 43 0d 0a 69 6d 70 6f 72 74 20 77 69 6e 33 32 2e  C..import win32.
0bf0: 61 6e 73 69 2e 77 69 6e 73 70 6f 6f 6c 3b 0d 0a  ansi.winspool;..
0c00: 2f 2f 20 23 69 66 64 65 66 20 49 4e 43 5f 4f 4c  // #ifdef INC_OL
0c10: 45 31 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20  E1..// #.....// 
0c20: 23 65 6c 73 65 0d 0a 2f 2f 20 23 69 6e 63 6c 75  #else..// #inclu
0c30: 64 65 20 3c 6f 6c 65 32 2e 68 3e 0d 0a 2f 2f 20  de <ole2.h>..// 
0c40: 23 65 6e 64 69 66 20 2f 2a 20 21 49 4e 43 5f 4f  #endif /* !INC_O
0c50: 4c 45 31 20 2a 2f 0d 0a 2f 2f 20 23 65 6e 64 69  LE1 */..// #endi
0c60: 66 20 2f 2a 20 21 4d 41 43 20 2a 2f 0d 0a 69 6d  f /* !MAC */..im
0c70: 70 6f 72 74 20 77 69 6e 33 32 2e 61 6e 73 69 2e  port win32.ansi.
0c80: 63 6f 6d 6d 64 6c 67 3b 0d 0a 2f 2f 20 23 65 6e  commdlg;..// #en
0c90: 64 69 66 20 2f 2a 20 21 4e 4f 47 44 49 20 2a 2f  dif /* !NOGDI */
0ca0: 0d 0a 2f 2f 20 23 65 6e 64 69 66 20 2f 2a 20 57  ..// #endif /* W
0cb0: 49 4e 33 32 5f 4c 45 41 4e 5f 41 4e 44 5f 4d 45  IN32_LEAN_AND_ME
0cc0: 41 4e 20 2a 2f 0d 0a 0d 0a 2f 2f 20 23 69 6e 63  AN */....// #inc
0cd0: 6c 75 64 65 20 3c 73 74 72 61 6c 69 67 6e 2e 68  lude <stralign.h
0ce0: 3e 0d 0a 0d 0a 2f 2f 20 23 69 66 64 65 66 20 5f  >....// #ifdef _
0cf0: 4d 41 43 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f 2f  MAC..// #.....//
0d00: 20 23 65 6e 64 69 66 0d 0a 0d 0a 2f 2f 20 23 69   #endif....// #i
0d10: 66 64 65 66 20 49 4e 43 5f 4f 4c 45 32 0d 0a 2f  fdef INC_OLE2../
0d20: 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 65 6e 64 69  / #.....// #endi
0d30: 66 20 2f 2a 20 49 4e 43 5f 4f 4c 45 32 20 2a 2f  f /* INC_OLE2 */
0d40: 0d 0a 0d 0a 2f 2f 20 23 69 66 6e 64 65 66 20 5f  ....// #ifndef _
0d50: 4d 41 43 0d 0a 2f 2f 20 23 69 66 6e 64 65 66 20  MAC..// #ifndef 
0d60: 4e 4f 53 45 52 56 49 43 45 0d 0a 2f 2f 20 23 2e  NOSERVICE..// #.
0d70: 2e 2e 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 0d  ....// #endif...
0d80: 0a 2f 2f 20 23 69 66 28 57 49 4e 56 45 52 20 3e  .// #if(WINVER >
0d90: 3d 20 30 78 30 34 30 30 29 0d 0a 2f 2f 20 23 69  = 0x0400)..// #i
0da0: 66 6e 64 65 66 20 4e 4f 4d 43 58 0d 0a 2f 2f 20  fndef NOMCX..// 
0db0: 23 2e 2e 2e 0d 0a 2f 2f 20 23 65 6e 64 69 66 20  #.....// #endif 
0dc0: 2f 2a 20 4e 4f 4d 43 58 20 2a 2f 0d 0a 0d 0a 2f  /* NOMCX */..../
0dd0: 2f 20 23 69 66 6e 64 65 66 20 4e 4f 49 4d 45 0d  / #ifndef NOIME.
0de0: 0a 69 6d 70 6f 72 74 20 77 69 6e 33 32 2e 61 6e  .import win32.an
0df0: 73 69 2e 69 6d 6d 3b 0d 0a 2f 2f 20 23 65 6e 64  si.imm;..// #end
0e00: 69 66 0d 0a 2f 2f 20 23 65 6e 64 69 66 20 2f 2a  if..// #endif /*
0e10: 20 57 49 4e 56 45 52 20 3e 3d 20 30 78 30 34 30   WINVER >= 0x040
0e20: 30 20 2a 2f 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d  0 */..// #endif.
0e30: 0a 0d 0a 2f 2f 20 23 69 66 6e 64 65 66 20 52 43  ...// #ifndef RC
0e40: 5f 49 4e 56 4f 4b 45 44 0d 0a 2f 2f 20 23 69 66  _INVOKED..// #if
0e50: 20 20 20 20 20 28 20 5f 4d 53 43 5f 56 45 52 20       ( _MSC_VER 
0e60: 3e 3d 20 38 30 30 20 29 0d 0a 2f 2f 20 23 69 66  >= 800 )..// #if
0e70: 20 5f 4d 53 43 5f 56 45 52 20 3e 3d 20 31 32 30   _MSC_VER >= 120
0e80: 30 0d 0a 2f 2f 20 23 70 72 61 67 6d 61 20 77 61  0..// #pragma wa
0e90: 72 6e 69 6e 67 28 70 6f 70 29 0d 0a 2f 2f 20 23  rning(pop)..// #
0ea0: 65 6c 73 65 0d 0a 2f 2f 20 23 2e 2e 2e 0d 0a 2f  else..// #...../
0eb0: 2f 20 23 2e 2e 2e 0d 0a 2f 2f 20 23 2e 2e 2e 0d  / #.....// #....
0ec0: 0a 0d 0a 2f 2f 20 23 65 6e 64 69 66 0d 0a 2f 2f  ...// #endif..//
0ed0: 20 23 65 6e 64 69 66 0d 0a 2f 2f 20 23 65 6e 64   #endif..// #end
0ee0: 69 66 20 2f 2a 20 52 43 5f 49 4e 56 4f 4b 45 44  if /* RC_INVOKED
0ef0: 20 2a 2f 0d 0a 0d 0a 2f 2f 20 23 65 6e 64 69 66   */....// #endif
0f00: 20 2f 2a 20 52 43 5f 49 4e 56 4f 4b 45 44 20 2a   /* RC_INVOKED *
0f10: 2f 0d 0a 0d 0a 2f 2f 20 23 65 6e 64 69 66 20 2f  /....// #endif /
0f20: 2a 20 5f 49 4e 43 5f 57 49 4e 44 4f 57 53 20 2a  * _INC_WINDOWS *
0f30: 2f 0d 0a 2f 2f 20 23 65 6e 64 69 66 20 2f 2a 20  /..// #endif /* 
0f40: 5f 57 49 4e 44 4f 57 53 5f 20 2a 2f 0d 0a 0d 0a  _WINDOWS_ */....