000000  35353233 2C353532 34633535 32332C35  5523,5524c5523,5
000010  3532340D 0A3C2073 74617469 63206279  524..< static by
000020  7465202A 20206363 5F686561 64657273  te *  cc_headers
000030  5F685F77 696E646F 7773203D 205C0D0A  _h_windows = \..
000040  3C202862 7974652A 29222369 666E6465  < (byte*)"#ifnde
000050  66202477 696E646F 77735C72 5C6E2364  f $windows\r\n#d
000060  6566696E 65202477 696E646F 77732031  efine $windows 1
000070  5C725C6E 5C725C6E 23696E63 6C756465  \r\n\r\n#include
000080  203C7374 64617267 2E683E5C 725C6E23   <stdarg.h>\r\n#
000090  696E636C 75646520 3C737464 6465662E  include <stddef.
0000A0  683E5C72 5C6E5C72 5C6E2364 6566696E  h>\r\n\r\n#defin
0000B0  65204150 49454E54 52595C72 5C6E2364  e APIENTRY\r\n#d
0000C0  6566696E 65205741 56455F4D 41505045  efine WAVE_MAPPE
0000D0  52203078 46464646 46464646 5C725C6E  R 0xFFFFFFFF\r\n
0000E0  23646566 696E6520 43414C4C 4241434B  #define CALLBACK
0000F0  5F46554E 4354494F 4E203078 33303030  _FUNCTION 0x3000
000100  305C725C 6E5C725C 6E236465 66696E65  0\r\n\r\n#define
000110  20494D41 47455F4E 545F5349 474E4154   IMAGE_NT_SIGNAT
000120  5552455C 725C6E23 64656669 6E652044  URE\r\n#define D
000130  554D4D59 554E494F 4E4E414D 455C725C  UMMYUNIONNAME\r\
000140  6E5C725C 6E236465 66696E65 20494D41  n\r\n#define IMA
000150  47455F4E 554D4245 524F465F 44495245  GE_NUMBEROF_DIRE
000160  43544F52 595F454E 54524945 53203136  CTORY_ENTRIES 16
000170  5C725C6E 2F2F2364 6566696E 6520494D  \r\n//#define IM
000180  4147455F 53495A45 4F465F53 484F5254  AGE_SIZEOF_SHORT
000190  5F4E414D 4520385C 725C6E5C 725C6E2F  _NAME 8\r\n\r\n/
0001A0  2F236465 66696E65 20494D41 47455F44  /#define IMAGE_D
0001B0  49524543 544F5259 5F454E54 52595F42  IRECTORY_ENTRY_B
0001C0  41534552 454C4F43 20355C72 5C6E5C72  ASERELOC 5\r\n\r
0001D0  5C6E2364 6566696E 6520494D 4147455F  \n#define IMAGE_
0001E0  444F535F 5349474E 41545552 45203078  DOS_SIGNATURE 0x
0001F0  35413444 5C725C6E 23646566 696E6520  5A4D\r\n#define 
000200  494D4147 455F4F53 325F5349 474E4154  IMAGE_OS2_SIGNAT
000210  55524520 30783435 34455C72 5C6E2364  URE 0x454E\r\n#d
000220  6566696E 6520494D 4147455F 4F53325F  efine IMAGE_OS2_
000230  5349474E 41545552 455F4C45 20307834  SIGNATURE_LE 0x4
000240  3534435C 725C6E23 64656669 6E652049  54C\r\n#define I
000250  4D414745 5F565844 5F534947 4E415455  MAGE_VXD_SIGNATU
000260  52452030 78343534 435C725C 6E236465  RE 0x454C\r\n#de
000270  66696E65 20494D41 47455F4E 545F5349  fine IMAGE_NT_SI
000280  474E4154 55524520 30783435 35305C72  GNATURE 0x4550\r
000290  5C6E2364 6566696E 6520494D 4147455F  \n#define IMAGE_
0002A0  53495A45 4F465F46 494C455F 48454144  SIZEOF_FILE_HEAD
0002B0  45522032 305C725C 6E236465 66696E65  ER 20\r\n#define
0002C0  20494D41 47455F46 494C455F 52454C4F   IMAGE_FILE_RELO
0002D0  43535F53 54524950 50454420 315C725C  CS_STRIPPED 1\r\
0002E0  6E236465 66696E65 20494D41 47455F46  n#define IMAGE_F
0002F0  494C455F 45584543 55544142 4C455F49  ILE_EXECUTABLE_I
000300  4D414745 20325C72 5C6E2364 6566696E  MAGE 2\r\n#defin
000310  6520494D 4147455F 46494C45 5F4C494E  e IMAGE_FILE_LIN
000320  455F4E55 4D535F53 54524950 50454420  E_NUMS_STRIPPED 
000330  345C725C 6E236465 66696E65 20494D41  4\r\n#define IMA
000340  47455F46 494C455F 4C4F4341 4C5F5359  GE_FILE_LOCAL_SY
000350  4D535F53 54524950 50454420 385C725C  MS_STRIPPED 8\r\
000360  6E236465 66696E65 20494D41 47455F46  n#define IMAGE_F
000370  494C455F 42595445 535F5245 56455253  ILE_BYTES_REVERS
000380  45445F4C 4F203132 385C725C 6E236465  ED_LO 128\r\n#de
000390  66696E65 20494D41 47455F46 494C455F  fine IMAGE_FILE_
0003A0  33324249 545F4D41 4348494E 45203235  32BIT_MACHINE 25
0003B0  365C725C 6E236465 66696E65 20494D41  6\r\n#define IMA
0003C0  47455F46 494C455F 44454255 475F5354  GE_FILE_DEBUG_ST
0003D0  52495050 45442035 31325C72 5C6E2364  RIPPED 512\r\n#d
0003E0  6566696E 6520494D 4147455F 46494C45  efine IMAGE_FILE
0003F0  5F535953 54454D20 30783130 30305C72  _SYSTEM 0x1000\r
000400  5C6E2364 6566696E 6520494D 4147455F  \n#define IMAGE_
000410  46494C45 5F444C4C 20307832 3030305C  FILE_DLL 0x2000\
000420  725C6E23 64656669 6E652049 4D414745  r\n#define IMAGE
000430  5F46494C 455F4259 5445535F 52455645  _FILE_BYTES_REVE
000440  52534544 5F484920 30783830 30305C72  RSED_HI 0x8000\r
000450  5C6E2364 6566696E 6520494D 4147455F  \n#define IMAGE_
000460  46494C45 5F4D4143 48494E45 5F554E4B  FILE_MACHINE_UNK
000470  4E4F574E 20305C72 5C6E2364 6566696E  NOWN 0\r\n#defin
000480  6520494D 4147455F 46494C45 5F4D4143  e IMAGE_FILE_MAC
000490  48494E45 5F493338 36203078 3134635C  HINE_I386 0x14c\
0004A0  725C6E23 64656669 6E652049 4D414745  r\n#define IMAGE
0004B0  5F46494C 455F4D41 4348494E 455F5233  _FILE_MACHINE_R3
0004C0  30303020 30783136 325C725C 6E236465  000 0x162\r\n#de
0004D0  66696E65 20494D41 47455F46 494C455F  fine IMAGE_FILE_
0004E0  4D414348 494E455F 52343030 30203078  MACHINE_R4000 0x
0004F0  3136365C 725C6E23 64656669 6E652049  166\r\n#define I
000500  4D414745 5F46494C 455F4D41 4348494E  MAGE_FILE_MACHIN
000510  455F5231 30303030 20307831 36385C72  E_R10000 0x168\r
000520  5C6E2364 6566696E 6520494D 4147455F  \n#define IMAGE_
000530  46494C45 5F4D4143 48494E45 5F414C50  FILE_MACHINE_ALP
000540  48412030 78313834 5C725C6E 23646566  HA 0x184\r\n#def
000550  696E6520 494D4147 455F4649 4C455F4D  ine IMAGE_FILE_M
000560  41434849 4E455F50 4F574552 50432030  ACHINE_POWERPC 0
000570  78314630 5C725C6E 23646566 696E6520  x1F0\r\n#define 
000580  494D4147 455F4E55 4D424552 4F465F44  IMAGE_NUMBEROF_D
000590  49524543 544F5259 5F454E54 52494553  IRECTORY_ENTRIES
0005A0  2031365C 725C6E23 64656669 6E652049   16\r\n#define I
0005B0  4D414745 5F53495A 454F465F 524F4D5F  MAGE_SIZEOF_ROM_
0005C0  4F505449 4F4E414C 5F484541 44455220  OPTIONAL_HEADER 
0005D0  35365C72 5C6E2364 6566696E 6520494D  56\r\n#define IM
0005E0  4147455F 53495A45 4F465F53 54445F4F  AGE_SIZEOF_STD_O
0005F0  5054494F 4E414C5F 48454144 45522032  PTIONAL_HEADER 2
000600  385C725C 6E236465 66696E65 20494D41  8\r\n#define IMA
000610  47455F53 495A454F 465F4E54 5F4F5054  GE_SIZEOF_NT_OPT
000620  494F4E41 4C5F4845 41444552 20323234  IONAL_HEADER 224
000630  5C725C6E 23646566 696E6520 494D4147  \r\n#define IMAG
000640  455F4E54 5F4F5054 494F4E41 4C5F4844  E_NT_OPTIONAL_HD
000650  525F4D41 47494320 30783130 625C725C  R_MAGIC 0x10b\r\
000660  6E236465 66696E65 20494D41 47455F52  n#define IMAGE_R
000670  4F4D5F4F 5054494F 4E414C5F 4844525F  OM_OPTIONAL_HDR_
000680  4D414749 43203078 3130375C 725C6E23  MAGIC 0x107\r\n#
000690  64656669 6E652049 4D414745 5F464952  define IMAGE_FIR
0006A0  53545F53 45435449 4F4E286E 74682920  ST_SECTION(nth) 
0006B0  28285049 4D414745 5F534543 54494F4E  ((PIMAGE_SECTION
0006C0  5F484541 44455229 205C5C5C 725C6E20  _HEADER) \\\r\n 
0006D0  28284457 4F524429 6E746820 2B204649  ((DWORD)nth + FI
0006E0  454C445F 4F464653 45542820 494D4147  ELD_OFFSET( IMAG
0006F0  455F4E54 5F484541 44455253 2C4F7074  E_NT_HEADERS,Opt
000700  696F6E61 6C486561 64657220 29202B20  ionalHeader ) + 
000710  5C5C5C72 5C6E2028 2850494D 4147455F  \\\r\n ((PIMAGE_
000720  4E545F48 45414445 52532928 6E746829  NT_HEADERS)(nth)
000730  292D3E46 696C6548 65616465 722E5369  )->FileHeader.Si
000740  7A654F66 4F707469 6F6E616C 48656164  zeOfOptionalHead
000750  65722929 5C725C6E 23646566 696E6520  er))\r\n#define 
000760  494D4147 455F5355 42535953 54454D5F  IMAGE_SUBSYSTEM_
000770  554E4B4E 4F574E20 305C725C 6E236465  UNKNOWN 0\r\n#de
000780  66696E65 20494D41 47455F53 55425359  fine IMAGE_SUBSY
000790  5354454D 5F4E4154 49564520 315C725C  STEM_NATIVE 1\r\
0007A0  6E236465 66696E65 20494D41 47455F53  n#define IMAGE_S
0007B0  55425359 5354454D 5F57494E 444F5753  UBSYSTEM_WINDOWS
0007C0  5F475549 20325C72 5C6E2364 6566696E  _GUI 2\r\n#defin
0007D0  6520494D 4147455F 53554253 59535445  e IMAGE_SUBSYSTE
0007E0  4D5F5749 4E444F57 535F4355 4920335C  M_WINDOWS_CUI 3\
0007F0  725C6E23 64656669 6E652049 4D414745  r\n#define IMAGE
000800  5F535542 53595354 454D5F4F 53325F43  _SUBSYSTEM_OS2_C
000810  55492035 5C725C6E 23646566 696E6520  UI 5\r\n#define 
000820  494D4147 455F5355 42535953 54454D5F  IMAGE_SUBSYSTEM_
000830  504F5349 585F4355 4920375C 725C6E23  POSIX_CUI 7\r\n#
000840  64656669 6E652049 4D414745 5F535542  define IMAGE_SUB
000850  53595354 454D5F57 494E444F 57535F43  SYSTEM_WINDOWS_C
000860  455F4755 4920395C 725C6E23 64656669  E_GUI 9\r\n#defi
000870  6E652049 4D414745 5F444952 4543544F  ne IMAGE_DIRECTO
000880  52595F45 4E545259 5F455850 4F525420  RY_ENTRY_EXPORT 
000890  305C725C 6E236465 66696E65 20494D41  0\r\n#define IMA
0008A0  47455F44 49524543 544F5259 5F454E54  GE_DIRECTORY_ENT
0008B0  52595F49 4D504F52 5420315C 725C6E23  RY_IMPORT 1\r\n#
0008C0  64656669 6E652049 4D414745 5F444952  define IMAGE_DIR
0008D0  4543544F 52595F45 4E545259 5F524553  ECTORY_ENTRY_RES
0008E0  4F555243 4520325C 725C6E23 64656669  OURCE 2\r\n#defi
0008F0  6E652049 4D414745 5F444952 4543544F  ne IMAGE_DIRECTO
000900  52595F45 4E545259 5F455843 45505449  RY_ENTRY_EXCEPTI
000910  4F4E2033 5C725C6E 23646566 696E6520  ON 3\r\n#define 
000920  494D4147 455F4449 52454354 4F52595F  IMAGE_DIRECTORY_
000930  454E5452 595F5345 43555249 54592034  ENTRY_SECURITY 4
000940  5C725C6E 23646566 696E6520 494D4147  \r\n#define IMAG
000950  455F4449 52454354 4F52595F 454E5452  E_DIRECTORY_ENTR
000960  595F4241 53455245 4C4F4320 355C725C  Y_BASERELOC 5\r\
000970  6E236465 66696E65 20494D41 47455F44  n#define IMAGE_D
000980  49524543 544F5259 5F454E54 52595F44  IRECTORY_ENTRY_D
000990  45425547 20365C72 5C6E2364 6566696E  EBUG 6\r\n#defin
0009A0  6520494D 4147455F 44495245 43544F52  e IMAGE_DIRECTOR
0009B0  595F454E 5452595F 434F5059 52494748  Y_ENTRY_COPYRIGH
0009C0  5420375C 725C6E23 64656669 6E652049  T 7\r\n#define I
0009D0  4D414745 5F444952 4543544F 52595F45  MAGE_DIRECTORY_E
0009E0  4E545259 5F474C4F 42414C50 54522038  NTRY_GLOBALPTR 8
0009F0  5C725C6E 23646566 696E6520 494D4147  \r\n#define IMAG
000A00  455F4449 52454354 4F52595F 454E5452  E_DIRECTORY_ENTR
000A10  595F544C 5320395C 725C6E23 64656669  Y_TLS 9\r\n#defi
000A20  6E652049 4D414745 5F444952 4543544F  ne IMAGE_DIRECTO
000A30  52595F45 4E545259 5F4C4F41 445F434F  RY_ENTRY_LOAD_CO
000A40  4E464947 2031305C 725C6E23 64656669  NFIG 10\r\n#defi
000A50  6E652049 4D414745 5F444952 4543544F  ne IMAGE_DIRECTO
000A60  52595F45 4E545259 5F424F55 4E445F49  RY_ENTRY_BOUND_I
000A70  4D504F52 54203131 5C725C6E 23646566  MPORT 11\r\n#def
000A80  696E6520 494D4147 455F4449 52454354  ine IMAGE_DIRECT
000A90  4F52595F 454E5452 595F4941 54203132  ORY_ENTRY_IAT 12
000AA0  5C725C6E 23646566 696E6520 494D4147  \r\n#define IMAG
000AB0  455F5349 5A454F46 5F53484F 52545F4E  E_SIZEOF_SHORT_N
000AC0  414D4520 385C725C 6E236465 66696E65  AME 8\r\n#define
000AD0  20494D41 47455F53 495A454F 465F5345   IMAGE_SIZEOF_SE
000AE0  4354494F 4E5F4845 41444552 2034305C  CTION_HEADER 40\
000AF0  725C6E23 64656669 6E652049 4D414745  r\n#define IMAGE
000B00  5F53434E 5F545950 455F4E4F 5F504144  _SCN_TYPE_NO_PAD
000B10  20385C72 5C6E2364 6566696E 6520494D   8\r\n#define IM
000B20  4147455F 53434E5F 434E545F 434F4445  AGE_SCN_CNT_CODE
000B30  2033325C 725C6E23 64656669 6E652049   32\r\n#define I
000B40  4D414745 5F53434E 5F434E54 5F494E49  MAGE_SCN_CNT_INI
000B50  5449414C 495A4544 5F444154 41203634  TIALIZED_DATA 64
000B60  5C725C6E 23646566 696E6520 494D4147  \r\n#define IMAG
000B70  455F5343 4E5F434E 545F554E 494E4954  E_SCN_CNT_UNINIT
000B80  49414C49 5A45445F 44415441 20313238  IALIZED_DATA 128
000B90  5C725C6E 23646566 696E6520 494D4147  \r\n#define IMAG
000BA0  455F5343 4E5F4C4E 4B5F4F54 48455220  E_SCN_LNK_OTHER 
000BB0  3235365C 725C6E23 64656669 6E652049  256\r\n#define I
000BC0  4D414745 5F53434E 5F4C4E4B 5F494E46  MAGE_SCN_LNK_INF
000BD0  4F203531 325C725C 6E236465 66696E65  O 512\r\n#define
000BE0  20494D41 47455F53 434E5F4C 4E4B5F52   IMAGE_SCN_LNK_R
000BF0  454D4F56 45203078 3830305C 725C6E23  EMOVE 0x800\r\n#
000C00  64656669 6E652049 4D414745 5F53434E  define IMAGE_SCN
000C10  5F4C4E4B 5F434F4D 44415420 30783130  _LNK_COMDAT 0x10
000C20  30305C72 5C6E2364 6566696E 6520494D  00\r\n#define IM
000C30  4147455F 53434E5F 4D454D5F 46415244  AGE_SCN_MEM_FARD
000C40  41544120 30783830 30305C72 5C6E2364  ATA 0x8000\r\n#d
000C50  6566696E 6520494D 4147455F 53434E5F  efine IMAGE_SCN_
000C60  4D454D5F 50555247 4541424C 45203078  MEM_PURGEABLE 0x
000C70  32303030 305C725C 6E236465 66696E65  20000\r\n#define
000C80  20494D41 47455F53 434E5F4D 454D5F31   IMAGE_SCN_MEM_1
000C90  36424954 20307832 30303030 5C725C6E  6BIT 0x20000\r\n
000CA0  23646566 696E6520 494D4147 455F5343  #define IMAGE_SC
000CB0  4E5F4D45 4D5F4C4F 434B4544 20307834  N_MEM_LOCKED 0x4
000CC0  30303030 5C725C6E 23646566 696E6520  0000\r\n#define 
000CD0  494D4147 455F5343 4E5F4D45 4D5F5052  IMAGE_SCN_MEM_PR
000CE0  454C4F41 44203078 38303030 305C725C  ELOAD 0x80000\r\
000CF0  6E236465 66696E65 20494D41 47455F53  n#define IMAGE_S
000D00  434E5F41 4C49474E 5F314259 54455320  CN_ALIGN_1BYTES 
000D10  30783130 30303030 5C725C6E 23646566  0x100000\r\n#def
000D20  696E6520 494D4147 455F5343 4E5F414C  ine IMAGE_SCN_AL
000D30  49474E5F 32425954 45532030 78323030  IGN_2BYTES 0x200
000D40  3030305C 725C6E23 64656669 6E652049  000\r\n#define I
000D50  4D414745 5F53434E 5F414C49 474E5F34  MAGE_SCN_ALIGN_4
000D60  42595445 53203078 33303030 30305C72  BYTES 0x300000\r
000D70  5C6E2364 6566696E 6520494D 4147455F  \n#define IMAGE_
000D80  53434E5F 414C4947 4E5F3842 59544553  SCN_ALIGN_8BYTES
000D90  20307834 30303030 305C725C 6E236465   0x400000\r\n#de
000DA0  66696E65 20494D41 47455F53 434E5F41  fine IMAGE_SCN_A
000DB0  4C49474E 5F313642 59544553 20307835  LIGN_16BYTES 0x5
000DC0  30303030 305C725C 6E236465 66696E65  00000\r\n#define
000DD0  20494D41 47455F53 434E5F41 4C49474E   IMAGE_SCN_ALIGN
000DE0  5F333242 59544553 20307836 30303030  _32BYTES 0x60000
000DF0  305C725C 6E236465 66696E65 20494D41  0\r\n#define IMA
000E00  47455F53 434E5F41 4C49474E 5F363442  GE_SCN_ALIGN_64B
000E10  59544553 20307837 30303030 305C725C  YTES 0x700000\r\
000E20  6E236465 66696E65 20494D41 47455F53  n#define IMAGE_S
000E30  434E5F4C 4E4B5F4E 52454C4F 435F4F56  CN_LNK_NRELOC_OV
000E40  464C2030 78313030 30303030 5C725C6E  FL 0x1000000\r\n
000E50  23646566 696E6520 494D4147 455F5343  #define IMAGE_SC
000E60  4E5F4D45 4D5F4449 53434152 4441424C  N_MEM_DISCARDABL
000E70  45203078 32303030 3030305C 725C6E23  E 0x2000000\r\n#
000E80  64656669 6E652049 4D414745 5F53434E  define IMAGE_SCN
000E90  5F4D454D 5F4E4F54 5F434143 48454420  _MEM_NOT_CACHED 
000EA0  30783430 30303030 305C725C 6E236465  0x4000000\r\n#de
000EB0  66696E65 20494D41 47455F53 434E5F4D  fine IMAGE_SCN_M
000EC0  454D5F4E 4F545F50 41474544 20307838  EM_NOT_PAGED 0x8
000ED0  30303030 30305C72 5C6E2364 6566696E  000000\r\n#defin
000EE0  6520494D 4147455F 53434E5F 4D454D5F  e IMAGE_SCN_MEM_
000EF0  53484152 45442030 78313030 30303030  SHARED 0x1000000
000F00  305C725C 6E236465 66696E65 20494D41  0\r\n#define IMA
000F10  47455F53 434E5F4D 454D5F45 58454355  GE_SCN_MEM_EXECU
000F20  54452030 78323030 30303030 305C725C  TE 0x20000000\r\
000F30  6E236465 66696E65 20494D41 47455F53  n#define IMAGE_S
000F40  434E5F4D 454D5F52 45414420 30783430  CN_MEM_READ 0x40
000F50  30303030 30305C72 5C6E2364 6566696E  000000\r\n#defin
000F60  6520494D 4147455F 53434E5F 4D454D5F  e IMAGE_SCN_MEM_
000F70  57524954 45203078 38303030 30303030  WRITE 0x80000000
000F80  5C725C6E 23646566 696E6520 494D4147  \r\n#define IMAG
000F90  455F5349 5A454F46 5F53594D 424F4C20  E_SIZEOF_SYMBOL 
000FA0  31385C72 5C6E2364 6566696E 6520494D  18\r\n#define IM
000FB0  4147455F 53594D5F 554E4445 46494E45  AGE_SYM_UNDEFINE
000FC0  44202853 484F5254 29305C72 5C6E2364  D (SHORT)0\r\n#d
000FD0  6566696E 6520494D 4147455F 53594D5F  efine IMAGE_SYM_
000FE0  4142534F 4C555445 20285348 4F525429  ABSOLUTE (SHORT)
000FF0  2D315C72 5C6E2364 6566696E 6520494D  -1\r\n#define IM
001000  4147455F 53594D5F 44454255 47202853  AGE_SYM_DEBUG (S
001010  484F5254 292D325C 725C6E23 64656669  HORT)-2\r\n#defi
001020  6E652049 4D414745 5F53594D 5F545950  ne IMAGE_SYM_TYP
001030  455F4E55 4C4C2030 5C725C6E 23646566  E_NULL 0\r\n#def
001040  696E6520 494D4147 455F5359 4D5F5459  ine IMAGE_SYM_TY
001050  50455F56 4F494420 315C725C 6E236465  PE_VOID 1\r\n#de
001060  66696E65 20494D41 47455F53 594D5F54  fine IMAGE_SYM_T
001070  5950455F 43484152 20325C72 5C6E2364  YPE_CHAR 2\r\n#d
001080  6566696E 6520494D 4147455F 53594D5F  efine IMAGE_SYM_
001090  54595045 5F53484F 52542033 5C725C6E  TYPE_SHORT 3\r\n
0010A0  23646566 696E6520 494D4147 455F5359  #define IMAGE_SY
0010B0  4D5F5459 50455F49 4E542034 5C725C6E  M_TYPE_INT 4\r\n
0010C0  23646566 696E6520 494D4147 455F5359  #define IMAGE_SY
0010D0  4D5F5459 50455F4C 4F4E4720 355C725C  M_TYPE_LONG 5\r\
0010E0  6E236465 66696E65 20494D41 47455F53  n#define IMAGE_S
0010F0  594D5F54 5950455F 464C4F41 5420365C  YM_TYPE_FLOAT 6\
001100  725C6E23 64656669 6E652049 4D414745  r\n#define IMAGE
001110  5F53594D 5F545950 455F444F 55424C45  _SYM_TYPE_DOUBLE
001120  20375C72 5C6E2364 6566696E 6520494D   7\r\n#define IM
001130  4147455F 53594D5F 54595045 5F535452  AGE_SYM_TYPE_STR
001140  55435420 385C725C 6E236465 66696E65  UCT 8\r\n#define
001150  20494D41 47455F53 594D5F54 5950455F   IMAGE_SYM_TYPE_
001160  554E494F 4E20395C 725C6E23 64656669  UNION 9\r\n#defi
001170  6E652049 4D414745 5F53594D 5F545950  ne IMAGE_SYM_TYP
001180  455F454E 554D2031 305C725C 6E236465  E_ENUM 10\r\n#de
001190  66696E65 20494D41 47455F53 594D5F54  fine IMAGE_SYM_T
0011A0  5950455F 4D4F4520 31315C72 5C6E2364  YPE_MOE 11\r\n#d
0011B0  6566696E 6520494D 4147455F 53594D5F  efine IMAGE_SYM_
0011C0  54595045 5F425954 45203132 5C725C6E  TYPE_BYTE 12\r\n
0011D0  23646566 696E6520 494D4147 455F5359  #define IMAGE_SY
0011E0  4D5F5459 50455F57 4F524420 31335C72  M_TYPE_WORD 13\r
0011F0  5C6E2364 6566696E 6520494D 4147455F  \n#define IMAGE_
001200  53594D5F 54595045 5F55494E 54203134  SYM_TYPE_UINT 14
001210  5C725C6E 23646566 696E6520 494D4147  \r\n#define IMAG
001220  455F5359 4D5F5459 50455F44 574F5244  E_SYM_TYPE_DWORD
001230  2031355C 725C6E23 64656669 6E652049   15\r\n#define I
001240  4D414745 5F53594D 5F545950 455F5043  MAGE_SYM_TYPE_PC
001250  4F444520 30783830 30305C72 5C6E2364  ODE 0x8000\r\n#d
001260  6566696E 6520494D 4147455F 53594D5F  efine IMAGE_SYM_
001270  44545950 455F4E55 4C4C2030 5C725C6E  DTYPE_NULL 0\r\n
001280  23646566 696E6520 494D4147 455F5359  #define IMAGE_SY
001290  4D5F4454 5950455F 504F494E 54455220  M_DTYPE_POINTER 
0012A0  315C725C 6E236465 66696E65 20494D41  1\r\n#define IMA
0012B0  47455F53 594D5F44 54595045 5F46554E  GE_SYM_DTYPE_FUN
0012C0  4354494F 4E20325C 725C6E23 64656669  CTION 2\r\n#defi
0012D0  6E652049 4D414745 5F53594D 5F445459  ne IMAGE_SYM_DTY
0012E0  50455F41 52524159 20335C72 5C6E2364  PE_ARRAY 3\r\n#d
0012F0  6566696E 6520494D 4147455F 53594D5F  efine IMAGE_SYM_
001300  434C4153 535F454E 445F4F46 5F46554E  CLASS_END_OF_FUN
001310  4354494F 4E202842 59544520 292D315C  CTION (BYTE )-1\
001320  725C6E23 64656669 6E652049 4D414745  r\n#define IMAGE
001330  5F53594D 5F434C41 53535F4E 554C4C20  _SYM_CLASS_NULL 
001340  305C725C 6E236465 66696E65 20494D41  0\r\n#define IMA
001350  47455F53 594D5F43 4C415353 5F415554  GE_SYM_CLASS_AUT
001360  4F4D4154 49432031 5C725C6E 23646566  OMATIC 1\r\n#def
001370  696E6520 494D4147 455F5359 4D5F434C  ine IMAGE_SYM_CL
001380  4153535F 45585445 524E414C 20325C72  ASS_EXTERNAL 2\r
001390  5C6E2364 6566696E 6520494D 4147455F  \n#define IMAGE_
0013A0  53594D5F 434C4153 535F5354 41544943  SYM_CLASS_STATIC
0013B0  20335C72 5C6E2364 6566696E 6520494D   3\r\n#define IM
0013C0  4147455F 53594D5F 434C4153 535F5245  AGE_SYM_CLASS_RE
0013D0  47495354 45522034 5C725C6E 23646566  GISTER 4\r\n#def
0013E0  696E6520 494D4147 455F5359 4D5F434C  ine IMAGE_SYM_CL
0013F0  4153535F 45585445 524E414C 5F444546  ASS_EXTERNAL_DEF
001400  20355C72 5C6E2364 6566696E 6520494D   5\r\n#define IM
001410  4147455F 53594D5F 434C4153 535F4C41  AGE_SYM_CLASS_LA
001420  42454C20 365C725C 6E236465 66696E65  BEL 6\r\n#define
001430  20494D41 47455F53 594D5F43 4C415353   IMAGE_SYM_CLASS
001440  5F554E44 4546494E 45445F4C 4142454C  _UNDEFINED_LABEL
001450  20375C72 5C6E2364 6566696E 6520494D   7\r\n#define IM
001460  4147455F 53594D5F 434C4153 535F4D45  AGE_SYM_CLASS_ME
001470  4D424552 5F4F465F 53545255 43542038  MBER_OF_STRUCT 8
001480  5C725C6E 23646566 696E6520 494D4147  \r\n#define IMAG
001490  455F5359 4D5F434C 4153535F 41524755  E_SYM_CLASS_ARGU
0014A0  4D454E54 20395C72 5C6E2364 6566696E  MENT 9\r\n#defin
0014B0  6520494D 4147455F 53594D5F 434C4153  e IMAGE_SYM_CLAS
0014C0  535F5354 52554354 5F544147 2031305C  S_STRUCT_TAG 10\
0014D0  725C6E23 64656669 6E652049 4D414745  r\n#define IMAGE
0014E0  5F53594D 5F434C41 53535F4D 454D4245  _SYM_CLASS_MEMBE
0014F0  525F4F46 5F554E49 4F4E2031 315C725C  R_OF_UNION 11\r\
001500  6E236465 66696E65 20494D41 47455F53  n#define IMAGE_S
001510  594D5F43 4C415353 5F554E49 4F4E5F54  YM_CLASS_UNION_T
001520  41472031 325C725C 6E236465 66696E65  AG 12\r\n#define
001530  20494D41 47455F53 594D5F43 4C415353   IMAGE_SYM_CLASS
001540  5F545950 455F4445 46494E49 54494F4E  _TYPE_DEFINITION
001550  2031335C 725C6E23 64656669 6E652049   13\r\n#define I
001560  4D414745 5F53594D 5F434C41 53535F55  MAGE_SYM_CLASS_U
001570  4E444546 494E4544 5F535441 54494320  NDEFINED_STATIC 
001580  31345C72 5C6E2364 6566696E 6520494D  14\r\n#define IM
001590  4147455F 53594D5F 434C4153 535F454E  AGE_SYM_CLASS_EN
0015A0  554D5F54 41472031 355C725C 6E236465  UM_TAG 15\r\n#de
0015B0  66696E65 20494D41 47455F53 594D5F43  fine IMAGE_SYM_C
0015C0  4C415353 5F4D454D 4245525F 4F465F45  LASS_MEMBER_OF_E
0015D0  4E554D20 31365C72 5C6E2364 6566696E  NUM 16\r\n#defin
0015E0  6520494D 4147455F 53594D5F 434C4153  e IMAGE_SYM_CLAS
0015F0  535F5245 47495354 45525F50 4152414D  S_REGISTER_PARAM
001600  2031375C 725C6E23 64656669 6E652049   17\r\n#define I
001610  4D414745 5F53594D 5F434C41 53535F42  MAGE_SYM_CLASS_B
001620  49545F46 49454C44 2031385C 725C6E23  IT_FIELD 18\r\n#
001630  64656669 6E652049 4D414745 5F53594D  define IMAGE_SYM
001640  5F434C41 53535F46 41525F45 58544552  _CLASS_FAR_EXTER
001650  4E414C20 30783434 5C725C6E 23646566  NAL 0x44\r\n#def
001660  696E6520 494D4147 455F5359 4D5F434C  ine IMAGE_SYM_CL
001670  4153535F 424C4F43 4B203078 36345C72  ASS_BLOCK 0x64\r
001680  5C6E2364 6566696E 6520494D 4147455F  \n#define IMAGE_
001690  53594D5F 434C4153 535F4655 4E435449  SYM_CLASS_FUNCTI
0016A0  4F4E2030 7836355C 725C6E23 64656669  ON 0x65\r\n#defi
0016B0  6E652049 4D414745 5F53594D 5F434C41  ne IMAGE_SYM_CLA
0016C0  53535F45 4E445F4F 465F5354 52554354  SS_END_OF_STRUCT
0016D0  20307836 365C725C 6E236465 66696E65   0x66\r\n#define
0016E0  20494D41 47455F53 594D5F43 4C415353   IMAGE_SYM_CLASS
0016F0  5F46494C 45203078 36375C72 5C6E2364  _FILE 0x67\r\n#d
001700  6566696E 6520494D 4147455F 53594D5F  efine IMAGE_SYM_
001710  434C4153 535F5345 4354494F 4E203078  CLASS_SECTION 0x
001720  36385C72 5C6E2364 6566696E 6520494D  68\r\n#define IM
001730  4147455F 53594D5F 434C4153 535F5745  AGE_SYM_CLASS_WE
001740  414B5F45 58544552 4E414C20 30783639  AK_EXTERNAL 0x69
001750  5C725C6E 5C725C6E 5C725C6E 5C725C6E  \r\n\r\n\r\n\r\n
001760  23646566 696E6520 4D414B45 574F5244  #define MAKEWORD
001770  28612C62 295C7428 28574F52 44292828  (a,b)\t((WORD)((
001780  28425954 45292828 2844574F 52445F50  (BYTE)(((DWORD_P
001790  54522928 61292926 30784646 29297C28  TR)(a))&0xFF))|(
0017A0  2828574F 52442928 28425954 45292828  ((WORD)((BYTE)((
0017B0  2844574F 52445F50 54522928 62292926  (DWORD_PTR)(b))&
0017C0  30784646 2929293C 3C382929 295C725C  0xFF)))<<8)))\r\
0017D0  6E236465 66696E65 204C4F42 59544528  n#define LOBYTE(
0017E0  77295C74 28284259 54452928 28284457  w)\t((BYTE)(((DW
0017F0  4F52445F 50545229 28772929 26307846  ORD_PTR)(w))&0xF
001800  4629295C 725C6E23 64656669 6E652048  F))\r\n#define H
001810  49425954 45287729 5C742828 42595445  IBYTE(w)\t((BYTE
001820  29282828 2844574F 52445F50 54522928  )((((DWORD_PTR)(
001830  7729293E 3E382926 30784646 29295C72  w))>>8)&0xFF))\r
001840  5C6E5C72 5C6E2364 6566696E 65204D41  \n\r\n#define MA
001850  4B454C41 4E474944 28702C73 295C7428  KELANGID(p,s)\t(
001860  28282857 4F524429 28732929 3C3C3130  (((WORD)(s))<<10
001870  297C2857 4F524429 28702929 5C725C6E  )|(WORD)(p))\r\n
001880  23646566 696E6520 5355424C 414E475F  #define SUBLANG_
001890  44454641 554C545C 74307830 315C725C  DEFAULT\t0x01\r\
0018A0  6E236465 66696E65 204C414E 475F4E45  n#define LANG_NE
0018B0  55545241 4C203078 30305C72 5C6E5C72  UTRAL 0x00\r\n\r
0018C0  5C6E5C72 5C6E2F2F 23646566 696E6520  \n\r\n//#define 
0018D0  5F5F696E 74363420 6C6F6E67 206C6F6E  __int64 long lon
0018E0  6720696E 745C725C 6E236465 66696E65  g int\r\n#define
0018F0  2054415F 42415345 4C494E45 5C743234   TA_BASELINE\t24
001900  5C725C6E 23646566 696E6520 54415F42  \r\n#define TA_B
001910  4F54544F 4D5C7438 5C725C6E 23646566  OTTOM\t8\r\n#def
001920  696E6520 54415F54 4F505C74 305C725C  ine TA_TOP\t0\r\
001930  6E236465 66696E65 2054415F 43454E54  n#define TA_CENT
001940  45525C74 365C725C 6E236465 66696E65  ER\t6\r\n#define
001950  2054415F 4C454654 5C74305C 725C6E23   TA_LEFT\t0\r\n#
001960  64656669 6E652054 415F5249 4748545C  define TA_RIGHT\
001970  74325C72 5C6E2364 6566696E 65205441  t2\r\n#define TA
001980  5F52544C 52454144 494E475C 74323536  _RTLREADING\t256
001990  5C725C6E 23646566 696E6520 54415F4D  \r\n#define TA_M
0019A0  41534B5C 74285441 5F424153 454C494E  ASK\t(TA_BASELIN
0019B0  452B5441 5F43454E 5445522B 54415F55  E+TA_CENTER+TA_U
0019C0  50444154 4543502B 54415F52 544C5245  PDATECP+TA_RTLRE
0019D0  4144494E 47295C72 5C6E2364 6566696E  ADING)\r\n#defin
0019E0  65205441 5F4E4F55 50444154 4543505C  e TA_NOUPDATECP\
0019F0  74305C72 5C6E2364 6566696E 65205441  t0\r\n#define TA
001A00  5F555044 41544543 505C7431 5C725C6E  _UPDATECP\t1\r\n
001A10  5C725C6E 23646566 696E6520 47657452  \r\n#define GetR
001A20  56616C75 65287267 62292028 28425954  Value(rgb) ((BYT
001A30  45292028 72676229 295C725C 6E236465  E) (rgb))\r\n#de
001A40  66696E65 20476574 4756616C 75652872  fine GetGValue(r
001A50  67622920 28284259 54452920 28282857  gb) ((BYTE) (((W
001A60  4F524429 20287267 62292920 3E3E2038  ORD) (rgb)) >> 8
001A70  29295C72 5C6E2364 6566696E 65204765  ))\r\n#define Ge
001A80  74425661 6C756528 72676229 20282842  tBValue(rgb) ((B
001A90  59544529 20282872 67622920 3E3E2031  YTE) ((rgb) >> 1
001AA0  3629295C 725C6E5C 725C6E23 64656669  6))\r\n\r\n#defi
001AB0  6E652041 4E53495F 43484152 53455420  ne ANSI_CHARSET 
001AC0  305C725C 6E5C725C 6E236465 66696E65  0\r\n\r\n#define
001AD0  204F5554 5F444546 41554C54 5F505245   OUT_DEFAULT_PRE
001AE0  4349535C 74305C72 5C6E2364 6566696E  CIS\t0\r\n#defin
001AF0  65204F55 545F5354 52494E47 5F505245  e OUT_STRING_PRE
001B00  4349535C 74315C72 5C6E2364 6566696E  CIS\t1\r\n#defin
001B10  65204F55 545F4348 41524143 5445525F  e OUT_CHARACTER_
001B20  50524543 49535C74 325C725C 6E236465  PRECIS\t2\r\n#de
001B30  66696E65 204F5554 5F535452 4F4B455F  fine OUT_STROKE_
001B40  50524543 49535C74 335C725C 6E236465  PRECIS\t3\r\n#de
001B50  66696E65 204F5554 5F54545F 50524543  fine OUT_TT_PREC
001B60  49535C74 345C725C 6E236465 66696E65  IS\t4\r\n#define
001B70  204F5554 5F444556 4943455F 50524543   OUT_DEVICE_PREC
001B80  49535C74 355C725C 6E236465 66696E65  IS\t5\r\n#define
001B90  204F5554 5F524153 5445525F 50524543   OUT_RASTER_PREC
001BA0  49535C74 365C725C 6E236465 66696E65  IS\t6\r\n#define
001BB0  204F5554 5F54545F 4F4E4C59 5F505245   OUT_TT_ONLY_PRE
001BC0  4349535C 74375C72 5C6E2364 6566696E  CIS\t7\r\n#defin
001BD0  65204F55 545F4F55 544C494E 455F5052  e OUT_OUTLINE_PR
001BE0  45434953 5C74385C 725C6E23 64656669  ECIS\t8\r\n#defi
001BF0  6E652043 4C49505F 44454641 554C545F  ne CLIP_DEFAULT_
001C00  50524543 49535C74 305C725C 6E236465  PRECIS\t0\r\n#de
001C10  66696E65 20434C49 505F4348 41524143  fine CLIP_CHARAC
001C20  5445525F 50524543 49535C74 315C725C  TER_PRECIS\t1\r\
001C30  6E236465 66696E65 20434C49 505F5354  n#define CLIP_ST
001C40  524F4B45 5F505245 4349535C 74325C72  ROKE_PRECIS\t2\r
001C50  5C6E2364 6566696E 6520434C 49505F4D  \n#define CLIP_M
001C60  41534B5C 7431355C 725C6E23 64656669  ASK\t15\r\n#defi
001C70  6E652043 4C49505F 4C485F41 4E474C45  ne CLIP_LH_ANGLE
001C80  535C7431 365C725C 6E236465 66696E65  S\t16\r\n#define
001C90  20434C49 505F5454 5F414C57 4159535C   CLIP_TT_ALWAYS\
001CA0  7433325C 725C6E23 64656669 6E652043  t32\r\n#define C
001CB0  4C49505F 454D4245 44444544 5C743132  LIP_EMBEDDED\t12
001CC0  385C725C 6E236465 66696E65 20444546  8\r\n#define DEF
001CD0  41554C54 5F515541 4C495459 5C74305C  AULT_QUALITY\t0\
001CE0  725C6E23 64656669 6E652044 52414654  r\n#define DRAFT
001CF0  5F515541 4C495459 5C74315C 725C6E23  _QUALITY\t1\r\n#
001D00  64656669 6E652050 524F4F46 5F515541  define PROOF_QUA
001D10  4C495459 5C74325C 725C6E23 64656669  LITY\t2\r\n#defi
001D20  6E65204E 4F4E414E 5449414C 49415345  ne NONANTIALIASE
001D30  445F5155 414C4954 595C7433 5C725C6E  D_QUALITY\t3\r\n
001D40  23646566 696E6520 414E5449 414C4941  #define ANTIALIA
001D50  5345445F 5155414C 4954595C 74345C72  SED_QUALITY\t4\r
001D60  5C6E2364 6566696E 65204445 4641554C  \n#define DEFAUL
001D70  545F5049 5443485C 74305C72 5C6E2364  T_PITCH\t0\r\n#d
001D80  6566696E 65204649 5845445F 50495443  efine FIXED_PITC
001D90  485C7431 5C725C6E 23646566 696E6520  H\t1\r\n#define 
001DA0  56415249 41424C45 5F504954 43485C74  VARIABLE_PITCH\t
001DB0  325C725C 6E236465 66696E65 2046465F  2\r\n#define FF_
001DC0  4445434F 52415449 56455C74 38305C72  DECORATIVE\t80\r
001DD0  5C6E2364 6566696E 65204646 5F444F4E  \n#define FF_DON
001DE0  54434152 455C7430 5C725C6E 23646566  TCARE\t0\r\n#def
001DF0  696E6520 46465F4D 4F444552 4E5C7434  ine FF_MODERN\t4
001E00  385C725C 6E236465 66696E65 2046465F  8\r\n#define FF_
001E10  524F4D41 4E5C7431 365C725C 6E236465  ROMAN\t16\r\n#de
001E20  66696E65 2046465F 53435249 50545C74  fine FF_SCRIPT\t
001E30  36345C72 5C6E2364 6566696E 65204646  64\r\n#define FF
001E40  5F535749 53535C74 33325C72 5C6E2364  _SWISS\t32\r\n#d
001E50  6566696E 65204853 5F424449 41474F4E  efine HS_BDIAGON
001E60  414C5C74 335C725C 6E236465 66696E65  AL\t3\r\n#define
001E70  2048535F 43524F53 535C7434 5C725C6E   HS_CROSS\t4\r\n
001E80  23646566 696E6520 48535F44 49414743  #define HS_DIAGC
001E90  524F5353 5C74355C 725C6E23 64656669  ROSS\t5\r\n#defi
001EA0  6E652048 535F4644 4941474F 4E414C5C  ne HS_FDIAGONAL\
001EB0  74325C72 5C6E2364 6566696E 65204853  t2\r\n#define HS
001EC0  5F484F52 495A4F4E 54414C5C 74305C72  _HORIZONTAL\t0\r
001ED0  5C6E2364 6566696E 65204853 5F564552  \n#define HS_VER
001EE0  54494341 4C5C7431 5C725C6E 23646566  TICAL\t1\r\n#def
001EF0  696E6520 4C525F44 45464155 4C54434F  ine LR_DEFAULTCO
001F00  4C4F525C 74305C72 5C6E2364 6566696E  LOR\t0\r\n#defin
001F10  65204C52 5F4C4F41 44524541 4C53495A  e LR_LOADREALSIZ
001F20  455C7431 32385C72 5C6E2364 6566696E  E\t128\r\n#defin
001F30  65204C52 5F4D4F4E 4F434852 4F4D455C  e LR_MONOCHROME\
001F40  74315C72 5C6E2364 6566696E 65204C52  t1\r\n#define LR
001F50  5F434F50 59524554 55524E4F 52472034  _COPYRETURNORG 4
001F60  5C725C6E 23646566 696E6520 4C525F43  \r\n#define LR_C
001F70  4F505944 454C4554 454F5247 20385C72  OPYDELETEORG 8\r
001F80  5C6E2364 6566696E 65204C52 5F4C4F41  \n#define LR_LOA
001F90  4446524F 4D46494C 455C7431 365C725C  DFROMFILE\t16\r\
001FA0  6E236465 66696E65 204C525F 4C4F4144  n#define LR_LOAD
001FB0  5452414E 53504152 454E5420 33325C72  TRANSPARENT 32\r
001FC0  5C6E2364 6566696E 65204C52 5F444546  \n#define LR_DEF
001FD0  41554C54 53495A45 5C743634 5C725C6E  AULTSIZE\t64\r\n
001FE0  23646566 696E6520 4C525F56 4741434F  #define LR_VGACO
001FF0  4C4F525C 74307838 305C725C 6E236465  LOR\t0x80\r\n#de
002000  66696E65 204C525F 4C4F4144 4D415033  fine LR_LOADMAP3
002010  44434F4C 4F525320 30783130 30305C72  DCOLORS 0x1000\r
002020  5C6E2364 6566696E 65204C52 5F435245  \n#define LR_CRE
002030  41544544 49425345 4354494F 4E203078  ATEDIBSECTION 0x
002040  32303030 5C725C6E 23646566 696E6520  2000\r\n#define 
002050  4C525F43 4F505946 524F4D52 45534F55  LR_COPYFROMRESOU
002060  52434520 30783430 30305C72 5C6E2364  RCE 0x4000\r\n#d
002070  6566696E 65204C52 5F534841 5245445C  efine LR_SHARED\
002080  74307838 3030305C 725C6E5C 725C6E23  t0x8000\r\n\r\n#
002090  64656669 6E652046 575F444F 4E544341  define FW_DONTCA
0020A0  52455C74 305C725C 6E236465 66696E65  RE\t0\r\n#define
0020B0  2046575F 5448494E 5C743130 305C725C   FW_THIN\t100\r\
0020C0  6E236465 66696E65 2046575F 45585452  n#define FW_EXTR
0020D0  414C4947 48545C74 3230305C 725C6E23  ALIGHT\t200\r\n#
0020E0  64656669 6E652046 575F4C49 4748545C  define FW_LIGHT\
0020F0  74333030 5C725C6E 23646566 696E6520  t300\r\n#define 
002100  46575F4E 4F524D41 4C5C7434 30305C72  FW_NORMAL\t400\r
002110  5C6E2364 6566696E 65204657 5F524547  \n#define FW_REG
002120  554C4152 5C743430 305C725C 6E236465  ULAR\t400\r\n#de
002130  66696E65 2046575F 4D454449 554D5C74  fine FW_MEDIUM\t
002140  3530305C 725C6E23 64656669 6E652046  500\r\n#define F
002150  575F5345 4D49424F 4C445C74 3630305C  W_SEMIBOLD\t600\
002160  725C6E23 64656669 6E652046 575F424F  r\n#define FW_BO
002170  4C445C74 3730305C 725C6E23 64656669  LD\t700\r\n#defi
002180  6E652046 575F4558 54524142 4F4C445C  ne FW_EXTRABOLD\
002190  74383030 5C725C6E 23646566 696E6520  t800\r\n#define 
0021A0  46575F48 45415659 5C743930 305C725C  FW_HEAVY\t900\r\
0021B0  6E5C725C 6E236465 66696E65 5C74534D  n\r\n#define\tSM
0021C0  5F435853 43524545 4E5C7430 5C725C6E  _CXSCREEN\t0\r\n
0021D0  23646566 696E655C 74534D5F 43595343  #define\tSM_CYSC
0021E0  5245454E 5C74315C 725C6E23 64656669  REEN\t1\r\n#defi
0021F0  6E655C74 534D5F43 58565343 524F4C4C  ne\tSM_CXVSCROLL
002200  5C74325C 725C6E23 64656669 6E655C74  \t2\r\n#define\t
002210  534D5F43 59485343 524F4C4C 5C74335C  SM_CYHSCROLL\t3\
002220  725C6E23 64656669 6E655C74 534D5F43  r\n#define\tSM_C
002230  59434150 54494F4E 5C74345C 725C6E23  YCAPTION\t4\r\n#
002240  64656669 6E655C74 534D5F43 58424F52  define\tSM_CXBOR
002250  4445525C 74355C72 5C6E2364 6566696E  DER\t5\r\n#defin
002260  655C7453 4D5F4359 424F5244 45525C74  e\tSM_CYBORDER\t
002270  365C725C 6E236465 66696E65 5C74534D  6\r\n#define\tSM
002280  5F435844 4C474652 414D455C 74375C72  _CXDLGFRAME\t7\r
002290  5C6E2364 6566696E 655C7453 4D5F4359  \n#define\tSM_CY
0022A0  444C4746 52414D45 5C74385C 725C6E23  DLGFRAME\t8\r\n#
0022B0  64656669 6E655C74 534D5F43 59565448  define\tSM_CYVTH
0022C0  554D425C 74395C72 5C6E2364 6566696E  UMB\t9\r\n#defin
0022D0  655C7453 4D5F4358 48544855 4D425C74  e\tSM_CXHTHUMB\t
0022E0  31305C72 5C6E2364 6566696E 655C7453  10\r\n#define\tS
0022F0  4D5F4358 49434F4E 5C743131 5C725C6E  M_CXICON\t11\r\n
002300  23646566 696E655C 74534D5F 43594943  #define\tSM_CYIC
002310  4F4E5C74 31325C72 5C6E2364 6566696E  ON\t12\r\n#defin
002320  655C7453 4D5F4358 43555253 4F525C74  e\tSM_CXCURSOR\t
002330  31335C72 5C6E2364 6566696E 655C7453  13\r\n#define\tS
002340  4D5F4359 43555253 4F525C74 31345C72  M_CYCURSOR\t14\r
002350  5C6E2364 6566696E 655C7453 4D5F4359  \n#define\tSM_CY
002360  4D454E55 5C743135 5C725C6E 23646566  MENU\t15\r\n#def
002370  696E655C 74534D5F 43584655 4C4C5343  ine\tSM_CXFULLSC
002380  5245454E 5C743136 5C725C6E 23646566  REEN\t16\r\n#def
002390  696E655C 74534D5F 43594655 4C4C5343  ine\tSM_CYFULLSC
0023A0  5245454E 5C743137 5C725C6E 23646566  REEN\t17\r\n#def
0023B0  696E655C 74534D5F 43594B41 4E4A4957  ine\tSM_CYKANJIW
0023C0  494E444F 575C7431 385C725C 6E236465  INDOW\t18\r\n#de
0023D0  66696E65 5C74534D 5F4D4F55 53455052  fine\tSM_MOUSEPR
0023E0  4553454E 545C7431 395C725C 6E236465  ESENT\t19\r\n#de
0023F0  66696E65 5C74534D 5F435956 5343524F  fine\tSM_CYVSCRO
002400  4C4C5C74 32305C72 5C6E2364 6566696E  LL\t20\r\n#defin
002410  655C7453 4D5F4358 48534352 4F4C4C5C  e\tSM_CXHSCROLL\
002420  7432315C 725C6E23 64656669 6E655C74  t21\r\n#define\t
002430  534D5F44 45425547 5C743232 5C725C6E  SM_DEBUG\t22\r\n
002440  23646566 696E655C 74534D5F 53574150  #define\tSM_SWAP
002450  42555454 4F4E5C74 32335C72 5C6E2364  BUTTON\t23\r\n#d
002460  6566696E 655C7453 4D5F5245 53455256  efine\tSM_RESERV
002470  4544315C 7432345C 725C6E23 64656669  ED1\t24\r\n#defi
002480  6E655C74 534D5F52 45534552 56454432  ne\tSM_RESERVED2
002490  5C743235 5C725C6E 23646566 696E655C  \t25\r\n#define\
0024A0  74534D5F 52455345 52564544 335C7432  tSM_RESERVED3\t2
0024B0  365C725C 6E236465 66696E65 5C74534D  6\r\n#define\tSM
0024C0  5F524553 45525645 44345C74 32375C72  _RESERVED4\t27\r
0024D0  5C6E2364 6566696E 655C7453 4D5F4358  \n#define\tSM_CX
0024E0  4D494E5C 7432385C 725C6E23 64656669  MIN\t28\r\n#defi
0024F0  6E655C74 534D5F43 594D494E 5C743239  ne\tSM_CYMIN\t29
002500  5C725C6E 23646566 696E655C 74534D5F  \r\n#define\tSM_
002510  43585349 5A455C74 33305C72 5C6E2364  CXSIZE\t30\r\n#d
002520  6566696E 655C7453 4D5F4359 53495A45  efine\tSM_CYSIZE
002530  5C743331 5C725C6E 23646566 696E655C  \t31\r\n#define\
002540  74534D5F 43584652 414D455C 7433325C  tSM_CXFRAME\t32\
002550  725C6E23 64656669 6E655C74 534D5F43  r\n#define\tSM_C
002560  59465241 4D455C74 33335C72 5C6E2364  YFRAME\t33\r\n#d
002570  6566696E 655C7453 4D5F4358 4D494E54  efine\tSM_CXMINT
002580  5241434B 5C743334 5C725C6E 23646566  RACK\t34\r\n#def
002590  696E655C 74534D5F 43594D49 4E545241  ine\tSM_CYMINTRA
0025A0  434B5C74 33355C72 5C6E2364 6566696E  CK\t35\r\n#defin
0025B0  655C7453 4D5F4358 444F5542 4C45434C  e\tSM_CXDOUBLECL
0025C0  4B5C7433 365C725C 6E236465 66696E65  K\t36\r\n#define
0025D0  5C74534D 5F435944 4F55424C 45434C4B  \tSM_CYDOUBLECLK
0025E0  5C743337 5C725C6E 23646566 696E655C  \t37\r\n#define\
0025F0  74534D5F 43584943 4F4E5350 4143494E  tSM_CXICONSPACIN
002600  475C7433 385C725C 6E236465 66696E65  G\t38\r\n#define
002610  5C74534D 5F435949 434F4E53 50414349  \tSM_CYICONSPACI
002620  4E475C74 33395C72 5C6E2364 6566696E  NG\t39\r\n#defin
002630  655C7453 4D5F4D45 4E554452 4F50414C  e\tSM_MENUDROPAL
002640  49474E4D 454E545C 7434305C 725C6E23  IGNMENT\t40\r\n#
002650  64656669 6E655C74 534D5F50 454E5749  define\tSM_PENWI
002660  4E444F57 535C7434 315C725C 6E236465  NDOWS\t41\r\n#de
002670  66696E65 5C74534D 5F444243 53454E41  fine\tSM_DBCSENA
002680  424C4544 5C743432 5C725C6E 23646566  BLED\t42\r\n#def
002690  696E655C 74534D5F 434D4F55 53454255  ine\tSM_CMOUSEBU
0026A0  54544F4E 535C7434 335C725C 6E236465  TTONS\t43\r\n#de
0026B0  66696E65 5C74534D 5F435846 49584544  fine\tSM_CXFIXED
0026C0  4652414D 455C7453 4D5F4358 444C4746  FRAME\tSM_CXDLGF
0026D0  52414D45 5C725C6E 23646566 696E655C  RAME\r\n#define\
0026E0  74534D5F 43594649 58454446 52414D45  tSM_CYFIXEDFRAME
0026F0  5C74534D 5F435944 4C474652 414D455C  \tSM_CYDLGFRAME\
002700  725C6E23 64656669 6E655C74 534D5F43  r\n#define\tSM_C
002710  5853495A 45465241 4D455C74 534D5F43  XSIZEFRAME\tSM_C
002720  58465241 4D455C72 5C6E2364 6566696E  XFRAME\r\n#defin
002730  655C7453 4D5F4359 53495A45 4652414D  e\tSM_CYSIZEFRAM
002740  455C7453 4D5F4359 4652414D 455C725C  E\tSM_CYFRAME\r\
002750  6E236465 66696E65 5C74534D 5F534543  n#define\tSM_SEC
002760  5552455C 7434345C 725C6E23 64656669  URE\t44\r\n#defi
002770  6E655C74 534D5F43 58454447 455C7434  ne\tSM_CXEDGE\t4
002780  355C725C 6E236465 66696E65 5C74534D  5\r\n#define\tSM
002790  5F435945 4447455C 7434365C 725C6E23  _CYEDGE\t46\r\n#
0027A0  64656669 6E655C74 534D5F43 584D494E  define\tSM_CXMIN
0027B0  53504143 494E475C 7434375C 725C6E23  SPACING\t47\r\n#
0027C0  64656669 6E655C74 534D5F43 594D494E  define\tSM_CYMIN
0027D0  53504143 494E475C 7434385C 725C6E23  SPACING\t48\r\n#
0027E0  64656669 6E655C74 534D5F43 58534D49  define\tSM_CXSMI
0027F0  434F4E5C 7434395C 725C6E23 64656669  CON\t49\r\n#defi
002800  6E655C74 534D5F43 59534D49 434F4E5C  ne\tSM_CYSMICON\
002810  7435305C 725C6E23 64656669 6E655C74  t50\r\n#define\t
002820  534D5F43 59534D43 41505449 4F4E5C74  SM_CYSMCAPTION\t
002830  35315C72 5C6E2364 6566696E 655C7453  51\r\n#define\tS
002840  4D5F4358 534D5349 5A455C74 35325C72  M_CXSMSIZE\t52\r
002850  5C6E2364 6566696E 655C7453 4D5F4359  \n#define\tSM_CY
002860  534D5349 5A455C74 35335C72 5C6E2364  SMSIZE\t53\r\n#d
002870  6566696E 655C7453 4D5F4358 4D454E55  efine\tSM_CXMENU
002880  53495A45 5C743534 5C725C6E 23646566  SIZE\t54\r\n#def
002890  696E655C 74534D5F 43594D45 4E555349  ine\tSM_CYMENUSI
0028A0  5A455C74 35355C72 5C6E2364 6566696E  ZE\t55\r\n#defin
0028B0  655C7453 4D5F4152 52414E47 455C7435  e\tSM_ARRANGE\t5
0028C0  365C725C 6E236465 66696E65 5C74534D  6\r\n#define\tSM
0028D0  5F43584D 494E494D 495A4544 5C743537  _CXMINIMIZED\t57
0028E0  5C725C6E 23646566 696E655C 74534D5F  \r\n#define\tSM_
0028F0  43594D49 4E494D49 5A45445C 7435385C  CYMINIMIZED\t58\
002900  725C6E23 64656669 6E655C74 534D5F43  r\n#define\tSM_C
002910  584D4158 54524143 4B5C7435 395C725C  XMAXTRACK\t59\r\
002920  6E236465 66696E65 5C74534D 5F43594D  n#define\tSM_CYM
002930  41585452 41434B5C 7436305C 725C6E23  AXTRACK\t60\r\n#
002940  64656669 6E655C74 534D5F43 584D4158  define\tSM_CXMAX
002950  494D495A 45445C74 36315C72 5C6E2364  IMIZED\t61\r\n#d
002960  6566696E 655C7453 4D5F4359 4D415849  efine\tSM_CYMAXI
002970  4D495A45 445C7436 325C725C 6E236465  MIZED\t62\r\n#de
002980  66696E65 5C74534D 5F4E4554 574F524B  fine\tSM_NETWORK
002990  5C743633 5C725C6E 23646566 696E655C  \t63\r\n#define\
0029A0  74534D5F 434C4541 4E424F4F 545C7436  tSM_CLEANBOOT\t6
0029B0  375C725C 6E236465 66696E65 5C74534D  7\r\n#define\tSM
0029C0  5F435844 5241475C 7436385C 725C6E23  _CXDRAG\t68\r\n#
0029D0  64656669 6E655C74 534D5F43 59445241  define\tSM_CYDRA
0029E0  475C7436 395C725C 6E236465 66696E65  G\t69\r\n#define
0029F0  5C74534D 5F53484F 57534F55 4E44535C  \tSM_SHOWSOUNDS\
002A00  7437305C 725C6E23 64656669 6E655C74  t70\r\n#define\t
002A10  534D5F43 584D454E 55434845 434B5C74  SM_CXMENUCHECK\t
002A20  37315C72 5C6E2364 6566696E 655C7453  71\r\n#define\tS
002A30  4D5F4359 4D454E55 43484543 4B5C7437  M_CYMENUCHECK\t7
002A40  325C725C 6E236465 66696E65 5C74534D  2\r\n#define\tSM
002A50  5F534C4F 574D4143 48494E45 5C743733  _SLOWMACHINE\t73
002A60  5C725C6E 23646566 696E655C 74534D5F  \r\n#define\tSM_
002A70  4D494445 41535445 4E41424C 45445C74  MIDEASTENABLED\t
002A80  37345C72 5C6E2364 6566696E 655C7453  74\r\n#define\tS
002A90  4D5F4D4F 55534557 4845454C 50524553  M_MOUSEWHEELPRES
002AA0  454E545C 7437355C 725C6E23 64656669  ENT\t75\r\n#defi
002AB0  6E655C74 534D5F58 56495254 55414C53  ne\tSM_XVIRTUALS
002AC0  43524545 4E5C7437 365C725C 6E236465  CREEN\t76\r\n#de
002AD0  66696E65 5C74534D 5F595649 52545541  fine\tSM_YVIRTUA
002AE0  4C534352 45454E5C 7437375C 725C6E23  LSCREEN\t77\r\n#
002AF0  64656669 6E655C74 534D5F43 58564952  define\tSM_CXVIR
002B00  5455414C 53435245 454E5C74 37385C72  TUALSCREEN\t78\r
002B10  5C6E2364 6566696E 655C7453 4D5F4359  \n#define\tSM_CY
002B20  56495254 55414C53 43524545 4E5C7437  VIRTUALSCREEN\t7
002B30  395C725C 6E236465 66696E65 5C74534D  9\r\n#define\tSM
002B40  5F434D4F 4E49544F 52535C74 38305C72  _CMONITORS\t80\r
002B50  5C6E2364 6566696E 655C7453 4D5F5341  \n#define\tSM_SA
002B60  4D454449 53504C41 59464F52 4D41545C  MEDISPLAYFORMAT\
002B70  7438315C 725C6E23 64656669 6E655C74  t81\r\n#define\t
002B80  534D5F43 4D455452 4943535C 7437365C  SM_CMETRICS\t76\
002B90  725C6E5C 725C6E23 64656669 6E652053  r\n\r\n#define S
002BA0  57505F44 52415746 52414D45 5C743332  WP_DRAWFRAME\t32
002BB0  5C725C6E 23646566 696E6520 5357505F  \r\n#define SWP_
002BC0  4652414D 45434841 4E474544 5C743332  FRAMECHANGED\t32
002BD0  5C725C6E 23646566 696E6520 5357505F  \r\n#define SWP_
002BE0  48494445 57494E44 4F575C74 3132385C  HIDEWINDOW\t128\
002BF0  725C6E23 64656669 6E652053 57505F4E  r\n#define SWP_N
002C00  4F414354 49564154 455C7431 365C725C  OACTIVATE\t16\r\
002C10  6E236465 66696E65 20535750 5F4E4F43  n#define SWP_NOC
002C20  4F505942 4954535C 74323536 5C725C6E  OPYBITS\t256\r\n
002C30  23646566 696E6520 5357505F 4E4F4D4F  #define SWP_NOMO
002C40  56455C74 325C725C 6E236465 66696E65  VE\t2\r\n#define
002C50  20535750 5F4E4F53 495A455C 74315C72   SWP_NOSIZE\t1\r
002C60  5C6E2364 6566696E 65205357 505F4E4F  \n#define SWP_NO
002C70  52454452 41575C74 385C725C 6E236465  REDRAW\t8\r\n#de
002C80  66696E65 20535750 5F4E4F5A 4F524445  fine SWP_NOZORDE
002C90  525C7434 5C725C6E 23646566 696E6520  R\t4\r\n#define 
002CA0  5357505F 53484F57 57494E44 4F575C74  SWP_SHOWWINDOW\t
002CB0  36345C72 5C6E2364 6566696E 65205357  64\r\n#define SW
002CC0  505F4E4F 4F574E45 525A4F52 4445525C  P_NOOWNERZORDER\
002CD0  74353132 5C725C6E 23646566 696E6520  t512\r\n#define 
002CE0  5357505F 4E4F5245 504F5349 54494F4E  SWP_NOREPOSITION
002CF0  5C743531 325C725C 6E236465 66696E65  \t512\r\n#define
002D00  20535750 5F4E4F53 454E4443 48414E47   SWP_NOSENDCHANG
002D10  494E475C 74313032 345C725C 6E5C725C  ING\t1024\r\n\r\
002D20  6E236465 66696E65 204C465F 46414345  n#define LF_FACE
002D30  53495A45 5C743332 5C725C6E 23646566  SIZE\t32\r\n#def
002D40  696E6520 4C465F46 554C4C46 41434553  ine LF_FULLFACES
002D50  495A455C 7436345C 725C6E5C 725C6E23  IZE\t64\r\n\r\n#
002D60  64656669 6E652046 4F524547 524F554E  define FOREGROUN
002D70  445F424C 55455C74 315C725C 6E236465  D_BLUE\t1\r\n#de
002D80  66696E65 20464F52 4547524F 554E445F  fine FOREGROUND_
002D90  47524545 4E5C7432 5C725C6E 23646566  GREEN\t2\r\n#def
002DA0  696E6520 464F5245 47524F55 4E445F52  ine FOREGROUND_R
002DB0  45445C74 345C725C 6E236465 66696E65  ED\t4\r\n#define
002DC0  20464F52 4547524F 554E445F 494E5445   FOREGROUND_INTE
002DD0  4E534954 595C7438 5C725C6E 23646566  NSITY\t8\r\n#def
002DE0  696E6520 4241434B 47524F55 4E445F42  ine BACKGROUND_B
002DF0  4C55455C 7431365C 725C6E23 64656669  LUE\t16\r\n#defi
002E00  6E652042 41434B47 524F554E 445F4752  ne BACKGROUND_GR
002E10  45454E5C 7433325C 725C6E23 64656669  EEN\t32\r\n#defi
002E20  6E652042 41434B47 524F554E 445F5245  ne BACKGROUND_RE
002E30  445C7436 345C725C 6E5C725C 6E236465  D\t64\r\n\r\n#de
002E40  66696E65 20435452 4C5F435F 4556454E  fine CTRL_C_EVEN
002E50  545C7430 5C725C6E 23646566 696E6520  T\t0\r\n#define 
002E60  4354524C 5F425245 414B5F45 56454E54  CTRL_BREAK_EVENT
002E70  5C74315C 725C6E23 64656669 6E652043  \t1\r\n#define C
002E80  54524C5F 434C4F53 455F4556 454E545C  TRL_CLOSE_EVENT\
002E90  74325C72 5C6E2364 6566696E 65204354  t2\r\n#define CT
002EA0  524C5F4C 4F474F46 465F4556 454E545C  RL_LOGOFF_EVENT\
002EB0  74355C72 5C6E2364 6566696E 65204354  t5\r\n#define CT
002EC0  524C5F53 48555444 4F574E5F 4556454E  RL_SHUTDOWN_EVEN
002ED0  545C7436 5C725C6E 5C725C6E 23646566  T\t6\r\n\r\n#def
002EE0  696E6520 494E5641 4C49445F 48414E44  ine INVALID_HAND
002EF0  4C455F56 414C5545 20284841 4E444C45  LE_VALUE (HANDLE
002F00  29283078 46464646 46464646 46464646  )(0xFFFFFFFFFFFF
002F10  46464646 295C725C 6E236465 66696E65  FFFF)\r\n#define
002F20  20494E56 414C4944 5F46494C 455F5349   INVALID_FILE_SI
002F30  5A452028 2844574F 52442930 78464646  ZE ((DWORD)0xFFF
002F40  46464646 46464646 46464646 46295C72  FFFFFFFFFFFFF)\r
002F50  5C6E2364 6566696E 6520494E 56414C49  \n#define INVALI
002F60  445F5345 545F4649 4C455F50 4F494E54  D_SET_FILE_POINT
002F70  45522028 2844574F 5244292D 31295C72  ER ((DWORD)-1)\r
002F80  5C6E2364 6566696E 6520494E 56414C49  \n#define INVALI
002F90  445F4649 4C455F41 54545249 42555445  D_FILE_ATTRIBUTE
002FA0  53202828 44574F52 44292D31 295C725C  S ((DWORD)-1)\r\
002FB0  6E5C725C 6E236465 66696E65 20496E74  n\r\n#define Int
002FC0  33327833 32546F36 3428612C 62292828  32x32To64(a,b)((
002FD0  286C6F6E 67206C6F 6E672928 286C6F6E  (long long)((lon
002FE0  67292861 29292920 2A28286C 6F6E6720  g)(a))) *((long 
002FF0  6C6F6E67 2928286C 6F6E6729 28622929  long)((long)(b))
003000  29295C72 5C6E5C72 5C6E2364 6566696E  ))\r\n\r\n#defin
003010  65205041 47455F52 4541444F 4E4C5920  e PAGE_READONLY 
003020  325C725C 6E236465 66696E65 20504147  2\r\n#define PAG
003030  455F5245 41445752 49544520 345C725C  E_READWRITE 4\r\
003040  6E236465 66696E65 20504147 455F5752  n#define PAGE_WR
003050  49544543 4F505920 385C725C 6E5C725C  ITECOPY 8\r\n\r\
003060  6E236465 66696E65 2046494C 455F4245  n#define FILE_BE
003070  47494E20 305C725C 6E236465 66696E65  GIN 0\r\n#define
003080  2046494C 455F4355 5252454E 5420315C   FILE_CURRENT 1\
003090  725C6E23 64656669 6E652046 494C455F  r\n#define FILE_
0030A0  454E4420 325C725C 6E5C725C 6E236465  END 2\r\n\r\n#de
0030B0  66696E65 2046494C 455F5245 41445F44  fine FILE_READ_D
0030C0  4154415C 74315C72 5C6E2364 6566696E  ATA\t1\r\n#defin
0030D0  65204649 4C455F4C 4953545F 44495245  e FILE_LIST_DIRE
0030E0  43544F52 595C7431 5C725C6E 23646566  CTORY\t1\r\n#def
0030F0  696E6520 46494C45 5F575249 54455F44  ine FILE_WRITE_D
003100  4154415C 74325C72 5C6E2364 6566696E  ATA\t2\r\n#defin
003110  65204649 4C455F41 44445F46 494C455C  e FILE_ADD_FILE\
003120  74325C72 5C6E2364 6566696E 65204649  t2\r\n#define FI
003130  4C455F41 5050454E 445F4441 54415C74  LE_APPEND_DATA\t
003140  345C725C 6E236465 66696E65 2046494C  4\r\n#define FIL
003150  455F4144 445F5355 42444952 4543544F  E_ADD_SUBDIRECTO
003160  52595C74 345C725C 6E236465 66696E65  RY\t4\r\n#define
003170  2046494C 455F4352 45415445 5F504950   FILE_CREATE_PIP
003180  455F494E 5354414E 43452034 5C725C6E  E_INSTANCE 4\r\n
003190  23646566 696E6520 46494C45 5F524541  #define FILE_REA
0031A0  445F4541 5C74385C 725C6E23 64656669  D_EA\t8\r\n#defi
0031B0  6E652046 494C455F 57524954 455F4541  ne FILE_WRITE_EA
0031C0  5C743078 31305C72 5C6E2364 6566696E  \t0x10\r\n#defin
0031D0  65204649 4C455F45 58454355 54455C74  e FILE_EXECUTE\t
0031E0  30783230 5C725C6E 23646566 696E6520  0x20\r\n#define 
0031F0  46494C45 5F545241 56455253 455C7430  FILE_TRAVERSE\t0
003200  78303032 305C725C 6E236465 66696E65  x0020\r\n#define
003210  2046494C 455F4445 4C455445 5F434849   FILE_DELETE_CHI
003220  4C445C74 30783030 34305C72 5C6E2364  LD\t0x0040\r\n#d
003230  6566696E 65204649 4C455F52 4541445F  efine FILE_READ_
003240  41545452 49425554 45535C74 30783030  ATTRIBUTES\t0x00
003250  38305C72 5C6E2364 6566696E 65204649  80\r\n#define FI
003260  4C455F57 52495445 5F415454 52494255  LE_WRITE_ATTRIBU
003270  5445535C 74307831 30305C72 5C6E2364  TES\t0x100\r\n#d
003280  6566696E 65204649 4C455F41 4C4C5F41  efine FILE_ALL_A
003290  43434553 53202853 54414E44 4152445F  CCESS (STANDARD_
0032A0  52494748 54535F52 45515549 5245447C  RIGHTS_REQUIRED|
0032B0  53594E43 48524F4E 495A457C 30783146  SYNCHRONIZE|0x1F
0032C0  46295C72 5C6E2364 6566696E 65204649  F)\r\n#define FI
0032D0  4C455F47 454E4552 49435F52 45414420  LE_GENERIC_READ 
0032E0  28535441 4E444152 445F5249 47485453  (STANDARD_RIGHTS
0032F0  5F524541 447C4649 4C455F52 4541445F  _READ|FILE_READ_
003300  44415441 7C204649 4C455F52 4541445F  DATA| FILE_READ_
003310  41545452 49425554 45537C46 494C455F  ATTRIBUTES|FILE_
003320  52454144 5F45417C 53594E43 48524F4E  READ_EA|SYNCHRON
003330  495A4529 5C725C6E 23646566 696E6520  IZE)\r\n#define 
003340  46494C45 5F47454E 45524943 5F575249  FILE_GENERIC_WRI
003350  54452028 5354414E 44415244 5F524947  TE (STANDARD_RIG
003360  4854535F 57524954 457C4649 4C455F57  HTS_WRITE|FILE_W
003370  52495445 5F444154 417C4649 4C455F57  RITE_DATA|FILE_W
003380  52495445 5F415454 52494255 5445537C  RITE_ATTRIBUTES|
003390  46494C45 5F575249 54455F45 417C4649  FILE_WRITE_EA|FI
0033A0  4C455F41 5050454E 445F4441 54417C53  LE_APPEND_DATA|S
0033B0  594E4348 524F4E49 5A45295C 725C6E23  YNCHRONIZE)\r\n#
0033C0  64656669 6E652046 494C455F 47454E45  define FILE_GENE
0033D0  5249435F 45584543 55544520 28535441  RIC_EXECUTE (STA
0033E0  4E444152 445F5249 47485453 5F455845  NDARD_RIGHTS_EXE
0033F0  43555445 7C46494C 455F5245 41445F41  CUTE|FILE_READ_A
003400  54545249 42555445 537C4649 4C455F45  TTRIBUTES|FILE_E
003410  58454355 54457C53 594E4348 524F4E49  XECUTE|SYNCHRONI
003420  5A45295C 725C6E5C 725C6E23 64656669  ZE)\r\n\r\n#defi
003430  6E652046 494C455F 464C4147 5F575249  ne FILE_FLAG_WRI
003440  54455F54 48524F55 47482030 78383030  TE_THROUGH 0x800
003450  30303030 305C725C 6E236465 66696E65  00000\r\n#define
003460  2046494C 455F464C 41475F4F 5645524C   FILE_FLAG_OVERL
003470  41505045 44203130 37333734 31383234  APPED 1073741824
003480  5C725C6E 23646566 696E6520 46494C45  \r\n#define FILE
003490  5F464C41 475F4E4F 5F425546 46455249  _FLAG_NO_BUFFERI
0034A0  4E472035 33363837 30393132 5C725C6E  NG 536870912\r\n
0034B0  23646566 696E6520 46494C45 5F464C41  #define FILE_FLA
0034C0  475F5241 4E444F4D 5F414343 45535320  G_RANDOM_ACCESS 
0034D0  32363834 33353435 365C725C 6E236465  268435456\r\n#de
0034E0  66696E65 2046494C 455F464C 41475F53  fine FILE_FLAG_S
0034F0  45515545 4E544941 4C5F5343 414E2031  EQUENTIAL_SCAN 1
003500  33343231 37373238 5C725C6E 23646566  34217728\r\n#def
003510  696E6520 46494C45 5F464C41 475F4445  ine FILE_FLAG_DE
003520  4C455445 5F4F4E5F 434C4F53 45203637  LETE_ON_CLOSE 67
003530  31303838 36345C72 5C6E2364 6566696E  108864\r\n#defin
003540  65204649 4C455F46 4C41475F 4241434B  e FILE_FLAG_BACK
003550  55505F53 454D414E 54494353 20333335  UP_SEMANTICS 335
003560  35343433 325C725C 6E236465 66696E65  54432\r\n#define
003570  2046494C 455F464C 41475F50 4F534958   FILE_FLAG_POSIX
003580  5F53454D 414E5449 43532031 36373737  _SEMANTICS 16777
003590  3231365C 725C6E23 64656669 6E652046  216\r\n#define F
0035A0  494C455F 464C4147 5F4F5045 4E5F5245  ILE_FLAG_OPEN_RE
0035B0  50415253 455F504F 494E5420 30783230  PARSE_POINT 0x20
0035C0  30303030 5C725C6E 23646566 696E6520  0000\r\n#define 
0035D0  46494C45 5F464C41 475F4F50 454E5F4E  FILE_FLAG_OPEN_N
0035E0  4F5F5245 43414C4C 20307831 30303030  O_RECALL 0x10000
0035F0  305C725C 6E236465 66696E65 2046494C  0\r\n#define FIL
003600  455F464C 41475F46 49525354 5F504950  E_FLAG_FIRST_PIP
003610  455F494E 5354414E 43452030 78303030  E_INSTANCE 0x000
003620  38303030 305C725C 6E5C725C 6E236465  80000\r\n\r\n#de
003630  66696E65 20534D54 4F5F4142 4F525449  fine SMTO_ABORTI
003640  4648554E 4720325C 725C6E23 64656669  FHUNG 2\r\n#defi
003650  6E652053 4D544F5F 424C4F43 4B20315C  ne SMTO_BLOCK 1\
003660  725C6E23 64656669 6E652053 4D544F5F  r\n#define SMTO_
003670  4E4F524D 414C2030 5C725C6E 5C725C6E  NORMAL 0\r\n\r\n
003680  23646566 696E6520 464F524D 41545F4D  #define FORMAT_M
003690  45535341 47455F41 4C4C4F43 4154455F  ESSAGE_ALLOCATE_
0036A0  42554646 45522032 35365C72 5C6E2364  BUFFER 256\r\n#d
0036B0  6566696E 6520464F 524D4154 5F4D4553  efine FORMAT_MES
0036C0  53414745 5F49474E 4F52455F 494E5345  SAGE_IGNORE_INSE
0036D0  52545320 3531325C 725C6E23 64656669  RTS 512\r\n#defi
0036E0  6E652046 4F524D41 545F4D45 53534147  ne FORMAT_MESSAG
0036F0  455F4652 4F4D5F53 5452494E 47203130  E_FROM_STRING 10
003700  32345C72 5C6E2364 6566696E 6520464F  24\r\n#define FO
003710  524D4154 5F4D4553 53414745 5F46524F  RMAT_MESSAGE_FRO
003720  4D5F484D 4F44554C 45203230 34385C72  M_HMODULE 2048\r
003730  5C6E2364 6566696E 6520464F 524D4154  \n#define FORMAT
003740  5F4D4553 53414745 5F46524F 4D5F5359  _MESSAGE_FROM_SY
003750  5354454D 20343039 365C725C 6E236465  STEM 4096\r\n#de
003760  66696E65 20464F52 4D41545F 4D455353  fine FORMAT_MESS
003770  4147455F 41524755 4D454E54 5F415252  AGE_ARGUMENT_ARR
003780  41592038 3139325C 725C6E23 64656669  AY 8192\r\n#defi
003790  6E652046 4F524D41 545F4D45 53534147  ne FORMAT_MESSAG
0037A0  455F4D41 585F5749 4454485F 4D41534B  E_MAX_WIDTH_MASK
0037B0  20323535 5C725C6E 5C725C6E 23646566   255\r\n\r\n#def
0037C0  696E6520 48574E44 5F424F54 544F4D20  ine HWND_BOTTOM 
0037D0  2848574E 4429315C 725C6E23 64656669  (HWND)1\r\n#defi
0037E0  6E652048 574E445F 4E4F544F 504D4F53  ne HWND_NOTOPMOS
0037F0  54202848 574E4429 282D3229 5C725C6E  T (HWND)(-2)\r\n
003800  23646566 696E6520 48574E44 5F544F50  #define HWND_TOP
003810  20284857 4E442930 5C725C6E 23646566   (HWND)0\r\n#def
003820  696E6520 48574E44 5F544F50 4D4F5354  ine HWND_TOPMOST
003830  20284857 4E442928 2D31295C 725C6E23   (HWND)(-1)\r\n#
003840  64656669 6E652048 574E445F 42524F41  define HWND_BROA
003850  44434153 54202848 574E4429 36353533  DCAST (HWND)6553
003860  355C725C 6E236465 66696E65 20564552  5\r\n#define VER
003870  5F504C41 54464F52 4D5F5749 4E333273  _PLATFORM_WIN32s
003880  20305C72 5C6E2364 6566696E 65205645   0\r\n#define VE
003890  525F504C 4154464F 524D5F57 494E3332  R_PLATFORM_WIN32
0038A0  5F57494E 444F5753 20315C72 5C6E2364  _WINDOWS 1\r\n#d
0038B0  6566696E 65205645 525F504C 4154464F  efine VER_PLATFO
0038C0  524D5F57 494E3332 5F4E5420 325C725C  RM_WIN32_NT 2\r\
0038D0  6E5C725C 6E236465 66696E65 2043505F  n\r\n#define CP_
0038E0  41435020 305C725C 6E236465 66696E65  ACP 0\r\n#define
0038F0  2043505F 4D414343 5020325C 725C6E23   CP_MACCP 2\r\n#
003900  64656669 6E652043 505F4F45 4D435020  define CP_OEMCP 
003910  315C725C 6E236465 66696E65 2043505F  1\r\n#define CP_
003920  54485245 41445F41 43502033 5C725C6E  THREAD_ACP 3\r\n
003930  23646566 696E6520 43505F53 594D424F  #define CP_SYMBO
003940  4C203432 5C725C6E 23646566 696E6520  L 42\r\n#define 
003950  43505F55 54463720 36353030 305C725C  CP_UTF7 65000\r\
003960  6E236465 66696E65 2043505F 55544638  n#define CP_UTF8
003970  20363530 30315C72 5C6E5C72 5C6E2364   65001\r\n\r\n#d
003980  6566696E 65205741 49545F4F 424A4543  efine WAIT_OBJEC
003990  545F3020 305C725C 6E236465 66696E65  T_0 0\r\n#define
0039A0  20574149 545F4142 414E444F 4E45445F   WAIT_ABANDONED_
0039B0  30203078 38305C72 5C6E2364 6566696E  0 0x80\r\n#defin
0039C0  65205741 49545F54 494D454F 55542030  e WAIT_TIMEOUT 0
0039D0  78313032 5C725C6E 23646566 696E6520  x102\r\n#define 
0039E0  57414954 5F494F5F 434F4D50 4C455449  WAIT_IO_COMPLETI
0039F0  4F4E2030 7843305C 725C6E23 64656669  ON 0xC0\r\n#defi
003A00  6E652057 4149545F 4142414E 444F4E45  ne WAIT_ABANDONE
003A10  44203078 38305C72 5C6E2364 6566696E  D 0x80\r\n#defin
003A20  65205741 49545F46 41494C45 44203078  e WAIT_FAILED 0x
003A30  46464646 46464646 5C725C6E 5C725C6E  FFFFFFFF\r\n\r\n
003A40  23646566 696E6520 47454E45 5249435F  #define GENERIC_
003A50  52454144 20203078 38303030 30303030  READ  0x80000000
003A60  5C725C6E 23646566 696E6520 47454E45  \r\n#define GENE
003A70  5249435F 57524954 45203078 34303030  RIC_WRITE 0x4000
003A80  30303030 5C725C6E 23646566 696E6520  0000\r\n#define 
003A90  46494C45 5F534841 52455F52 45414420  FILE_SHARE_READ 
003AA0  315C725C 6E236465 66696E65 2046494C  1\r\n#define FIL
003AB0  455F5348 4152455F 57524954 4520325C  E_SHARE_WRITE 2\
003AC0  725C6E23 64656669 6E652046 494C455F  r\n#define FILE_
003AD0  53484152 455F4445 4C455445 20345C72  SHARE_DELETE 4\r
003AE0  5C6E2364 6566696E 65204352 45415445  \n#define CREATE
003AF0  5F4E4557 20315C72 5C6E2364 6566696E  _NEW 1\r\n#defin
003B00  65204352 45415445 5F414C57 41595320  e CREATE_ALWAYS 
003B10  325C725C 6E236465 66696E65 204F5045  2\r\n#define OPE
003B20  4E5F4558 49535449 4E472033 5C725C6E  N_EXISTING 3\r\n
003B30  23646566 696E6520 4F50454E 5F414C57  #define OPEN_ALW
003B40  41595320 345C725C 6E236465 66696E65  AYS 4\r\n#define
003B50  20545255 4E434154 455F4558 49535449   TRUNCATE_EXISTI
003B60  4E472035 5C725C6E 5C725C6E 2F2F2364  NG 5\r\n\r\n//#d
003B70  6566696E 65204341 4C4C4241 434B5C72  efine CALLBACK\r
003B80  5C6E2364 6566696E 65205749 4E415049  \n#define WINAPI
003B90  5C725C6E 23646566 696E6520 55494E54  \r\n#define UINT
003BA0  33322075 6E736967 6E656420 696E745C  32 unsigned int\
003BB0  725C6E23 64656669 6E652048 414E444C  r\n#define HANDL
003BC0  455F464C 41475F49 4E484552 49542031  E_FLAG_INHERIT 1
003BD0  5C725C6E 5C725C6E 23646566 696E6520  \r\n\r\n#define 
003BE0  53544152 54465F55 53455348 4F575749  STARTF_USESHOWWI
003BF0  4E444F57 20315C72 5C6E2364 6566696E  NDOW 1\r\n#defin
003C00  65205354 41525446 5F555345 53495A45  e STARTF_USESIZE
003C10  20325C72 5C6E2364 6566696E 65205354   2\r\n#define ST
003C20  41525446 5F555345 504F5349 54494F4E  ARTF_USEPOSITION
003C30  20345C72 5C6E2364 6566696E 65205354   4\r\n#define ST
003C40  41525446 5F555345 434F554E 54434841  ARTF_USECOUNTCHA
003C50  52532038 5C725C6E 23646566 696E6520  RS 8\r\n#define 
003C60  53544152 54465F55 53454649 4C4C4154  STARTF_USEFILLAT
003C70  54524942 55544520 31365C72 5C6E2364  TRIBUTE 16\r\n#d
003C80  6566696E 65205354 41525446 5F52554E  efine STARTF_RUN
003C90  46554C4C 53435245 454E2033 325C725C  FULLSCREEN 32\r\
003CA0  6E236465 66696E65 20535441 5254465F  n#define STARTF_
003CB0  464F5243 454F4E46 45454442 41434B20  FORCEONFEEDBACK 
003CC0  36345C72 5C6E2364 6566696E 65205354  64\r\n#define ST
003CD0  41525446 5F464F52 43454F46 46464545  ARTF_FORCEOFFFEE
003CE0  44424143 4B203132 385C725C 6E236465  DBACK 128\r\n#de
003CF0  66696E65 20535441 5254465F 55534553  fine STARTF_USES
003D00  54444841 4E444C45 53203235 365C725C  TDHANDLES 256\r\
003D10  6E236465 66696E65 20535441 5254465F  n#define STARTF_
003D20  55534548 4F544B45 59203531 325C725C  USEHOTKEY 512\r\
003D30  6E5C725C 6E236465 66696E65 2046494C  n\r\n#define FIL
003D40  455F4154 54524942 5554455F 41524348  E_ATTRIBUTE_ARCH
003D50  49564520 33325C72 5C6E2364 6566696E  IVE 32\r\n#defin
003D60  65204649 4C455F41 54545249 42555445  e FILE_ATTRIBUTE
003D70  5F434F4D 50524553 53454420 32303438  _COMPRESSED 2048
003D80  5C725C6E 23646566 696E6520 46494C45  \r\n#define FILE
003D90  5F415454 52494255 54455F4E 4F524D41  _ATTRIBUTE_NORMA
003DA0  4C203132 385C725C 6E236465 66696E65  L 128\r\n#define
003DB0  2046494C 455F4154 54524942 5554455F   FILE_ATTRIBUTE_
003DC0  44495245 43544F52 59203136 5C725C6E  DIRECTORY 16\r\n
003DD0  23646566 696E6520 46494C45 5F415454  #define FILE_ATT
003DE0  52494255 54455F48 49444445 4E20325C  RIBUTE_HIDDEN 2\
003DF0  725C6E23 64656669 6E652046 494C455F  r\n#define FILE_
003E00  41545452 49425554 455F5245 41444F4E  ATTRIBUTE_READON
003E10  4C592031 5C725C6E 23646566 696E6520  LY 1\r\n#define 
003E20  46494C45 5F415454 52494255 54455F53  FILE_ATTRIBUTE_S
003E30  59535445 4D20345C 725C6E23 64656669  YSTEM 4\r\n#defi
003E40  6E652046 494C455F 41545452 49425554  ne FILE_ATTRIBUT
003E50  455F5445 4D504F52 41525920 3235365C  E_TEMPORARY 256\
003E60  725C6E23 64656669 6E652046 494C455F  r\n#define FILE_
003E70  41545452 49425554 455F5350 41525345  ATTRIBUTE_SPARSE
003E80  5F46494C 45203078 3230305C 725C6E23  _FILE 0x200\r\n#
003E90  64656669 6E652046 494C455F 41545452  define FILE_ATTR
003EA0  49425554 455F5245 50415253 455F504F  IBUTE_REPARSE_PO
003EB0  494E5420 30783430 305C725C 6E236465  INT 0x400\r\n#de
003EC0  66696E65 2046494C 455F4154 54524942  fine FILE_ATTRIB
003ED0  5554455F 4F46464C 494E4520 30783130  UTE_OFFLINE 0x10
003EE0  30305C72 5C6E2364 6566696E 65204649  00\r\n#define FI
003EF0  4C455F41 54545249 42555445 5F4E4F54  LE_ATTRIBUTE_NOT
003F00  5F434F4E 54454E54 5F494E44 45584544  _CONTENT_INDEXED
003F10  20307830 30303032 3030305C 725C6E23   0x00002000\r\n#
003F20  64656669 6E652046 494C455F 41545452  define FILE_ATTR
003F30  49425554 455F454E 43525950 54454420  IBUTE_ENCRYPTED 
003F40  30783430 30305C72 5C6E5C72 5C6E2364  0x4000\r\n\r\n#d
003F50  6566696E 65204352 45415445 5F554E49  efine CREATE_UNI
003F60  434F4445 5F454E56 49524F4E 4D454E54  CODE_ENVIRONMENT
003F70  20313032 345C725C 6E5C725C 6E236465   1024\r\n\r\n#de
003F80  66696E65 20535449 4C4C5F41 43544956  fine STILL_ACTIV
003F90  45203078 3130335C 725C6E23 64656669  E 0x103\r\n#defi
003FA0  6E652046 414C5345 20305C72 5C6E2364  ne FALSE 0\r\n#d
003FB0  6566696E 65205452 55452031 5C725C6E  efine TRUE 1\r\n
003FC0  23646566 696E6520 494E4649 4E495445  #define INFINITE
003FD0  20282D31 295C725C 6E5C725C 6E236465   (-1)\r\n\r\n#de
003FE0  66696E65 2043465F 54455854 20315C72  fine CF_TEXT 1\r
003FF0  5C6E5C72 5C6E2364 6566696E 6520474D  \n\r\n#define GM
004000  454D5F46 49584544 20305C72 5C6E2364  EM_FIXED 0\r\n#d
004010  6566696E 6520474D 454D5F4D 4F564541  efine GMEM_MOVEA
004020  424C4520 325C725C 6E236465 66696E65  BLE 2\r\n#define
004030  20474D45 4D5F4D4F 44494659 20313238   GMEM_MODIFY 128
004040  5C725C6E 23646566 696E6520 474D454D  \r\n#define GMEM
004050  5F56414C 49445F46 4C414753 20307837  _VALID_FLAGS 0x7
004060  4637325C 725C6E5C 725C6E23 64656669  F72\r\n\r\n#defi
004070  6E652044 49425F50 414C5F43 4F4C4F52  ne DIB_PAL_COLOR
004080  5320315C 725C6E23 64656669 6E652044  S 1\r\n#define D
004090  49425F52 47425F43 4F4C4F52 5320305C  IB_RGB_COLORS 0\
0040A0  725C6E5C 725C6E23 64656669 6E652042  r\n\r\n#define B
0040B0  495F5247 4220305C 725C6E23 64656669  I_RGB 0\r\n#defi
0040C0  6E652042 495F524C 45382031 5C725C6E  ne BI_RLE8 1\r\n
0040D0  23646566 696E6520 42495F52 4C453420  #define BI_RLE4 
0040E0  325C725C 6E236465 66696E65 2042495F  2\r\n#define BI_
0040F0  42495446 49454C44 5320335C 725C6E23  BITFIELDS 3\r\n#
004100  64656669 6E652042 495F4A50 45472034  define BI_JPEG 4
004110  5C725C6E 23646566 696E6520 42495F50  \r\n#define BI_P
004120  4E472035 5C725C6E 5C725C6E 23646566  NG 5\r\n\r\n#def
004130  696E6520 4D4B5F43 4F4E5452 4F4C2038  ine MK_CONTROL 8
004140  5C725C6E 23646566 696E6520 4D4B5F4C  \r\n#define MK_L
004150  42555454 4F4E2031 5C725C6E 23646566  BUTTON 1\r\n#def
004160  696E6520 4D4B5F4D 42555454 4F4E2031  ine MK_MBUTTON 1
004170  365C725C 6E236465 66696E65 204D4B5F  6\r\n#define MK_
004180  52425554 544F4E20 325C725C 6E236465  RBUTTON 2\r\n#de
004190  66696E65 204D4B5F 53484946 5420345C  fine MK_SHIFT 4\
0041A0  725C6E5C 725C6E23 64656669 6E65204D  r\n\r\n#define M
0041B0  414B4549 4E545245 534F5552 43452869  AKEINTRESOURCE(i
0041C0  2920284C 50535452 29202828 44574F52  ) (LPSTR) ((DWOR
0041D0  44292028 28574F52 44292028 69292929  D) ((WORD) (i)))
0041E0  5C725C6E 23646566 696E6520 4D414B45  \r\n#define MAKE
0041F0  4C4F4E47 28612C62 29202828 4C4F4E47  LONG(a,b) ((LONG
004200  29202828 28574F52 44292028 61292920  ) (((WORD) (a)) 
004210  7C202828 44574F52 44292028 28574F52  | ((DWORD) ((WOR
004220  44292028 62292929 203C3C20 31362929  D) (b))) << 16))
004230  5C725C6E 23646566 696E6520 4D414B45  \r\n#define MAKE
004240  4C504152 414D286C 2C682920 28284C50  LPARAM(l,h) ((LP
004250  4152414D 29204D41 4B454C4F 4E47286C  ARAM) MAKELONG(l
004260  2C682929 5C725C6E 23646566 696E6520  ,h))\r\n#define 
004270  52474228 722C672C 62292028 2844574F  RGB(r,g,b) ((DWO
004280  52442928 28284259 54452928 72297C28  RD)(((BYTE)(r)|(
004290  28574F52 44292867 29203C3C 20382929  (WORD)(g) << 8))
0042A0  7C282828 44574F52 44292842 59544529  |(((DWORD)(BYTE)
0042B0  28622929 203C3C20 31362929 295C725C  (b)) << 16)))\r\
0042C0  6E5C725C 6E236465 66696E65 20424C41  n\r\n#define BLA
0042D0  434B4E45 53532030 7834325C 725C6E23  CKNESS 0x42\r\n#
0042E0  64656669 6E65204E 4F545352 43455241  define NOTSRCERA
0042F0  53452030 78313130 3041365C 725C6E23  SE 0x1100A6\r\n#
004300  64656669 6E65204E 4F545352 43434F50  define NOTSRCCOP
004310  59203078 33333030 30385C72 5C6E2364  Y 0x330008\r\n#d
004320  6566696E 65205352 43455241 53452030  efine SRCERASE 0
004330  78343430 3332385C 725C6E23 64656669  x440328\r\n#defi
004340  6E652044 5354494E 56455254 20307835  ne DSTINVERT 0x5
004350  35303030 395C725C 6E236465 66696E65  50009\r\n#define
004360  20504154 494E5645 52542030 78354130   PATINVERT 0x5A0
004370  3034395C 725C6E23 64656669 6E652053  049\r\n#define S
004380  5243494E 56455254 20307836 36303034  RCINVERT 0x66004
004390  365C725C 6E236465 66696E65 20535243  6\r\n#define SRC
0043A0  414E4420 30783838 30304336 5C725C6E  AND 0x8800C6\r\n
0043B0  23646566 696E6520 4D455247 45504149  #define MERGEPAI
0043C0  4E542030 78424230 3232365C 725C6E23  NT 0xBB0226\r\n#
0043D0  64656669 6E65204D 45524745 434F5059  define MERGECOPY
0043E0  20307843 30303043 415C725C 6E236465   0xC000CA\r\n#de
0043F0  66696E65 20535243 434F5059 20307843  fine SRCCOPY 0xC
004400  43303032 305C725C 6E236465 66696E65  C0020\r\n#define
004410  20535243 5041494E 54203078 45453030   SRCPAINT 0xEE00
004420  38365C72 5C6E2364 6566696E 65205041  86\r\n#define PA
004430  54434F50 59203078 46303030 32315C72  TCOPY 0xF00021\r
004440  5C6E2364 6566696E 65205041 54504149  \n#define PATPAI
004450  4E542030 78464230 4130395C 725C6E23  NT 0xFB0A09\r\n#
004460  64656669 6E652057 48495445 4E455353  define WHITENESS
004470  20307846 46303036 325C725C 6E236465   0xFF0062\r\n#de
004480  66696E65 204E4F4D 4952524F 52424954  fine NOMIRRORBIT
004490  4D415020 30783830 30303030 30305C72  MAP 0x80000000\r
0044A0  5C6E2364 6566696E 65204341 50545552  \n#define CAPTUR
0044B0  45424C54 20307834 30303030 3030305C  EBLT 0x40000000\
0044C0  725C6E5C 725C6E23 64656669 6E652047  r\n\r\n#define G
0044D0  574C5F45 58535459 4C452028 2D323029  WL_EXSTYLE (-20)
0044E0  5C725C6E 23646566 696E6520 47574C5F  \r\n#define GWL_
0044F0  5354594C 4520282D 3136295C 725C6E23  STYLE (-16)\r\n#
004500  64656669 6E652047 574C5F57 4E445052  define GWL_WNDPR
004510  4F432028 2D34295C 725C6E23 64656669  OC (-4)\r\n#defi
004520  6E652047 574C5F48 494E5354 414E4345  ne GWL_HINSTANCE
004530  20282D36 295C725C 6E236465 66696E65   (-6)\r\n#define
004540  2047574C 5F48574E 44504152 454E5420   GWL_HWNDPARENT 
004550  282D3829 5C725C6E 23646566 696E6520  (-8)\r\n#define 
004560  47574C5F 49442028 2D313229 5C725C6E  GWL_ID (-12)\r\n
004570  23646566 696E6520 47574C5F 55534552  #define GWL_USER
004580  44415441 20282D32 31295C72 5C6E2364  DATA (-21)\r\n#d
004590  6566696E 65204757 4C505F57 4E445052  efine GWLP_WNDPR
0045A0  4F432028 2D34295C 725C6E23 64656669  OC (-4)\r\n#defi
0045B0  6E652047 574C505F 48494E53 54414E43  ne GWLP_HINSTANC
0045C0  4520282D 36295C72 5C6E2364 6566696E  E (-6)\r\n#defin
0045D0  65204757 4C505F48 574E4450 4152454E  e GWLP_HWNDPAREN
0045E0  5420282D 38295C72 5C6E2364 6566696E  T (-8)\r\n#defin
0045F0  65204757 4C505F55 53455244 41544120  e GWLP_USERDATA 
004600  282D3231 295C725C 6E236465 66696E65  (-21)\r\n#define
004610  2047574C 505F4944 20282D31 32295C72   GWLP_ID (-12)\r
004620  5C6E5C72 5C6E2364 6566696E 6520434F  \n\r\n#define CO
004630  4C4F525F 484F544C 49474854 2032365C  LOR_HOTLIGHT 26\
004640  725C6E23 64656669 6E652043 4F4C4F52  r\n#define COLOR
004650  5F475241 4449454E 54414354 49564543  _GRADIENTACTIVEC
004660  41505449 4F4E2032 375C725C 6E236465  APTION 27\r\n#de
004670  66696E65 20434F4C 4F525F47 52414449  fine COLOR_GRADI
004680  454E5449 4E414354 49564543 41505449  ENTINACTIVECAPTI
004690  4F4E2032 385C725C 6E236465 66696E65  ON 28\r\n#define
0046A0  20434F4C 4F525F4D 454E5548 494C4947   COLOR_MENUHILIG
0046B0  48542032 395C725C 6E236465 66696E65  HT 29\r\n#define
0046C0  20434F4C 4F525F4D 454E5542 41522033   COLOR_MENUBAR 3
0046D0  305C725C 6E236465 66696E65 20434F4C  0\r\n#define COL
0046E0  4F525F33 44444B53 4841444F 57203231  OR_3DDKSHADOW 21
0046F0  5C725C6E 23646566 696E6520 434F4C4F  \r\n#define COLO
004700  525F3344 46414345 2031355C 725C6E23  R_3DFACE 15\r\n#
004710  64656669 6E652043 4F4C4F52 5F334448  define COLOR_3DH
004720  494C4947 48542032 305C725C 6E236465  ILIGHT 20\r\n#de
004730  66696E65 20434F4C 4F525F33 44484947  fine COLOR_3DHIG
004740  484C4947 48542032 305C725C 6E236465  HLIGHT 20\r\n#de
004750  66696E65 20434F4C 4F525F33 444C4947  fine COLOR_3DLIG
004760  48542032 325C725C 6E236465 66696E65  HT 22\r\n#define
004770  20434F4C 4F525F42 544E4849 4C494748   COLOR_BTNHILIGH
004780  54203230 5C725C6E 23646566 696E6520  T 20\r\n#define 
004790  434F4C4F 525F3344 53484144 4F572031  COLOR_3DSHADOW 1
0047A0  365C725C 6E236465 66696E65 20434F4C  6\r\n#define COL
0047B0  4F525F41 43544956 45424F52 44455220  OR_ACTIVEBORDER 
0047C0  31305C72 5C6E2364 6566696E 6520434F  10\r\n#define CO
0047D0  4C4F525F 41435449 56454341 5054494F  LOR_ACTIVECAPTIO
0047E0  4E20325C 725C6E23 64656669 6E652043  N 2\r\n#define C
0047F0  4F4C4F52 5F415050 574F524B 53504143  OLOR_APPWORKSPAC
004800  45203132 5C725C6E 23646566 696E6520  E 12\r\n#define 
004810  434F4C4F 525F4241 434B4752 4F554E44  COLOR_BACKGROUND
004820  20315C72 5C6E2364 6566696E 6520434F   1\r\n#define CO
004830  4C4F525F 4445534B 544F5020 315C725C  LOR_DESKTOP 1\r\
004840  6E236465 66696E65 20434F4C 4F525F42  n#define COLOR_B
004850  544E4641 43452031 355C725C 6E236465  TNFACE 15\r\n#de
004860  66696E65 20434F4C 4F525F42 544E4849  fine COLOR_BTNHI
004870  47484C49 47485420 32305C72 5C6E2364  GHLIGHT 20\r\n#d
004880  6566696E 6520434F 4C4F525F 42544E53  efine COLOR_BTNS
004890  4841444F 57203136 5C725C6E 23646566  HADOW 16\r\n#def
0048A0  696E6520 434F4C4F 525F4254 4E544558  ine COLOR_BTNTEX
0048B0  54203138 5C725C6E 23646566 696E6520  T 18\r\n#define 
0048C0  434F4C4F 525F4341 5054494F 4E544558  COLOR_CAPTIONTEX
0048D0  5420395C 725C6E23 64656669 6E652043  T 9\r\n#define C
0048E0  4F4C4F52 5F475241 59544558 54203137  OLOR_GRAYTEXT 17
0048F0  5C725C6E 23646566 696E6520 434F4C4F  \r\n#define COLO
004900  525F4849 47484C49 47485420 31335C72  R_HIGHLIGHT 13\r
004910  5C6E2364 6566696E 6520434F 4C4F525F  \n#define COLOR_
004920  48494748 4C494748 54544558 54203134  HIGHLIGHTTEXT 14
004930  5C725C6E 23646566 696E6520 434F4C4F  \r\n#define COLO
004940  525F494E 41435449 5645424F 52444552  R_INACTIVEBORDER
004950  2031315C 725C6E23 64656669 6E652043   11\r\n#define C
004960  4F4C4F52 5F494E41 43544956 45434150  OLOR_INACTIVECAP
004970  54494F4E 20335C72 5C6E2364 6566696E  TION 3\r\n#defin
004980  6520434F 4C4F525F 494E4143 54495645  e COLOR_INACTIVE
004990  43415054 494F4E54 45585420 31395C72  CAPTIONTEXT 19\r
0049A0  5C6E2364 6566696E 6520434F 4C4F525F  \n#define COLOR_
0049B0  494E464F 424B2032 345C725C 6E236465  INFOBK 24\r\n#de
0049C0  66696E65 20434F4C 4F525F49 4E464F54  fine COLOR_INFOT
0049D0  45585420 32335C72 5C6E2364 6566696E  EXT 23\r\n#defin
0049E0  6520434F 4C4F525F 4D454E55 20345C72  e COLOR_MENU 4\r
0049F0  5C6E2364 6566696E 6520434F 4C4F525F  \n#define COLOR_
004A00  4D454E55 54455854 20375C72 5C6E2364  MENUTEXT 7\r\n#d
004A10  6566696E 6520434F 4C4F525F 5343524F  efine COLOR_SCRO
004A20  4C4C4241 5220305C 725C6E23 64656669  LLBAR 0\r\n#defi
004A30  6E652043 4F4C4F52 5F57494E 444F5720  ne COLOR_WINDOW 
004A40  355C725C 6E236465 66696E65 20434F4C  5\r\n#define COL
004A50  4F525F57 494E444F 57465241 4D452036  OR_WINDOWFRAME 6
004A60  5C725C6E 23646566 696E6520 434F4C4F  \r\n#define COLO
004A70  525F5749 4E444F57 54455854 20385C72  R_WINDOWTEXT 8\r
004A80  5C6E5C72 5C6E2364 6566696E 65205357  \n\r\n#define SW
004A90  5F484944 4520305C 725C6E23 64656669  _HIDE 0\r\n#defi
004AA0  6E652053 575F4E4F 524D414C 20315C72  ne SW_NORMAL 1\r
004AB0  5C6E2364 6566696E 65205357 5F4D4158  \n#define SW_MAX
004AC0  494D495A 4520335C 725C6E23 64656669  IMIZE 3\r\n#defi
004AD0  6E652053 575F4D49 4E494D49 5A452036  ne SW_MINIMIZE 6
004AE0  5C725C6E 23646566 696E6520 53575F52  \r\n#define SW_R
004AF0  4553544F 52452039 5C725C6E 23646566  ESTORE 9\r\n#def
004B00  696E6520 53575F53 484F5720 355C725C  ine SW_SHOW 5\r\
004B10  6E236465 66696E65 2053575F 53484F57  n#define SW_SHOW
004B20  44454641 554C5420 31305C72 5C6E2364  DEFAULT 10\r\n#d
004B30  6566696E 65205357 5F53484F 574D4158  efine SW_SHOWMAX
004B40  494D495A 45442033 5C725C6E 23646566  IMIZED 3\r\n#def
004B50  696E6520 53575F53 484F574D 494E494D  ine SW_SHOWMINIM
004B60  495A4544 20325C72 5C6E2364 6566696E  IZED 2\r\n#defin
004B70  65205357 5F53484F 574D494E 4E4F4143  e SW_SHOWMINNOAC
004B80  54495645 20375C72 5C6E2364 6566696E  TIVE 7\r\n#defin
004B90  65205357 5F53484F 574E4120 385C725C  e SW_SHOWNA 8\r\
004BA0  6E236465 66696E65 2053575F 53484F57  n#define SW_SHOW
004BB0  4E4F4143 54495641 54452034 5C725C6E  NOACTIVATE 4\r\n
004BC0  23646566 696E6520 53575F53 484F574E  #define SW_SHOWN
004BD0  4F524D41 4C20315C 725C6E5C 725C6E23  ORMAL 1\r\n\r\n#
004BE0  64656669 6E652050 535F4745 4F4D4554  define PS_GEOMET
004BF0  52494320 36353533 365C725C 6E236465  RIC 65536\r\n#de
004C00  66696E65 2050535F 434F534D 45544943  fine PS_COSMETIC
004C10  20305C72 5C6E2364 6566696E 65205053   0\r\n#define PS
004C20  5F414C54 45524E41 54452038 5C725C6E  _ALTERNATE 8\r\n
004C30  23646566 696E6520 50535F53 4F4C4944  #define PS_SOLID
004C40  20305C72 5C6E2364 6566696E 65205053   0\r\n#define PS
004C50  5F444153 4820315C 725C6E23 64656669  _DASH 1\r\n#defi
004C60  6E652050 535F444F 5420325C 725C6E23  ne PS_DOT 2\r\n#
004C70  64656669 6E652050 535F4441 5348444F  define PS_DASHDO
004C80  5420335C 725C6E23 64656669 6E652050  T 3\r\n#define P
004C90  535F4441 5348444F 54444F54 20345C72  S_DASHDOTDOT 4\r
004CA0  5C6E2364 6566696E 65205053 5F4E554C  \n#define PS_NUL
004CB0  4C20355C 725C6E23 64656669 6E652050  L 5\r\n#define P
004CC0  535F5553 45525354 594C4520 375C725C  S_USERSTYLE 7\r\
004CD0  6E236465 66696E65 2050535F 494E5349  n#define PS_INSI
004CE0  44454652 414D4520 365C725C 6E236465  DEFRAME 6\r\n#de
004CF0  66696E65 2050535F 454E4443 41505F52  fine PS_ENDCAP_R
004D00  4F554E44 20305C72 5C6E2364 6566696E  OUND 0\r\n#defin
004D10  65205053 5F454E44 4341505F 53515541  e PS_ENDCAP_SQUA
004D20  52452032 35365C72 5C6E2364 6566696E  RE 256\r\n#defin
004D30  65205053 5F454E44 4341505F 464C4154  e PS_ENDCAP_FLAT
004D40  20353132 5C725C6E 23646566 696E6520   512\r\n#define 
004D50  50535F4A 4F494E5F 42455645 4C203430  PS_JOIN_BEVEL 40
004D60  39365C72 5C6E2364 6566696E 65205053  96\r\n#define PS
004D70  5F4A4F49 4E5F4D49 54455220 38313932  _JOIN_MITER 8192
004D80  5C725C6E 23646566 696E6520 50535F4A  \r\n#define PS_J
004D90  4F494E5F 524F554E 4420305C 725C6E23  OIN_ROUND 0\r\n#
004DA0  64656669 6E652050 535F5354 594C455F  define PS_STYLE_
004DB0  4D41534B 2031355C 725C6E23 64656669  MASK 15\r\n#defi
004DC0  6E652050 535F454E 44434150 5F4D4153  ne PS_ENDCAP_MAS
004DD0  4B203338 34305C72 5C6E2364 6566696E  K 3840\r\n#defin
004DE0  65205053 5F545950 455F4D41 534B2039  e PS_TYPE_MASK 9
004DF0  38333034 305C725C 6E5C725C 6E236465  83040\r\n\r\n#de
004E00  66696E65 20485442 4F54544F 4D203135  fine HTBOTTOM 15
004E10  5C725C6E 23646566 696E6520 4854424F  \r\n#define HTBO
004E20  54544F4D 4C454654 2031365C 725C6E23  TTOMLEFT 16\r\n#
004E30  64656669 6E652048 54424F54 544F4D52  define HTBOTTOMR
004E40  49474854 2031375C 725C6E23 64656669  IGHT 17\r\n#defi
004E50  6E652048 54434150 54494F4E 20325C72  ne HTCAPTION 2\r
004E60  5C6E2364 6566696E 65204854 434C4945  \n#define HTCLIE
004E70  4E542031 5C725C6E 23646566 696E6520  NT 1\r\n#define 
004E80  48544552 524F5220 282D3229 5C725C6E  HTERROR (-2)\r\n
004E90  23646566 696E6520 48544752 4F57424F  #define HTGROWBO
004EA0  5820345C 725C6E23 64656669 6E652048  X 4\r\n#define H
004EB0  54485343 524F4C4C 20365C72 5C6E2364  THSCROLL 6\r\n#d
004EC0  6566696E 65204854 4C454654 2031305C  efine HTLEFT 10\
004ED0  725C6E23 64656669 6E652048 544D454E  r\n#define HTMEN
004EE0  5520355C 725C6E23 64656669 6E652048  U 5\r\n#define H
004EF0  544E4F57 48455245 20305C72 5C6E2364  TNOWHERE 0\r\n#d
004F00  6566696E 65204854 52454455 43452038  efine HTREDUCE 8
004F10  5C725C6E 23646566 696E6520 48545249  \r\n#define HTRI
004F20  47485420 31315C72 5C6E2364 6566696E  GHT 11\r\n#defin
004F30  65204854 53495A45 20345C72 5C6E2364  e HTSIZE 4\r\n#d
004F40  6566696E 65204854 5359534D 454E5520  efine HTSYSMENU 
004F50  335C725C 6E236465 66696E65 20485454  3\r\n#define HTT
004F60  4F502031 325C725C 6E236465 66696E65  OP 12\r\n#define
004F70  20485454 4F504C45 46542031 335C725C   HTTOPLEFT 13\r\
004F80  6E236465 66696E65 20485454 4F505249  n#define HTTOPRI
004F90  47485420 31345C72 5C6E2364 6566696E  GHT 14\r\n#defin
004FA0  65204854 5452414E 53504152 454E5420  e HTTRANSPARENT 
004FB0  282D3129 5C725C6E 23646566 696E6520  (-1)\r\n#define 
004FC0  48545653 43524F4C 4C20375C 725C6E23  HTVSCROLL 7\r\n#
004FD0  64656669 6E652048 545A4F4F 4D20395C  define HTZOOM 9\
004FE0  725C6E23 64656669 6E652048 544F424A  r\n#define HTOBJ
004FF0  45435420 31395C72 5C6E2364 6566696E  ECT 19\r\n#defin
005000  65204854 434C4F53 45203230 5C725C6E  e HTCLOSE 20\r\n
005010  23646566 696E6520 48544845 4C502032  #define HTHELP 2
005020  315C725C 6E236465 66696E65 20485442  1\r\n#define HTB
005030  4F524445 52203138 5C725C6E 23646566  ORDER 18\r\n#def
005040  696E6520 48544D49 4E425554 544F4E20  ine HTMINBUTTON 
005050  385C725C 6E236465 66696E65 2048544D  8\r\n#define HTM
005060  41584255 54544F4E 20395C72 5C6E5C72  AXBUTTON 9\r\n\r
005070  5C6E2364 6566696E 6520564B 5F4C4255  \n#define VK_LBU
005080  54544F4E 20315C72 5C6E2364 6566696E  TTON 1\r\n#defin
005090  6520564B 5F524255 54544F4E 20325C72  e VK_RBUTTON 2\r
0050A0  5C6E2364 6566696E 6520564B 5F43414E  \n#define VK_CAN
0050B0  43454C20 335C725C 6E236465 66696E65  CEL 3\r\n#define
0050C0  20564B5F 4D425554 544F4E20 345C725C   VK_MBUTTON 4\r\
0050D0  6E236465 66696E65 20564B5F 4241434B  n#define VK_BACK
0050E0  20385C72 5C6E2364 6566696E 6520564B   8\r\n#define VK
0050F0  5F544142 20395C72 5C6E2364 6566696E  _TAB 9\r\n#defin
005100  6520564B 5F434C45 41522031 325C725C  e VK_CLEAR 12\r\
005110  6E236465 66696E65 20564B5F 52455455  n#define VK_RETU
005120  524E2031 335C725C 6E236465 66696E65  RN 13\r\n#define
005130  20564B5F 53484946 54203136 5C725C6E   VK_SHIFT 16\r\n
005140  23646566 696E6520 564B5F43 4F4E5452  #define VK_CONTR
005150  4F4C2031 375C725C 6E236465 66696E65  OL 17\r\n#define
005160  20564B5F 4D454E55 2031385C 725C6E23   VK_MENU 18\r\n#
005170  64656669 6E652056 4B5F5041 55534520  define VK_PAUSE 
005180  31395C72 5C6E2364 6566696E 6520564B  19\r\n#define VK
005190  5F505249 4E542034 325C725C 6E236465  _PRINT 42\r\n#de
0051A0  66696E65 20564B5F 43415049 54414C20  fine VK_CAPITAL 
0051B0  32305C72 5C6E2364 6566696E 6520564B  20\r\n#define VK
0051C0  5F4B414E 41203078 31355C72 5C6E2364  _KANA 0x15\r\n#d
0051D0  6566696E 6520564B 5F48414E 4745554C  efine VK_HANGEUL
0051E0  20307831 355C725C 6E236465 66696E65   0x15\r\n#define
0051F0  20564B5F 48414E47 554C2030 7831355C   VK_HANGUL 0x15\
005200  725C6E23 64656669 6E652056 4B5F4A55  r\n#define VK_JU
005210  4E4A4120 30783137 5C725C6E 23646566  NJA 0x17\r\n#def
005220  696E6520 564B5F46 494E414C 20307831  ine VK_FINAL 0x1
005230  385C725C 6E236465 66696E65 20564B5F  8\r\n#define VK_
005240  48414E4A 41203078 31395C72 5C6E2364  HANJA 0x19\r\n#d
005250  6566696E 6520564B 5F4B414E 4A492030  efine VK_KANJI 0
005260  7831395C 725C6E23 64656669 6E652056  x19\r\n#define V
005270  4B5F434F 4E564552 54203078 31435C72  K_CONVERT 0x1C\r
005280  5C6E2364 6566696E 6520564B 5F4E4F4E  \n#define VK_NON
005290  434F4E56 45525420 30783144 5C725C6E  CONVERT 0x1D\r\n
0052A0  23646566 696E6520 564B5F41 43434550  #define VK_ACCEP
0052B0  54203078 31455C72 5C6E2364 6566696E  T 0x1E\r\n#defin
0052C0  6520564B 5F4D4F44 45434841 4E474520  e VK_MODECHANGE 
0052D0  30783146 5C725C6E 23646566 696E6520  0x1F\r\n#define 
0052E0  564B5F45 53434150 45203237 5C725C6E  VK_ESCAPE 27\r\n
0052F0  23646566 696E6520 564B5F53 50414345  #define VK_SPACE
005300  2033325C 725C6E23 64656669 6E652056   32\r\n#define V
005310  4B5F5052 494F5220 33335C72 5C6E2364  K_PRIOR 33\r\n#d
005320  6566696E 6520564B 5F4E4558 54203334  efine VK_NEXT 34
005330  5C725C6E 23646566 696E6520 564B5F45  \r\n#define VK_E
005340  4E442033 355C725C 6E236465 66696E65  ND 35\r\n#define
005350  20564B5F 484F4D45 2033365C 725C6E23   VK_HOME 36\r\n#
005360  64656669 6E652056 4B5F4C45 46542033  define VK_LEFT 3
005370  375C725C 6E236465 66696E65 20564B5F  7\r\n#define VK_
005380  55502033 385C725C 6E236465 66696E65  UP 38\r\n#define
005390  20564B5F 52494748 54203339 5C725C6E   VK_RIGHT 39\r\n
0053A0  23646566 696E6520 564B5F44 4F574E20  #define VK_DOWN 
0053B0  34305C72 5C6E2364 6566696E 6520564B  40\r\n#define VK
0053C0  5F53454C 45435420 34315C72 5C6E2364  _SELECT 41\r\n#d
0053D0  6566696E 6520564B 5F455845 43555445  efine VK_EXECUTE
0053E0  2034335C 725C6E23 64656669 6E652056   43\r\n#define V
0053F0  4B5F534E 41505348 4F542034 345C725C  K_SNAPSHOT 44\r\
005400  6E236465 66696E65 20564B5F 494E5345  n#define VK_INSE
005410  52542034 355C725C 6E236465 66696E65  RT 45\r\n#define
005420  20564B5F 44454C45 54452034 365C725C   VK_DELETE 46\r\
005430  6E236465 66696E65 20564B5F 48454C50  n#define VK_HELP
005440  2034375C 725C6E23 64656669 6E652056   47\r\n#define V
005450  4B5F3020 34385C72 5C6E2364 6566696E  K_0 48\r\n#defin
005460  6520564B 5F312034 395C725C 6E236465  e VK_1 49\r\n#de
005470  66696E65 20564B5F 32203530 5C725C6E  fine VK_2 50\r\n
005480  23646566 696E6520 564B5F33 2035315C  #define VK_3 51\
005490  725C6E23 64656669 6E652056 4B5F3420  r\n#define VK_4 
0054A0  35325C72 5C6E2364 6566696E 6520564B  52\r\n#define VK
0054B0  5F352035 335C725C 6E236465 66696E65  _5 53\r\n#define
0054C0  20564B5F 36203534 5C725C6E 23646566   VK_6 54\r\n#def
0054D0  696E6520 564B5F37 2035355C 725C6E23  ine VK_7 55\r\n#
0054E0  64656669 6E652056 4B5F3820 35365C72  define VK_8 56\r
0054F0  5C6E2364 6566696E 6520564B 5F392035  \n#define VK_9 5
005500  375C725C 6E236465 66696E65 20564B5F  7\r\n#define VK_
005510  41203635 5C725C6E 23646566 696E6520  A 65\r\n#define 
005520  564B5F42 2036365C 725C6E23 64656669  VK_B 66\r\n#defi
005530  6E652056 4B5F4320 36375C72 5C6E2364  ne VK_C 67\r\n#d
005540  6566696E 6520564B 5F442036 385C725C  efine VK_D 68\r\
005550  6E236465 66696E65 20564B5F 45203639  n#define VK_E 69
005560  5C725C6E 23646566 696E6520 564B5F46  \r\n#define VK_F
005570  2037305C 725C6E23 64656669 6E652056   70\r\n#define V
005580  4B5F4720 37315C72 5C6E2364 6566696E  K_G 71\r\n#defin
005590  6520564B 5F482037 325C725C 6E236465  e VK_H 72\r\n#de
0055A0  66696E65 20564B5F 49203733 5C725C6E  fine VK_I 73\r\n
0055B0  23646566 696E6520 564B5F4A 2037345C  #define VK_J 74\
0055C0  725C6E23 64656669 6E652056 4B5F4B20  r\n#define VK_K 
0055D0  37355C72 5C6E2364 6566696E 6520564B  75\r\n#define VK
0055E0  5F4C2037 365C725C 6E236465 66696E65  _L 76\r\n#define
0055F0  20564B5F 4D203737 5C725C6E 23646566   VK_M 77\r\n#def
005600  696E6520 564B5F4E 2037385C 725C6E23  ine VK_N 78\r\n#
005610  64656669 6E652056 4B5F4F20 37395C72  define VK_O 79\r
005620  5C6E2364 6566696E 6520564B 5F502038  \n#define VK_P 8
005630  305C725C 6E236465 66696E65 20564B5F  0\r\n#define VK_
005640  51203831 5C725C6E 23646566 696E6520  Q 81\r\n#define 
005650  564B5F52 2038325C 725C6E23 64656669  VK_R 82\r\n#defi
005660  6E652056 4B5F5320 38335C72 5C6E2364  ne VK_S 83\r\n#d
005670  6566696E 6520564B 5F542038 345C725C  efine VK_T 84\r\
005680  6E236465 66696E65 20564B5F 55203835  n#define VK_U 85
005690  5C725C6E 23646566 696E6520 564B5F56  \r\n#define VK_V
0056A0  2038365C 725C6E23 64656669 6E652056   86\r\n#define V
0056B0  4B5F5720 38375C72 5C6E2364 6566696E  K_W 87\r\n#defin
0056C0  6520564B 5F582038 385C725C 6E236465  e VK_X 88\r\n#de
0056D0  66696E65 20564B5F 59203839 5C725C6E  fine VK_Y 89\r\n
0056E0  23646566 696E6520 564B5F5A 2039305C  #define VK_Z 90\
0056F0  725C6E23 64656669 6E652056 4B5F4C57  r\n#define VK_LW
005700  494E2030 7835425C 725C6E23 64656669  IN 0x5B\r\n#defi
005710  6E652056 4B5F5257 494E2030 7835435C  ne VK_RWIN 0x5C\
005720  725C6E23 64656669 6E652056 4B5F4150  r\n#define VK_AP
005730  50532030 7835445C 725C6E23 64656669  PS 0x5D\r\n#defi
005740  6E652056 4B5F4E55 4D504144 30203936  ne VK_NUMPAD0 96
005750  5C725C6E 23646566 696E6520 564B5F4E  \r\n#define VK_N
005760  554D5041 44312039 375C725C 6E236465  UMPAD1 97\r\n#de
005770  66696E65 20564B5F 4E554D50 41443220  fine VK_NUMPAD2 
005780  39385C72 5C6E2364 6566696E 6520564B  98\r\n#define VK
005790  5F4E554D 50414433 2039395C 725C6E23  _NUMPAD3 99\r\n#
0057A0  64656669 6E652056 4B5F4E55 4D504144  define VK_NUMPAD
0057B0  34203130 305C725C 6E236465 66696E65  4 100\r\n#define
0057C0  20564B5F 4E554D50 41443520 3130315C   VK_NUMPAD5 101\
0057D0  725C6E23 64656669 6E652056 4B5F4E55  r\n#define VK_NU
0057E0  4D504144 36203130 325C725C 6E236465  MPAD6 102\r\n#de
0057F0  66696E65 20564B5F 4E554D50 41443720  fine VK_NUMPAD7 
005800  3130335C 725C6E23 64656669 6E652056  103\r\n#define V
005810  4B5F4E55 4D504144 38203130 345C725C  K_NUMPAD8 104\r\
005820  6E236465 66696E65 20564B5F 4E554D50  n#define VK_NUMP
005830  41443920 3130355C 725C6E23 64656669  AD9 105\r\n#defi
005840  6E652056 4B5F4D55 4C544950 4C592031  ne VK_MULTIPLY 1
005850  30365C72 5C6E2364 6566696E 6520564B  06\r\n#define VK
005860  5F414444 20313037 5C725C6E 23646566  _ADD 107\r\n#def
005870  696E6520 564B5F53 45504152 41544F52  ine VK_SEPARATOR
005880  20313038 5C725C6E 23646566 696E6520   108\r\n#define 
005890  564B5F53 55425452 41435420 3130395C  VK_SUBTRACT 109\
0058A0  725C6E23 64656669 6E652056 4B5F4445  r\n#define VK_DE
0058B0  43494D41 4C203131 305C725C 6E236465  CIMAL 110\r\n#de
0058C0  66696E65 20564B5F 44495649 44452031  fine VK_DIVIDE 1
0058D0  31315C72 5C6E2364 6566696E 6520564B  11\r\n#define VK
0058E0  5F463120 3131325C 725C6E23 64656669  _F1 112\r\n#defi
0058F0  6E652056 4B5F4632 20313133 5C725C6E  ne VK_F2 113\r\n
005900  23646566 696E6520 564B5F46 33203131  #define VK_F3 11
005910  345C725C 6E236465 66696E65 20564B5F  4\r\n#define VK_
005920  46342031 31355C72 5C6E2364 6566696E  F4 115\r\n#defin
005930  6520564B 5F463520 3131365C 725C6E23  e VK_F5 116\r\n#
005940  64656669 6E652056 4B5F4636 20313137  define VK_F6 117
005950  5C725C6E 23646566 696E6520 564B5F46  \r\n#define VK_F
005960  37203131 385C725C 6E236465 66696E65  7 118\r\n#define
005970  20564B5F 46382031 31395C72 5C6E2364   VK_F8 119\r\n#d
005980  6566696E 6520564B 5F463920 3132305C  efine VK_F9 120\
005990  725C6E23 64656669 6E652056 4B5F4631  r\n#define VK_F1
0059A0  30203132 315C725C 6E236465 66696E65  0 121\r\n#define
0059B0  20564B5F 46313120 3132325C 725C6E23   VK_F11 122\r\n#
0059C0  64656669 6E652056 4B5F4631 32203132  define VK_F12 12
0059D0  335C725C 6E236465 66696E65 20564B5F  3\r\n#define VK_
0059E0  46313320 3132345C 725C6E23 64656669  F13 124\r\n#defi
0059F0  6E652056 4B5F4631 34203132 355C725C  ne VK_F14 125\r\
005A00  6E236465 66696E65 20564B5F 46313520  n#define VK_F15 
005A10  3132365C 725C6E23 64656669 6E652056  126\r\n#define V
005A20  4B5F4631 36203132 375C725C 6E236465  K_F16 127\r\n#de
005A30  66696E65 20564B5F 46313720 3132385C  fine VK_F17 128\
005A40  725C6E23 64656669 6E652056 4B5F4631  r\n#define VK_F1
005A50  38203132 395C725C 6E236465 66696E65  8 129\r\n#define
005A60  20564B5F 46313920 3133305C 725C6E23   VK_F19 130\r\n#
005A70  64656669 6E652056 4B5F4632 30203133  define VK_F20 13
005A80  315C725C 6E236465 66696E65 20564B5F  1\r\n#define VK_
005A90  46323120 3133325C 725C6E23 64656669  F21 132\r\n#defi
005AA0  6E652056 4B5F4632 32203133 335C725C  ne VK_F22 133\r\
005AB0  6E236465 66696E65 20564B5F 46323320  n#define VK_F23 
005AC0  3133345C 725C6E23 64656669 6E652056  134\r\n#define V
005AD0  4B5F4632 34203133 355C725C 6E236465  K_F24 135\r\n#de
005AE0  66696E65 20564B5F 4E554D4C 4F434B20  fine VK_NUMLOCK 
005AF0  3134345C 725C6E23 64656669 6E652056  144\r\n#define V
005B00  4B5F5343 524F4C4C 20313435 5C725C6E  K_SCROLL 145\r\n
005B10  23646566 696E6520 564B5F4C 53484946  #define VK_LSHIF
005B20  54203136 305C725C 6E236465 66696E65  T 160\r\n#define
005B30  20564B5F 4C434F4E 54524F4C 20313632   VK_LCONTROL 162
005B40  5C725C6E 23646566 696E6520 564B5F4C  \r\n#define VK_L
005B50  4D454E55 20313634 5C725C6E 23646566  MENU 164\r\n#def
005B60  696E6520 564B5F52 53484946 54203136  ine VK_RSHIFT 16
005B70  315C725C 6E236465 66696E65 20564B5F  1\r\n#define VK_
005B80  52434F4E 54524F4C 20313633 5C725C6E  RCONTROL 163\r\n
005B90  23646566 696E6520 564B5F52 4D454E55  #define VK_RMENU
005BA0  20313635 5C725C6E 5C725C6E 23646566   165\r\n\r\n#def
005BB0  696E6520 46494C45 5F545950 455F554E  ine FILE_TYPE_UN
005BC0  4B4E4F57 4E20305C 725C6E23 64656669  KNOWN 0\r\n#defi
005BD0  6E652046 494C455F 54595045 5F444953  ne FILE_TYPE_DIS
005BE0  4B20315C 725C6E23 64656669 6E652046  K 1\r\n#define F
005BF0  494C455F 54595045 5F434841 5220325C  ILE_TYPE_CHAR 2\
005C00  725C6E23 64656669 6E652046 494C455F  r\n#define FILE_
005C10  54595045 5F504950 4520335C 725C6E23  TYPE_PIPE 3\r\n#
005C20  64656669 6E652046 494C455F 54595045  define FILE_TYPE
005C30  5F52454D 4F544520 30783830 30305C72  _REMOTE 0x8000\r
005C40  5C6E5C72 5C6E2364 6566696E 65204649  \n\r\n#define FI
005C50  4C455F4D 41505F41 4C4C5F41 43434553  LE_MAP_ALL_ACCES
005C60  53203078 66303031 665C725C 6E236465  S 0xf001f\r\n#de
005C70  66696E65 2046494C 455F4D41 505F5245  fine FILE_MAP_RE
005C80  41442034 5C725C6E 23646566 696E6520  AD 4\r\n#define 
005C90  46494C45 5F4D4150 5F575249 54452032  FILE_MAP_WRITE 2
005CA0  5C725C6E 23646566 696E6520 46494C45  \r\n#define FILE
005CB0  5F4D4150 5F434F50 5920315C 725C6E5C  _MAP_COPY 1\r\n\
005CC0  725C6E23 64656669 6E652050 4D5F4E4F  r\n#define PM_NO
005CD0  52454D4F 56452030 5C725C6E 23646566  REMOVE 0\r\n#def
005CE0  696E6520 504D5F52 454D4F56 4520315C  ine PM_REMOVE 1\
005CF0  725C6E23 64656669 6E652050 4D5F4E4F  r\n#define PM_NO
005D00  5949454C 4420325C 725C6E5C 725C6E23  YIELD 2\r\n\r\n#
005D10  64656669 6E65204C 4F574F52 44286C29  define LOWORD(l)
005D20  20282828 574F5244 2920286C 29292026   (((WORD) (l)) &
005D30  20307846 46464629 5C725C6E 23646566   0xFFFF)\r\n#def
005D40  696E6520 4849574F 5244286C 29202828  ine HIWORD(l) ((
005D50  574F5244 29202828 2844574F 52442920  WORD) (((DWORD) 
005D60  286C2920 3E3E2031 36292026 20307846  (l) >> 16) & 0xF
005D70  46464629 295C725C 6E5C725C 6E2F2F23  FFF))\r\n\r\n//#
005D80  64656669 6E652045 52524F52 5F42524F  define ERROR_BRO
005D90  4B454E5F 50495045 20313039 5C725C6E  KEN_PIPE 109\r\n
005DA0  5C725C6E 23646566 696E6520 574D5F4E  \r\n#define WM_N
005DB0  554C4C20 305C725C 6E236465 66696E65  ULL 0\r\n#define
005DC0  20574D5F 41505020 30783830 30305C72   WM_APP 0x8000\r
005DD0  5C6E2364 6566696E 6520574D 5F414354  \n#define WM_ACT
005DE0  49564154 4520365C 725C6E23 64656669  IVATE 6\r\n#defi
005DF0  6E652057 4D5F4143 54495641 54454150  ne WM_ACTIVATEAP
005E00  50203238 5C725C6E 23646566 696E6520  P 28\r\n#define 
005E10  574D5F41 534B4342 464F524D 41544E41  WM_ASKCBFORMATNA
005E20  4D452037 38305C72 5C6E2364 6566696E  ME 780\r\n#defin
005E30  6520574D 5F43414E 43454C4A 4F55524E  e WM_CANCELJOURN
005E40  414C2037 355C725C 6E236465 66696E65  AL 75\r\n#define
005E50  20574D5F 43414E43 454C4D4F 44452033   WM_CANCELMODE 3
005E60  315C725C 6E236465 66696E65 20574D5F  1\r\n#define WM_
005E70  43415054 55524543 48414E47 45442035  CAPTURECHANGED 5
005E80  33335C72 5C6E2364 6566696E 6520574D  33\r\n#define WM
005E90  5F434841 4E474543 42434841 494E2037  _CHANGECBCHAIN 7
005EA0  38315C72 5C6E2364 6566696E 6520574D  81\r\n#define WM
005EB0  5F434841 52203235 385C725C 6E236465  _CHAR 258\r\n#de
005EC0  66696E65 20574D5F 43484152 544F4954  fine WM_CHARTOIT
005ED0  454D2034 375C725C 6E236465 66696E65  EM 47\r\n#define
005EE0  20574D5F 4348494C 44414354 49564154   WM_CHILDACTIVAT
005EF0  45203334 5C725C6E 23646566 696E6520  E 34\r\n#define 
005F00  574D5F43 484F4F53 45464F4E 545F4745  WM_CHOOSEFONT_GE
005F10  544C4F47 464F4E54 20313032 355C725C  TLOGFONT 1025\r\
005F20  6E236465 66696E65 20574D5F 43484F4F  n#define WM_CHOO
005F30  5345464F 4E545F53 45544C4F 47464F4E  SEFONT_SETLOGFON
005F40  54203131 32355C72 5C6E2364 6566696E  T 1125\r\n#defin
005F50  6520574D 5F43484F 4F534546 4F4E545F  e WM_CHOOSEFONT_
005F60  53455446 4C414753 20313132 365C725C  SETFLAGS 1126\r\
005F70  6E236465 66696E65 20574D5F 434C4541  n#define WM_CLEA
005F80  52203737 315C725C 6E236465 66696E65  R 771\r\n#define
005F90  20574D5F 434C4F53 45203136 5C725C6E   WM_CLOSE 16\r\n
005FA0  5C725C6E 2F2F213D 3D3D3D3D 3D3D3D3D  \r\n//!=========
005FB0  3D3D3D3D 3D3D3D3D 5C725C6E 5C725C6E  ========\r\n\r\n
005FC0  23646566 696E6520 574D5F43 4F4D4D41  #define WM_COMMA
005FD0  4E442032 37335C72 5C6E2364 6566696E  ND 273\r\n#defin
005FE0  6520574D 5F434F4D 50414354 494E4720  e WM_COMPACTING 
005FF0  36355C72 5C6E2364 6566696E 6520574D  65\r\n#define WM
006000  5F434F4D 50415245 4954454D 2035375C  _COMPAREITEM 57\
006010  725C6E23 64656669 6E652057 4D5F434F  r\n#define WM_CO
006020  4E544558 544D454E 55203132 335C725C  NTEXTMENU 123\r\
006030  6E236465 66696E65 20574D5F 434F5059  n#define WM_COPY
006040  20373639 5C725C6E 23646566 696E6520   769\r\n#define 
006050  574D5F43 4F505944 41544120 37345C72  WM_COPYDATA 74\r
006060  5C6E2364 6566696E 6520574D 5F435245  \n#define WM_CRE
006070  41544520 315C725C 6E236465 66696E65  ATE 1\r\n#define
006080  20574D5F 43544C43 4F4C4F52 42544E20   WM_CTLCOLORBTN 
006090  3330395C 725C6E23 64656669 6E652057  309\r\n#define W
0060A0  4D5F4354 4C434F4C 4F52444C 47203331  M_CTLCOLORDLG 31
0060B0  305C725C 6E236465 66696E65 20574D5F  0\r\n#define WM_
0060C0  43544C43 4F4C4F52 45444954 20333037  CTLCOLOREDIT 307
0060D0  5C725C6E 23646566 696E6520 574D5F43  \r\n#define WM_C
0060E0  544C434F 4C4F524C 49535442 4F582033  TLCOLORLISTBOX 3
0060F0  30385C72 5C6E2364 6566696E 6520574D  08\r\n#define WM
006100  5F43544C 434F4C4F 524D5347 424F5820  _CTLCOLORMSGBOX 
006110  3330365C 725C6E23 64656669 6E652057  306\r\n#define W
006120  4D5F4354 4C434F4C 4F525343 524F4C4C  M_CTLCOLORSCROLL
006130  42415220 3331315C 725C6E23 64656669  BAR 311\r\n#defi
006140  6E652057 4D5F4354 4C434F4C 4F525354  ne WM_CTLCOLORST
006150  41544943 20333132 5C725C6E 23646566  ATIC 312\r\n#def
006160  696E6520 574D5F43 55542037 36385C72  ine WM_CUT 768\r
006170  5C6E2364 6566696E 6520574D 5F444541  \n#define WM_DEA
006180  44434841 52203235 395C725C 6E236465  DCHAR 259\r\n#de
006190  66696E65 20574D5F 44454C45 54454954  fine WM_DELETEIT
0061A0  454D2034 355C725C 6E236465 66696E65  EM 45\r\n#define
0061B0  20574D5F 44455354 524F5920 325C725C   WM_DESTROY 2\r\
0061C0  6E236465 66696E65 20574D5F 44455354  n#define WM_DEST
0061D0  524F5943 4C495042 4F415244 20373735  ROYCLIPBOARD 775
0061E0  5C725C6E 23646566 696E6520 574D5F44  \r\n#define WM_D
0061F0  45564943 45434841 4E474520 3533375C  EVICECHANGE 537\
006200  725C6E23 64656669 6E652057 4D5F4445  r\n#define WM_DE
006210  564D4F44 45434841 4E474520 32375C72  VMODECHANGE 27\r
006220  5C6E2364 6566696E 6520574D 5F444953  \n#define WM_DIS
006230  504C4159 4348414E 47452031 32365C72  PLAYCHANGE 126\r
006240  5C6E2364 6566696E 6520574D 5F445241  \n#define WM_DRA
006250  57434C49 50424F41 52442037 37365C72  WCLIPBOARD 776\r
006260  5C6E2364 6566696E 6520574D 5F445241  \n#define WM_DRA
006270  57495445 4D203433 5C725C6E 23646566  WITEM 43\r\n#def
006280  696E6520 574D5F44 524F5046 494C4553  ine WM_DROPFILES
006290  20353633 5C725C6E 23646566 696E6520   563\r\n#define 
0062A0  574D5F45 4E41424C 45203130 5C725C6E  WM_ENABLE 10\r\n
0062B0  23646566 696E6520 574D5F45 4E445345  #define WM_ENDSE
0062C0  5353494F 4E203232 5C725C6E 23646566  SSION 22\r\n#def
0062D0  696E6520 574D5F45 4E544552 49444C45  ine WM_ENTERIDLE
0062E0  20323839 5C725C6E 23646566 696E6520   289\r\n#define 
0062F0  574D5F45 4E544552 4D454E55 4C4F4F50  WM_ENTERMENULOOP
006300  20353239 5C725C6E 23646566 696E6520   529\r\n#define 
006310  574D5F45 4E544552 53495A45 4D4F5645  WM_ENTERSIZEMOVE
006320  20353631 5C725C6E 23646566 696E6520   561\r\n#define 
006330  574D5F45 52415345 424B474E 44203230  WM_ERASEBKGND 20
006340  5C725C6E 23646566 696E6520 574D5F45  \r\n#define WM_E
006350  5849544D 454E554C 4F4F5020 3533305C  XITMENULOOP 530\
006360  725C6E23 64656669 6E652057 4D5F4558  r\n#define WM_EX
006370  49545349 5A454D4F 56452035 36325C72  ITSIZEMOVE 562\r
006380  5C6E2364 6566696E 6520574D 5F464F4E  \n#define WM_FON
006390  54434841 4E474520 32395C72 5C6E2364  TCHANGE 29\r\n#d
0063A0  6566696E 6520574D 5F474554 444C4743  efine WM_GETDLGC
0063B0  4F444520 3133355C 725C6E23 64656669  ODE 135\r\n#defi
0063C0  6E652057 4D5F4745 54464F4E 54203439  ne WM_GETFONT 49
0063D0  5C725C6E 23646566 696E6520 574D5F47  \r\n#define WM_G
0063E0  4554484F 544B4559 2035315C 725C6E23  ETHOTKEY 51\r\n#
0063F0  64656669 6E652057 4D5F4745 5449434F  define WM_GETICO
006400  4E203132 375C725C 6E236465 66696E65  N 127\r\n#define
006410  20574D5F 4745544D 494E4D41 58494E46   WM_GETMINMAXINF
006420  4F203336 5C725C6E 23646566 696E6520  O 36\r\n#define 
006430  574D5F47 45545445 58542031 335C725C  WM_GETTEXT 13\r\
006440  6E236465 66696E65 20574D5F 47455454  n#define WM_GETT
006450  4558544C 454E4754 48203134 5C725C6E  EXTLENGTH 14\r\n
006460  23646566 696E6520 574D5F48 454C5020  #define WM_HELP 
006470  38335C72 5C6E2364 6566696E 6520574D  83\r\n#define WM
006480  5F484F54 4B455920 3738365C 725C6E23  _HOTKEY 786\r\n#
006490  64656669 6E652057 4D5F4853 43524F4C  define WM_HSCROL
0064A0  4C203237 365C725C 6E236465 66696E65  L 276\r\n#define
0064B0  20574D5F 48534352 4F4C4C43 4C495042   WM_HSCROLLCLIPB
0064C0  4F415244 20373832 5C725C6E 23646566  OARD 782\r\n#def
0064D0  696E6520 574D5F49 434F4E45 52415345  ine WM_ICONERASE
0064E0  424B474E 44203339 5C725C6E 23646566  BKGND 39\r\n#def
0064F0  696E6520 574D5F49 4D455F43 48415220  ine WM_IME_CHAR 
006500  3634365C 725C6E23 64656669 6E652057  646\r\n#define W
006510  4D5F494D 455F434F 4D504F53 4954494F  M_IME_COMPOSITIO
006520  4E203237 315C725C 6E236465 66696E65  N 271\r\n#define
006530  20574D5F 494D455F 434F4D50 4F534954   WM_IME_COMPOSIT
006540  494F4E46 554C4C20 3634345C 725C6E23  IONFULL 644\r\n#
006550  64656669 6E652057 4D5F494D 455F434F  define WM_IME_CO
006560  4E54524F 4C203634 335C725C 6E236465  NTROL 643\r\n#de
006570  66696E65 20574D5F 494D455F 454E4443  fine WM_IME_ENDC
006580  4F4D504F 53495449 4F4E2032 37305C72  OMPOSITION 270\r
006590  5C6E2364 6566696E 6520574D 5F494D45  \n#define WM_IME
0065A0  5F4B4559 444F574E 20363536 5C725C6E  _KEYDOWN 656\r\n
0065B0  23646566 696E6520 574D5F49 4D455F4B  #define WM_IME_K
0065C0  45595550 20363537 5C725C6E 23646566  EYUP 657\r\n#def
0065D0  696E6520 574D5F49 4D455F4E 4F544946  ine WM_IME_NOTIF
0065E0  59203634 325C725C 6E236465 66696E65  Y 642\r\n#define
0065F0  20574D5F 494D455F 53454C45 43542036   WM_IME_SELECT 6
006600  34355C72 5C6E2364 6566696E 6520574D  45\r\n#define WM
006610  5F494D45 5F534554 434F4E54 45585420  _IME_SETCONTEXT 
006620  3634315C 725C6E23 64656669 6E652057  641\r\n#define W
006630  4D5F494D 455F5354 41525443 4F4D504F  M_IME_STARTCOMPO
006640  53495449 4F4E2032 36395C72 5C6E2364  SITION 269\r\n#d
006650  6566696E 6520574D 5F494E49 54444941  efine WM_INITDIA
006660  4C4F4720 3237325C 725C6E23 64656669  LOG 272\r\n#defi
006670  6E652057 4D5F494E 49544D45 4E552032  ne WM_INITMENU 2
006680  37385C72 5C6E2364 6566696E 6520574D  78\r\n#define WM
006690  5F494E49 544D454E 55504F50 55502032  _INITMENUPOPUP 2
0066A0  37395C72 5C6E2364 6566696E 6520574D  79\r\n#define WM
0066B0  5F494E50 55544C41 4E474348 414E4745  _INPUTLANGCHANGE
0066C0  2038315C 725C6E23 64656669 6E652057   81\r\n#define W
0066D0  4D5F494E 5055544C 414E4743 48414E47  M_INPUTLANGCHANG
0066E0  45524551 55455354 2038305C 725C6E23  EREQUEST 80\r\n#
0066F0  64656669 6E652057 4D5F494E 50555420  define WM_INPUT 
006700  30786666 5C725C6E 23646566 696E6520  0xff\r\n#define 
006710  574D5F4B 4559444F 574E2032 35365C72  WM_KEYDOWN 256\r
006720  5C6E2364 6566696E 6520574D 5F4B4559  \n#define WM_KEY
006730  55502032 35375C72 5C6E2364 6566696E  UP 257\r\n#defin
006740  6520574D 5F4B494C 4C464F43 55532038  e WM_KILLFOCUS 8
006750  5C725C6E 23646566 696E6520 574D5F4C  \r\n#define WM_L
006760  42555454 4F4E4442 4C434C4B 20353135  BUTTONDBLCLK 515
006770  5C725C6E 23646566 696E6520 574D5F4C  \r\n#define WM_L
006780  42555454 4F4E444F 574E2035 31335C72  BUTTONDOWN 513\r
006790  5C6E2364 6566696E 6520574D 5F4C4255  \n#define WM_LBU
0067A0  54544F4E 55502035 31345C72 5C6E2364  TTONUP 514\r\n#d
0067B0  6566696E 6520574D 5F4D4255 54544F4E  efine WM_MBUTTON
0067C0  44424C43 4C4B2035 32315C72 5C6E2364  DBLCLK 521\r\n#d
0067D0  6566696E 6520574D 5F4D4255 54544F4E  efine WM_MBUTTON
0067E0  444F574E 20353139 5C725C6E 23646566  DOWN 519\r\n#def
0067F0  696E6520 574D5F4D 42555454 4F4E5550  ine WM_MBUTTONUP
006800  20353230 5C725C6E 23646566 696E6520   520\r\n#define 
006810  574D5F4D 44494143 54495641 54452035  WM_MDIACTIVATE 5
006820  34365C72 5C6E2364 6566696E 6520574D  46\r\n#define WM
006830  5F4D4449 43415343 41444520 3535315C  _MDICASCADE 551\
006840  725C6E23 64656669 6E652057 4D5F4D44  r\n#define WM_MD
006850  49435245 41544520 3534345C 725C6E23  ICREATE 544\r\n#
006860  64656669 6E652057 4D5F4D44 49444553  define WM_MDIDES
006870  54524F59 20353435 5C725C6E 23646566  TROY 545\r\n#def
006880  696E6520 574D5F4D 44494745 54414354  ine WM_MDIGETACT
006890  49564520 3535335C 725C6E23 64656669  IVE 553\r\n#defi
0068A0  6E652057 4D5F4D44 4949434F 4E415252  ne WM_MDIICONARR
0068B0  414E4745 20353532 5C725C6E 23646566  ANGE 552\r\n#def
0068C0  696E6520 574D5F4D 44494D41 58494D49  ine WM_MDIMAXIMI
0068D0  5A452035 34395C72 5C6E2364 6566696E  ZE 549\r\n#defin
0068E0  6520574D 5F4D4449 4E455854 20353438  e WM_MDINEXT 548
0068F0  5C725C6E 23646566 696E6520 574D5F4D  \r\n#define WM_M
006900  44495245 46524553 484D454E 55203536  DIREFRESHMENU 56
006910  345C725C 6E236465 66696E65 20574D5F  4\r\n#define WM_
006920  4D444952 4553544F 52452035 34375C72  MDIRESTORE 547\r
006930  5C6E2364 6566696E 6520574D 5F4D4449  \n#define WM_MDI
006940  5345544D 454E5520 3536305C 725C6E23  SETMENU 560\r\n#
006950  64656669 6E652057 4D5F4D44 4954494C  define WM_MDITIL
006960  45203535 305C725C 6E236465 66696E65  E 550\r\n#define
006970  20574D5F 4D454153 55524549 54454D20   WM_MEASUREITEM 
006980  34345C72 5C6E2364 6566696E 6520574D  44\r\n#define WM
006990  5F4D454E 55434841 52203238 385C725C  _MENUCHAR 288\r\
0069A0  6E236465 66696E65 20574D5F 4D454E55  n#define WM_MENU
0069B0  53454C45 43542032 38375C72 5C6E2364  SELECT 287\r\n#d
0069C0  6566696E 6520574D 5F4D454E 55524255  efine WM_MENURBU
0069D0  54544F4E 55502030 78303132 325C725C  TTONUP 0x0122\r\
0069E0  6E236465 66696E65 20574D5F 4D454E55  n#define WM_MENU
0069F0  44524147 20307830 3132335C 725C6E23  DRAG 0x0123\r\n#
006A00  64656669 6E652057 4D5F4D45 4E554745  define WM_MENUGE
006A10  544F424A 45435420 30783031 32345C72  TOBJECT 0x0124\r
006A20  5C6E2364 6566696E 6520574D 5F554E49  \n#define WM_UNI
006A30  4E49544D 454E5550 4F505550 20307830  NITMENUPOPUP 0x0
006A40  3132355C 725C6E23 64656669 6E652057  125\r\n#define W
006A50  4D5F4D45 4E55434F 4D4D414E 44203078  M_MENUCOMMAND 0x
006A60  30313236 5C725C6E 2F2F2364 6566696E  0126\r\n//#defin
006A70  6520574D 5F434841 4E474555 49535441  e WM_CHANGEUISTA
006A80  54452030 78303132 375C725C 6E236465  TE 0x0127\r\n#de
006A90  66696E65 20574D5F 55504441 54455549  fine WM_UPDATEUI
006AA0  53544154 45203078 30313238 5C725C6E  STATE 0x0128\r\n
006AB0  23646566 696E6520 574D5F51 55455259  #define WM_QUERY
006AC0  55495354 41544520 30783031 32395C72  UISTATE 0x0129\r
006AD0  5C6E2364 6566696E 65205549 535F5345  \n#define UIS_SE
006AE0  5420315C 725C6E23 64656669 6E652055  T 1\r\n#define U
006AF0  49535F43 4C454152 20325C72 5C6E2364  IS_CLEAR 2\r\n#d
006B00  6566696E 65205549 535F494E 49544941  efine UIS_INITIA
006B10  4C495A45 2020335C 725C6E23 64656669  LIZE  3\r\n#defi
006B20  6E652057 4D5F4D4F 55534541 43544956  ne WM_MOUSEACTIV
006B30  41544520 33335C72 5C6E2364 6566696E  ATE 33\r\n#defin
006B40  6520574D 5F4D4F55 53454D4F 56452035  e WM_MOUSEMOVE 5
006B50  31325C72 5C6E2364 6566696E 6520574D  12\r\n#define WM
006B60  5F4D4F55 5345484F 56455220 30783261  _MOUSEHOVER 0x2a
006B70  315C725C 6E236465 66696E65 20574D5F  1\r\n#define WM_
006B80  4D4F5553 454C4541 56452030 78326133  MOUSELEAVE 0x2a3
006B90  5C725C6E 23646566 696E6520 574D5F4D  \r\n#define WM_M
006BA0  4F555345 57484545 4C203078 3230415C  OUSEWHEEL 0x20A\
006BB0  725C6E23 64656669 6E652057 4D5F4D4F  r\n#define WM_MO
006BC0  56452033 5C725C6E 23646566 696E6520  VE 3\r\n#define 
006BD0  574D5F4D 4F56494E 47203533 345C725C  WM_MOVING 534\r\
006BE0  6E236465 66696E65 20574D5F 4E434143  n#define WM_NCAC
006BF0  54495641 54452031 33345C72 5C6E2364  TIVATE 134\r\n#d
006C00  6566696E 6520574D 5F4E4343 414C4353  efine WM_NCCALCS
006C10  495A4520 3133315C 725C6E23 64656669  IZE 131\r\n#defi
006C20  6E652057 4D5F4E43 43524541 54452031  ne WM_NCCREATE 1
006C30  32395C72 5C6E2364 6566696E 6520574D  29\r\n#define WM
006C40  5F4E4344 45535452 4F592031 33305C72  _NCDESTROY 130\r
006C50  5C6E2364 6566696E 6520574D 5F4E4348  \n#define WM_NCH
006C60  49545445 53542031 33325C72 5C6E2364  ITTEST 132\r\n#d
006C70  6566696E 6520574D 5F4E434C 42555454  efine WM_NCLBUTT
006C80  4F4E4442 4C434C4B 20313633 5C725C6E  ONDBLCLK 163\r\n
006C90  23646566 696E6520 574D5F4E 434C4255  #define WM_NCLBU
006CA0  54544F4E 444F574E 20313631 5C725C6E  TTONDOWN 161\r\n
006CB0  23646566 696E6520 574D5F4E 434C4255  #define WM_NCLBU
006CC0  54544F4E 55502031 36325C72 5C6E2364  TTONUP 162\r\n#d
006CD0  6566696E 6520574D 5F4E434D 42555454  efine WM_NCMBUTT
006CE0  4F4E4442 4C434C4B 20313639 5C725C6E  ONDBLCLK 169\r\n
006CF0  23646566 696E6520 574D5F4E 434D4255  #define WM_NCMBU
006D00  54544F4E 444F574E 20313637 5C725C6E  TTONDOWN 167\r\n
006D10  23646566 696E6520 574D5F4E 434D4255  #define WM_NCMBU
006D20  54544F4E 55502031 36385C72 5C6E2364  TTONUP 168\r\n#d
006D30  6566696E 6520574D 5F4E434D 4F555345  efine WM_NCMOUSE
006D40  4D4F5645 20313630 5C725C6E 23646566  MOVE 160\r\n#def
006D50  696E6520 574D5F4E 43504149 4E542031  ine WM_NCPAINT 1
006D60  33335C72 5C6E2364 6566696E 6520574D  33\r\n#define WM
006D70  5F4E4352 42555454 4F4E4442 4C434C4B  _NCRBUTTONDBLCLK
006D80  20313636 5C725C6E 23646566 696E6520   166\r\n#define 
006D90  574D5F4E 43524255 54544F4E 444F574E  WM_NCRBUTTONDOWN
006DA0  20313634 5C725C6E 23646566 696E6520   164\r\n#define 
006DB0  574D5F4E 43524255 54544F4E 55502031  WM_NCRBUTTONUP 1
006DC0  36355C72 5C6E2364 6566696E 6520574D  65\r\n#define WM
006DD0  5F4E4558 54444C47 43544C20 34305C72  _NEXTDLGCTL 40\r
006DE0  5C6E2364 6566696E 6520574D 5F4E4F54  \n#define WM_NOT
006DF0  49465920 37385C72 5C6E2364 6566696E  IFY 78\r\n#defin
006E00  6520574D 5F4E4F54 49465946 4F524D41  e WM_NOTIFYFORMA
006E10  54203835 5C725C6E 23646566 696E6520  T 85\r\n#define 
006E20  574D5F50 41494E54 2031355C 725C6E23  WM_PAINT 15\r\n#
006E30  64656669 6E652057 4D5F5041 494E5443  define WM_PAINTC
006E40  4C495042 4F415244 20373737 5C725C6E  LIPBOARD 777\r\n
006E50  23646566 696E6520 574D5F50 41494E54  #define WM_PAINT
006E60  49434F4E 2033385C 725C6E23 64656669  ICON 38\r\n#defi
006E70  6E652057 4D5F5041 4C455454 45434841  ne WM_PALETTECHA
006E80  4E474544 20373835 5C725C6E 23646566  NGED 785\r\n#def
006E90  696E6520 574D5F50 414C4554 54454953  ine WM_PALETTEIS
006EA0  4348414E 47494E47 20373834 5C725C6E  CHANGING 784\r\n
006EB0  23646566 696E6520 574D5F50 4152454E  #define WM_PAREN
006EC0  544E4F54 49465920 3532385C 725C6E23  TNOTIFY 528\r\n#
006ED0  64656669 6E652057 4D5F5041 53544520  define WM_PASTE 
006EE0  3737305C 725C6E23 64656669 6E652057  770\r\n#define W
006EF0  4D5F5045 4E57494E 46495253 54203839  M_PENWINFIRST 89
006F00  365C725C 6E236465 66696E65 20574D5F  6\r\n#define WM_
006F10  53594E43 5041494E 54203078 30303838  SYNCPAINT 0x0088
006F20  5C725C6E 23646566 696E6520 574D5F41  \r\n#define WM_A
006F30  46584649 52535420 30783033 36305C72  FXFIRST 0x0360\r
006F40  5C6E2364 6566696E 6520574D 5F414658  \n#define WM_AFX
006F50  4C415354 20307830 3337465C 725C6E23  LAST 0x037F\r\n#
006F60  64656669 6E652057 4D5F4841 4E444845  define WM_HANDHE
006F70  4C444649 52535420 30783033 35385C72  LDFIRST 0x0358\r
006F80  5C6E2364 6566696E 6520574D 5F48414E  \n#define WM_HAN
006F90  4448454C 444C4153 54203078 30333546  DHELDLAST 0x035F
006FA0  5C725C6E 23646566 696E6520 574D5F50  \r\n#define WM_P
006FB0  454E5749 4E4C4153 54203931 315C725C  ENWINLAST 911\r\
006FC0  6E236465 66696E65 20574D5F 504F5745  n#define WM_POWE
006FD0  52203732 5C725C6E 23646566 696E6520  R 72\r\n#define 
006FE0  574D5F50 4F574552 42524F41 44434153  WM_POWERBROADCAS
006FF0  54203533 365C725C 6E236465 66696E65  T 536\r\n#define
007000  20574D5F 5052494E 54203739 315C725C   WM_PRINT 791\r\
007010  6E236465 66696E65 20574D5F 5052494E  n#define WM_PRIN
007020  54434C49 454E5420 3739325C 725C6E23  TCLIENT 792\r\n#
007030  64656669 6E652057 4D5F5053 445F454E  define WM_PSD_EN
007040  56535441 4D505245 43542031 3032395C  VSTAMPRECT 1029\
007050  725C6E23 64656669 6E652057 4D5F5053  r\n#define WM_PS
007060  445F4655 4C4C5041 47455245 43542031  D_FULLPAGERECT 1
007070  3032355C 725C6E23 64656669 6E652057  025\r\n#define W
007080  4D5F5053 445F4752 45454B54 45585452  M_PSD_GREEKTEXTR
007090  45435420 31303238 5C725C6E 23646566  ECT 1028\r\n#def
0070A0  696E6520 574D5F50 53445F4D 41524749  ine WM_PSD_MARGI
0070B0  4E524543 54203130 32375C72 5C6E2364  NRECT 1027\r\n#d
0070C0  6566696E 6520574D 5F505344 5F4D494E  efine WM_PSD_MIN
0070D0  4D415247 494E5245 43542031 3032365C  MARGINRECT 1026\
0070E0  725C6E23 64656669 6E652057 4D5F5053  r\n#define WM_PS
0070F0  445F5041 47455345 54555044 4C472031  D_PAGESETUPDLG 1
007100  3032345C 725C6E23 64656669 6E652057  024\r\n#define W
007110  4D5F5053 445F5941 46554C4C 50414745  M_PSD_YAFULLPAGE
007120  52454354 20313033 305C725C 6E236465  RECT 1030\r\n#de
007130  66696E65 20574D5F 51554552 59445241  fine WM_QUERYDRA
007140  4749434F 4E203535 5C725C6E 23646566  GICON 55\r\n#def
007150  696E6520 574D5F51 55455259 454E4453  ine WM_QUERYENDS
007160  45535349 4F4E2031 375C725C 6E236465  ESSION 17\r\n#de
007170  66696E65 20574D5F 51554552 594E4557  fine WM_QUERYNEW
007180  50414C45 54544520 3738335C 725C6E23  PALETTE 783\r\n#
007190  64656669 6E652057 4D5F5155 4552594F  define WM_QUERYO
0071A0  50454E20 31395C72 5C6E2364 6566696E  PEN 19\r\n#defin
0071B0  6520574D 5F515545 55455359 4E432033  e WM_QUEUESYNC 3
0071C0  355C725C 6E236465 66696E65 20574D5F  5\r\n#define WM_
0071D0  51554954 2031385C 725C6E23 64656669  QUIT 18\r\n#defi
0071E0  6E652057 4D5F5242 5554544F 4E44424C  ne WM_RBUTTONDBL
0071F0  434C4B20 3531385C 725C6E23 64656669  CLK 518\r\n#defi
007200  6E652057 4D5F5242 5554544F 4E444F57  ne WM_RBUTTONDOW
007210  4E203531 365C725C 6E236465 66696E65  N 516\r\n#define
007220  20574D5F 52425554 544F4E55 50203531   WM_RBUTTONUP 51
007230  375C725C 6E236465 66696E65 20574D5F  7\r\n#define WM_
007240  52454E44 4552414C 4C464F52 4D415453  RENDERALLFORMATS
007250  20373734 5C725C6E 23646566 696E6520   774\r\n#define 
007260  574D5F52 454E4445 52464F52 4D415420  WM_RENDERFORMAT 
007270  3737335C 725C6E23 64656669 6E652057  773\r\n#define W
007280  4D5F5345 54435552 534F5220 33325C72  M_SETCURSOR 32\r
007290  5C6E2364 6566696E 6520574D 5F534554  \n#define WM_SET
0072A0  464F4355 5320375C 725C6E23 64656669  FOCUS 7\r\n#defi
0072B0  6E652057 4D5F5345 54464F4E 54203438  ne WM_SETFONT 48
0072C0  5C725C6E 23646566 696E6520 574D5F53  \r\n#define WM_S
0072D0  4554484F 544B4559 2035305C 725C6E23  ETHOTKEY 50\r\n#
0072E0  64656669 6E652057 4D5F5345 5449434F  define WM_SETICO
0072F0  4E203132 385C725C 6E236465 66696E65  N 128\r\n#define
007300  20574D5F 53455452 45445241 57203131   WM_SETREDRAW 11
007310  5C725C6E 23646566 696E6520 574D5F53  \r\n#define WM_S
007320  45545445 58542031 325C725C 6E236465  ETTEXT 12\r\n#de
007330  66696E65 20574D5F 53455454 494E4743  fine WM_SETTINGC
007340  48414E47 45203236 5C725C6E 23646566  HANGE 26\r\n#def
007350  696E6520 574D5F53 484F5757 494E444F  ine WM_SHOWWINDO
007360  57203234 5C725C6E 23646566 696E6520  W 24\r\n#define 
007370  574D5F53 495A4520 355C725C 6E236465  WM_SIZE 5\r\n#de
007380  66696E65 20574D5F 53495A45 434C4950  fine WM_SIZECLIP
007390  424F4152 44203737 395C725C 6E236465  BOARD 779\r\n#de
0073A0  66696E65 20574D5F 53495A49 4E472035  fine WM_SIZING 5
0073B0  33325C72 5C6E2364 6566696E 6520574D  32\r\n#define WM
0073C0  5F53504F 4F4C4552 53544154 55532034  _SPOOLERSTATUS 4
0073D0  325C725C 6E236465 66696E65 20574D5F  2\r\n#define WM_
0073E0  5354594C 45434841 4E474544 20313235  STYLECHANGED 125
0073F0  5C725C6E 23646566 696E6520 574D5F53  \r\n#define WM_S
007400  54594C45 4348414E 47494E47 20313234  TYLECHANGING 124
007410  5C725C6E 23646566 696E6520 574D5F53  \r\n#define WM_S
007420  59534348 41522032 36325C72 5C6E2364  YSCHAR 262\r\n#d
007430  6566696E 6520574D 5F535953 434F4C4F  efine WM_SYSCOLO
007440  52434841 4E474520 32315C72 5C6E2364  RCHANGE 21\r\n#d
007450  6566696E 6520574D 5F535953 434F4D4D  efine WM_SYSCOMM
007460  414E4420 3237345C 725C6E23 64656669  AND 274\r\n#defi
007470  6E652057 4D5F5359 53444541 44434841  ne WM_SYSDEADCHA
007480  52203236 335C725C 6E236465 66696E65  R 263\r\n#define
007490  20574D5F 5359534B 4559444F 574E2032   WM_SYSKEYDOWN 2
0074A0  36305C72 5C6E2364 6566696E 6520574D  60\r\n#define WM
0074B0  5F535953 4B455955 50203236 315C725C  _SYSKEYUP 261\r\
0074C0  6E236465 66696E65 20574D5F 54434152  n#define WM_TCAR
0074D0  44203832 5C725C6E 23646566 696E6520  D 82\r\n#define 
0074E0  574D5F54 494D4543 48414E47 45203330  WM_TIMECHANGE 30
0074F0  5C725C6E 23646566 696E6520 574D5F54  \r\n#define WM_T
007500  494D4552 20323735 5C725C6E 23646566  IMER 275\r\n#def
007510  696E6520 574D5F55 4E444F20 3737325C  ine WM_UNDO 772\
007520  725C6E23 64656669 6E652057 4D5F5553  r\n#define WM_US
007530  45522031 3032345C 725C6E23 64656669  ER 1024\r\n#defi
007540  6E652057 4D5F5553 45524348 414E4745  ne WM_USERCHANGE
007550  44203834 5C725C6E 23646566 696E6520  D 84\r\n#define 
007560  574D5F56 4B455954 4F495445 4D203436  WM_VKEYTOITEM 46
007570  5C725C6E 23646566 696E6520 574D5F56  \r\n#define WM_V
007580  5343524F 4C4C2032 37375C72 5C6E2364  SCROLL 277\r\n#d
007590  6566696E 6520574D 5F565343 524F4C4C  efine WM_VSCROLL
0075A0  434C4950 424F4152 44203737 385C725C  CLIPBOARD 778\r\
0075B0  6E236465 66696E65 20574D5F 57494E44  n#define WM_WIND
0075C0  4F57504F 53434841 4E474544 2037315C  OWPOSCHANGED 71\
0075D0  725C6E23 64656669 6E652057 4D5F5749  r\n#define WM_WI
0075E0  4E444F57 504F5343 48414E47 494E4720  NDOWPOSCHANGING 
0075F0  37305C72 5C6E2364 6566696E 6520574D  70\r\n#define WM
007600  5F584255 54544F4E 444F574E 20307830  _XBUTTONDOWN 0x0
007610  3230425C 725C6E23 64656669 6E652057  20B\r\n#define W
007620  4D5F5842 5554544F 4E555020 30783032  M_XBUTTONUP 0x02
007630  30435C72 5C6E2364 6566696E 6520574D  0C\r\n#define WM
007640  5F584255 54544F4E 44424C43 4C4B2030  _XBUTTONDBLCLK 0
007650  78303230 445C725C 6E236465 66696E65  x020D\r\n#define
007660  20574D5F 57494E49 4E494348 414E4745   WM_WININICHANGE
007670  2032365C 725C6E23 64656669 6E652057   26\r\n#define W
007680  4D5F4B45 59464952 53542032 35365C72  M_KEYFIRST 256\r
007690  5C6E2364 6566696E 6520574D 5F4B4559  \n#define WM_KEY
0076A0  4C415354 20323634 5C725C6E 23646566  LAST 264\r\n#def
0076B0  696E6520 574D5F4D 4F555345 46495253  ine WM_MOUSEFIRS
0076C0  54203531 325C725C 6E236465 66696E65  T 512\r\n#define
0076D0  20574D5F 4D4F5553 454C4153 54203078   WM_MOUSELAST 0x
0076E0  30323044 5C725C6E 23646566 696E6520  020D\r\n#define 
0076F0  574D5F4E 4558544D 454E5520 30783032  WM_NEXTMENU 0x02
007700  31335C72 5C6E2F2F 23646566 696E6520  13\r\n//#define 
007710  574D5F43 48414E47 45554953 54415445  WM_CHANGEUISTATE
007720  20307830 3132375C 725C6E2F 2F236465   0x0127\r\n//#de
007730  66696E65 20574D5F 55504441 54455549  fine WM_UPDATEUI
007740  53544154 45203078 30313238 5C725C6E  STATE 0x0128\r\n
007750  2F2F2364 6566696E 6520574D 5F515545  //#define WM_QUE
007760  52595549 53544154 45203078 30313239  RYUISTATE 0x0129
007770  5C725C6E 23646566 696E6520 574D5F57  \r\n#define WM_W
007780  54535345 5353494F 4E5F4348 414E4745  TSSESSION_CHANGE
007790  20307830 3242315C 725C6E23 64656669   0x02B1\r\n#defi
0077A0  6E652057 4D5F4C42 54524143 4B504F49  ne WM_LBTRACKPOI
0077B0  4E542030 78303133 315C725C 6E236465  NT 0x0131\r\n#de
0077C0  66696E65 20574D5F 4745544F 424A4543  fine WM_GETOBJEC
0077D0  54203078 30303344 5C725C6E 23646566  T 0x003D\r\n#def
0077E0  696E6520 574D5F43 4F4D4D4E 4F544946  ine WM_COMMNOTIF
0077F0  59203078 30303434 5C725C6E 23646566  Y 0x0044\r\n#def
007800  696E6520 574D5F54 41424C45 545F4649  ine WM_TABLET_FI
007810  52535420 30783032 63305C72 5C6E2364  RST 0x02c0\r\n#d
007820  6566696E 6520574D 5F544142 4C45545F  efine WM_TABLET_
007830  4C415354 20307830 3264665C 725C6E23  LAST 0x02df\r\n#
007840  64656669 6E652057 4D5F494D 455F5245  define WM_IME_RE
007850  51554553 54203078 30323838 5C725C6E  QUEST 0x0288\r\n
007860  23646566 696E6520 574D5F49 4D455F4B  #define WM_IME_K
007870  45594C41 53542020 30783031 30465C72  EYLAST  0x010F\r
007880  5C6E2364 6566696E 6520574D 5F4E434D  \n#define WM_NCM
007890  4F555345 484F5645 52203078 30324130  OUSEHOVER 0x02A0
0078A0  5C725C6E 23646566 696E6520 574D5F4E  \r\n#define WM_N
0078B0  434D4F55 53454C45 41564520 30783032  CMOUSELEAVE 0x02
0078C0  41325C72 5C6E5C72 5C6E2364 6566696E  A2\r\n\r\n#defin
0078D0  65205753 5F424F52 44455220 30783830  e WS_BORDER 0x80
0078E0  30303030 5C725C6E 23646566 696E6520  0000\r\n#define 
0078F0  57535F43 41505449 4F4E2030 78633030  WS_CAPTION 0xc00
007900  3030305C 725C6E23 64656669 6E652057  000\r\n#define W
007910  535F4348 494C4420 30783430 30303030  S_CHILD 0x400000
007920  30305C72 5C6E2364 6566696E 65205753  00\r\n#define WS
007930  5F434849 4C445749 4E444F57 20307834  _CHILDWINDOW 0x4
007940  30303030 3030305C 725C6E23 64656669  0000000\r\n#defi
007950  6E652057 535F434C 49504348 494C4452  ne WS_CLIPCHILDR
007960  454E2030 78323030 30303030 5C725C6E  EN 0x2000000\r\n
007970  23646566 696E6520 57535F43 4C495053  #define WS_CLIPS
007980  49424C49 4E475320 30783430 30303030  IBLINGS 0x400000
007990  305C725C 6E236465 66696E65 2057535F  0\r\n#define WS_
0079A0  44495341 424C4544 20307838 30303030  DISABLED 0x80000
0079B0  30305C72 5C6E2364 6566696E 65205753  00\r\n#define WS
0079C0  5F444C47 4652414D 45203078 34303030  _DLGFRAME 0x4000
0079D0  30305C72 5C6E2364 6566696E 65205753  00\r\n#define WS
0079E0  5F47524F 55502030 78323030 30305C72  _GROUP 0x20000\r
0079F0  5C6E2364 6566696E 65205753 5F485343  \n#define WS_HSC
007A00  524F4C4C 20307831 30303030 305C725C  ROLL 0x100000\r\
007A10  6E236465 66696E65 2057535F 49434F4E  n#define WS_ICON
007A20  49432030 78323030 30303030 305C725C  IC 0x20000000\r\
007A30  6E236465 66696E65 2057535F 4D415849  n#define WS_MAXI
007A40  4D495A45 20307831 30303030 30305C72  MIZE 0x1000000\r
007A50  5C6E2364 6566696E 65205753 5F4D4158  \n#define WS_MAX
007A60  494D495A 45424F58 20307831 30303030  IMIZEBOX 0x10000
007A70  5C725C6E 23646566 696E6520 57535F4D  \r\n#define WS_M
007A80  494E494D 495A4520 30783230 30303030  INIMIZE 0x200000
007A90  30305C72 5C6E2364 6566696E 65205753  00\r\n#define WS
007AA0  5F4D494E 494D495A 45424F58 20307832  _MINIMIZEBOX 0x2
007AB0  30303030 5C725C6E 23646566 696E6520  0000\r\n#define 
007AC0  57535F4F 5645524C 41505045 4420305C  WS_OVERLAPPED 0\
007AD0  725C6E23 64656669 6E652057 535F4F56  r\n#define WS_OV
007AE0  45524C41 50504544 57494E44 4F572030  ERLAPPEDWINDOW 0
007AF0  78636630 3030305C 725C6E23 64656669  xcf0000\r\n#defi
007B00  6E652057 535F504F 50555020 30783830  ne WS_POPUP 0x80
007B10  30303030 30305C72 5C6E2364 6566696E  000000\r\n#defin
007B20  65205753 5F504F50 55505749 4E444F57  e WS_POPUPWINDOW
007B30  20307838 30383830 3030305C 725C6E23   0x80880000\r\n#
007B40  64656669 6E652057 535F5349 5A45424F  define WS_SIZEBO
007B50  58203078 34303030 305C725C 6E236465  X 0x40000\r\n#de
007B60  66696E65 2057535F 5359534D 454E5520  fine WS_SYSMENU 
007B70  30783830 3030305C 725C6E23 64656669  0x80000\r\n#defi
007B80  6E652057 535F5441 4253544F 50203078  ne WS_TABSTOP 0x
007B90  31303030 305C725C 6E236465 66696E65  10000\r\n#define
007BA0  2057535F 54484943 4B465241 4D452030   WS_THICKFRAME 0
007BB0  78343030 30305C72 5C6E2364 6566696E  x40000\r\n#defin
007BC0  65205753 5F54494C 45442030 5C725C6E  e WS_TILED 0\r\n
007BD0  23646566 696E6520 57535F54 494C4544  #define WS_TILED
007BE0  57494E44 4F572030 78636630 3030305C  WINDOW 0xcf0000\
007BF0  725C6E23 64656669 6E652057 535F5649  r\n#define WS_VI
007C00  5349424C 45203078 31303030 30303030  SIBLE 0x10000000
007C10  5C725C6E 23646566 696E6520 57535F56  \r\n#define WS_V
007C20  5343524F 4C4C2030 78323030 3030305C  SCROLL 0x200000\
007C30  725C6E5C 725C6E2F 2F213D3D 3D3D3D3D  r\n\r\n//!======
007C40  3D3D3D3D 3D3D3D3D 3D3D3D5C 725C6E5C  ===========\r\n\
007C50  725C6E5C 725C6E2F 2F236465 66696E65  r\n\r\n//#define
007C60  20494E56 414C4944 5F48414E 444C455F   INVALID_HANDLE_
007C70  56414C55 45202848 414E444C 45292830  VALUE (HANDLE)(0
007C80  78666666 66666666 66295C72 5C6E2364  xffffffff)\r\n#d
007C90  6566696E 65204D45 4D5F5245 53455256  efine MEM_RESERV
007CA0  45203831 39325C72 5C6E2364 6566696E  E 8192\r\n#defin
007CB0  65204D45 4D5F434F 4D4D4954 20343039  e MEM_COMMIT 409
007CC0  365C725C 6E236465 66696E65 20504147  6\r\n#define PAG
007CD0  455F5245 41445752 49544520 345C725C  E_READWRITE 4\r\
007CE0  6E236465 66696E65 20504147 455F5752  n#define PAGE_WR
007CF0  49544543 4F505920 385C725C 6E236465  ITECOPY 8\r\n#de
007D00  66696E65 20504147 455F4558 45435554  fine PAGE_EXECUT
007D10  455F5245 41442033 325C725C 6E236465  E_READ 32\r\n#de
007D20  66696E65 204D454D 5F544F50 5F444F57  fine MEM_TOP_DOW
007D30  4E203130 34383537 365C725C 6E236465  N 1048576\r\n#de
007D40  66696E65 204D454D 5F52454C 45415345  fine MEM_RELEASE
007D50  20333237 36385C72 5C6E2364 6566696E   32768\r\n#defin
007D60  65204D41 585F5041 54482032 36305C72  e MAX_PATH 260\r
007D70  5C6E2F2F 23646566 696E6520 464F524D  \n//#define FORM
007D80  41545F4D 45535341 47455F49 474E4F52  AT_MESSAGE_IGNOR
007D90  455F494E 53455254 53203531 325C725C  E_INSERTS 512\r\
007DA0  6E2F2F23 64656669 6E652046 4F524D41  n//#define FORMA
007DB0  545F4D45 53534147 455F4652 4F4D5F53  T_MESSAGE_FROM_S
007DC0  59535445 4D203430 39365C72 5C6E2F2F  YSTEM 4096\r\n//
007DD0  23646566 696E6520 57414954 5F4F424A  #define WAIT_OBJ
007DE0  4543545F 3020305C 725C6E23 64656669  ECT_0 0\r\n#defi
007DF0  6E652053 54445F49 4E505554 5F48414E  ne STD_INPUT_HAN
007E00  444C4520 2844574F 52442928 30786666  DLE (DWORD)(0xff
007E10  66666666 6636295C 725C6E23 64656669  fffff6)\r\n#defi
007E20  6E652053 54445F4F 55545055 545F4841  ne STD_OUTPUT_HA
007E30  4E444C45 20284457 4F524429 28307866  NDLE (DWORD)(0xf
007E40  66666666 66663529 5C725C6E 23646566  ffffff5)\r\n#def
007E50  696E6520 5354445F 4552524F 525F4841  ine STD_ERROR_HA
007E60  4E444C45 20284457 4F524429 28307866  NDLE (DWORD)(0xf
007E70  66666666 66663429 5C725C6E 23646566  ffffff4)\r\n#def
007E80  696E6520 454E4142 4C455F4C 494E455F  ine ENABLE_LINE_
007E90  494E5055 5420325C 725C6E23 64656669  INPUT 2\r\n#defi
007EA0  6E652045 4E41424C 455F4543 484F5F49  ne ENABLE_ECHO_I
007EB0  4E505554 20345C72 5C6E2364 6566696E  NPUT 4\r\n#defin
007EC0  6520454E 41424C45 5F50524F 43455353  e ENABLE_PROCESS
007ED0  45445F49 4E505554 20315C72 5C6E2364  ED_INPUT 1\r\n#d
007EE0  6566696E 6520454E 41424C45 5F57494E  efine ENABLE_WIN
007EF0  444F575F 494E5055 5420385C 725C6E23  DOW_INPUT 8\r\n#
007F00  64656669 6E652045 4E41424C 455F4D4F  define ENABLE_MO
007F10  5553455F 494E5055 54203136 5C725C6E  USE_INPUT 16\r\n
007F20  23646566 696E6520 454E4142 4C455F50  #define ENABLE_P
007F30  524F4345 53534544 5F4F5554 50555420  ROCESSED_OUTPUT 
007F40  315C725C 6E236465 66696E65 20434F4E  1\r\n#define CON
007F50  53542063 6F6E7374 5C725C6E 5C725C6E  ST const\r\n\r\n
007F60  23646566 696E6520 43415053 4C4F434B  #define CAPSLOCK
007F70  5F4F4E20 3132385C 725C6E23 64656669  _ON 128\r\n#defi
007F80  6E652045 4E48414E 4345445F 4B455920  ne ENHANCED_KEY 
007F90  3235365C 725C6E23 64656669 6E65204C  256\r\n#define L
007FA0  4546545F 414C545F 50524553 53454420  EFT_ALT_PRESSED 
007FB0  325C725C 6E236465 66696E65 204C4546  2\r\n#define LEF
007FC0  545F4354 524C5F50 52455353 45442038  T_CTRL_PRESSED 8
007FD0  5C725C6E 23646566 696E6520 4E554D4C  \r\n#define NUML
007FE0  4F434B5F 4F4E2033 325C725C 6E236465  OCK_ON 32\r\n#de
007FF0  66696E65 20524947 48545F41 4C545F50  fine RIGHT_ALT_P
008000  52455353 45442031 5C725C6E 23646566  RESSED 1\r\n#def
008010  696E6520 52494748 545F4354 524C5F50  ine RIGHT_CTRL_P
008020  52455353 45442034 5C725C6E 23646566  RESSED 4\r\n#def
008030  696E6520 5343524F 4C4C4C4F 434B5F4F  ine SCROLLLOCK_O
008040  4E203634 5C725C6E 23646566 696E6520  N 64\r\n#define 
008050  53484946 545F5052 45535345 44203136  SHIFT_PRESSED 16
008060  5C725C6E 23646566 696E6520 46524F4D  \r\n#define FROM
008070  5F4C4546 545F3153 545F4255 54544F4E  _LEFT_1ST_BUTTON
008080  5F505245 53534544 20315C72 5C6E2364  _PRESSED 1\r\n#d
008090  6566696E 65205249 4748544D 4F53545F  efine RIGHTMOST_
0080A0  42555454 4F4E5F50 52455353 45442032  BUTTON_PRESSED 2
0080B0  5C725C6E 23646566 696E6520 46524F4D  \r\n#define FROM
0080C0  5F4C4546 545F324E 445F4255 54544F4E  _LEFT_2ND_BUTTON
0080D0  5F505245 53534544 20345C72 5C6E2364  _PRESSED 4\r\n#d
0080E0  6566696E 65204652 4F4D5F4C 4546545F  efine FROM_LEFT_
0080F0  3352445F 42555454 4F4E5F50 52455353  3RD_BUTTON_PRESS
008100  45442038 5C725C6E 23646566 696E6520  ED 8\r\n#define 
008110  46524F4D 5F4C4546 545F3454 485F4255  FROM_LEFT_4TH_BU
008120  54544F4E 5F505245 53534544 2031365C  TTON_PRESSED 16\
008130  725C6E23 64656669 6E652044 4F55424C  r\n#define DOUBL
008140  455F434C 49434B20 325C725C 6E236465  E_CLICK 2\r\n#de
008150  66696E65 204D4F55 53455F4D 4F564544  fine MOUSE_MOVED
008160  20315C72 5C6E2364 6566696E 65204B45   1\r\n#define KE
008170  595F4556 454E5420 315C725C 6E236465  Y_EVENT 1\r\n#de
008180  66696E65 204D4F55 53455F45 56454E54  fine MOUSE_EVENT
008190  20325C72 5C6E2364 6566696E 65205749   2\r\n#define WI
0081A0  4E444F57 5F425546 4645525F 53495A45  NDOW_BUFFER_SIZE
0081B0  5F455645 4E542034 5C725C6E 23646566  _EVENT 4\r\n#def
0081C0  696E6520 4D454E55 5F455645 4E542038  ine MENU_EVENT 8
0081D0  5C725C6E 23646566 696E6520 464F4355  \r\n#define FOCU
0081E0  535F4556 454E5420 31365C72 5C6E5C72  S_EVENT 16\r\n\r
0081F0  5C6E2F2F 666F7220 506C6179 536F756E  \n//for PlaySoun
008200  645C725C 6E236465 66696E65 20534E44  d\r\n#define SND
008210  5F53594E 43203020 5C725C6E 23646566  _SYNC 0 \r\n#def
008220  696E6520 534E445F 4153594E 43203120  ine SND_ASYNC 1 
008230  5C725C6E 23646566 696E6520 534E445F  \r\n#define SND_
008240  4E4F4445 4641554C 54203220 5C725C6E  NODEFAULT 2 \r\n
008250  23646566 696E6520 534E445F 4D454D4F  #define SND_MEMO
008260  52592034 205C725C 6E236465 66696E65  RY 4 \r\n#define
008270  20534E44 5F4C4F4F 50203820 5C725C6E   SND_LOOP 8 \r\n
008280  23646566 696E6520 534E445F 4E4F5354  #define SND_NOST
008290  4F502031 36205C72 5C6E2364 6566696E  OP 16 \r\n#defin
0082A0  6520534E 445F4E4F 57414954 20383139  e SND_NOWAIT 819
0082B0  32205C72 5C6E2364 6566696E 6520534E  2 \r\n#define SN
0082C0  445F414C 49415320 36353533 36205C72  D_ALIAS 65536 \r
0082D0  5C6E2364 6566696E 6520534E 445F414C  \n#define SND_AL
0082E0  4941535F 49442030 78313130 30303020  IAS_ID 0x110000 
0082F0  5C725C6E 23646566 696E6520 534E445F  \r\n#define SND_
008300  46494C45 4E414D45 20307832 30303030  FILENAME 0x20000
008310  205C725C 6E236465 66696E65 20534E44   \r\n#define SND
008320  5F524553 4F555243 45203078 34303030  _RESOURCE 0x4000
008330  34205C72 5C6E5C72 5C6E2364 6566696E  4 \r\n\r\n#defin
008340  65204357 5F555345 44454641 554C5420  e CW_USEDEFAULT 
008350  30783830 30303030 30305C72 5C6E2364  0x80000000\r\n#d
008360  6566696E 65204353 5F425954 45414C49  efine CS_BYTEALI
008370  474E434C 49454E54 20343039 365C725C  GNCLIENT 4096\r\
008380  6E236465 66696E65 2043535F 42595445  n#define CS_BYTE
008390  414C4947 4E57494E 444F5720 38313932  ALIGNWINDOW 8192
0083A0  5C725C6E 23646566 696E6520 43535F4B  \r\n#define CS_K
0083B0  45594356 5457494E 444F5720 345C725C  EYCVTWINDOW 4\r\
0083C0  6E236465 66696E65 2043535F 4E4F4B45  n#define CS_NOKE
0083D0  59435654 20323536 5C725C6E 23646566  YCVT 256\r\n#def
0083E0  696E6520 43535F43 4C415353 44432036  ine CS_CLASSDC 6
0083F0  345C725C 6E236465 66696E65 2043535F  4\r\n#define CS_
008400  44424C43 4C4B5320 385C725C 6E236465  DBLCLKS 8\r\n#de
008410  66696E65 2043535F 474C4F42 414C434C  fine CS_GLOBALCL
008420  41535320 31363338 345C725C 6E236465  ASS 16384\r\n#de
008430  66696E65 2043535F 494D4520 30783130  fine CS_IME 0x10
008440  3030305C 725C6E23 64656669 6E652043  000\r\n#define C
008450  535F4452 4F505348 41444F57 20307832  S_DROPSHADOW 0x2
008460  30303030 5C725C6E 23646566 696E6520  0000\r\n#define 
008470  43535F48 52454452 41572032 5C725C6E  CS_HREDRAW 2\r\n
008480  23646566 696E6520 43535F4E 4F434C4F  #define CS_NOCLO
008490  53452035 31325C72 5C6E2364 6566696E  SE 512\r\n#defin
0084A0  65204353 5F4F574E 44432033 325C725C  e CS_OWNDC 32\r\
0084B0  6E236465 66696E65 2043535F 50415245  n#define CS_PARE
0084C0  4E544443 20313238 5C725C6E 23646566  NTDC 128\r\n#def
0084D0  696E6520 43535F53 41564542 49545320  ine CS_SAVEBITS 
0084E0  32303438 5C725C6E 23646566 696E6520  2048\r\n#define 
0084F0  43535F56 52454452 41572031 5C725C6E  CS_VREDRAW 1\r\n
008500  5C725C6E 23646566 696E6520 4944495F  \r\n#define IDI_
008510  4150504C 49434154 494F4E20 4D414B45  APPLICATION MAKE
008520  494E5452 45534F55 52434528 33323531  INTRESOURCE(3251
008530  32295C72 5C6E2364 6566696E 65204944  2)\r\n#define ID
008540  435F4152 524F5720 4D414B45 494E5452  C_ARROW MAKEINTR
008550  45534F55 52434528 33323531 32295C72  ESOURCE(32512)\r
008560  5C6E5C72 5C6E2364 6566696E 6520424C  \n\r\n#define BL
008570  41434B5F 42525553 4820345C 725C6E23  ACK_BRUSH 4\r\n#
008580  64656669 6E652044 4B475241 595F4252  define DKGRAY_BR
008590  55534820 335C725C 6E236465 66696E65  USH 3\r\n#define
0085A0  20475241 595F4252 55534820 325C725C   GRAY_BRUSH 2\r\
0085B0  6E236465 66696E65 20484F4C 4C4F575F  n#define HOLLOW_
0085C0  42525553 4820355C 725C6E23 64656669  BRUSH 5\r\n#defi
0085D0  6E65204C 54475241 595F4252 55534820  ne LTGRAY_BRUSH 
0085E0  315C725C 6E236465 66696E65 204E554C  1\r\n#define NUL
0085F0  4C5F4252 55534820 355C725C 6E236465  L_BRUSH 5\r\n#de
008600  66696E65 20574849 54455F42 52555348  fine WHITE_BRUSH
008610  20305C72 5C6E2364 6566696E 6520424C   0\r\n#define BL
008620  41434B5F 50454E20 375C725C 6E236465  ACK_PEN 7\r\n#de
008630  66696E65 204E554C 4C5F5045 4E20385C  fine NULL_PEN 8\
008640  725C6E23 64656669 6E652057 48495445  r\n#define WHITE
008650  5F50454E 20365C72 5C6E5C72 5C6E2364  _PEN 6\r\n\r\n#d
008660  6566696E 65204D42 5F555345 5249434F  efine MB_USERICO
008670  4E203132 385C725C 6E236465 66696E65  N 128\r\n#define
008680  204D425F 49434F4E 41535445 5249534B   MB_ICONASTERISK
008690  2036345C 725C6E23 64656669 6E65204D   64\r\n#define M
0086A0  425F4943 4F4E4558 434C414D 4154494F  B_ICONEXCLAMATIO
0086B0  4E203078 33305C72 5C6E2364 6566696E  N 0x30\r\n#defin
0086C0  65204D42 5F49434F 4E574152 4E494E47  e MB_ICONWARNING
0086D0  20307833 305C725C 6E236465 66696E65   0x30\r\n#define
0086E0  204D425F 49434F4E 4552524F 52203136   MB_ICONERROR 16
0086F0  5C725C6E 23646566 696E6520 4D425F49  \r\n#define MB_I
008700  434F4E48 414E4420 31365C72 5C6E2364  CONHAND 16\r\n#d
008710  6566696E 65204D42 5F49434F 4E515545  efine MB_ICONQUE
008720  5354494F 4E203332 5C725C6E 23646566  STION 32\r\n#def
008730  696E6520 4D425F4F 4B20305C 725C6E23  ine MB_OK 0\r\n#
008740  64656669 6E65204D 425F4142 4F525452  define MB_ABORTR
008750  45545259 49474E4F 52452032 5C725C6E  ETRYIGNORE 2\r\n
008760  23646566 696E6520 4D425F41 50504C4D  #define MB_APPLM
008770  4F44414C 20305C72 5C6E2364 6566696E  ODAL 0\r\n#defin
008780  65204D42 5F444546 41554C54 5F444553  e MB_DEFAULT_DES
008790  4B544F50 5F4F4E4C 59203078 32303030  KTOP_ONLY 0x2000
0087A0  305C725C 6E236465 66696E65 204D425F  0\r\n#define MB_
0087B0  48454C50 20307834 3030305C 725C6E23  HELP 0x4000\r\n#
0087C0  64656669 6E65204D 425F5249 47485420  define MB_RIGHT 
0087D0  30783830 3030305C 725C6E23 64656669  0x80000\r\n#defi
0087E0  6E65204D 425F5254 4C524541 44494E47  ne MB_RTLREADING
0087F0  20307831 30303030 305C725C 6E236465   0x100000\r\n#de
008800  66696E65 204D425F 544F504D 4F535420  fine MB_TOPMOST 
008810  30783430 3030305C 725C6E23 64656669  0x40000\r\n#defi
008820  6E65204D 425F4445 46425554 544F4E31  ne MB_DEFBUTTON1
008830  20305C72 5C6E2364 6566696E 65204D42   0\r\n#define MB
008840  5F444546 42555454 4F4E3220 3235365C  _DEFBUTTON2 256\
008850  725C6E23 64656669 6E65204D 425F4445  r\n#define MB_DE
008860  46425554 544F4E33 20353132 5C725C6E  FBUTTON3 512\r\n
008870  23646566 696E6520 4D425F44 45464255  #define MB_DEFBU
008880  54544F4E 34203078 3330305C 725C6E23  TTON4 0x300\r\n#
008890  64656669 6E65204D 425F4943 4F4E494E  define MB_ICONIN
0088A0  464F524D 4154494F 4E203634 5C725C6E  FORMATION 64\r\n
0088B0  23646566 696E6520 4D425F49 434F4E53  #define MB_ICONS
0088C0  544F5020 31365C72 5C6E2364 6566696E  TOP 16\r\n#defin
0088D0  65204D42 5F4F4B43 414E4345 4C20315C  e MB_OKCANCEL 1\
0088E0  725C6E23 64656669 6E65204D 425F5245  r\n#define MB_RE
0088F0  54525943 414E4345 4C203078 355C725C  TRYCANCEL 0x5\r\
008900  6E236465 66696E65 204D425F 53455256  n#define MB_SERV
008910  4943455F 4E4F5449 46494341 54494F4E  ICE_NOTIFICATION
008920  20307834 30303030 5C725C6E 23646566   0x40000\r\n#def
008930  696E6520 4D425F53 4554464F 52454752  ine MB_SETFOREGR
008940  4F554E44 20307831 30303030 5C725C6E  OUND 0x10000\r\n
008950  23646566 696E6520 4D425F53 59535445  #define MB_SYSTE
008960  4D4D4F44 414C2034 3039365C 725C6E23  MMODAL 4096\r\n#
008970  64656669 6E65204D 425F5441 534B4D4F  define MB_TASKMO
008980  44414C20 30783230 30305C72 5C6E2364  DAL 0x2000\r\n#d
008990  6566696E 65204D42 5F594553 4E4F2034  efine MB_YESNO 4
0089A0  5C725C6E 23646566 696E6520 4D425F59  \r\n#define MB_Y
0089B0  45534E4F 43414E43 454C2033 5C725C6E  ESNOCANCEL 3\r\n
0089C0  5C725C6E 23646566 696E6520 44545F42  \r\n#define DT_B
0089D0  4F54544F 4D20385C 725C6E23 64656669  OTTOM 8\r\n#defi
0089E0  6E652044 545F4341 4C435245 43542031  ne DT_CALCRECT 1
0089F0  3032345C 725C6E23 64656669 6E652044  024\r\n#define D
008A00  545F4345 4E544552 20315C72 5C6E2364  T_CENTER 1\r\n#d
008A10  6566696E 65204454 5F454449 54434F4E  efine DT_EDITCON
008A20  54524F4C 20383139 325C725C 6E236465  TROL 8192\r\n#de
008A30  66696E65 2044545F 454E445F 454C4C49  fine DT_END_ELLI
008A40  50534953 20333237 36385C72 5C6E2364  PSIS 32768\r\n#d
008A50  6566696E 65204454 5F504154 485F454C  efine DT_PATH_EL
008A60  4C495053 49532031 36333834 5C725C6E  LIPSIS 16384\r\n
008A70  23646566 696E6520 44545F45 5850414E  #define DT_EXPAN
008A80  44544142 53203634 5C725C6E 23646566  DTABS 64\r\n#def
008A90  696E6520 44545F45 58544552 4E414C4C  ine DT_EXTERNALL
008AA0  45414449 4E472035 31325C72 5C6E2364  EADING 512\r\n#d
008AB0  6566696E 65204454 5F4C4546 5420305C  efine DT_LEFT 0\
008AC0  725C6E23 64656669 6E652044 545F4D4F  r\n#define DT_MO
008AD0  44494659 53545249 4E472036 35353336  DIFYSTRING 65536
008AE0  5C725C6E 23646566 696E6520 44545F4E  \r\n#define DT_N
008AF0  4F434C49 50203235 365C725C 6E236465  OCLIP 256\r\n#de
008B00  66696E65 2044545F 4E4F5052 45464958  fine DT_NOPREFIX
008B10  20323034 385C725C 6E236465 66696E65   2048\r\n#define
008B20  2044545F 52494748 5420325C 725C6E23   DT_RIGHT 2\r\n#
008B30  64656669 6E652044 545F5254 4C524541  define DT_RTLREA
008B40  44494E47 20313331 3037325C 725C6E23  DING 131072\r\n#
008B50  64656669 6E652044 545F5349 4E474C45  define DT_SINGLE
008B60  4C494E45 2033325C 725C6E23 64656669  LINE 32\r\n#defi
008B70  6E652044 545F5441 4253544F 50203132  ne DT_TABSTOP 12
008B80  385C725C 6E236465 66696E65 2044545F  8\r\n#define DT_
008B90  544F5020 305C725C 6E236465 66696E65  TOP 0\r\n#define
008BA0  2044545F 5643454E 54455220 345C725C   DT_VCENTER 4\r\
008BB0  6E236465 66696E65 2044545F 574F5244  n#define DT_WORD
008BC0  42524541 4B203136 5C725C6E 23646566  BREAK 16\r\n#def
008BD0  696E6520 44545F49 4E544552 4E414C20  ine DT_INTERNAL 
008BE0  34303936 5C725C6E 23646566 696E6520  4096\r\n#define 
008BF0  44545F57 4F52445F 454C4C49 50534953  DT_WORD_ELLIPSIS
008C00  20307834 30303030 5C725C6E 23646566   0x40000\r\n#def
008C10  696E6520 44545F4E 4F46554C 4C574944  ine DT_NOFULLWID
008C20  54484348 41524252 45414B20 30783830  THCHARBREAK 0x80
008C30  3030305C 725C6E23 64656669 6E652044  000\r\n#define D
008C40  545F4849 44455052 45464958 20307831  T_HIDEPREFIX 0x1
008C50  30303030 305C725C 6E236465 66696E65  00000\r\n#define
008C60  2044545F 50524546 49584F4E 4C592030   DT_PREFIXONLY 0
008C70  78323030 3030305C 725C6E5C 725C6E23  x200000\r\n\r\n#
008C80  64656669 6E652048 4B45595F 434C4153  define HKEY_CLAS
008C90  5345535F 524F4F54 2028484B 45592930  SES_ROOT (HKEY)0
008CA0  78383030 30303030 305C725C 6E236465  x80000000\r\n#de
008CB0  66696E65 20484B45 595F4355 5252454E  fine HKEY_CURREN
008CC0  545F5553 45522028 484B4559 29307838  T_USER (HKEY)0x8
008CD0  30303030 3030315C 725C6E23 64656669  0000001\r\n#defi
008CE0  6E652048 4B45595F 4C4F4341 4C5F4D41  ne HKEY_LOCAL_MA
008CF0  4348494E 45202848 4B455929 30783830  CHINE (HKEY)0x80
008D00  30303030 30325C72 5C6E2364 6566696E  000002\r\n#defin
008D10  6520484B 45595F55 53455253 2028484B  e HKEY_USERS (HK
008D20  45592928 2D323134 37343833 36343529  EY)(-2147483645)
008D30  5C725C6E 23646566 696E6520 484B4559  \r\n#define HKEY
008D40  5F504552 464F524D 414E4345 5F444154  _PERFORMANCE_DAT
008D50  41202848 4B455929 282D3231 34373438  A (HKEY)(-214748
008D60  33363434 295C725C 6E236465 66696E65  3644)\r\n#define
008D70  20484B45 595F4355 5252454E 545F434F   HKEY_CURRENT_CO
008D80  4E464947 2028484B 45592928 2D323134  NFIG (HKEY)(-214
008D90  37343833 36343329 5C725C6E 23646566  7483643)\r\n#def
008DA0  696E6520 484B4559 5F44594E 5F444154  ine HKEY_DYN_DAT
008DB0  41202828 484B4559 29283078 38303030  A ((HKEY)(0x8000
008DC0  30303036 29295C72 5C6E5C72 5C6E2364  0006))\r\n\r\n#d
008DD0  6566696E 65204B45 595F5155 4552595F  efine KEY_QUERY_
008DE0  56414C55 4520315C 725C6E23 64656669  VALUE 1\r\n#defi
008DF0  6E65204B 45595F53 45545F56 414C5545  ne KEY_SET_VALUE
008E00  20325C72 5C6E2364 6566696E 65204B45   2\r\n#define KE
008E10  595F4352 45415445 5F535542 5F4B4559  Y_CREATE_SUB_KEY
008E20  20345C72 5C6E2364 6566696E 65204B45   4\r\n#define KE
008E30  595F454E 554D4552 4154455F 5355425F  Y_ENUMERATE_SUB_
008E40  4B455953 20385C72 5C6E2364 6566696E  KEYS 8\r\n#defin
008E50  65204B45 595F4E4F 54494659 2031365C  e KEY_NOTIFY 16\
008E60  725C6E23 64656669 6E65204B 45595F43  r\n#define KEY_C
008E70  52454154 455F4C49 4E4B2033 325C725C  REATE_LINK 32\r\
008E80  6E236465 66696E65 204B4559 5F414C4C  n#define KEY_ALL
008E90  5F414343 45535320 30784630 3033465C  _ACCESS 0xF003F\
008EA0  725C6E23 64656669 6E65204B 45595F45  r\n#define KEY_E
008EB0  58454355 54452030 78323030 31395C72  XECUTE 0x20019\r
008EC0  5C6E2364 6566696E 65204B45 595F5245  \n#define KEY_RE
008ED0  41442030 78323030 31395C72 5C6E2364  AD 0x20019\r\n#d
008EE0  6566696E 65204B45 595F5752 49544520  efine KEY_WRITE 
008EF0  30783230 3030365C 725C6E5C 725C6E23  0x20006\r\n\r\n#
008F00  64656669 6E65204E 4F5F4552 524F5220  define NO_ERROR 
008F10  305C725C 6E236465 66696E65 20455252  0\r\n#define ERR
008F20  4F525F53 55434345 53532030 5C725C6E  OR_SUCCESS 0\r\n
008F30  23646566 696E6520 4552524F 525F494E  #define ERROR_IN
008F40  56414C49 445F4655 4E435449 4F4E2031  VALID_FUNCTION 1
008F50  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
008F60  525F4649 4C455F4E 4F545F46 4F554E44  R_FILE_NOT_FOUND
008F70  20325C72 5C6E2364 6566696E 65204552   2\r\n#define ER
008F80  524F525F 50415448 5F4E4F54 5F464F55  ROR_PATH_NOT_FOU
008F90  4E442033 5C725C6E 23646566 696E6520  ND 3\r\n#define 
008FA0  4552524F 525F544F 4F5F4D41 4E595F4F  ERROR_TOO_MANY_O
008FB0  50454E5F 46494C45 5320345C 725C6E23  PEN_FILES 4\r\n#
008FC0  64656669 6E652045 52524F52 5F414343  define ERROR_ACC
008FD0  4553535F 44454E49 45442035 5C725C6E  ESS_DENIED 5\r\n
008FE0  23646566 696E6520 4552524F 525F494E  #define ERROR_IN
008FF0  56414C49 445F4841 4E444C45 20365C72  VALID_HANDLE 6\r
009000  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
009010  4152454E 415F5452 41534845 4420375C  ARENA_TRASHED 7\
009020  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
009030  5F4E4F54 5F454E4F 5547485F 4D454D4F  _NOT_ENOUGH_MEMO
009040  52592038 5C725C6E 23646566 696E6520  RY 8\r\n#define 
009050  4552524F 525F494E 56414C49 445F424C  ERROR_INVALID_BL
009060  4F434B20 395C725C 6E236465 66696E65  OCK 9\r\n#define
009070  20455252 4F525F42 41445F45 4E564952   ERROR_BAD_ENVIR
009080  4F4E4D45 4E542031 305C725C 6E236465  ONMENT 10\r\n#de
009090  66696E65 20455252 4F525F42 41445F46  fine ERROR_BAD_F
0090A0  4F524D41 54203131 5C725C6E 23646566  ORMAT 11\r\n#def
0090B0  696E6520 4552524F 525F494E 56414C49  ine ERROR_INVALI
0090C0  445F4143 43455353 2031325C 725C6E23  D_ACCESS 12\r\n#
0090D0  64656669 6E652045 52524F52 5F494E56  define ERROR_INV
0090E0  414C4944 5F444154 41203133 5C725C6E  ALID_DATA 13\r\n
0090F0  23646566 696E6520 4552524F 525F4F55  #define ERROR_OU
009100  544F464D 454D4F52 59203134 5C725C6E  TOFMEMORY 14\r\n
009110  23646566 696E6520 4552524F 525F494E  #define ERROR_IN
009120  56414C49 445F4452 49564520 31355C72  VALID_DRIVE 15\r
009130  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
009140  43555252 454E545F 44495245 43544F52  CURRENT_DIRECTOR
009150  59203136 5C725C6E 23646566 696E6520  Y 16\r\n#define 
009160  4552524F 525F4E4F 545F5341 4D455F44  ERROR_NOT_SAME_D
009170  45564943 45203137 5C725C6E 23646566  EVICE 17\r\n#def
009180  696E6520 4552524F 525F4E4F 5F4D4F52  ine ERROR_NO_MOR
009190  455F4649 4C455320 31385C72 5C6E2364  E_FILES 18\r\n#d
0091A0  6566696E 65204552 524F525F 57524954  efine ERROR_WRIT
0091B0  455F5052 4F544543 54203139 5C725C6E  E_PROTECT 19\r\n
0091C0  23646566 696E6520 4552524F 525F4241  #define ERROR_BA
0091D0  445F554E 49542032 305C725C 6E236465  D_UNIT 20\r\n#de
0091E0  66696E65 20455252 4F525F4E 4F545F52  fine ERROR_NOT_R
0091F0  45414459 2032315C 725C6E23 64656669  EADY 21\r\n#defi
009200  6E652045 52524F52 5F424144 5F434F4D  ne ERROR_BAD_COM
009210  4D414E44 2032325C 725C6E23 64656669  MAND 22\r\n#defi
009220  6E652045 52524F52 5F435243 2032335C  ne ERROR_CRC 23\
009230  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
009240  5F424144 5F4C454E 47544820 32345C72  _BAD_LENGTH 24\r
009250  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
009260  5345454B 2032355C 725C6E23 64656669  SEEK 25\r\n#defi
009270  6E652045 52524F52 5F4E4F54 5F444F53  ne ERROR_NOT_DOS
009280  5F444953 4B203236 5C725C6E 23646566  _DISK 26\r\n#def
009290  696E6520 4552524F 525F5345 43544F52  ine ERROR_SECTOR
0092A0  5F4E4F54 5F464F55 4E442032 375C725C  _NOT_FOUND 27\r\
0092B0  6E236465 66696E65 20455252 4F525F4F  n#define ERROR_O
0092C0  55545F4F 465F5041 50455220 32385C72  UT_OF_PAPER 28\r
0092D0  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
0092E0  57524954 455F4641 554C5420 32395C72  WRITE_FAULT 29\r
0092F0  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
009300  52454144 5F464155 4C542033 305C725C  READ_FAULT 30\r\
009310  6E236465 66696E65 20455252 4F525F47  n#define ERROR_G
009320  454E5F46 41494C55 52452033 315C725C  EN_FAILURE 31\r\
009330  6E236465 66696E65 20455252 4F525F53  n#define ERROR_S
009340  48415249 4E475F56 494F4C41 54494F4E  HARING_VIOLATION
009350  2033325C 725C6E23 64656669 6E652045   32\r\n#define E
009360  52524F52 5F4C4F43 4B5F5649 4F4C4154  RROR_LOCK_VIOLAT
009370  494F4E20 33335C72 5C6E2364 6566696E  ION 33\r\n#defin
009380  65204552 524F525F 57524F4E 475F4449  e ERROR_WRONG_DI
009390  534B2033 345C725C 6E236465 66696E65  SK 34\r\n#define
0093A0  20455252 4F525F53 48415249 4E475F42   ERROR_SHARING_B
0093B0  55464645 525F4558 43454544 45442033  UFFER_EXCEEDED 3
0093C0  365C725C 6E236465 66696E65 20455252  6\r\n#define ERR
0093D0  4F525F48 414E444C 455F454F 46203338  OR_HANDLE_EOF 38
0093E0  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
0093F0  525F4841 4E444C45 5F444953 4B5F4655  R_HANDLE_DISK_FU
009400  4C4C2033 395C725C 6E236465 66696E65  LL 39\r\n#define
009410  20455252 4F525F4E 4F545F53 5550504F   ERROR_NOT_SUPPO
009420  52544544 2035305C 725C6E23 64656669  RTED 50\r\n#defi
009430  6E652045 52524F52 5F52454D 5F4E4F54  ne ERROR_REM_NOT
009440  5F4C4953 54203531 5C725C6E 23646566  _LIST 51\r\n#def
009450  696E6520 4552524F 525F4455 505F4E41  ine ERROR_DUP_NA
009460  4D452035 325C725C 6E236465 66696E65  ME 52\r\n#define
009470  20455252 4F525F42 41445F4E 45545041   ERROR_BAD_NETPA
009480  54482035 335C725C 6E236465 66696E65  TH 53\r\n#define
009490  20455252 4F525F4E 4554574F 524B5F42   ERROR_NETWORK_B
0094A0  55535920 35345C72 5C6E2364 6566696E  USY 54\r\n#defin
0094B0  65204552 524F525F 4445565F 4E4F545F  e ERROR_DEV_NOT_
0094C0  45584953 54203535 5C725C6E 23646566  EXIST 55\r\n#def
0094D0  696E6520 4552524F 525F544F 4F5F4D41  ine ERROR_TOO_MA
0094E0  4E595F43 4D445320 35365C72 5C6E2364  NY_CMDS 56\r\n#d
0094F0  6566696E 65204552 524F525F 41444150  efine ERROR_ADAP
009500  5F484457 5F455252 2035375C 725C6E23  _HDW_ERR 57\r\n#
009510  64656669 6E652045 52524F52 5F424144  define ERROR_BAD
009520  5F4E4554 5F524553 50203538 5C725C6E  _NET_RESP 58\r\n
009530  23646566 696E6520 4552524F 525F554E  #define ERROR_UN
009540  4558505F 4E45545F 45525220 35395C72  EXP_NET_ERR 59\r
009550  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
009560  4241445F 52454D5F 41444150 2036305C  BAD_REM_ADAP 60\
009570  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
009580  5F505249 4E54515F 46554C4C 2036315C  _PRINTQ_FULL 61\
009590  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
0095A0  5F4E4F5F 53504F4F 4C5F5350 41434520  _NO_SPOOL_SPACE 
0095B0  36325C72 5C6E2364 6566696E 65204552  62\r\n#define ER
0095C0  524F525F 5052494E 545F4341 4E43454C  ROR_PRINT_CANCEL
0095D0  4C454420 36335C72 5C6E2364 6566696E  LED 63\r\n#defin
0095E0  65204552 524F525F 4E45544E 414D455F  e ERROR_NETNAME_
0095F0  44454C45 54454420 36345C72 5C6E2364  DELETED 64\r\n#d
009600  6566696E 65204552 524F525F 4E455457  efine ERROR_NETW
009610  4F524B5F 41434345 53535F44 454E4945  ORK_ACCESS_DENIE
009620  44203635 5C725C6E 23646566 696E6520  D 65\r\n#define 
009630  4552524F 525F4241 445F4445 565F5459  ERROR_BAD_DEV_TY
009640  50452036 365C725C 6E236465 66696E65  PE 66\r\n#define
009650  20455252 4F525F42 41445F4E 45545F4E   ERROR_BAD_NET_N
009660  414D4520 36375C72 5C6E2364 6566696E  AME 67\r\n#defin
009670  65204552 524F525F 544F4F5F 4D414E59  e ERROR_TOO_MANY
009680  5F4E414D 45532036 385C725C 6E236465  _NAMES 68\r\n#de
009690  66696E65 20455252 4F525F54 4F4F5F4D  fine ERROR_TOO_M
0096A0  414E595F 53455353 2036395C 725C6E23  ANY_SESS 69\r\n#
0096B0  64656669 6E652045 52524F52 5F534841  define ERROR_SHA
0096C0  52494E47 5F504155 53454420 37305C72  RING_PAUSED 70\r
0096D0  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
0096E0  5245515F 4E4F545F 41434345 50203731  REQ_NOT_ACCEP 71
0096F0  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
009700  525F5245 4449525F 50415553 45442037  R_REDIR_PAUSED 7
009710  325C725C 6E236465 66696E65 20455252  2\r\n#define ERR
009720  4F525F46 494C455F 45584953 54532038  OR_FILE_EXISTS 8
009730  305C725C 6E236465 66696E65 20455252  0\r\n#define ERR
009740  4F525F43 414E4E4F 545F4D41 4B452038  OR_CANNOT_MAKE 8
009750  325C725C 6E236465 66696E65 20455252  2\r\n#define ERR
009760  4F525F46 41494C5F 49323420 38335C72  OR_FAIL_I24 83\r
009770  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
009780  4F55545F 4F465F53 54525543 54555245  OUT_OF_STRUCTURE
009790  53203834 5C725C6E 23646566 696E6520  S 84\r\n#define 
0097A0  4552524F 525F414C 52454144 595F4153  ERROR_ALREADY_AS
0097B0  5349474E 45442038 355C725C 6E236465  SIGNED 85\r\n#de
0097C0  66696E65 20455252 4F525F49 4E56414C  fine ERROR_INVAL
0097D0  49445F50 41535357 4F524420 38365C72  ID_PASSWORD 86\r
0097E0  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
0097F0  494E5641 4C49445F 50415241 4D455445  INVALID_PARAMETE
009800  52203837 5C725C6E 23646566 696E6520  R 87\r\n#define 
009810  4552524F 525F4E45 545F5752 4954455F  ERROR_NET_WRITE_
009820  4641554C 54203838 5C725C6E 23646566  FAULT 88\r\n#def
009830  696E6520 4552524F 525F4E4F 5F50524F  ine ERROR_NO_PRO
009840  435F534C 4F545320 38395C72 5C6E2364  C_SLOTS 89\r\n#d
009850  6566696E 65204552 524F525F 544F4F5F  efine ERROR_TOO_
009860  4D414E59 5F53454D 4150484F 52455320  MANY_SEMAPHORES 
009870  3130305C 725C6E23 64656669 6E652045  100\r\n#define E
009880  52524F52 5F455843 4C5F5345 4D5F414C  RROR_EXCL_SEM_AL
009890  52454144 595F4F57 4E454420 3130315C  READY_OWNED 101\
0098A0  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
0098B0  5F53454D 5F49535F 53455420 3130325C  _SEM_IS_SET 102\
0098C0  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
0098D0  5F544F4F 5F4D414E 595F5345 4D5F5245  _TOO_MANY_SEM_RE
0098E0  51554553 54532031 30335C72 5C6E2364  QUESTS 103\r\n#d
0098F0  6566696E 65204552 524F525F 494E5641  efine ERROR_INVA
009900  4C49445F 41545F49 4E544552 52555054  LID_AT_INTERRUPT
009910  5F54494D 45203130 345C725C 6E236465  _TIME 104\r\n#de
009920  66696E65 20455252 4F525F53 454D5F4F  fine ERROR_SEM_O
009930  574E4552 5F444945 44203130 355C725C  WNER_DIED 105\r\
009940  6E236465 66696E65 20455252 4F525F53  n#define ERROR_S
009950  454D5F55 5345525F 4C494D49 54203130  EM_USER_LIMIT 10
009960  365C725C 6E236465 66696E65 20455252  6\r\n#define ERR
009970  4F525F44 49534B5F 4348414E 47452031  OR_DISK_CHANGE 1
009980  30375C72 5C6E2364 6566696E 65204552  07\r\n#define ER
009990  524F525F 44524956 455F4C4F 434B4544  ROR_DRIVE_LOCKED
0099A0  20313038 5C725C6E 23646566 696E6520   108\r\n#define 
0099B0  4552524F 525F4252 4F4B454E 5F504950  ERROR_BROKEN_PIP
0099C0  45203130 395C725C 6E236465 66696E65  E 109\r\n#define
0099D0  20455252 4F525F4F 50454E5F 4641494C   ERROR_OPEN_FAIL
0099E0  45442031 31305C72 5C6E2364 6566696E  ED 110\r\n#defin
0099F0  65204552 524F525F 42554646 45525F4F  e ERROR_BUFFER_O
009A00  56455246 4C4F5720 3131315C 725C6E23  VERFLOW 111\r\n#
009A10  64656669 6E652045 52524F52 5F444953  define ERROR_DIS
009A20  4B5F4655 4C4C2031 31325C72 5C6E2364  K_FULL 112\r\n#d
009A30  6566696E 65204552 524F525F 4E4F5F4D  efine ERROR_NO_M
009A40  4F52455F 53454152 43485F48 414E444C  ORE_SEARCH_HANDL
009A50  45532031 31335C72 5C6E2364 6566696E  ES 113\r\n#defin
009A60  65204552 524F525F 494E5641 4C49445F  e ERROR_INVALID_
009A70  54415247 45545F48 414E444C 45203131  TARGET_HANDLE 11
009A80  345C725C 6E236465 66696E65 20455252  4\r\n#define ERR
009A90  4F525F49 4E56414C 49445F43 41544547  OR_INVALID_CATEG
009AA0  4F525920 3131375C 725C6E23 64656669  ORY 117\r\n#defi
009AB0  6E652045 52524F52 5F494E56 414C4944  ne ERROR_INVALID
009AC0  5F564552 4946595F 53574954 43482031  _VERIFY_SWITCH 1
009AD0  31385C72 5C6E2364 6566696E 65204552  18\r\n#define ER
009AE0  524F525F 4241445F 44524956 45525F4C  ROR_BAD_DRIVER_L
009AF0  4556454C 20313139 5C725C6E 23646566  EVEL 119\r\n#def
009B00  696E6520 4552524F 525F4341 4C4C5F4E  ine ERROR_CALL_N
009B10  4F545F49 4D504C45 4D454E54 45442031  OT_IMPLEMENTED 1
009B20  32305C72 5C6E2364 6566696E 65204552  20\r\n#define ER
009B30  524F525F 53454D5F 54494D45 4F555420  ROR_SEM_TIMEOUT 
009B40  3132315C 725C6E23 64656669 6E652045  121\r\n#define E
009B50  52524F52 5F494E53 55464649 4349454E  RROR_INSUFFICIEN
009B60  545F4255 46464552 20313232 5C725C6E  T_BUFFER 122\r\n
009B70  23646566 696E6520 4552524F 525F494E  #define ERROR_IN
009B80  56414C49 445F4E41 4D452031 32335C72  VALID_NAME 123\r
009B90  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
009BA0  494E5641 4C49445F 4C455645 4C203132  INVALID_LEVEL 12
009BB0  345C725C 6E236465 66696E65 20455252  4\r\n#define ERR
009BC0  4F525F4E 4F5F564F 4C554D45 5F4C4142  OR_NO_VOLUME_LAB
009BD0  454C2031 32355C72 5C6E2364 6566696E  EL 125\r\n#defin
009BE0  65204552 524F525F 4D4F445F 4E4F545F  e ERROR_MOD_NOT_
009BF0  464F554E 44203132 365C725C 6E236465  FOUND 126\r\n#de
009C00  66696E65 20455252 4F525F50 524F435F  fine ERROR_PROC_
009C10  4E4F545F 464F554E 44203132 375C725C  NOT_FOUND 127\r\
009C20  6E236465 66696E65 20455252 4F525F57  n#define ERROR_W
009C30  4149545F 4E4F5F43 48494C44 52454E20  AIT_NO_CHILDREN 
009C40  3132385C 725C6E23 64656669 6E652045  128\r\n#define E
009C50  52524F52 5F434849 4C445F4E 4F545F43  RROR_CHILD_NOT_C
009C60  4F4D504C 45544520 3132395C 725C6E23  OMPLETE 129\r\n#
009C70  64656669 6E652045 52524F52 5F444952  define ERROR_DIR
009C80  4543545F 41434345 53535F48 414E444C  ECT_ACCESS_HANDL
009C90  45203133 305C725C 6E236465 66696E65  E 130\r\n#define
009CA0  20455252 4F525F4E 45474154 4956455F   ERROR_NEGATIVE_
009CB0  5345454B 20313331 5C725C6E 23646566  SEEK 131\r\n#def
009CC0  696E6520 4552524F 525F5345 454B5F4F  ine ERROR_SEEK_O
009CD0  4E5F4445 56494345 20313332 5C725C6E  N_DEVICE 132\r\n
009CE0  23646566 696E6520 4552524F 525F4953  #define ERROR_IS
009CF0  5F4A4F49 4E5F5441 52474554 20313333  _JOIN_TARGET 133
009D00  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
009D10  525F4953 5F4A4F49 4E454420 3133345C  R_IS_JOINED 134\
009D20  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
009D30  5F49535F 53554253 54454420 3133355C  _IS_SUBSTED 135\
009D40  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
009D50  5F4E4F54 5F4A4F49 4E454420 3133365C  _NOT_JOINED 136\
009D60  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
009D70  5F4E4F54 5F535542 53544544 20313337  _NOT_SUBSTED 137
009D80  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
009D90  525F4A4F 494E5F54 4F5F4A4F 494E2031  R_JOIN_TO_JOIN 1
009DA0  33385C72 5C6E2364 6566696E 65204552  38\r\n#define ER
009DB0  524F525F 53554253 545F544F 5F535542  ROR_SUBST_TO_SUB
009DC0  53542031 33395C72 5C6E2364 6566696E  ST 139\r\n#defin
009DD0  65204552 524F525F 4A4F494E 5F544F5F  e ERROR_JOIN_TO_
009DE0  53554253 54203134 305C725C 6E236465  SUBST 140\r\n#de
009DF0  66696E65 20455252 4F525F53 55425354  fine ERROR_SUBST
009E00  5F544F5F 4A4F494E 20313431 5C725C6E  _TO_JOIN 141\r\n
009E10  23646566 696E6520 4552524F 525F4255  #define ERROR_BU
009E20  53595F44 52495645 20313432 5C725C6E  SY_DRIVE 142\r\n
009E30  23646566 696E6520 4552524F 525F5341  #define ERROR_SA
009E40  4D455F44 52495645 20313433 5C725C6E  ME_DRIVE 143\r\n
009E50  23646566 696E6520 4552524F 525F4449  #define ERROR_DI
009E60  525F4E4F 545F524F 4F542031 34345C72  R_NOT_ROOT 144\r
009E70  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
009E80  4449525F 4E4F545F 454D5054 59203134  DIR_NOT_EMPTY 14
009E90  355C725C 6E236465 66696E65 20455252  5\r\n#define ERR
009EA0  4F525F49 535F5355 4253545F 50415448  OR_IS_SUBST_PATH
009EB0  20313436 5C725C6E 23646566 696E6520   146\r\n#define 
009EC0  4552524F 525F4953 5F4A4F49 4E5F5041  ERROR_IS_JOIN_PA
009ED0  54482031 34375C72 5C6E2364 6566696E  TH 147\r\n#defin
009EE0  65204552 524F525F 50415448 5F425553  e ERROR_PATH_BUS
009EF0  59203134 385C725C 6E236465 66696E65  Y 148\r\n#define
009F00  20455252 4F525F49 535F5355 4253545F   ERROR_IS_SUBST_
009F10  54415247 45542031 34395C72 5C6E2364  TARGET 149\r\n#d
009F20  6566696E 65204552 524F525F 53595354  efine ERROR_SYST
009F30  454D5F54 52414345 20313530 5C725C6E  EM_TRACE 150\r\n
009F40  23646566 696E6520 4552524F 525F494E  #define ERROR_IN
009F50  56414C49 445F4556 454E545F 434F554E  VALID_EVENT_COUN
009F60  54203135 315C725C 6E236465 66696E65  T 151\r\n#define
009F70  20455252 4F525F54 4F4F5F4D 414E595F   ERROR_TOO_MANY_
009F80  4D555857 41495445 52532031 35325C72  MUXWAITERS 152\r
009F90  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
009FA0  494E5641 4C49445F 4C495354 5F464F52  INVALID_LIST_FOR
009FB0  4D415420 3135335C 725C6E23 64656669  MAT 153\r\n#defi
009FC0  6E652045 52524F52 5F4C4142 454C5F54  ne ERROR_LABEL_T
009FD0  4F4F5F4C 4F4E4720 3135345C 725C6E23  OO_LONG 154\r\n#
009FE0  64656669 6E652045 52524F52 5F544F4F  define ERROR_TOO
009FF0  5F4D414E 595F5443 42532031 35355C72  _MANY_TCBS 155\r
00A000  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00A010  5349474E 414C5F52 45465553 45442031  SIGNAL_REFUSED 1
00A020  35365C72 5C6E2364 6566696E 65204552  56\r\n#define ER
00A030  524F525F 44495343 41524445 44203135  ROR_DISCARDED 15
00A040  375C725C 6E236465 66696E65 20455252  7\r\n#define ERR
00A050  4F525F4E 4F545F4C 4F434B45 44203135  OR_NOT_LOCKED 15
00A060  385C725C 6E236465 66696E65 20455252  8\r\n#define ERR
00A070  4F525F42 41445F54 48524541 4449445F  OR_BAD_THREADID_
00A080  41444452 20313539 5C725C6E 23646566  ADDR 159\r\n#def
00A090  696E6520 4552524F 525F4241 445F4152  ine ERROR_BAD_AR
00A0A0  47554D45 4E545320 3136305C 725C6E23  GUMENTS 160\r\n#
00A0B0  64656669 6E652045 52524F52 5F424144  define ERROR_BAD
00A0C0  5F504154 484E414D 45203136 315C725C  _PATHNAME 161\r\
00A0D0  6E236465 66696E65 20455252 4F525F53  n#define ERROR_S
00A0E0  49474E41 4C5F5045 4E44494E 47203136  IGNAL_PENDING 16
00A0F0  325C725C 6E236465 66696E65 20455252  2\r\n#define ERR
00A100  4F525F4D 41585F54 48524453 5F524541  OR_MAX_THRDS_REA
00A110  43484544 20313634 5C725C6E 23646566  CHED 164\r\n#def
00A120  696E6520 4552524F 525F4C4F 434B5F46  ine ERROR_LOCK_F
00A130  41494C45 44203136 375C725C 6E236465  AILED 167\r\n#de
00A140  66696E65 20455252 4F525F42 55535920  fine ERROR_BUSY 
00A150  3137305C 725C6E23 64656669 6E652045  170\r\n#define E
00A160  52524F52 5F43414E 43454C5F 56494F4C  RROR_CANCEL_VIOL
00A170  4154494F 4E203137 335C725C 6E236465  ATION 173\r\n#de
00A180  66696E65 20455252 4F525F41 544F4D49  fine ERROR_ATOMI
00A190  435F4C4F 434B535F 4E4F545F 53555050  C_LOCKS_NOT_SUPP
00A1A0  4F525445 44203137 345C725C 6E236465  ORTED 174\r\n#de
00A1B0  66696E65 20455252 4F525F49 4E56414C  fine ERROR_INVAL
00A1C0  49445F53 45474D45 4E545F4E 554D4245  ID_SEGMENT_NUMBE
00A1D0  52203138 305C725C 6E236465 66696E65  R 180\r\n#define
00A1E0  20455252 4F525F49 4E56414C 49445F4F   ERROR_INVALID_O
00A1F0  5244494E 414C2031 38325C72 5C6E2364  RDINAL 182\r\n#d
00A200  6566696E 65204552 524F525F 414C5245  efine ERROR_ALRE
00A210  4144595F 45584953 54532031 38335C72  ADY_EXISTS 183\r
00A220  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00A230  494E5641 4C49445F 464C4147 5F4E554D  INVALID_FLAG_NUM
00A240  42455220 3138365C 725C6E23 64656669  BER 186\r\n#defi
00A250  6E652045 52524F52 5F53454D 5F4E4F54  ne ERROR_SEM_NOT
00A260  5F464F55 4E442031 38375C72 5C6E2364  _FOUND 187\r\n#d
00A270  6566696E 65204552 524F525F 494E5641  efine ERROR_INVA
00A280  4C49445F 53544152 54494E47 5F434F44  LID_STARTING_COD
00A290  45534547 20313838 5C725C6E 23646566  ESEG 188\r\n#def
00A2A0  696E6520 4552524F 525F494E 56414C49  ine ERROR_INVALI
00A2B0  445F5354 41434B53 45472031 38395C72  D_STACKSEG 189\r
00A2C0  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00A2D0  494E5641 4C49445F 4D4F4455 4C455459  INVALID_MODULETY
00A2E0  50452031 39305C72 5C6E2364 6566696E  PE 190\r\n#defin
00A2F0  65204552 524F525F 494E5641 4C49445F  e ERROR_INVALID_
00A300  4558455F 5349474E 41545552 45203139  EXE_SIGNATURE 19
00A310  315C725C 6E236465 66696E65 20455252  1\r\n#define ERR
00A320  4F525F45 58455F4D 41524B45 445F494E  OR_EXE_MARKED_IN
00A330  56414C49 44203139 325C725C 6E236465  VALID 192\r\n#de
00A340  66696E65 20455252 4F525F45 58455F4D  fine ERROR_EXE_M
00A350  41434849 4E455F54 5950455F 4D49534D  ACHINE_TYPE_MISM
00A360  41544348 20323136 5C725C6E 23646566  ATCH 216\r\n#def
00A370  696E6520 4552524F 525F4241 445F4558  ine ERROR_BAD_EX
00A380  455F464F 524D4154 20313933 5C725C6E  E_FORMAT 193\r\n
00A390  23646566 696E6520 4552524F 525F4954  #define ERROR_IT
00A3A0  45524154 45445F44 4154415F 45584345  ERATED_DATA_EXCE
00A3B0  4544535F 36346B20 3139345C 725C6E23  EDS_64k 194\r\n#
00A3C0  64656669 6E652045 52524F52 5F494E56  define ERROR_INV
00A3D0  414C4944 5F4D494E 414C4C4F 4353495A  ALID_MINALLOCSIZ
00A3E0  45203139 355C725C 6E236465 66696E65  E 195\r\n#define
00A3F0  20455252 4F525F44 594E4C49 4E4B5F46   ERROR_DYNLINK_F
00A400  524F4D5F 494E5641 4C49445F 52494E47  ROM_INVALID_RING
00A410  20313936 5C725C6E 23646566 696E6520   196\r\n#define 
00A420  4552524F 525F494F 504C5F4E 4F545F45  ERROR_IOPL_NOT_E
00A430  4E41424C 45442031 39375C72 5C6E2364  NABLED 197\r\n#d
00A440  6566696E 65204552 524F525F 494E5641  efine ERROR_INVA
00A450  4C49445F 53454744 504C2031 39385C72  LID_SEGDPL 198\r
00A460  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00A470  4155544F 44415441 5345475F 45584345  AUTODATASEG_EXCE
00A480  4544535F 36346B20 3139395C 725C6E23  EDS_64k 199\r\n#
00A490  64656669 6E652045 52524F52 5F52494E  define ERROR_RIN
00A4A0  47325345 475F4D55 53545F42 455F4D4F  G2SEG_MUST_BE_MO
00A4B0  5641424C 45203230 305C725C 6E236465  VABLE 200\r\n#de
00A4C0  66696E65 20455252 4F525F52 454C4F43  fine ERROR_RELOC
00A4D0  5F434841 494E5F58 45454453 5F534547  _CHAIN_XEEDS_SEG
00A4E0  4C494D20 3230315C 725C6E23 64656669  LIM 201\r\n#defi
00A4F0  6E652045 52524F52 5F494E46 4C4F4F50  ne ERROR_INFLOOP
00A500  5F494E5F 52454C4F 435F4348 41494E20  _IN_RELOC_CHAIN 
00A510  3230325C 725C6E23 64656669 6E652045  202\r\n#define E
00A520  52524F52 5F454E56 5641525F 4E4F545F  RROR_ENVVAR_NOT_
00A530  464F554E 44203230 335C725C 6E236465  FOUND 203\r\n#de
00A540  66696E65 20455252 4F525F4E 4F5F5349  fine ERROR_NO_SI
00A550  474E414C 5F53454E 54203230 355C725C  GNAL_SENT 205\r\
00A560  6E236465 66696E65 20455252 4F525F46  n#define ERROR_F
00A570  494C454E 414D455F 45584345 445F5241  ILENAME_EXCED_RA
00A580  4E474520 3230365C 725C6E23 64656669  NGE 206\r\n#defi
00A590  6E652045 52524F52 5F52494E 47325F53  ne ERROR_RING2_S
00A5A0  5441434B 5F494E5F 55534520 3230375C  TACK_IN_USE 207\
00A5B0  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00A5C0  5F4D4554 415F4558 50414E53 494F4E5F  _META_EXPANSION_
00A5D0  544F4F5F 4C4F4E47 20323038 5C725C6E  TOO_LONG 208\r\n
00A5E0  23646566 696E6520 4552524F 525F494E  #define ERROR_IN
00A5F0  56414C49 445F5349 474E414C 5F4E554D  VALID_SIGNAL_NUM
00A600  42455220 3230395C 725C6E23 64656669  BER 209\r\n#defi
00A610  6E652045 52524F52 5F544852 4541445F  ne ERROR_THREAD_
00A620  315F494E 41435449 56452032 31305C72  1_INACTIVE 210\r
00A630  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00A640  4C4F434B 45442032 31325C72 5C6E2364  LOCKED 212\r\n#d
00A650  6566696E 65204552 524F525F 544F4F5F  efine ERROR_TOO_
00A660  4D414E59 5F4D4F44 554C4553 20323134  MANY_MODULES 214
00A670  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00A680  525F4E45 5354494E 475F4E4F 545F414C  R_NESTING_NOT_AL
00A690  4C4F5745 44203231 355C725C 6E236465  LOWED 215\r\n#de
00A6A0  66696E65 20455252 4F525F42 41445F50  fine ERROR_BAD_P
00A6B0  49504520 3233305C 725C6E23 64656669  IPE 230\r\n#defi
00A6C0  6E652045 52524F52 5F504950 455F4255  ne ERROR_PIPE_BU
00A6D0  53592032 33315C72 5C6E2364 6566696E  SY 231\r\n#defin
00A6E0  65204552 524F525F 4E4F5F44 41544120  e ERROR_NO_DATA 
00A6F0  3233325C 725C6E23 64656669 6E652045  232\r\n#define E
00A700  52524F52 5F504950 455F4E4F 545F434F  RROR_PIPE_NOT_CO
00A710  4E4E4543 54454420 3233335C 725C6E23  NNECTED 233\r\n#
00A720  64656669 6E652045 52524F52 5F4D4F52  define ERROR_MOR
00A730  455F4441 54412032 33345C72 5C6E2364  E_DATA 234\r\n#d
00A740  6566696E 65204552 524F525F 56435F44  efine ERROR_VC_D
00A750  4953434F 4E4E4543 54454420 3234305C  ISCONNECTED 240\
00A760  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00A770  5F494E56 414C4944 5F45415F 4E414D45  _INVALID_EA_NAME
00A780  20323534 5C725C6E 23646566 696E6520   254\r\n#define 
00A790  4552524F 525F4541 5F4C4953 545F494E  ERROR_EA_LIST_IN
00A7A0  434F4E53 49535445 4E542032 35355C72  CONSISTENT 255\r
00A7B0  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00A7C0  4E4F5F4D 4F52455F 4954454D 53203235  NO_MORE_ITEMS 25
00A7D0  395C725C 6E236465 66696E65 20455252  9\r\n#define ERR
00A7E0  4F525F43 414E4E4F 545F434F 50592032  OR_CANNOT_COPY 2
00A7F0  36365C72 5C6E2364 6566696E 65204552  66\r\n#define ER
00A800  524F525F 44495245 43544F52 59203236  ROR_DIRECTORY 26
00A810  375C725C 6E236465 66696E65 20455252  7\r\n#define ERR
00A820  4F525F45 41535F44 49444E54 5F464954  OR_EAS_DIDNT_FIT
00A830  20323735 5C725C6E 23646566 696E6520   275\r\n#define 
00A840  4552524F 525F4541 5F46494C 455F434F  ERROR_EA_FILE_CO
00A850  52525550 54203237 365C725C 6E236465  RRUPT 276\r\n#de
00A860  66696E65 20455252 4F525F45 415F5441  fine ERROR_EA_TA
00A870  424C455F 46554C4C 20323737 5C725C6E  BLE_FULL 277\r\n
00A880  23646566 696E6520 4552524F 525F494E  #define ERROR_IN
00A890  56414C49 445F4541 5F48414E 444C4520  VALID_EA_HANDLE 
00A8A0  3237385C 725C6E23 64656669 6E652045  278\r\n#define E
00A8B0  52524F52 5F454153 5F4E4F54 5F535550  RROR_EAS_NOT_SUP
00A8C0  504F5254 45442032 38325C72 5C6E2364  PORTED 282\r\n#d
00A8D0  6566696E 65204552 524F525F 4E4F545F  efine ERROR_NOT_
00A8E0  4F574E45 52203238 385C725C 6E236465  OWNER 288\r\n#de
00A8F0  66696E65 20455252 4F525F54 4F4F5F4D  fine ERROR_TOO_M
00A900  414E595F 504F5354 53203239 385C725C  ANY_POSTS 298\r\
00A910  6E236465 66696E65 20455252 4F525F50  n#define ERROR_P
00A920  41525449 414C5F43 4F505920 3239395C  ARTIAL_COPY 299\
00A930  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00A940  5F4D525F 4D49445F 4E4F545F 464F554E  _MR_MID_NOT_FOUN
00A950  44203331 375C725C 6E236465 66696E65  D 317\r\n#define
00A960  20455252 4F525F49 4E56414C 49445F41   ERROR_INVALID_A
00A970  44445245 53532034 38375C72 5C6E2364  DDRESS 487\r\n#d
00A980  6566696E 65204552 524F525F 41524954  efine ERROR_ARIT
00A990  484D4554 49435F4F 56455246 4C4F5720  HMETIC_OVERFLOW 
00A9A0  3533345C 725C6E23 64656669 6E652045  534\r\n#define E
00A9B0  52524F52 5F504950 455F434F 4E4E4543  RROR_PIPE_CONNEC
00A9C0  54454420 3533355C 725C6E23 64656669  TED 535\r\n#defi
00A9D0  6E652045 52524F52 5F504950 455F4C49  ne ERROR_PIPE_LI
00A9E0  5354454E 494E4720 3533365C 725C6E23  STENING 536\r\n#
00A9F0  64656669 6E652045 52524F52 5F45415F  define ERROR_EA_
00AA00  41434345 53535F44 454E4945 44203939  ACCESS_DENIED 99
00AA10  345C725C 6E236465 66696E65 20455252  4\r\n#define ERR
00AA20  4F525F4F 50455241 54494F4E 5F41424F  OR_OPERATION_ABO
00AA30  52544544 20393935 5C725C6E 23646566  RTED 995\r\n#def
00AA40  696E6520 4552524F 525F494F 5F494E43  ine ERROR_IO_INC
00AA50  4F4D504C 45544520 3939365C 725C6E23  OMPLETE 996\r\n#
00AA60  64656669 6E652045 52524F52 5F494F5F  define ERROR_IO_
00AA70  50454E44 494E4720 3939375C 725C6E23  PENDING 997\r\n#
00AA80  64656669 6E652045 52524F52 5F4E4F41  define ERROR_NOA
00AA90  43434553 53203939 385C725C 6E236465  CCESS 998\r\n#de
00AAA0  66696E65 20455252 4F525F53 57415045  fine ERROR_SWAPE
00AAB0  52524F52 20393939 5C725C6E 23646566  RROR 999\r\n#def
00AAC0  696E6520 4552524F 525F5354 41434B5F  ine ERROR_STACK_
00AAD0  4F564552 464C4F57 20313030 315C725C  OVERFLOW 1001\r\
00AAE0  6E236465 66696E65 20455252 4F525F49  n#define ERROR_I
00AAF0  4E56414C 49445F4D 45535341 47452031  NVALID_MESSAGE 1
00AB00  3030325C 725C6E23 64656669 6E652045  002\r\n#define E
00AB10  52524F52 5F43414E 5F4E4F54 5F434F4D  RROR_CAN_NOT_COM
00AB20  504C4554 45203130 30335C72 5C6E2364  PLETE 1003\r\n#d
00AB30  6566696E 65204552 524F525F 494E5641  efine ERROR_INVA
00AB40  4C49445F 464C4147 53203130 30345C72  LID_FLAGS 1004\r
00AB50  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00AB60  554E5245 434F474E 495A4544 5F564F4C  UNRECOGNIZED_VOL
00AB70  554D4520 31303035 5C725C6E 23646566  UME 1005\r\n#def
00AB80  696E6520 4552524F 525F4649 4C455F49  ine ERROR_FILE_I
00AB90  4E56414C 49442031 3030365C 725C6E23  NVALID 1006\r\n#
00ABA0  64656669 6E652045 52524F52 5F46554C  define ERROR_FUL
00ABB0  4C534352 45454E5F 4D4F4445 20313030  LSCREEN_MODE 100
00ABC0  375C725C 6E236465 66696E65 20455252  7\r\n#define ERR
00ABD0  4F525F4E 4F5F544F 4B454E20 31303038  OR_NO_TOKEN 1008
00ABE0  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00ABF0  525F4241 44444220 31303039 5C725C6E  R_BADDB 1009\r\n
00AC00  23646566 696E6520 4552524F 525F4241  #define ERROR_BA
00AC10  444B4559 20313031 305C725C 6E236465  DKEY 1010\r\n#de
00AC20  66696E65 20455252 4F525F43 414E544F  fine ERROR_CANTO
00AC30  50454E20 31303131 5C725C6E 23646566  PEN 1011\r\n#def
00AC40  696E6520 4552524F 525F4341 4E545245  ine ERROR_CANTRE
00AC50  41442031 3031325C 725C6E23 64656669  AD 1012\r\n#defi
00AC60  6E652045 52524F52 5F43414E 54575249  ne ERROR_CANTWRI
00AC70  54452031 3031335C 725C6E23 64656669  TE 1013\r\n#defi
00AC80  6E652045 52524F52 5F524547 49535452  ne ERROR_REGISTR
00AC90  595F5245 434F5645 52454420 31303134  Y_RECOVERED 1014
00ACA0  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00ACB0  525F5245 47495354 52595F43 4F525255  R_REGISTRY_CORRU
00ACC0  50542031 3031355C 725C6E23 64656669  PT 1015\r\n#defi
00ACD0  6E652045 52524F52 5F524547 49535452  ne ERROR_REGISTR
00ACE0  595F494F 5F464149 4C454420 31303136  Y_IO_FAILED 1016
00ACF0  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00AD00  525F4E4F 545F5245 47495354 52595F46  R_NOT_REGISTRY_F
00AD10  494C4520 31303137 5C725C6E 23646566  ILE 1017\r\n#def
00AD20  696E6520 4552524F 525F4B45 595F4445  ine ERROR_KEY_DE
00AD30  4C455445 44203130 31385C72 5C6E2364  LETED 1018\r\n#d
00AD40  6566696E 65204552 524F525F 4E4F5F4C  efine ERROR_NO_L
00AD50  4F475F53 50414345 20313031 395C725C  OG_SPACE 1019\r\
00AD60  6E236465 66696E65 20455252 4F525F4B  n#define ERROR_K
00AD70  45595F48 41535F43 48494C44 52454E20  EY_HAS_CHILDREN 
00AD80  31303230 5C725C6E 23646566 696E6520  1020\r\n#define 
00AD90  4552524F 525F4348 494C445F 4D555354  ERROR_CHILD_MUST
00ADA0  5F42455F 564F4C41 54494C45 20313032  _BE_VOLATILE 102
00ADB0  315C725C 6E236465 66696E65 20455252  1\r\n#define ERR
00ADC0  4F525F4E 4F544946 595F454E 554D5F44  OR_NOTIFY_ENUM_D
00ADD0  49522031 3032325C 725C6E23 64656669  IR 1022\r\n#defi
00ADE0  6E652045 52524F52 5F444550 454E4445  ne ERROR_DEPENDE
00ADF0  4E545F53 45525649 4345535F 52554E4E  NT_SERVICES_RUNN
00AE00  494E4720 31303531 5C725C6E 23646566  ING 1051\r\n#def
00AE10  696E6520 4552524F 525F494E 56414C49  ine ERROR_INVALI
00AE20  445F5345 52564943 455F434F 4E54524F  D_SERVICE_CONTRO
00AE30  4C203130 35325C72 5C6E2364 6566696E  L 1052\r\n#defin
00AE40  65204552 524F525F 53455256 4943455F  e ERROR_SERVICE_
00AE50  52455155 4553545F 54494D45 4F555420  REQUEST_TIMEOUT 
00AE60  31303533 5C725C6E 23646566 696E6520  1053\r\n#define 
00AE70  4552524F 525F5345 52564943 455F4E4F  ERROR_SERVICE_NO
00AE80  5F544852 45414420 31303534 5C725C6E  _THREAD 1054\r\n
00AE90  23646566 696E6520 4552524F 525F5345  #define ERROR_SE
00AEA0  52564943 455F4441 54414241 53455F4C  RVICE_DATABASE_L
00AEB0  4F434B45 44203130 35355C72 5C6E2364  OCKED 1055\r\n#d
00AEC0  6566696E 65204552 524F525F 53455256  efine ERROR_SERV
00AED0  4943455F 414C5245 4144595F 52554E4E  ICE_ALREADY_RUNN
00AEE0  494E4720 31303536 5C725C6E 23646566  ING 1056\r\n#def
00AEF0  696E6520 4552524F 525F494E 56414C49  ine ERROR_INVALI
00AF00  445F5345 52564943 455F4143 434F554E  D_SERVICE_ACCOUN
00AF10  54203130 35375C72 5C6E2364 6566696E  T 1057\r\n#defin
00AF20  65204552 524F525F 53455256 4943455F  e ERROR_SERVICE_
00AF30  44495341 424C4544 20313035 385C725C  DISABLED 1058\r\
00AF40  6E236465 66696E65 20455252 4F525F43  n#define ERROR_C
00AF50  49524355 4C41525F 44455045 4E44454E  IRCULAR_DEPENDEN
00AF60  43592031 3035395C 725C6E23 64656669  CY 1059\r\n#defi
00AF70  6E652045 52524F52 5F534552 56494345  ne ERROR_SERVICE
00AF80  5F444F45 535F4E4F 545F4558 49535420  _DOES_NOT_EXIST 
00AF90  31303630 5C725C6E 23646566 696E6520  1060\r\n#define 
00AFA0  4552524F 525F5345 52564943 455F4341  ERROR_SERVICE_CA
00AFB0  4E4E4F54 5F414343 4550545F 4354524C  NNOT_ACCEPT_CTRL
00AFC0  20313036 315C725C 6E236465 66696E65   1061\r\n#define
00AFD0  20455252 4F525F53 45525649 43455F4E   ERROR_SERVICE_N
00AFE0  4F545F41 43544956 45203130 36325C72  OT_ACTIVE 1062\r
00AFF0  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00B000  4641494C 45445F53 45525649 43455F43  FAILED_SERVICE_C
00B010  4F4E5452 4F4C4C45 525F434F 4E4E4543  ONTROLLER_CONNEC
00B020  54203130 36335C72 5C6E2364 6566696E  T 1063\r\n#defin
00B030  65204552 524F525F 45584345 5054494F  e ERROR_EXCEPTIO
00B040  4E5F494E 5F534552 56494345 20313036  N_IN_SERVICE 106
00B050  345C725C 6E236465 66696E65 20455252  4\r\n#define ERR
00B060  4F525F44 41544142 4153455F 444F4553  OR_DATABASE_DOES
00B070  5F4E4F54 5F455849 53542031 3036355C  _NOT_EXIST 1065\
00B080  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00B090  5F534552 56494345 5F535045 43494649  _SERVICE_SPECIFI
00B0A0  435F4552 524F5220 31303636 5C725C6E  C_ERROR 1066\r\n
00B0B0  23646566 696E6520 4552524F 525F5052  #define ERROR_PR
00B0C0  4F434553 535F4142 4F525445 44203130  OCESS_ABORTED 10
00B0D0  36375C72 5C6E2364 6566696E 65204552  67\r\n#define ER
00B0E0  524F525F 53455256 4943455F 44455045  ROR_SERVICE_DEPE
00B0F0  4E44454E 43595F46 41494C20 31303638  NDENCY_FAIL 1068
00B100  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00B110  525F5345 52564943 455F4C4F 474F4E5F  R_SERVICE_LOGON_
00B120  4641494C 45442031 3036395C 725C6E23  FAILED 1069\r\n#
00B130  64656669 6E652045 52524F52 5F534552  define ERROR_SER
00B140  56494345 5F535441 52545F48 414E4720  VICE_START_HANG 
00B150  31303730 5C725C6E 23646566 696E6520  1070\r\n#define 
00B160  4552524F 525F494E 56414C49 445F5345  ERROR_INVALID_SE
00B170  52564943 455F4C4F 434B2031 3037315C  RVICE_LOCK 1071\
00B180  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00B190  5F534552 56494345 5F4D4152 4B45445F  _SERVICE_MARKED_
00B1A0  464F525F 44454C45 54452031 3037325C  FOR_DELETE 1072\
00B1B0  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00B1C0  5F534552 56494345 5F455849 53545320  _SERVICE_EXISTS 
00B1D0  31303733 5C725C6E 23646566 696E6520  1073\r\n#define 
00B1E0  4552524F 525F414C 52454144 595F5255  ERROR_ALREADY_RU
00B1F0  4E4E494E 475F4C4B 47203130 37345C72  NNING_LKG 1074\r
00B200  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00B210  53455256 4943455F 44455045 4E44454E  SERVICE_DEPENDEN
00B220  43595F44 454C4554 45442031 3037355C  CY_DELETED 1075\
00B230  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00B240  5F424F4F 545F414C 52454144 595F4143  _BOOT_ALREADY_AC
00B250  43455054 45442031 3037365C 725C6E23  CEPTED 1076\r\n#
00B260  64656669 6E652045 52524F52 5F534552  define ERROR_SER
00B270  56494345 5F4E4556 45525F53 54415254  VICE_NEVER_START
00B280  45442031 3037375C 725C6E23 64656669  ED 1077\r\n#defi
00B290  6E652045 52524F52 5F445550 4C494341  ne ERROR_DUPLICA
00B2A0  54455F53 45525649 43455F4E 414D4520  TE_SERVICE_NAME 
00B2B0  31303738 5C725C6E 23646566 696E6520  1078\r\n#define 
00B2C0  4552524F 525F4449 46464552 454E545F  ERROR_DIFFERENT_
00B2D0  53455256 4943455F 4143434F 554E5420  SERVICE_ACCOUNT 
00B2E0  31303739 5C725C6E 23646566 696E6520  1079\r\n#define 
00B2F0  4552524F 525F454E 445F4F46 5F4D4544  ERROR_END_OF_MED
00B300  49412031 3130305C 725C6E23 64656669  IA 1100\r\n#defi
00B310  6E652045 52524F52 5F46494C 454D4152  ne ERROR_FILEMAR
00B320  4B5F4445 54454354 45442031 3130315C  K_DETECTED 1101\
00B330  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00B340  5F424547 494E4E49 4E475F4F 465F4D45  _BEGINNING_OF_ME
00B350  44494120 31313032 5C725C6E 23646566  DIA 1102\r\n#def
00B360  696E6520 4552524F 525F5345 544D4152  ine ERROR_SETMAR
00B370  4B5F4445 54454354 45442031 3130335C  K_DETECTED 1103\
00B380  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00B390  5F4E4F5F 44415441 5F444554 45435445  _NO_DATA_DETECTE
00B3A0  44203131 30345C72 5C6E2364 6566696E  D 1104\r\n#defin
00B3B0  65204552 524F525F 50415254 4954494F  e ERROR_PARTITIO
00B3C0  4E5F4641 494C5552 45203131 30355C72  N_FAILURE 1105\r
00B3D0  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00B3E0  494E5641 4C49445F 424C4F43 4B5F4C45  INVALID_BLOCK_LE
00B3F0  4E475448 20313130 365C725C 6E5C725C  NGTH 1106\r\n\r\
00B400  6E236465 66696E65 20455252 4F525F44  n#define ERROR_D
00B410  45564943 455F4E4F 545F5041 52544954  EVICE_NOT_PARTIT
00B420  494F4E45 44203131 30375C72 5C6E2364  IONED 1107\r\n#d
00B430  6566696E 65204552 524F525F 554E4142  efine ERROR_UNAB
00B440  4C455F54 4F5F4C4F 434B5F4D 45444941  LE_TO_LOCK_MEDIA
00B450  20313130 385C725C 6E236465 66696E65   1108\r\n#define
00B460  20455252 4F525F55 4E41424C 455F544F   ERROR_UNABLE_TO
00B470  5F554E4C 4F41445F 4D454449 41203131  _UNLOAD_MEDIA 11
00B480  30395C72 5C6E2364 6566696E 65204552  09\r\n#define ER
00B490  524F525F 4D454449 415F4348 414E4745  ROR_MEDIA_CHANGE
00B4A0  44203131 31305C72 5C6E2364 6566696E  D 1110\r\n#defin
00B4B0  65204552 524F525F 4255535F 52455345  e ERROR_BUS_RESE
00B4C0  54203131 31315C72 5C6E2364 6566696E  T 1111\r\n#defin
00B4D0  65204552 524F525F 4E4F5F4D 45444941  e ERROR_NO_MEDIA
00B4E0  5F494E5F 44524956 45203131 31325C72  _IN_DRIVE 1112\r
00B4F0  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00B500  4E4F5F55 4E49434F 44455F54 52414E53  NO_UNICODE_TRANS
00B510  4C415449 4F4E2031 3131335C 725C6E23  LATION 1113\r\n#
00B520  64656669 6E652045 52524F52 5F444C4C  define ERROR_DLL
00B530  5F494E49 545F4641 494C4544 20313131  _INIT_FAILED 111
00B540  345C725C 6E236465 66696E65 20455252  4\r\n#define ERR
00B550  4F525F53 48555444 4F574E5F 494E5F50  OR_SHUTDOWN_IN_P
00B560  524F4752 45535320 31313135 5C725C6E  ROGRESS 1115\r\n
00B570  23646566 696E6520 4552524F 525F4E4F  #define ERROR_NO
00B580  5F534855 54444F57 4E5F494E 5F50524F  _SHUTDOWN_IN_PRO
00B590  47524553 53203131 31365C72 5C6E2364  GRESS 1116\r\n#d
00B5A0  6566696E 65204552 524F525F 494F5F44  efine ERROR_IO_D
00B5B0  45564943 45203131 31375C72 5C6E2364  EVICE 1117\r\n#d
00B5C0  6566696E 65204552 524F525F 53455249  efine ERROR_SERI
00B5D0  414C5F4E 4F5F4445 56494345 20313131  AL_NO_DEVICE 111
00B5E0  385C725C 6E236465 66696E65 20455252  8\r\n#define ERR
00B5F0  4F525F49 52515F42 55535920 31313139  OR_IRQ_BUSY 1119
00B600  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00B610  525F4D4F 52455F57 52495445 53203131  R_MORE_WRITES 11
00B620  32305C72 5C6E2364 6566696E 65204552  20\r\n#define ER
00B630  524F525F 434F554E 5445525F 54494D45  ROR_COUNTER_TIME
00B640  4F555420 31313231 5C725C6E 23646566  OUT 1121\r\n#def
00B650  696E6520 4552524F 525F464C 4F505059  ine ERROR_FLOPPY
00B660  5F49445F 4D41524B 5F4E4F54 5F464F55  _ID_MARK_NOT_FOU
00B670  4E442031 3132325C 725C6E23 64656669  ND 1122\r\n#defi
00B680  6E652045 52524F52 5F464C4F 5050595F  ne ERROR_FLOPPY_
00B690  57524F4E 475F4359 4C494E44 45522031  WRONG_CYLINDER 1
00B6A0  3132335C 725C6E23 64656669 6E652045  123\r\n#define E
00B6B0  52524F52 5F464C4F 5050595F 554E4B4E  RROR_FLOPPY_UNKN
00B6C0  4F574E5F 4552524F 52203131 32345C72  OWN_ERROR 1124\r
00B6D0  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00B6E0  464C4F50 50595F42 41445F52 45474953  FLOPPY_BAD_REGIS
00B6F0  54455253 20313132 355C725C 6E236465  TERS 1125\r\n#de
00B700  66696E65 20455252 4F525F44 49534B5F  fine ERROR_DISK_
00B710  52454341 4C494252 4154455F 4641494C  RECALIBRATE_FAIL
00B720  45442031 3132365C 725C6E23 64656669  ED 1126\r\n#defi
00B730  6E652045 52524F52 5F444953 4B5F4F50  ne ERROR_DISK_OP
00B740  45524154 494F4E5F 4641494C 45442031  ERATION_FAILED 1
00B750  3132375C 725C6E23 64656669 6E652045  127\r\n#define E
00B760  52524F52 5F444953 4B5F5245 5345545F  RROR_DISK_RESET_
00B770  4641494C 45442031 3132385C 725C6E23  FAILED 1128\r\n#
00B780  64656669 6E652045 52524F52 5F454F4D  define ERROR_EOM
00B790  5F4F5645 52464C4F 57203131 32395C72  _OVERFLOW 1129\r
00B7A0  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00B7B0  4E4F545F 454E4F55 47485F53 45525645  NOT_ENOUGH_SERVE
00B7C0  525F4D45 4D4F5259 20313133 305C725C  R_MEMORY 1130\r\
00B7D0  6E236465 66696E65 20455252 4F525F50  n#define ERROR_P
00B7E0  4F535349 424C455F 44454144 4C4F434B  OSSIBLE_DEADLOCK
00B7F0  20313133 315C725C 6E236465 66696E65   1131\r\n#define
00B800  20455252 4F525F4D 41505045 445F414C   ERROR_MAPPED_AL
00B810  49474E4D 454E5420 31313332 5C725C6E  IGNMENT 1132\r\n
00B820  23646566 696E6520 4552524F 525F5345  #define ERROR_SE
00B830  545F504F 5745525F 53544154 455F5645  T_POWER_STATE_VE
00B840  544F4544 20313134 305C725C 6E236465  TOED 1140\r\n#de
00B850  66696E65 20455252 4F525F53 45545F50  fine ERROR_SET_P
00B860  4F574552 5F535441 54455F46 41494C45  OWER_STATE_FAILE
00B870  44203131 34315C72 5C6E2364 6566696E  D 1141\r\n#defin
00B880  65204552 524F525F 544F4F5F 4D414E59  e ERROR_TOO_MANY
00B890  5F4C494E 4B532031 3134325C 725C6E23  _LINKS 1142\r\n#
00B8A0  64656669 6E652045 52524F52 5F4F4C44  define ERROR_OLD
00B8B0  5F57494E 5F564552 53494F4E 20313135  _WIN_VERSION 115
00B8C0  305C725C 6E236465 66696E65 20455252  0\r\n#define ERR
00B8D0  4F525F41 50505F57 524F4E47 5F4F5320  OR_APP_WRONG_OS 
00B8E0  31313531 5C725C6E 23646566 696E6520  1151\r\n#define 
00B8F0  4552524F 525F5349 4E474C45 5F494E53  ERROR_SINGLE_INS
00B900  54414E43 455F4150 50203131 35325C72  TANCE_APP 1152\r
00B910  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00B920  524D4F44 455F4150 50203131 35335C72  RMODE_APP 1153\r
00B930  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00B940  494E5641 4C49445F 444C4C20 31313534  INVALID_DLL 1154
00B950  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00B960  525F4E4F 5F415353 4F434941 54494F4E  R_NO_ASSOCIATION
00B970  20313135 355C725C 6E236465 66696E65   1155\r\n#define
00B980  20455252 4F525F44 44455F46 41494C20   ERROR_DDE_FAIL 
00B990  31313536 5C725C6E 23646566 696E6520  1156\r\n#define 
00B9A0  4552524F 525F444C 4C5F4E4F 545F464F  ERROR_DLL_NOT_FO
00B9B0  554E4420 31313537 5C725C6E 23646566  UND 1157\r\n#def
00B9C0  696E6520 4552524F 525F4241 445F5553  ine ERROR_BAD_US
00B9D0  45524E41 4D452032 3230325C 725C6E23  ERNAME 2202\r\n#
00B9E0  64656669 6E652045 52524F52 5F4E4F54  define ERROR_NOT
00B9F0  5F434F4E 4E454354 45442032 3235305C  _CONNECTED 2250\
00BA00  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00BA10  5F4F5045 4E5F4649 4C455320 32343031  _OPEN_FILES 2401
00BA20  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00BA30  525F4143 54495645 5F434F4E 4E454354  R_ACTIVE_CONNECT
00BA40  494F4E53 20323430 325C725C 6E236465  IONS 2402\r\n#de
00BA50  66696E65 20455252 4F525F44 45564943  fine ERROR_DEVIC
00BA60  455F494E 5F555345 20323430 345C725C  E_IN_USE 2404\r\
00BA70  6E236465 66696E65 20455252 4F525F42  n#define ERROR_B
00BA80  41445F44 45564943 45203132 30305C72  AD_DEVICE 1200\r
00BA90  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00BAA0  434F4E4E 45435449 4F4E5F55 4E415641  CONNECTION_UNAVA
00BAB0  494C2031 3230315C 725C6E23 64656669  IL 1201\r\n#defi
00BAC0  6E652045 52524F52 5F444556 4943455F  ne ERROR_DEVICE_
00BAD0  414C5245 4144595F 52454D45 4D424552  ALREADY_REMEMBER
00BAE0  45442031 3230325C 725C6E23 64656669  ED 1202\r\n#defi
00BAF0  6E652045 52524F52 5F4E4F5F 4E45545F  ne ERROR_NO_NET_
00BB00  4F525F42 41445F50 41544820 31323033  OR_BAD_PATH 1203
00BB10  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00BB20  525F4241 445F5052 4F564944 45522031  R_BAD_PROVIDER 1
00BB30  3230345C 725C6E23 64656669 6E652045  204\r\n#define E
00BB40  52524F52 5F43414E 4E4F545F 4F50454E  RROR_CANNOT_OPEN
00BB50  5F50524F 46494C45 20313230 355C725C  _PROFILE 1205\r\
00BB60  6E236465 66696E65 20455252 4F525F42  n#define ERROR_B
00BB70  41445F50 524F4649 4C452031 3230365C  AD_PROFILE 1206\
00BB80  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00BB90  5F4E4F54 5F434F4E 5441494E 45522031  _NOT_CONTAINER 1
00BBA0  3230375C 725C6E23 64656669 6E652045  207\r\n#define E
00BBB0  52524F52 5F455854 454E4445 445F4552  RROR_EXTENDED_ER
00BBC0  524F5220 31323038 5C725C6E 23646566  ROR 1208\r\n#def
00BBD0  696E6520 4552524F 525F494E 56414C49  ine ERROR_INVALI
00BBE0  445F4752 4F55504E 414D4520 31323039  D_GROUPNAME 1209
00BBF0  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00BC00  525F494E 56414C49 445F434F 4D505554  R_INVALID_COMPUT
00BC10  45524E41 4D452031 3231305C 725C6E23  ERNAME 1210\r\n#
00BC20  64656669 6E652045 52524F52 5F494E56  define ERROR_INV
00BC30  414C4944 5F455645 4E544E41 4D452031  ALID_EVENTNAME 1
00BC40  3231315C 725C6E23 64656669 6E652045  211\r\n#define E
00BC50  52524F52 5F494E56 414C4944 5F444F4D  RROR_INVALID_DOM
00BC60  41494E4E 414D4520 31323132 5C725C6E  AINNAME 1212\r\n
00BC70  23646566 696E6520 4552524F 525F494E  #define ERROR_IN
00BC80  56414C49 445F5345 52564943 454E414D  VALID_SERVICENAM
00BC90  45203132 31335C72 5C6E2364 6566696E  E 1213\r\n#defin
00BCA0  65204552 524F525F 494E5641 4C49445F  e ERROR_INVALID_
00BCB0  4E45544E 414D4520 31323134 5C725C6E  NETNAME 1214\r\n
00BCC0  23646566 696E6520 4552524F 525F494E  #define ERROR_IN
00BCD0  56414C49 445F5348 4152454E 414D4520  VALID_SHARENAME 
00BCE0  31323135 5C725C6E 23646566 696E6520  1215\r\n#define 
00BCF0  4552524F 525F494E 56414C49 445F5041  ERROR_INVALID_PA
00BD00  5353574F 52444E41 4D452031 3231365C  SSWORDNAME 1216\
00BD10  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00BD20  5F494E56 414C4944 5F4D4553 53414745  _INVALID_MESSAGE
00BD30  4E414D45 20313231 375C725C 6E236465  NAME 1217\r\n#de
00BD40  66696E65 20455252 4F525F49 4E56414C  fine ERROR_INVAL
00BD50  49445F4D 45535341 47454445 53542031  ID_MESSAGEDEST 1
00BD60  3231385C 725C6E23 64656669 6E652045  218\r\n#define E
00BD70  52524F52 5F534553 53494F4E 5F435245  RROR_SESSION_CRE
00BD80  44454E54 49414C5F 434F4E46 4C494354  DENTIAL_CONFLICT
00BD90  20313231 395C725C 6E236465 66696E65   1219\r\n#define
00BDA0  20455252 4F525F52 454D4F54 455F5345   ERROR_REMOTE_SE
00BDB0  5353494F 4E5F4C49 4D49545F 45584345  SSION_LIMIT_EXCE
00BDC0  45444544 20313232 305C725C 6E236465  EDED 1220\r\n#de
00BDD0  66696E65 20455252 4F525F44 55505F44  fine ERROR_DUP_D
00BDE0  4F4D4149 4E4E414D 45203132 32315C72  OMAINNAME 1221\r
00BDF0  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00BE00  4E4F5F4E 4554574F 524B2031 3232325C  NO_NETWORK 1222\
00BE10  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00BE20  5F43414E 43454C4C 45442031 3232335C  _CANCELLED 1223\
00BE30  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00BE40  5F555345 525F4D41 50504544 5F46494C  _USER_MAPPED_FIL
00BE50  45203132 32345C72 5C6E2364 6566696E  E 1224\r\n#defin
00BE60  65204552 524F525F 434F4E4E 45435449  e ERROR_CONNECTI
00BE70  4F4E5F52 45465553 45442031 3232355C  ON_REFUSED 1225\
00BE80  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00BE90  5F475241 43454655 4C5F4449 53434F4E  _GRACEFUL_DISCON
00BEA0  4E454354 20313232 365C725C 6E236465  NECT 1226\r\n#de
00BEB0  66696E65 20455252 4F525F41 44445245  fine ERROR_ADDRE
00BEC0  53535F41 4C524541 44595F41 53534F43  SS_ALREADY_ASSOC
00BED0  49415445 44203132 32375C72 5C6E2364  IATED 1227\r\n#d
00BEE0  6566696E 65204552 524F525F 41444452  efine ERROR_ADDR
00BEF0  4553535F 4E4F545F 4153534F 43494154  ESS_NOT_ASSOCIAT
00BF00  45442031 3232385C 725C6E23 64656669  ED 1228\r\n#defi
00BF10  6E652045 52524F52 5F434F4E 4E454354  ne ERROR_CONNECT
00BF20  494F4E5F 494E5641 4C494420 31323239  ION_INVALID 1229
00BF30  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00BF40  525F434F 4E4E4543 54494F4E 5F414354  R_CONNECTION_ACT
00BF50  49564520 31323330 5C725C6E 23646566  IVE 1230\r\n#def
00BF60  696E6520 4552524F 525F4E45 54574F52  ine ERROR_NETWOR
00BF70  4B5F554E 52454143 4841424C 45203132  K_UNREACHABLE 12
00BF80  33315C72 5C6E2364 6566696E 65204552  31\r\n#define ER
00BF90  524F525F 484F5354 5F554E52 45414348  ROR_HOST_UNREACH
00BFA0  41424C45 20313233 325C725C 6E236465  ABLE 1232\r\n#de
00BFB0  66696E65 20455252 4F525F50 524F544F  fine ERROR_PROTO
00BFC0  434F4C5F 554E5245 41434841 424C4520  COL_UNREACHABLE 
00BFD0  31323333 5C725C6E 23646566 696E6520  1233\r\n#define 
00BFE0  4552524F 525F504F 52545F55 4E524541  ERROR_PORT_UNREA
00BFF0  43484142 4C452031 3233345C 725C6E23  CHABLE 1234\r\n#
00C000  64656669 6E652045 52524F52 5F524551  define ERROR_REQ
00C010  55455354 5F41424F 52544544 20313233  UEST_ABORTED 123
00C020  355C725C 6E236465 66696E65 20455252  5\r\n#define ERR
00C030  4F525F43 4F4E4E45 4354494F 4E5F4142  OR_CONNECTION_AB
00C040  4F525445 44203132 33365C72 5C6E2364  ORTED 1236\r\n#d
00C050  6566696E 65204552 524F525F 52455452  efine ERROR_RETR
00C060  59203132 33375C72 5C6E2364 6566696E  Y 1237\r\n#defin
00C070  65204552 524F525F 434F4E4E 45435449  e ERROR_CONNECTI
00C080  4F4E5F43 4F554E54 5F4C494D 49542031  ON_COUNT_LIMIT 1
00C090  3233385C 725C6E23 64656669 6E652045  238\r\n#define E
00C0A0  52524F52 5F4C4F47 494E5F54 494D455F  RROR_LOGIN_TIME_
00C0B0  52455354 52494354 494F4E20 31323339  RESTRICTION 1239
00C0C0  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00C0D0  525F4C4F 47494E5F 574B5354 415F5245  R_LOGIN_WKSTA_RE
00C0E0  53545249 4354494F 4E203132 34305C72  STRICTION 1240\r
00C0F0  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00C100  494E434F 52524543 545F4144 44524553  INCORRECT_ADDRES
00C110  53203132 34315C72 5C6E2364 6566696E  S 1241\r\n#defin
00C120  65204552 524F525F 414C5245 4144595F  e ERROR_ALREADY_
00C130  52454749 53544552 45442031 3234325C  REGISTERED 1242\
00C140  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00C150  5F534552 56494345 5F4E4F54 5F464F55  _SERVICE_NOT_FOU
00C160  4E442031 3234335C 725C6E23 64656669  ND 1243\r\n#defi
00C170  6E652045 52524F52 5F4E4F54 5F415554  ne ERROR_NOT_AUT
00C180  48454E54 49434154 45442031 3234345C  HENTICATED 1244\
00C190  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00C1A0  5F4E4F54 5F4C4F47 4745445F 4F4E2031  _NOT_LOGGED_ON 1
00C1B0  3234355C 725C6E23 64656669 6E652045  245\r\n#define E
00C1C0  52524F52 5F434F4E 54494E55 45203132  RROR_CONTINUE 12
00C1D0  34365C72 5C6E2364 6566696E 65204552  46\r\n#define ER
00C1E0  524F525F 414C5245 4144595F 494E4954  ROR_ALREADY_INIT
00C1F0  49414C49 5A454420 31323437 5C725C6E  IALIZED 1247\r\n
00C200  23646566 696E6520 4552524F 525F4E4F  #define ERROR_NO
00C210  5F4D4F52 455F4445 56494345 53203132  _MORE_DEVICES 12
00C220  34385C72 5C6E2364 6566696E 65204552  48\r\n#define ER
00C230  524F525F 4E4F545F 414C4C5F 41535349  ROR_NOT_ALL_ASSI
00C240  474E4544 20313330 305C725C 6E236465  GNED 1300\r\n#de
00C250  66696E65 20455252 4F525F53 4F4D455F  fine ERROR_SOME_
00C260  4E4F545F 4D415050 45442031 3330315C  NOT_MAPPED 1301\
00C270  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00C280  5F4E4F5F 51554F54 41535F46 4F525F41  _NO_QUOTAS_FOR_A
00C290  43434F55 4E542031 3330325C 725C6E23  CCOUNT 1302\r\n#
00C2A0  64656669 6E652045 52524F52 5F4C4F43  define ERROR_LOC
00C2B0  414C5F55 5345525F 53455353 494F4E5F  AL_USER_SESSION_
00C2C0  4B455920 31333033 5C725C6E 23646566  KEY 1303\r\n#def
00C2D0  696E6520 4552524F 525F4E55 4C4C5F4C  ine ERROR_NULL_L
00C2E0  4D5F5041 5353574F 52442031 3330345C  M_PASSWORD 1304\
00C2F0  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00C300  5F554E4B 4E4F574E 5F524556 4953494F  _UNKNOWN_REVISIO
00C310  4E203133 30355C72 5C6E2364 6566696E  N 1305\r\n#defin
00C320  65204552 524F525F 52455649 53494F4E  e ERROR_REVISION
00C330  5F4D4953 4D415443 48203133 30365C72  _MISMATCH 1306\r
00C340  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00C350  494E5641 4C49445F 4F574E45 52203133  INVALID_OWNER 13
00C360  30375C72 5C6E2364 6566696E 65204552  07\r\n#define ER
00C370  524F525F 494E5641 4C49445F 5052494D  ROR_INVALID_PRIM
00C380  4152595F 47524F55 50203133 30385C72  ARY_GROUP 1308\r
00C390  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00C3A0  4E4F5F49 4D504552 534F4E41 54494F4E  NO_IMPERSONATION
00C3B0  5F544F4B 454E2031 3330395C 725C6E23  _TOKEN 1309\r\n#
00C3C0  64656669 6E652045 52524F52 5F43414E  define ERROR_CAN
00C3D0  545F4449 5341424C 455F4D41 4E444154  T_DISABLE_MANDAT
00C3E0  4F525920 31333130 5C725C6E 23646566  ORY 1310\r\n#def
00C3F0  696E6520 4552524F 525F4E4F 5F4C4F47  ine ERROR_NO_LOG
00C400  4F4E5F53 45525645 52532031 3331315C  ON_SERVERS 1311\
00C410  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00C420  5F4E4F5F 53554348 5F4C4F47 4F4E5F53  _NO_SUCH_LOGON_S
00C430  45535349 4F4E2031 3331325C 725C6E23  ESSION 1312\r\n#
00C440  64656669 6E652045 52524F52 5F4E4F5F  define ERROR_NO_
00C450  53554348 5F505249 56494C45 47452031  SUCH_PRIVILEGE 1
00C460  3331335C 725C6E23 64656669 6E652045  313\r\n#define E
00C470  52524F52 5F505249 56494C45 47455F4E  RROR_PRIVILEGE_N
00C480  4F545F48 454C4420 31333134 5C725C6E  OT_HELD 1314\r\n
00C490  23646566 696E6520 4552524F 525F494E  #define ERROR_IN
00C4A0  56414C49 445F4143 434F554E 545F4E41  VALID_ACCOUNT_NA
00C4B0  4D452031 3331355C 725C6E23 64656669  ME 1315\r\n#defi
00C4C0  6E652045 52524F52 5F555345 525F4558  ne ERROR_USER_EX
00C4D0  49535453 20313331 365C725C 6E236465  ISTS 1316\r\n#de
00C4E0  66696E65 20455252 4F525F4E 4F5F5355  fine ERROR_NO_SU
00C4F0  43485F55 53455220 31333137 5C725C6E  CH_USER 1317\r\n
00C500  23646566 696E6520 4552524F 525F4752  #define ERROR_GR
00C510  4F55505F 45584953 54532031 3331385C  OUP_EXISTS 1318\
00C520  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00C530  5F4E4F5F 53554348 5F47524F 55502031  _NO_SUCH_GROUP 1
00C540  3331395C 725C6E23 64656669 6E652045  319\r\n#define E
00C550  52524F52 5F4D454D 4245525F 494E5F47  RROR_MEMBER_IN_G
00C560  524F5550 20313332 305C725C 6E236465  ROUP 1320\r\n#de
00C570  66696E65 20455252 4F525F4D 454D4245  fine ERROR_MEMBE
00C580  525F4E4F 545F494E 5F47524F 55502031  R_NOT_IN_GROUP 1
00C590  3332315C 725C6E23 64656669 6E652045  321\r\n#define E
00C5A0  52524F52 5F4C4153 545F4144 4D494E20  RROR_LAST_ADMIN 
00C5B0  31333232 5C725C6E 23646566 696E6520  1322\r\n#define 
00C5C0  4552524F 525F5752 4F4E475F 50415353  ERROR_WRONG_PASS
00C5D0  574F5244 20313332 335C725C 6E236465  WORD 1323\r\n#de
00C5E0  66696E65 20455252 4F525F49 4C4C5F46  fine ERROR_ILL_F
00C5F0  4F524D45 445F5041 5353574F 52442031  ORMED_PASSWORD 1
00C600  3332345C 725C6E23 64656669 6E652045  324\r\n#define E
00C610  52524F52 5F504153 53574F52 445F5245  RROR_PASSWORD_RE
00C620  53545249 4354494F 4E203133 32355C72  STRICTION 1325\r
00C630  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00C640  4C4F474F 4E5F4641 494C5552 45203133  LOGON_FAILURE 13
00C650  32365C72 5C6E2364 6566696E 65204552  26\r\n#define ER
00C660  524F525F 4143434F 554E545F 52455354  ROR_ACCOUNT_REST
00C670  52494354 494F4E20 31333237 5C725C6E  RICTION 1327\r\n
00C680  23646566 696E6520 4552524F 525F494E  #define ERROR_IN
00C690  56414C49 445F4C4F 474F4E5F 484F5552  VALID_LOGON_HOUR
00C6A0  53203133 32385C72 5C6E2364 6566696E  S 1328\r\n#defin
00C6B0  65204552 524F525F 494E5641 4C49445F  e ERROR_INVALID_
00C6C0  574F524B 53544154 494F4E20 31333239  WORKSTATION 1329
00C6D0  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00C6E0  525F5041 5353574F 52445F45 58504952  R_PASSWORD_EXPIR
00C6F0  45442031 3333305C 725C6E23 64656669  ED 1330\r\n#defi
00C700  6E652045 52524F52 5F414343 4F554E54  ne ERROR_ACCOUNT
00C710  5F444953 41424C45 44203133 33315C72  _DISABLED 1331\r
00C720  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00C730  4E4F4E45 5F4D4150 50454420 31333332  NONE_MAPPED 1332
00C740  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00C750  525F544F 4F5F4D41 4E595F4C 55494453  R_TOO_MANY_LUIDS
00C760  5F524551 55455354 45442031 3333335C  _REQUESTED 1333\
00C770  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00C780  5F4C5549 44535F45 58484155 53544544  _LUIDS_EXHAUSTED
00C790  20313333 345C725C 6E236465 66696E65   1334\r\n#define
00C7A0  20455252 4F525F49 4E56414C 49445F53   ERROR_INVALID_S
00C7B0  55425F41 5554484F 52495459 20313333  UB_AUTHORITY 133
00C7C0  355C725C 6E236465 66696E65 20455252  5\r\n#define ERR
00C7D0  4F525F49 4E56414C 49445F41 434C2031  OR_INVALID_ACL 1
00C7E0  3333365C 725C6E23 64656669 6E652045  336\r\n#define E
00C7F0  52524F52 5F494E56 414C4944 5F534944  RROR_INVALID_SID
00C800  20313333 375C725C 6E236465 66696E65   1337\r\n#define
00C810  20455252 4F525F49 4E56414C 49445F53   ERROR_INVALID_S
00C820  45435552 4954595F 44455343 52203133  ECURITY_DESCR 13
00C830  33385C72 5C6E2364 6566696E 65204552  38\r\n#define ER
00C840  524F525F 4241445F 494E4845 52495441  ROR_BAD_INHERITA
00C850  4E43455F 41434C20 31333430 5C725C6E  NCE_ACL 1340\r\n
00C860  23646566 696E6520 4552524F 525F5345  #define ERROR_SE
00C870  52564552 5F444953 41424C45 44203133  RVER_DISABLED 13
00C880  34315C72 5C6E2364 6566696E 65204552  41\r\n#define ER
00C890  524F525F 53455256 45525F4E 4F545F44  ROR_SERVER_NOT_D
00C8A0  49534142 4C454420 31333432 5C725C6E  ISABLED 1342\r\n
00C8B0  23646566 696E6520 4552524F 525F494E  #define ERROR_IN
00C8C0  56414C49 445F4944 5F415554 484F5249  VALID_ID_AUTHORI
00C8D0  54592031 3334335C 725C6E23 64656669  TY 1343\r\n#defi
00C8E0  6E652045 52524F52 5F414C4C 4F545445  ne ERROR_ALLOTTE
00C8F0  445F5350 4143455F 45584345 45444544  D_SPACE_EXCEEDED
00C900  20313334 345C725C 6E236465 66696E65   1344\r\n#define
00C910  20455252 4F525F49 4E56414C 49445F47   ERROR_INVALID_G
00C920  524F5550 5F415454 52494255 54455320  ROUP_ATTRIBUTES 
00C930  31333435 5C725C6E 23646566 696E6520  1345\r\n#define 
00C940  4552524F 525F4241 445F494D 50455253  ERROR_BAD_IMPERS
00C950  4F4E4154 494F4E5F 4C455645 4C203133  ONATION_LEVEL 13
00C960  34365C72 5C6E2364 6566696E 65204552  46\r\n#define ER
00C970  524F525F 43414E54 5F4F5045 4E5F414E  ROR_CANT_OPEN_AN
00C980  4F4E594D 4F555320 31333437 5C725C6E  ONYMOUS 1347\r\n
00C990  23646566 696E6520 4552524F 525F4241  #define ERROR_BA
00C9A0  445F5641 4C494441 54494F4E 5F434C41  D_VALIDATION_CLA
00C9B0  53532031 3334385C 725C6E23 64656669  SS 1348\r\n#defi
00C9C0  6E652045 52524F52 5F424144 5F544F4B  ne ERROR_BAD_TOK
00C9D0  454E5F54 59504520 31333439 5C725C6E  EN_TYPE 1349\r\n
00C9E0  23646566 696E6520 4552524F 525F4E4F  #define ERROR_NO
00C9F0  5F534543 55524954 595F4F4E 5F4F424A  _SECURITY_ON_OBJ
00CA00  45435420 31333530 5C725C6E 23646566  ECT 1350\r\n#def
00CA10  696E6520 4552524F 525F4341 4E545F41  ine ERROR_CANT_A
00CA20  43434553 535F444F 4D41494E 5F494E46  CCESS_DOMAIN_INF
00CA30  4F203133 35315C72 5C6E2364 6566696E  O 1351\r\n#defin
00CA40  65204552 524F525F 494E5641 4C49445F  e ERROR_INVALID_
00CA50  53455256 45525F53 54415445 20313335  SERVER_STATE 135
00CA60  325C725C 6E236465 66696E65 20455252  2\r\n#define ERR
00CA70  4F525F49 4E56414C 49445F44 4F4D4149  OR_INVALID_DOMAI
00CA80  4E5F5354 41544520 31333533 5C725C6E  N_STATE 1353\r\n
00CA90  23646566 696E6520 4552524F 525F494E  #define ERROR_IN
00CAA0  56414C49 445F444F 4D41494E 5F524F4C  VALID_DOMAIN_ROL
00CAB0  45203133 35345C72 5C6E2364 6566696E  E 1354\r\n#defin
00CAC0  65204552 524F525F 4E4F5F53 5543485F  e ERROR_NO_SUCH_
00CAD0  444F4D41 494E2031 3335355C 725C6E23  DOMAIN 1355\r\n#
00CAE0  64656669 6E652045 52524F52 5F444F4D  define ERROR_DOM
00CAF0  41494E5F 45584953 54532031 3335365C  AIN_EXISTS 1356\
00CB00  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00CB10  5F444F4D 41494E5F 4C494D49 545F4558  _DOMAIN_LIMIT_EX
00CB20  43454544 45442031 3335375C 725C6E23  CEEDED 1357\r\n#
00CB30  64656669 6E652045 52524F52 5F494E54  define ERROR_INT
00CB40  45524E41 4C5F4442 5F434F52 52555054  ERNAL_DB_CORRUPT
00CB50  494F4E20 31333538 5C725C6E 23646566  ION 1358\r\n#def
00CB60  696E6520 4552524F 525F494E 5445524E  ine ERROR_INTERN
00CB70  414C5F45 52524F52 20313335 395C725C  AL_ERROR 1359\r\
00CB80  6E236465 66696E65 20455252 4F525F47  n#define ERROR_G
00CB90  454E4552 49435F4E 4F545F4D 41505045  ENERIC_NOT_MAPPE
00CBA0  44203133 36305C72 5C6E2364 6566696E  D 1360\r\n#defin
00CBB0  65204552 524F525F 4241445F 44455343  e ERROR_BAD_DESC
00CBC0  52495054 4F525F46 4F524D41 54203133  RIPTOR_FORMAT 13
00CBD0  36315C72 5C6E2364 6566696E 65204552  61\r\n#define ER
00CBE0  524F525F 4E4F545F 4C4F474F 4E5F5052  ROR_NOT_LOGON_PR
00CBF0  4F434553 53203133 36325C72 5C6E2364  OCESS 1362\r\n#d
00CC00  6566696E 65204552 524F525F 4C4F474F  efine ERROR_LOGO
00CC10  4E5F5345 5353494F 4E5F4558 49535453  N_SESSION_EXISTS
00CC20  20313336 335C725C 6E236465 66696E65   1363\r\n#define
00CC30  20455252 4F525F4E 4F5F5355 43485F50   ERROR_NO_SUCH_P
00CC40  41434B41 47452031 3336345C 725C6E23  ACKAGE 1364\r\n#
00CC50  64656669 6E652045 52524F52 5F424144  define ERROR_BAD
00CC60  5F4C4F47 4F4E5F53 45535349 4F4E5F53  _LOGON_SESSION_S
00CC70  54415445 20313336 355C725C 6E236465  TATE 1365\r\n#de
00CC80  66696E65 20455252 4F525F4C 4F474F4E  fine ERROR_LOGON
00CC90  5F534553 53494F4E 5F434F4C 4C495349  _SESSION_COLLISI
00CCA0  4F4E2031 3336365C 725C6E23 64656669  ON 1366\r\n#defi
00CCB0  6E652045 52524F52 5F494E56 414C4944  ne ERROR_INVALID
00CCC0  5F4C4F47 4F4E5F54 59504520 31333637  _LOGON_TYPE 1367
00CCD0  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00CCE0  525F4341 4E4E4F54 5F494D50 4552534F  R_CANNOT_IMPERSO
00CCF0  4E415445 20313336 385C725C 6E236465  NATE 1368\r\n#de
00CD00  66696E65 20455252 4F525F52 58414354  fine ERROR_RXACT
00CD10  5F494E56 414C4944 5F535441 54452031  _INVALID_STATE 1
00CD20  3336395C 725C6E23 64656669 6E652045  369\r\n#define E
00CD30  52524F52 5F525841 43545F43 4F4D4D49  RROR_RXACT_COMMI
00CD40  545F4641 494C5552 45203133 37305C72  T_FAILURE 1370\r
00CD50  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00CD60  53504543 49414C5F 4143434F 554E5420  SPECIAL_ACCOUNT 
00CD70  31333731 5C725C6E 23646566 696E6520  1371\r\n#define 
00CD80  4552524F 525F5350 45434941 4C5F4752  ERROR_SPECIAL_GR
00CD90  4F555020 31333732 5C725C6E 23646566  OUP 1372\r\n#def
00CDA0  696E6520 4552524F 525F5350 45434941  ine ERROR_SPECIA
00CDB0  4C5F5553 45522031 3337335C 725C6E23  L_USER 1373\r\n#
00CDC0  64656669 6E652045 52524F52 5F4D454D  define ERROR_MEM
00CDD0  42455253 5F505249 4D415259 5F47524F  BERS_PRIMARY_GRO
00CDE0  55502031 3337345C 725C6E23 64656669  UP 1374\r\n#defi
00CDF0  6E652045 52524F52 5F544F4B 454E5F41  ne ERROR_TOKEN_A
00CE00  4C524541 44595F49 4E5F5553 45203133  LREADY_IN_USE 13
00CE10  37355C72 5C6E2364 6566696E 65204552  75\r\n#define ER
00CE20  524F525F 4E4F5F53 5543485F 414C4941  ROR_NO_SUCH_ALIA
00CE30  53203133 37365C72 5C6E2364 6566696E  S 1376\r\n#defin
00CE40  65204552 524F525F 4D454D42 45525F4E  e ERROR_MEMBER_N
00CE50  4F545F49 4E5F414C 49415320 31333737  OT_IN_ALIAS 1377
00CE60  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00CE70  525F4D45 4D424552 5F494E5F 414C4941  R_MEMBER_IN_ALIA
00CE80  53203133 37385C72 5C6E2364 6566696E  S 1378\r\n#defin
00CE90  65204552 524F525F 414C4941 535F4558  e ERROR_ALIAS_EX
00CEA0  49535453 20313337 395C725C 6E236465  ISTS 1379\r\n#de
00CEB0  66696E65 20455252 4F525F4C 4F474F4E  fine ERROR_LOGON
00CEC0  5F4E4F54 5F475241 4E544544 20313338  _NOT_GRANTED 138
00CED0  305C725C 6E236465 66696E65 20455252  0\r\n#define ERR
00CEE0  4F525F54 4F4F5F4D 414E595F 53454352  OR_TOO_MANY_SECR
00CEF0  45545320 31333831 5C725C6E 23646566  ETS 1381\r\n#def
00CF00  696E6520 4552524F 525F5345 43524554  ine ERROR_SECRET
00CF10  5F544F4F 5F4C4F4E 47203133 38325C72  _TOO_LONG 1382\r
00CF20  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00CF30  494E5445 524E414C 5F44425F 4552524F  INTERNAL_DB_ERRO
00CF40  52203133 38335C72 5C6E2364 6566696E  R 1383\r\n#defin
00CF50  65204552 524F525F 544F4F5F 4D414E59  e ERROR_TOO_MANY
00CF60  5F434F4E 54455854 5F494453 20313338  _CONTEXT_IDS 138
00CF70  345C725C 6E236465 66696E65 20455252  4\r\n#define ERR
00CF80  4F525F4C 4F474F4E 5F545950 455F4E4F  OR_LOGON_TYPE_NO
00CF90  545F4752 414E5445 44203133 38355C72  T_GRANTED 1385\r
00CFA0  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00CFB0  4E545F43 524F5353 5F454E43 52595054  NT_CROSS_ENCRYPT
00CFC0  494F4E5F 52455155 49524544 20313338  ION_REQUIRED 138
00CFD0  365C725C 6E236465 66696E65 20455252  6\r\n#define ERR
00CFE0  4F525F4E 4F5F5355 43485F4D 454D4245  OR_NO_SUCH_MEMBE
00CFF0  52203133 38375C72 5C6E2364 6566696E  R 1387\r\n#defin
00D000  65204552 524F525F 494E5641 4C49445F  e ERROR_INVALID_
00D010  4D454D42 45522031 3338385C 725C6E23  MEMBER 1388\r\n#
00D020  64656669 6E652045 52524F52 5F544F4F  define ERROR_TOO
00D030  5F4D414E 595F5349 44532031 3338395C  _MANY_SIDS 1389\
00D040  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00D050  5F4C4D5F 43524F53 535F454E 43525950  _LM_CROSS_ENCRYP
00D060  54494F4E 5F524551 55495245 44203133  TION_REQUIRED 13
00D070  39305C72 5C6E2364 6566696E 65204552  90\r\n#define ER
00D080  524F525F 4E4F5F49 4E484552 4954414E  ROR_NO_INHERITAN
00D090  43452031 3339315C 725C6E23 64656669  CE 1391\r\n#defi
00D0A0  6E652045 52524F52 5F46494C 455F434F  ne ERROR_FILE_CO
00D0B0  52525550 54203133 39325C72 5C6E2364  RRUPT 1392\r\n#d
00D0C0  6566696E 65204552 524F525F 4449534B  efine ERROR_DISK
00D0D0  5F434F52 52555054 20313339 335C725C  _CORRUPT 1393\r\
00D0E0  6E236465 66696E65 20455252 4F525F4E  n#define ERROR_N
00D0F0  4F5F5553 45525F53 45535349 4F4E5F4B  O_USER_SESSION_K
00D100  45592031 3339345C 725C6E23 64656669  EY 1394\r\n#defi
00D110  6E652045 52524F52 5F4C4943 454E5345  ne ERROR_LICENSE
00D120  5F51554F 54415F45 58434545 44454420  _QUOTA_EXCEEDED 
00D130  31333935 5C725C6E 23646566 696E6520  1395\r\n#define 
00D140  4552524F 525F494E 56414C49 445F5749  ERROR_INVALID_WI
00D150  4E444F57 5F48414E 444C4520 31343030  NDOW_HANDLE 1400
00D160  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00D170  525F494E 56414C49 445F4D45 4E555F48  R_INVALID_MENU_H
00D180  414E444C 45203134 30315C72 5C6E2364  ANDLE 1401\r\n#d
00D190  6566696E 65204552 524F525F 494E5641  efine ERROR_INVA
00D1A0  4C49445F 43555253 4F525F48 414E444C  LID_CURSOR_HANDL
00D1B0  45203134 30325C72 5C6E2364 6566696E  E 1402\r\n#defin
00D1C0  65204552 524F525F 494E5641 4C49445F  e ERROR_INVALID_
00D1D0  41434345 4C5F4841 4E444C45 20313430  ACCEL_HANDLE 140
00D1E0  335C725C 6E236465 66696E65 20455252  3\r\n#define ERR
00D1F0  4F525F49 4E56414C 49445F48 4F4F4B5F  OR_INVALID_HOOK_
00D200  48414E44 4C452031 3430345C 725C6E23  HANDLE 1404\r\n#
00D210  64656669 6E652045 52524F52 5F494E56  define ERROR_INV
00D220  414C4944 5F445750 5F48414E 444C4520  ALID_DWP_HANDLE 
00D230  31343035 5C725C6E 23646566 696E6520  1405\r\n#define 
00D240  4552524F 525F544C 575F5749 54485F57  ERROR_TLW_WITH_W
00D250  53434849 4C442031 3430365C 725C6E23  SCHILD 1406\r\n#
00D260  64656669 6E652045 52524F52 5F43414E  define ERROR_CAN
00D270  4E4F545F 46494E44 5F574E44 5F434C41  NOT_FIND_WND_CLA
00D280  53532031 3430375C 725C6E23 64656669  SS 1407\r\n#defi
00D290  6E652045 52524F52 5F57494E 444F575F  ne ERROR_WINDOW_
00D2A0  4F465F4F 54484552 5F544852 45414420  OF_OTHER_THREAD 
00D2B0  31343038 5C725C6E 23646566 696E6520  1408\r\n#define 
00D2C0  4552524F 525F484F 544B4559 5F414C52  ERROR_HOTKEY_ALR
00D2D0  45414459 5F524547 49535445 52454420  EADY_REGISTERED 
00D2E0  31343039 5C725C6E 23646566 696E6520  1409\r\n#define 
00D2F0  4552524F 525F434C 4153535F 414C5245  ERROR_CLASS_ALRE
00D300  4144595F 45584953 54532031 3431305C  ADY_EXISTS 1410\
00D310  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00D320  5F434C41 53535F44 4F45535F 4E4F545F  _CLASS_DOES_NOT_
00D330  45584953 54203134 31315C72 5C6E2364  EXIST 1411\r\n#d
00D340  6566696E 65204552 524F525F 434C4153  efine ERROR_CLAS
00D350  535F4841 535F5749 4E444F57 53203134  S_HAS_WINDOWS 14
00D360  31325C72 5C6E2364 6566696E 65204552  12\r\n#define ER
00D370  524F525F 494E5641 4C49445F 494E4445  ROR_INVALID_INDE
00D380  58203134 31335C72 5C6E2364 6566696E  X 1413\r\n#defin
00D390  65204552 524F525F 494E5641 4C49445F  e ERROR_INVALID_
00D3A0  49434F4E 5F48414E 444C4520 31343134  ICON_HANDLE 1414
00D3B0  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00D3C0  525F5052 49564154 455F4449 414C4F47  R_PRIVATE_DIALOG
00D3D0  5F494E44 45582031 3431355C 725C6E23  _INDEX 1415\r\n#
00D3E0  64656669 6E652045 52524F52 5F4C4953  define ERROR_LIS
00D3F0  54424F58 5F49445F 4E4F545F 464F554E  TBOX_ID_NOT_FOUN
00D400  44203134 31365C72 5C6E2364 6566696E  D 1416\r\n#defin
00D410  65204552 524F525F 4E4F5F57 494C4443  e ERROR_NO_WILDC
00D420  4152445F 43484152 41435445 52532031  ARD_CHARACTERS 1
00D430  3431375C 725C6E23 64656669 6E652045  417\r\n#define E
00D440  52524F52 5F434C49 50424F41 52445F4E  RROR_CLIPBOARD_N
00D450  4F545F4F 50454E20 31343138 5C725C6E  OT_OPEN 1418\r\n
00D460  23646566 696E6520 4552524F 525F484F  #define ERROR_HO
00D470  544B4559 5F4E4F54 5F524547 49535445  TKEY_NOT_REGISTE
00D480  52454420 31343139 5C725C6E 23646566  RED 1419\r\n#def
00D490  696E6520 4552524F 525F5749 4E444F57  ine ERROR_WINDOW
00D4A0  5F4E4F54 5F444941 4C4F4720 31343230  _NOT_DIALOG 1420
00D4B0  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00D4C0  525F434F 4E54524F 4C5F4944 5F4E4F54  R_CONTROL_ID_NOT
00D4D0  5F464F55 4E442031 3432315C 725C6E23  _FOUND 1421\r\n#
00D4E0  64656669 6E652045 52524F52 5F494E56  define ERROR_INV
00D4F0  414C4944 5F434F4D 424F424F 585F4D45  ALID_COMBOBOX_ME
00D500  53534147 45203134 32325C72 5C6E2364  SSAGE 1422\r\n#d
00D510  6566696E 65204552 524F525F 57494E44  efine ERROR_WIND
00D520  4F575F4E 4F545F43 4F4D424F 424F5820  OW_NOT_COMBOBOX 
00D530  31343233 5C725C6E 23646566 696E6520  1423\r\n#define 
00D540  4552524F 525F494E 56414C49 445F4544  ERROR_INVALID_ED
00D550  49545F48 45494748 54203134 32345C72  IT_HEIGHT 1424\r
00D560  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00D570  44435F4E 4F545F46 4F554E44 20313432  DC_NOT_FOUND 142
00D580  355C725C 6E236465 66696E65 20455252  5\r\n#define ERR
00D590  4F525F49 4E56414C 49445F48 4F4F4B5F  OR_INVALID_HOOK_
00D5A0  46494C54 45522031 3432365C 725C6E23  FILTER 1426\r\n#
00D5B0  64656669 6E652045 52524F52 5F494E56  define ERROR_INV
00D5C0  414C4944 5F46494C 5445525F 50524F43  ALID_FILTER_PROC
00D5D0  20313432 375C725C 6E236465 66696E65   1427\r\n#define
00D5E0  20455252 4F525F48 4F4F4B5F 4E454544   ERROR_HOOK_NEED
00D5F0  535F484D 4F442031 3432385C 725C6E23  S_HMOD 1428\r\n#
00D600  64656669 6E652045 52524F52 5F474C4F  define ERROR_GLO
00D610  42414C5F 4F4E4C59 5F484F4F 4B203134  BAL_ONLY_HOOK 14
00D620  32395C72 5C6E2364 6566696E 65204552  29\r\n#define ER
00D630  524F525F 4A4F5552 4E414C5F 484F4F4B  ROR_JOURNAL_HOOK
00D640  5F534554 20313433 305C725C 6E236465  _SET 1430\r\n#de
00D650  66696E65 20455252 4F525F48 4F4F4B5F  fine ERROR_HOOK_
00D660  4E4F545F 494E5354 414C4C45 44203134  NOT_INSTALLED 14
00D670  33315C72 5C6E2364 6566696E 65204552  31\r\n#define ER
00D680  524F525F 494E5641 4C49445F 4C425F4D  ROR_INVALID_LB_M
00D690  45535341 47452031 3433325C 725C6E23  ESSAGE 1432\r\n#
00D6A0  64656669 6E652045 52524F52 5F534554  define ERROR_SET
00D6B0  434F554E 545F4F4E 5F424144 5F4C4220  COUNT_ON_BAD_LB 
00D6C0  31343333 5C725C6E 23646566 696E6520  1433\r\n#define 
00D6D0  4552524F 525F4C42 5F574954 484F5554  ERROR_LB_WITHOUT
00D6E0  5F544142 53544F50 53203134 33345C72  _TABSTOPS 1434\r
00D6F0  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00D700  44455354 524F595F 4F424A45 43545F4F  DESTROY_OBJECT_O
00D710  465F4F54 4845525F 54485245 41442031  F_OTHER_THREAD 1
00D720  3433355C 725C6E23 64656669 6E652045  435\r\n#define E
00D730  52524F52 5F434849 4C445F57 494E444F  RROR_CHILD_WINDO
00D740  575F4D45 4E552031 3433365C 725C6E23  W_MENU 1436\r\n#
00D750  64656669 6E652045 52524F52 5F4E4F5F  define ERROR_NO_
00D760  53595354 454D5F4D 454E5520 31343337  SYSTEM_MENU 1437
00D770  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00D780  525F494E 56414C49 445F4D53 47424F58  R_INVALID_MSGBOX
00D790  5F535459 4C452031 3433385C 725C6E23  _STYLE 1438\r\n#
00D7A0  64656669 6E652045 52524F52 5F494E56  define ERROR_INV
00D7B0  414C4944 5F535049 5F56414C 55452031  ALID_SPI_VALUE 1
00D7C0  3433395C 725C6E23 64656669 6E652045  439\r\n#define E
00D7D0  52524F52 5F534352 45454E5F 414C5245  RROR_SCREEN_ALRE
00D7E0  4144595F 4C4F434B 45442031 3434305C  ADY_LOCKED 1440\
00D7F0  725C6E23 64656669 6E652045 52524F52  r\n#define ERROR
00D800  5F48574E 44535F48 4156455F 44494646  _HWNDS_HAVE_DIFF
00D810  5F504152 454E5420 31343431 5C725C6E  _PARENT 1441\r\n
00D820  23646566 696E6520 4552524F 525F4E4F  #define ERROR_NO
00D830  545F4348 494C445F 57494E44 4F572031  T_CHILD_WINDOW 1
00D840  3434325C 725C6E23 64656669 6E652045  442\r\n#define E
00D850  52524F52 5F494E56 414C4944 5F47575F  RROR_INVALID_GW_
00D860  434F4D4D 414E4420 31343433 5C725C6E  COMMAND 1443\r\n
00D870  23646566 696E6520 4552524F 525F494E  #define ERROR_IN
00D880  56414C49 445F5448 52454144 5F494420  VALID_THREAD_ID 
00D890  31343434 5C725C6E 23646566 696E6520  1444\r\n#define 
00D8A0  4552524F 525F4E4F 4E5F4D44 49434849  ERROR_NON_MDICHI
00D8B0  4C445F57 494E444F 57203134 34355C72  LD_WINDOW 1445\r
00D8C0  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00D8D0  504F5055 505F414C 52454144 595F4143  POPUP_ALREADY_AC
00D8E0  54495645 20313434 365C725C 6E236465  TIVE 1446\r\n#de
00D8F0  66696E65 20455252 4F525F4E 4F5F5343  fine ERROR_NO_SC
00D900  524F4C4C 42415253 20313434 375C725C  ROLLBARS 1447\r\
00D910  6E236465 66696E65 20455252 4F525F49  n#define ERROR_I
00D920  4E56414C 49445F53 43524F4C 4C424152  NVALID_SCROLLBAR
00D930  5F52414E 47452031 3434385C 725C6E23  _RANGE 1448\r\n#
00D940  64656669 6E652045 52524F52 5F494E56  define ERROR_INV
00D950  414C4944 5F53484F 5757494E 5F434F4D  ALID_SHOWWIN_COM
00D960  4D414E44 20313434 395C725C 6E236465  MAND 1449\r\n#de
00D970  66696E65 20455252 4F525F4E 4F5F5359  fine ERROR_NO_SY
00D980  5354454D 5F524553 4F555243 45532031  STEM_RESOURCES 1
00D990  3435305C 725C6E23 64656669 6E652045  450\r\n#define E
00D9A0  52524F52 5F4E4F4E 50414745 445F5359  RROR_NONPAGED_SY
00D9B0  5354454D 5F524553 4F555243 45532031  STEM_RESOURCES 1
00D9C0  3435315C 725C6E23 64656669 6E652045  451\r\n#define E
00D9D0  52524F52 5F504147 45445F53 59535445  RROR_PAGED_SYSTE
00D9E0  4D5F5245 534F5552 43455320 31343532  M_RESOURCES 1452
00D9F0  5C725C6E 23646566 696E6520 4552524F  \r\n#define ERRO
00DA00  525F574F 524B494E 475F5345 545F5155  R_WORKING_SET_QU
00DA10  4F544120 31343533 5C725C6E 23646566  OTA 1453\r\n#def
00DA20  696E6520 4552524F 525F5041 47454649  ine ERROR_PAGEFI
00DA30  4C455F51 554F5441 20313435 345C725C  LE_QUOTA 1454\r\
00DA40  6E236465 66696E65 20455252 4F525F43  n#define ERROR_C
00DA50  4F4D4D49 544D454E 545F4C49 4D495420  OMMITMENT_LIMIT 
00DA60  31343535 5C725C6E 23646566 696E6520  1455\r\n#define 
00DA70  4552524F 525F4D45 4E555F49 54454D5F  ERROR_MENU_ITEM_
00DA80  4E4F545F 464F554E 44203134 35365C72  NOT_FOUND 1456\r
00DA90  5C6E2364 6566696E 65204552 524F525F  \n#define ERROR_
00DAA0  494E5641 4C49445F 4B455942 4F415244  INVALID_KEYBOARD
00DAB0  5F48414E 444C4520 31343537 5C725C6E  _HANDLE 1457\r\n
00DAC0  23646566 696E6520 4552524F 525F484F  #define ERROR_HO
00DAD0  4F4B5F54 5950455F 4E4F545F 414C4C4F  OK_TYPE_NOT_ALLO
00DAE0  57454420 31343538 5C725C6E 23646566  WED 1458\r\n#def
00DAF0  696E6520 4552524F 525F5245 51554952  ine ERROR_REQUIR
00DB00  45535F49 4E544552 41435449 56455F57  ES_INTERACTIVE_W
00DB10  494E444F 57535441 54494F4E 20313435  INDOWSTATION 145
00DB20  395C725C 6E236465 66696E65 20455252  9\r\n#define ERR
00DB30  4F525F45 56454E54 4C4F475F 46494C45  OR_EVENTLOG_FILE
00DB40  5F434F52 52555054 20313530 305C725C  _CORRUPT 1500\r\
00DB50  6E236465 66696E65 20455252 4F525F45  n#define ERROR_E
00DB60  56454E54 4C4F475F 43414E54 5F535441  VENTLOG_CANT_STA
00DB70  52542031 3530315C 725C6E23 64656669  RT 1501\r\n#defi
00DB80  6E652045 52524F52 5F4C4F47 5F46494C  ne ERROR_LOG_FIL
00DB90  455F4655 4C4C2031 3530325C 725C6E23  E_FULL 1502\r\n#
00DBA0  64656669 6E652045 52524F52 5F455645  define ERROR_EVE
00DBB0  4E544C4F 475F4649 4C455F43 48414E47  NTLOG_FILE_CHANG
00DBC0  45442031 3530335C 725C6E5C 725C6E2F  ED 1503\r\n\r\n/
00DBD0  2A5C725C 6E70726F 635C725C 6E2A2F5C  *\r\nproc\r\n*/\
00DBE0  725C6E23 64656669 6E652044 45434C41  r\n#define DECLA
00DBF0  52455F48 414E444C 45286E29 20747970  RE_HANDLE(n) typ
00DC00  65646566 2048414E 444C4520 6E5C725C  edef HANDLE n\r\
00DC10  6E5C725C 6E747970 65646566 20666C6F  n\r\ntypedef flo
00DC20  61742046 4C4F4154 3B5C725C 6E747970  at FLOAT;\r\ntyp
00DC30  65646566 20696E74 20494E54 3B5C725C  edef int INT;\r\
00DC40  6E747970 65646566 20756E73 69676E65  ntypedef unsigne
00DC50  64206368 61722042 5954453B 5C725C6E  d char BYTE;\r\n
00DC60  74797065 64656620 42595445 2A204C50  typedef BYTE* LP
00DC70  42595445 3B5C725C 6E747970 65646566  BYTE;\r\ntypedef
00DC80  20737472 75637420 7B696E74 2064756D   struct {int dum
00DC90  6D793B7D 202A4857 4E443B5C 725C6E74  my;} *HWND;\r\nt
00DCA0  79706564 65662063 6F6E7374 20636861  ypedef const cha
00DCB0  72202A4C 50435354 523B5C72 5C6E7479  r *LPCSTR;\r\nty
00DCC0  70656465 66206368 6172202A 4C505354  pedef char *LPST
00DCD0  523B5C72 5C6E7479 70656465 6620756E  R;\r\ntypedef un
00DCE0  7369676E 65642069 6E742055 494E543B  signed int UINT;
00DCF0  5C725C6E 74797065 64656620 766F6964  \r\ntypedef void
00DD00  2A204841 4E444C45 3B5C725C 6E747970  * HANDLE;\r\ntyp
00DD10  65646566 20766F69 642A2048 494E5354  edef void* HINST
00DD20  414E4345 3B5C725C 6E747970 65646566  ANCE;\r\ntypedef
00DD30  20766F69 642A2048 4D4F4455 4C453B5C   void* HMODULE;\
00DD40  725C6E74 79706564 65662076 6F69642A  r\ntypedef void*
00DD50  20484C4F 43414C3B 5C725C6E 74797065   HLOCAL;\r\ntype
00DD60  64656620 766F6964 2A204C50 564F4944  def void* LPVOID
00DD70  3B5C725C 6E747970 65646566 20766F69  ;\r\ntypedef voi
00DD80  642A2048 464F4E54 3B5C725C 6E747970  d* HFONT;\r\ntyp
00DD90  65646566 20766F69 642A2048 4457503B  edef void* HDWP;
00DDA0  5C725C6E 2F2F7479 70656465 6620756E  \r\n//typedef un
00DDB0  7369676E 65642073 686F7274 202A4C50  signed short *LP
00DDC0  57535452 3B5C725C 6E747970 65646566  WSTR;\r\ntypedef
00DDD0  2073686F 7274202A 4C505753 54523B5C   short *LPWSTR;\
00DDE0  725C6E74 79706564 65662063 6F6E7374  r\ntypedef const
00DDF0  20736967 6E656420 73686F72 74202A4C   signed short *L
00DE00  50435753 54523B5C 725C6E74 79706564  PCWSTR;\r\ntyped
00DE10  65662063 6F6E7374 20766F69 642A204C  ef const void* L
00DE20  5043564F 49443B5C 725C6E74 79706564  PCVOID;\r\ntyped
00DE30  65662076 6F69642A 2050564F 49443B5C  ef void* PVOID;\
00DE40  725C6E74 79706564 65662069 6E74204C  r\ntypedef int L
00DE50  4F4E473B 5C725C6E 74797065 64656620  ONG;\r\ntypedef 
00DE60  756E7369 676E6564 20696E74 20554C4F  unsigned int ULO
00DE70  4E473B5C 725C6E74 79706564 65662075  NG;\r\ntypedef u
00DE80  6E736967 6E656420 73686F72 7420574F  nsigned short WO
00DE90  52443B5C 725C6E74 79706564 65662075  RD;\r\ntypedef u
00DEA0  6E736967 6E656420 6C6F6E67 2044574F  nsigned long DWO
00DEB0  52443B5C 725C6E74 79706564 65662044  RD;\r\ntypedef D
00DEC0  574F5244 2A205044 574F5244 3B5C725C  WORD* PDWORD;\r\
00DED0  6E747970 65646566 2044574F 52442A20  ntypedef DWORD* 
00DEE0  4C504457 4F52443B 5C725C6E 74797065  LPDWORD;\r\ntype
00DEF0  64656620 696E7420 424F4F4C 3B5C725C  def int BOOL;\r\
00DF00  6E747970 65646566 20766F69 6420564F  ntypedef void VO
00DF10  49443B5C 725C6E74 79706564 6566206C  ID;\r\ntypedef l
00DF20  6F6E6720 4C4F4E47 5F505452 3B5C725C  ong LONG_PTR;\r\
00DF30  6E747970 65646566 20756E73 69676E65  ntypedef unsigne
00DF40  64206C6F 6E672055 4C4F4E47 5F505452  d long ULONG_PTR
00DF50  3B5C725C 6E747970 65646566 20554C4F  ;\r\ntypedef ULO
00DF60  4E475F50 54522044 574F5244 5F505452  NG_PTR DWORD_PTR
00DF70  3B5C725C 6E747970 65646566 20756E73  ;\r\ntypedef uns
00DF80  69676E65 64206C6F 6E67206C 6F6E6720  igned long long 
00DF90  554C4F4E 474C4F4E 473B5C72 5C6E7479  ULONGLONG;\r\nty
00DFA0  70656465 66207369 676E6564 206C6F6E  pedef signed lon
00DFB0  67206C6F 6E67204C 4F4E474C 4F4E473B  g long LONGLONG;
00DFC0  5C725C6E 74797065 64656620 63686172  \r\ntypedef char
00DFD0  20434841 523B5C72 5C6E7479 70656465   CHAR;\r\ntypede
00DFE0  6620756E 7369676E 65642073 686F7274  f unsigned short
00DFF0  20574348 41523B5C 725C6E74 79706564   WCHAR;\r\ntyped
00E000  65662073 686F7274 20696E74 2053484F  ef short int SHO
00E010  52543B5C 725C6E74 79706564 65662057  RT;\r\ntypedef W
00E020  4F52442A 204C5057 4F52443B 5C725C6E  ORD* LPWORD;\r\n
00E030  74797065 64656620 424F4F4C 20284341  typedef BOOL (CA
00E040  4C4C4241 434B202A 5048414E 444C4552  LLBACK *PHANDLER
00E050  5F524F55 54494E45 29202844 574F5244  _ROUTINE) (DWORD
00E060  293B5C72 5C6E7479 70656465 6620756E  );\r\ntypedef un
00E070  7369676E 6564206C 6F6E6720 6C6F6E67  signed long long
00E080  2055494E 545F5054 523B5C72 5C6E7479   UINT_PTR;\r\nty
00E090  70656465 66205549 4E545F50 54522057  pedef UINT_PTR W
00E0A0  50415241 4D3B5C72 5C6E7479 70656465  PARAM;\r\ntypede
00E0B0  66204C4F 4E475F50 5452204C 50415241  f LONG_PTR LPARA
00E0C0  4D3B5C72 5C6E7479 70656465 66204259  M;\r\ntypedef BY
00E0D0  5445202A 50425954 453B5C72 5C6E7479  TE *PBYTE;\r\nty
00E0E0  70656465 6620756E 7369676E 6564206C  pedef unsigned l
00E0F0  6F6E6720 434F4C4F 52524546 3B5C725C  ong COLORREF;\r\
00E100  6E747970 65646566 20574F52 44204154  ntypedef WORD AT
00E110  4F4D3B5C 725C6E74 79706564 6566206C  OM;\r\ntypedef l
00E120  6F6E6720 4C524553 554C543B 5C725C6E  ong LRESULT;\r\n
00E130  74797065 64656620 48414E44 4C452048  typedef HANDLE H
00E140  49434F4E 3B5C725C 6E747970 65646566  ICON;\r\ntypedef
00E150  204C5245 53554C54 20284341 4C4C4241   LRESULT (CALLBA
00E160  434B202A 574E4450 524F4329 20284857  CK *WNDPROC) (HW
00E170  4E442C55 494E542C 57504152 414D2C4C  ND,UINT,WPARAM,L
00E180  50415241 4D293B5C 725C6E74 79706564  PARAM);\r\ntyped
00E190  65662048 414E444C 45204843 5552534F  ef HANDLE HCURSO
00E1A0  523B5C72 5C6E7479 70656465 66206368  R;\r\ntypedef ch
00E1B0  6172202A 50535452 3B5C725C 6E747970  ar *PSTR;\r\ntyp
00E1C0  65646566 20636F6E 73742075 6E736967  edef const unsig
00E1D0  6E656420 73686F72 74202A4C 50435453  ned short *LPCTS
00E1E0  54523B5C 725C6E74 79706564 65662044  TR;\r\ntypedef D
00E1F0  574F5244 20284341 4C4C4241 434B202A  WORD (CALLBACK *
00E200  50544852 4541445F 53544152 545F524F  PTHREAD_START_RO
00E210  5554494E 45292028 4C50564F 4944293B  UTINE) (LPVOID);
00E220  5C725C6E 74797065 64656620 50544852  \r\ntypedef PTHR
00E230  4541445F 53544152 545F524F 5554494E  EAD_START_ROUTIN
00E240  45204C50 54485245 41445F53 54415254  E LPTHREAD_START
00E250  5F524F55 54494E45 3B5C725C 6E747970  _ROUTINE;\r\ntyp
00E260  65646566 2048414E 444C4520 48474C4F  edef HANDLE HGLO
00E270  42414C3B 5C725C6E 74797065 64656620  BAL;\r\ntypedef 
00E280  48414E44 4C452048 44433B5C 725C6E74  HANDLE HDC;\r\nt
00E290  79706564 65662048 414E444C 45204842  ypedef HANDLE HB
00E2A0  49544D41 503B5C72 5C6E7479 70656465  ITMAP;\r\ntypede
00E2B0  66204841 4E444C45 20485045 4E3B5C72  f HANDLE HPEN;\r
00E2C0  5C6E7479 70656465 66204841 4E444C45  \ntypedef HANDLE
00E2D0  20484252 5553483B 5C725C6E 74797065   HBRUSH;\r\ntype
00E2E0  64656620 48414E44 4C45202A 5048414E  def HANDLE *PHAN
00E2F0  444C453B 5C725C6E 74797065 64656620  DLE;\r\ntypedef 
00E300  48414E44 4C452048 4D454E55 3B5C725C  HANDLE HMENU;\r\
00E310  6E747970 65646566 2048414E 444C4520  ntypedef HANDLE 
00E320  48474C52 433B5C72 5C6E7479 70656465  HGLRC;\r\ntypede
00E330  66204841 4E444C45 20484744 494F424A  f HANDLE HGDIOBJ
00E340  3B5C725C 6E747970 65646566 2048414E  ;\r\ntypedef HAN
00E350  444C4520 484B4559 2C2A5048 4B45593B  DLE HKEY,*PHKEY;
00E360  5C725C6E 74797065 64656620 44574F52  \r\ntypedef DWOR
00E370  44204143 43455353 5F4D4153 4B3B5C72  D ACCESS_MASK;\r
00E380  5C6E7479 70656465 66204143 43455353  \ntypedef ACCESS
00E390  5F4D4153 4B205245 4753414D 3B5C725C  _MASK REGSAM;\r\
00E3A0  6E747970 65646566 20424F4F 4C202A4C  ntypedef BOOL *L
00E3B0  50424F4F 4C3B5C72 5C6E7479 70656465  PBOOL;\r\ntypede
00E3C0  6620696E 74202A50 494E543B 5C725C6E  f int *PINT;\r\n
00E3D0  74797065 64656620 6C6F6E67 202A504C  typedef long *PL
00E3E0  4F4E473B 5C725C6E 74797065 64656620  ONG;\r\ntypedef 
00E3F0  73686F72 74202A50 53484F52 543B5C72  short *PSHORT;\r
00E400  5C6E7479 70656465 6620554C 4F4E475F  \ntypedef ULONG_
00E410  50545220 53495A45 5F543B5C 725C6E74  PTR SIZE_T;\r\nt
00E420  79706564 65662053 495A455F 54202A50  ypedef SIZE_T *P
00E430  53495A45 5F543B5C 725C6E74 79706564  SIZE_T;\r\ntyped
00E440  65662048 414E444C 45202A4C 5048414E  ef HANDLE *LPHAN
00E450  444C453B 5C725C6E 74797065 64656620  DLE;\r\ntypedef 
00E460  6C6F6E67 206C6F6E 6720696E 74204C4F  long long int LO
00E470  4E473634 3B5C725C 6E747970 65646566  NG64;\r\ntypedef
00E480  20756E73 69676E65 64207368 6F727420   unsigned short 
00E490  2A50574F 52443B5C 725C6E74 79706564  *PWORD;\r\ntyped
00E4A0  65662048 414E444C 45204857 4156454F  ef HANDLE HWAVEO
00E4B0  55543B5C 725C6E74 79706564 65662069  UT;\r\ntypedef i
00E4C0  6E74204D 4D524553 554C543B 5C725C6E  nt MMRESULT;\r\n
00E4D0  74797065 64656620 766F6964 2A204C50  typedef void* LP
00E4E0  57415645 4F55543B 5C725C6E 5C725C6E  WAVEOUT;\r\n\r\n
00E4F0  2F2A5C72 5C6E7072 6F635C72 5C6E2A2F  /*\r\nproc\r\n*/
00E500  5C725C6E 5C725C6E 74797065 64656620  \r\n\r\ntypedef 
00E510  73747275 63742074 6167504F 494E5420  struct tagPOINT 
00E520  7B5C725C 6E5C744C 4F4E4720 783B5C72  {\r\n\tLONG x;\r
00E530  5C6E5C74 4C4F4E47 20793B5C 725C6E7D  \n\tLONG y;\r\n}
00E540  20504F49 4E542C2A 50504F49 4E543B5C   POINT,*PPOINT;\
00E550  725C6E23 64656669 6E65204C 50504F49  r\n#define LPPOI
00E560  4E542050 504F494E 545C725C 6E5C725C  NT PPOINT\r\n\r\
00E570  6E747970 65646566 20737472 75637420  ntypedef struct 
00E580  7461674D 5347207B 5C725C6E 5C744857  tagMSG {\r\n\tHW
00E590  4E442068 776E643B 5C725C6E 5C745549  ND hwnd;\r\n\tUI
00E5A0  4E54206D 65737361 67653B5C 725C6E5C  NT message;\r\n\
00E5B0  74575041 52414D20 77506172 616D3B5C  tWPARAM wParam;\
00E5C0  725C6E5C 744C5041 52414D20 6C506172  r\n\tLPARAM lPar
00E5D0  616D3B5C 725C6E5C 7444574F 52442074  am;\r\n\tDWORD t
00E5E0  696D653B 5C725C6E 5C74504F 494E5420  ime;\r\n\tPOINT 
00E5F0  70743B5C 725C6E7D 204D5347 2C2A4C50  pt;\r\n} MSG,*LP
00E600  4D53472C 2A504D53 473B5C72 5C6E5C72  MSG,*PMSG;\r\n\r
00E610  5C6E7479 70656465 66207374 72756374  \ntypedef struct
00E620  205F4C49 53545F45 4E545259 207B5C72   _LIST_ENTRY {\r
00E630  5C6E5C74 73747275 6374205F 4C495354  \n\tstruct _LIST
00E640  5F454E54 5259202A 466C696E 6B3B5C72  _ENTRY *Flink;\r
00E650  5C6E5C74 73747275 6374205F 4C495354  \n\tstruct _LIST
00E660  5F454E54 5259202A 426C696E 6B3B5C72  _ENTRY *Blink;\r
00E670  5C6E7D20 4C495354 5F454E54 52592C2A  \n} LIST_ENTRY,*
00E680  504C4953 545F454E 5452593B 5C725C6E  PLIST_ENTRY;\r\n
00E690  5C725C6E 74797065 64656620 73747275  \r\ntypedef stru
00E6A0  6374205F 434F4E53 4F4C455F 43555253  ct _CONSOLE_CURS
00E6B0  4F525F49 4E464F20 7B5C725C 6E5C7444  OR_INFO {\r\n\tD
00E6C0  574F5244 20647753 697A653B 5C725C6E  WORD dwSize;\r\n
00E6D0  5C74424F 4F4C2062 56697369 626C653B  \tBOOL bVisible;
00E6E0  5C725C6E 7D20434F 4E534F4C 455F4355  \r\n} CONSOLE_CU
00E6F0  52534F52 5F494E46 4F2C2A50 434F4E53  RSOR_INFO,*PCONS
00E700  4F4C455F 43555253 4F525F49 4E464F3B  OLE_CURSOR_INFO;
00E710  5C725C6E 5C725C6E 74797065 64656620  \r\n\r\ntypedef 
00E720  73747275 6374207B 5C725C6E 5C745056  struct {\r\n\tPV
00E730  4F494420 42617365 41646472 6573733B  OID BaseAddress;
00E740  5C725C6E 5C745056 4F494420 416C6C6F  \r\n\tPVOID Allo
00E750  63617469 6F6E4261 73653B5C 725C6E5C  cationBase;\r\n\
00E760  7444574F 52442041 6C6C6F63 6174696F  tDWORD Allocatio
00E770  6E50726F 74656374 3B5C725C 6E5C7444  nProtect;\r\n\tD
00E780  574F5244 20526567 696F6E53 697A653B  WORD RegionSize;
00E790  5C725C6E 5C744457 4F524420 53746174  \r\n\tDWORD Stat
00E7A0  653B5C72 5C6E5C74 44574F52 44205072  e;\r\n\tDWORD Pr
00E7B0  6F746563 743B5C72 5C6E5C74 44574F52  otect;\r\n\tDWOR
00E7C0  44205479 70653B5C 725C6E7D 204D454D  D Type;\r\n} MEM
00E7D0  4F52595F 42415349 435F494E 464F524D  ORY_BASIC_INFORM
00E7E0  4154494F 4E3B5C72 5C6E5C72 5C6E7479  ATION;\r\n\r\nty
00E7F0  70656465 66207374 72756374 205F5254  pedef struct _RT
00E800  4C5F4352 49544943 414C5F53 45435449  L_CRITICAL_SECTI
00E810  4F4E5F44 45425547 207B5C72 5C6E5C74  ON_DEBUG {\r\n\t
00E820  574F5244 20547970 653B5C72 5C6E5C74  WORD Type;\r\n\t
00E830  574F5244 20437265 61746F72 4261636B  WORD CreatorBack
00E840  54726163 65496E64 65783B5C 725C6E5C  TraceIndex;\r\n\
00E850  74737472 75637420 5F52544C 5F435249  tstruct _RTL_CRI
00E860  54494341 4C5F5345 4354494F 4E202A43  TICAL_SECTION *C
00E870  72697469 63616C53 65637469 6F6E3B5C  riticalSection;\
00E880  725C6E5C 744C4953 545F454E 54525920  r\n\tLIST_ENTRY 
00E890  50726F63 6573734C 6F636B73 4C697374  ProcessLocksList
00E8A0  3B5C725C 6E5C7444 574F5244 20456E74  ;\r\n\tDWORD Ent
00E8B0  7279436F 756E743B 5C725C6E 5C744457  ryCount;\r\n\tDW
00E8C0  4F524420 436F6E74 656E7469 6F6E436F  ORD ContentionCo
00E8D0  756E743B 5C725C6E 5C744457 4F524420  unt;\r\n\tDWORD 
00E8E0  53706172 655B2032 5D3B5C72 5C6E7D20  Spare[ 2];\r\n} 
00E8F0  52544C5F 43524954 4943414C 5F534543  RTL_CRITICAL_SEC
00E900  54494F4E 5F444542 55472C2A 5052544C  TION_DEBUG,*PRTL
00E910  5F435249 54494341 4C5F5345 4354494F  _CRITICAL_SECTIO
00E920  4E5F4445 4255473B 5C725C6E 5C725C6E  N_DEBUG;\r\n\r\n
00E930  74797065 64656620 73747275 6374207B  typedef struct {
00E940  5C725C6E 5C745052 544C5F43 52495449  \r\n\tPRTL_CRITI
00E950  43414C5F 53454354 494F4E5F 44454255  CAL_SECTION_DEBU
00E960  47204465 62756749 6E666F3B 5C725C6E  G DebugInfo;\r\n
00E970  5C744C4F 4E47204C 6F636B43 6F756E74  \tLONG LockCount
00E980  3B5C725C 6E5C744C 4F4E4720 52656375  ;\r\n\tLONG Recu
00E990  7273696F 6E436F75 6E743B5C 725C6E5C  rsionCount;\r\n\
00E9A0  7448414E 444C4520 4F776E69 6E675468  tHANDLE OwningTh
00E9B0  72656164 3B5C725C 6E5C7448 414E444C  read;\r\n\tHANDL
00E9C0  45204C6F 636B5365 6D617068 6F72653B  E LockSemaphore;
00E9D0  5C725C6E 5C74554C 4F4E475F 50545220  \r\n\tULONG_PTR 
00E9E0  5370696E 436F756E 743B5C72 5C6E7D20  SpinCount;\r\n} 
00E9F0  52544C5F 43524954 4943414C 5F534543  RTL_CRITICAL_SEC
00EA00  54494F4E 2C202A50 52544C5F 43524954  TION, *PRTL_CRIT
00EA10  4943414C 5F534543 54494F4E 3B5C725C  ICAL_SECTION;\r\
00EA20  6E5C725C 6E747970 65646566 2052544C  n\r\ntypedef RTL
00EA30  5F435249 54494341 4C5F5345 4354494F  _CRITICAL_SECTIO
00EA40  4E204352 49544943 414C5F53 45435449  N CRITICAL_SECTI
00EA50  4F4E2C2A 4C504352 49544943 414C5F53  ON,*LPCRITICAL_S
00EA60  45435449 4F4E3B5C 725C6E5C 725C6E74  ECTION;\r\n\r\nt
00EA70  79706564 65662073 74727563 74205F53  ypedef struct _S
00EA80  45435552 4954595F 41545452 49425554  ECURITY_ATTRIBUT
00EA90  4553207B 5C725C6E 5C744457 4F524420  ES {\r\n\tDWORD 
00EAA0  6E4C656E 6774683B 5C725C6E 5C744C50  nLength;\r\n\tLP
00EAB0  564F4944 206C7053 65637572 69747944  VOID lpSecurityD
00EAC0  65736372 6970746F 723B5C72 5C6E5C74  escriptor;\r\n\t
00EAD0  424F4F4C 2062496E 68657269 7448616E  BOOL bInheritHan
00EAE0  646C653B 5C725C6E 7D205345 43555249  dle;\r\n} SECURI
00EAF0  54595F41 54545249 42555445 532C2A4C  TY_ATTRIBUTES,*L
00EB00  50534543 55524954 595F4154 54524942  PSECURITY_ATTRIB
00EB10  55544553 3B5C725C 6E5C725C 6E747970  UTES;\r\n\r\ntyp
00EB20  65646566 20656E75 6D205F47 45545F46  edef enum _GET_F
00EB30  494C4545 585F494E 464F5F4C 4556454C  ILEEX_INFO_LEVEL
00EB40  53207B20 47657446 696C6545 78496E66  S { GetFileExInf
00EB50  6F537461 6E646172 642C2047 65744669  oStandard, GetFi
00EB60  6C654578 4D617849 6E666F4C 6576656C  leExMaxInfoLevel
00EB70  207D2047 45545F46 494C4545 585F494E   } GET_FILEEX_IN
00EB80  464F5F4C 4556454C 533B5C72 5C6E5C72  FO_LEVELS;\r\n\r
00EB90  5C6E7479 70656465 66207374 72756374  \ntypedef struct
00EBA0  20746167 46494C45 54494D45 207B5C72   tagFILETIME {\r
00EBB0  5C6E5C74 44574F52 44206477 4C6F7744  \n\tDWORD dwLowD
00EBC0  61746554 696D653B 5C725C6E 5C744457  ateTime;\r\n\tDW
00EBD0  4F524420 64774869 67684461 74655469  ORD dwHighDateTi
00EBE0  6D653B5C 725C6E7D 2046494C 4554494D  me;\r\n} FILETIM
00EBF0  452C2A4C 5046494C 4554494D 452C2A50  E,*LPFILETIME,*P
00EC00  46494C45 54494D45 3B5C725C 6E5C725C  FILETIME;\r\n\r\
00EC10  6E747970 65646566 20737472 75637420  ntypedef struct 
00EC20  5F57494E 33325F46 494E445F 44415441  _WIN32_FIND_DATA
00EC30  41207B5C 725C6E5C 7444574F 52442064  A {\r\n\tDWORD d
00EC40  7746696C 65417474 72696275 7465733B  wFileAttributes;
00EC50  5C725C6E 5C744649 4C455449 4D452066  \r\n\tFILETIME f
00EC60  74437265 6174696F 6E54696D 653B5C72  tCreationTime;\r
00EC70  5C6E5C74 46494C45 54494D45 2066744C  \n\tFILETIME ftL
00EC80  61737441 63636573 7354696D 653B5C72  astAccessTime;\r
00EC90  5C6E5C74 46494C45 54494D45 2066744C  \n\tFILETIME ftL
00ECA0  61737457 72697465 54696D65 3B5C725C  astWriteTime;\r\
00ECB0  6E5C7444 574F5244 206E4669 6C655369  n\tDWORD nFileSi
00ECC0  7A654869 67683B5C 725C6E5C 7444574F  zeHigh;\r\n\tDWO
00ECD0  5244206E 46696C65 53697A65 4C6F773B  RD nFileSizeLow;
00ECE0  5C725C6E 5C744457 4F524420 64775265  \r\n\tDWORD dwRe
00ECF0  73657276 6564303B 5C725C6E 5C744457  served0;\r\n\tDW
00ED00  4F524420 64775265 73657276 6564313B  ORD dwReserved1;
00ED10  5C725C6E 5C744348 41522020 20634669  \r\n\tCHAR   cFi
00ED20  6C654E61 6D655B20 4D41585F 50415448  leName[ MAX_PATH
00ED30  205D3B5C 725C6E5C 74434841 52202020   ];\r\n\tCHAR   
00ED40  63416C74 65726E61 74654669 6C654E61  cAlternateFileNa
00ED50  6D655B20 3134205D 3B5C725C 6E7D2057  me[ 14 ];\r\n} W
00ED60  494E3332 5F46494E 445F4441 5441412C  IN32_FIND_DATAA,
00ED70  202A5057 494E3332 5F46494E 445F4441   *PWIN32_FIND_DA
00ED80  5441412C 202A4C50 57494E33 325F4649  TAA, *LPWIN32_FI
00ED90  4E445F44 41544141 3B5C725C 6E5C725C  ND_DATAA;\r\n\r\
00EDA0  6E747970 65646566 20737472 75637420  ntypedef struct 
00EDB0  5F57494E 33325F46 494E445F 44415441  _WIN32_FIND_DATA
00EDC0  57207B5C 725C6E5C 7444574F 52442064  W {\r\n\tDWORD d
00EDD0  7746696C 65417474 72696275 7465733B  wFileAttributes;
00EDE0  5C725C6E 5C744649 4C455449 4D452066  \r\n\tFILETIME f
00EDF0  74437265 6174696F 6E54696D 653B5C72  tCreationTime;\r
00EE00  5C6E5C74 46494C45 54494D45 2066744C  \n\tFILETIME ftL
00EE10  61737441 63636573 7354696D 653B5C72  astAccessTime;\r
00EE20  5C6E5C74 46494C45 54494D45 2066744C  \n\tFILETIME ftL
00EE30  61737457 72697465 54696D65 3B5C725C  astWriteTime;\r\
00EE40  6E5C7444 574F5244 206E4669 6C655369  n\tDWORD nFileSi
00EE50  7A654869 67683B5C 725C6E5C 7444574F  zeHigh;\r\n\tDWO
00EE60  5244206E 46696C65 53697A65 4C6F773B  RD nFileSizeLow;
00EE70  5C725C6E 5C744457 4F524420 64775265  \r\n\tDWORD dwRe
00EE80  73657276 6564303B 5C725C6E 5C744457  served0;\r\n\tDW
00EE90  4F524420 64775265 73657276 6564313B  ORD dwReserved1;
00EEA0  5C725C6E 5C745743 48415220 20634669  \r\n\tWCHAR  cFi
00EEB0  6C654E61 6D655B20 4D41585F 50415448  leName[ MAX_PATH
00EEC0  205D3B5C 725C6E5C 74574348 41522020   ];\r\n\tWCHAR  
00EED0  63416C74 65726E61 74654669 6C654E61  cAlternateFileNa
00EEE0  6D655B20 3134205D 3B5C725C 6E7D2057  me[ 14 ];\r\n} W
00EEF0  494E3332 5F46494E 445F4441 5441572C  IN32_FIND_DATAW,
00EF00  202A5057 494E3332 5F46494E 445F4441   *PWIN32_FIND_DA
00EF10  5441572C 202A4C50 57494E33 325F4649  TAW, *LPWIN32_FI
00EF20  4E445F44 41544157 3B5C725C 6E5C725C  ND_DATAW;\r\n\r\
00EF30  6E747970 65646566 20737472 75637420  ntypedef struct 
00EF40  5F434F4F 5244207B 5C725C6E 5C745348  _COORD {\r\n\tSH
00EF50  4F525420 583B5C72 5C6E5C74 53484F52  ORT X;\r\n\tSHOR
00EF60  5420593B 5C725C6E 7D20434F 4F52443B  T Y;\r\n} COORD;
00EF70  5C725C6E 2F2F213D 3D3D3D3D 3D3D3D3D  \r\n//!=========
00EF80  3D3D3D3D 3D3D3D3D 5C725C6E 5C725C6E  ========\r\n\r\n
00EF90  74797065 64656620 73747275 6374205F  typedef struct _
00EFA0  43484152 5F494E46 4F207B5C 725C6E5C  CHAR_INFO {\r\n\
00EFB0  74756E69 6F6E207B 20574348 41522055  tunion { WCHAR U
00EFC0  6E69636F 64654368 61723B20 43484152  nicodeChar; CHAR
00EFD0  20417363 69694368 61723B20 7D204368   AsciiChar; } Ch
00EFE0  61723B5C 725C6E5C 74574F52 44204174  ar;\r\n\tWORD At
00EFF0  74726962 75746573 3B5C725C 6E7D2043  tributes;\r\n} C
00F000  4841525F 494E464F 2C2A5043 4841525F  HAR_INFO,*PCHAR_
00F010  494E464F 3B5C725C 6E5C725C 6E747970  INFO;\r\n\r\ntyp
00F020  65646566 20737472 75637420 5F534D41  edef struct _SMA
00F030  4C4C5F52 45435420 7B5C725C 6E5C7453  LL_RECT {\r\n\tS
00F040  484F5254 204C6566 743B5C72 5C6E5C74  HORT Left;\r\n\t
00F050  53484F52 5420546F 703B5C72 5C6E5C74  SHORT Top;\r\n\t
00F060  53484F52 54205269 6768743B 5C725C6E  SHORT Right;\r\n
00F070  5C745348 4F525420 426F7474 6F6D3B5C  \tSHORT Bottom;\
00F080  725C6E7D 20534D41 4C4C5F52 4543542C  r\n} SMALL_RECT,
00F090  2A50534D 414C4C5F 52454354 3B5C725C  *PSMALL_RECT;\r\
00F0A0  6E5C725C 6E747970 65646566 20737472  n\r\ntypedef str
00F0B0  75637420 5F464F43 55535F45 56454E54  uct _FOCUS_EVENT
00F0C0  5F524543 4F524420 7B5C725C 6E5C7442  _RECORD {\r\n\tB
00F0D0  4F4F4C20 62536574 466F6375 733B5C72  OOL bSetFocus;\r
00F0E0  5C6E7D20 464F4355 535F4556 454E545F  \n} FOCUS_EVENT_
00F0F0  5245434F 52443B5C 725C6E5C 725C6E74  RECORD;\r\n\r\nt
00F100  79706564 65662073 74727563 74205F43  ypedef struct _C
00F110  4F4E534F 4C455F53 43524545 4E5F4255  ONSOLE_SCREEN_BU
00F120  46464552 5F494E46 4F207B5C 725C6E5C  FFER_INFO {\r\n\
00F130  74434F4F 52442064 7753697A 653B5C72  tCOORD dwSize;\r
00F140  5C6E5C74 434F4F52 44206477 43757273  \n\tCOORD dwCurs
00F150  6F72506F 73697469 6F6E3B5C 725C6E5C  orPosition;\r\n\
00F160  74574F52 44207741 74747269 62757465  tWORD wAttribute
00F170  733B5C72 5C6E5C74 534D414C 4C5F5245  s;\r\n\tSMALL_RE
00F180  43542073 7257696E 646F773B 5C725C6E  CT srWindow;\r\n
00F190  5C74434F 4F524420 64774D61 78696D75  \tCOORD dwMaximu
00F1A0  6D57696E 646F7753 697A653B 5C725C6E  mWindowSize;\r\n
00F1B0  7D20434F 4E534F4C 455F5343 5245454E  } CONSOLE_SCREEN
00F1C0  5F425546 4645525F 494E464F 2C2A5043  _BUFFER_INFO,*PC
00F1D0  4F4E534F 4C455F53 43524545 4E5F4255  ONSOLE_SCREEN_BU
00F1E0  46464552 5F494E46 4F3B5C72 5C6E5C72  FFER_INFO;\r\n\r
00F1F0  5C6E7479 70656465 66207374 72756374  \ntypedef struct
00F200  205F4B45 595F4556 454E545F 5245434F   _KEY_EVENT_RECO
00F210  5244207B 5C725C6E 5C74424F 4F4C2062  RD {\r\n\tBOOL b
00F220  4B657944 6F776E3B 5C725C6E 5C74574F  KeyDown;\r\n\tWO
00F230  52442077 52657065 6174436F 756E743B  RD wRepeatCount;
00F240  5C725C6E 5C74574F 52442077 56697274  \r\n\tWORD wVirt
00F250  75616C4B 6579436F 64653B5C 725C6E5C  ualKeyCode;\r\n\
00F260  74574F52 44207756 69727475 616C5363  tWORD wVirtualSc
00F270  616E436F 64653B5C 725C6E5C 74756E69  anCode;\r\n\tuni
00F280  6F6E207B 20574348 41522055 6E69636F  on { WCHAR Unico
00F290  64654368 61723B20 43484152 20417363  deChar; CHAR Asc
00F2A0  69694368 61723B20 7D207543 6861723B  iiChar; } uChar;
00F2B0  5C725C6E 5C744457 4F524420 6477436F  \r\n\tDWORD dwCo
00F2C0  6E74726F 6C4B6579 53746174 653B5C72  ntrolKeyState;\r
00F2D0  5C6E7D20 4B45595F 4556454E 545F5245  \n} KEY_EVENT_RE
00F2E0  434F5244 3B5C725C 6E5C725C 6E747970  CORD;\r\n\r\ntyp
00F2F0  65646566 20737472 75637420 5F4D4F55  edef struct _MOU
00F300  53455F45 56454E54 5F524543 4F524420  SE_EVENT_RECORD 
00F310  7B5C725C 6E5C7443 4F4F5244 2064774D  {\r\n\tCOORD dwM
00F320  6F757365 506F7369 74696F6E 3B5C725C  ousePosition;\r\
00F330  6E5C7444 574F5244 20647742 7574746F  n\tDWORD dwButto
00F340  6E537461 74653B5C 725C6E5C 7444574F  nState;\r\n\tDWO
00F350  52442064 77436F6E 74726F6C 4B657953  RD dwControlKeyS
00F360  74617465 3B5C725C 6E5C7444 574F5244  tate;\r\n\tDWORD
00F370  20647745 76656E74 466C6167 733B5C72   dwEventFlags;\r
00F380  5C6E7D20 4D4F5553 455F4556 454E545F  \n} MOUSE_EVENT_
00F390  5245434F 52443B5C 725C6E5C 725C6E74  RECORD;\r\n\r\nt
00F3A0  79706564 65662073 74727563 74205F57  ypedef struct _W
00F3B0  494E444F 575F4255 46464552 5F53495A  INDOW_BUFFER_SIZ
00F3C0  455F5245 434F5244 207B5C72 5C6E5C74  E_RECORD {\r\n\t
00F3D0  434F4F52 44206477 53697A65 3B5C725C  COORD dwSize;\r\
00F3E0  6E7D2057 494E444F 575F4255 46464552  n} WINDOW_BUFFER
00F3F0  5F53495A 455F5245 434F5244 3B5C725C  _SIZE_RECORD;\r\
00F400  6E5C725C 6E747970 65646566 20737472  n\r\ntypedef str
00F410  75637420 5F4D454E 555F4556 454E545F  uct _MENU_EVENT_
00F420  5245434F 5244207B 5C725C6E 5C745549  RECORD {\r\n\tUI
00F430  4E542064 77436F6D 6D616E64 49643B5C  NT dwCommandId;\
00F440  725C6E7D 204D454E 555F4556 454E545F  r\n} MENU_EVENT_
00F450  5245434F 52442C2A 504D454E 555F4556  RECORD,*PMENU_EV
00F460  454E545F 5245434F 52443B5C 725C6E5C  ENT_RECORD;\r\n\
00F470  725C6E74 79706564 65662073 74727563  r\ntypedef struc
00F480  74205F49 4E505554 5F524543 4F524420  t _INPUT_RECORD 
00F490  7B5C725C 6E5C7457 4F524420 4576656E  {\r\n\tWORD Even
00F4A0  74547970 653B5C72 5C6E5C74 574F5244  tType;\r\n\tWORD
00F4B0  205F5F61 6C69676E 6D656E74 44756D6D   __alignmentDumm
00F4C0  793B5C72 5C6E5C74 756E696F 6E207B5C  y;\r\n\tunion {\
00F4D0  725C6E5C 745C744B 45595F45 56454E54  r\n\t\tKEY_EVENT
00F4E0  5F524543 4F524420 4B657945 76656E74  _RECORD KeyEvent
00F4F0  3B5C725C 6E5C745C 744D4F55 53455F45  ;\r\n\t\tMOUSE_E
00F500  56454E54 5F524543 4F524420 4D6F7573  VENT_RECORD Mous
00F510  65457665 6E743B5C 725C6E5C 745C7457  eEvent;\r\n\t\tW
00F520  494E444F 575F4255 46464552 5F53495A  INDOW_BUFFER_SIZ
00F530  455F5245 434F5244 2057696E 646F7742  E_RECORD WindowB
00F540  75666665 7253697A 65457665 6E743B5C  ufferSizeEvent;\
00F550  725C6E5C 745C744D 454E555F 4556454E  r\n\t\tMENU_EVEN
00F560  545F5245 434F5244 204D656E 75457665  T_RECORD MenuEve
00F570  6E743B5C 725C6E5C 745C7446 4F435553  nt;\r\n\t\tFOCUS
00F580  5F455645 4E545F52 45434F52 4420466F  _EVENT_RECORD Fo
00F590  63757345 76656E74 3B5C725C 6E5C747D  cusEvent;\r\n\t}
00F5A0  20457665 6E743B5C 725C6E7D 20494E50   Event;\r\n} INP
00F5B0  55545F52 45434F52 442C2A50 494E5055  UT_RECORD,*PINPU
00F5C0  545F5245 434F5244 3B5C725C 6E5C725C  T_RECORD;\r\n\r\
00F5D0  6E747970 65646566 20737472 75637420  ntypedef struct 
00F5E0  5F535441 52545550 494E464F 57207B5C  _STARTUPINFOW {\
00F5F0  725C6E5C 7444574F 52442063 623B5C72  r\n\tDWORD cb;\r
00F600  5C6E5C74 4C505753 5452206C 70526573  \n\tLPWSTR lpRes
00F610  65727665 643B5C72 5C6E5C74 4C505753  erved;\r\n\tLPWS
00F620  5452206C 70446573 6B746F70 3B5C725C  TR lpDesktop;\r\
00F630  6E5C744C 50575354 52206C70 5469746C  n\tLPWSTR lpTitl
00F640  653B5C72 5C6E5C74 44574F52 44206477  e;\r\n\tDWORD dw
00F650  583B5C72 5C6E5C74 44574F52 44206477  X;\r\n\tDWORD dw
00F660  593B5C72 5C6E5C74 44574F52 44206477  Y;\r\n\tDWORD dw
00F670  5853697A 653B5C72 5C6E5C74 44574F52  XSize;\r\n\tDWOR
00F680  44206477 5953697A 653B5C72 5C6E5C74  D dwYSize;\r\n\t
00F690  44574F52 44206477 58436F75 6E744368  DWORD dwXCountCh
00F6A0  6172733B 5C725C6E 5C744457 4F524420  ars;\r\n\tDWORD 
00F6B0  64775943 6F756E74 43686172 733B5C72  dwYCountChars;\r
00F6C0  5C6E5C74 44574F52 44206477 46696C6C  \n\tDWORD dwFill
00F6D0  41747472 69627574 653B5C72 5C6E5C74  Attribute;\r\n\t
00F6E0  44574F52 44206477 466C6167 733B5C72  DWORD dwFlags;\r
00F6F0  5C6E5C74 574F5244 20775368 6F775769  \n\tWORD wShowWi
00F700  6E646F77 3B5C725C 6E5C7457 4F524420  ndow;\r\n\tWORD 
00F710  63625265 73657276 6564323B 5C725C6E  cbReserved2;\r\n
00F720  5C744C50 42595445 206C7052 65736572  \tLPBYTE lpReser
00F730  76656432 3B5C725C 6E5C7448 414E444C  ved2;\r\n\tHANDL
00F740  45206853 7464496E 7075743B 5C725C6E  E hStdInput;\r\n
00F750  5C744841 4E444C45 20685374 644F7574  \tHANDLE hStdOut
00F760  7075743B 5C725C6E 5C744841 4E444C45  put;\r\n\tHANDLE
00F770  20685374 64457272 6F723B5C 725C6E7D   hStdError;\r\n}
00F780  20535441 52545550 494E464F 572C202A   STARTUPINFOW, *
00F790  4C505354 41525455 50494E46 4F573B5C  LPSTARTUPINFOW;\
00F7A0  725C6E5C 725C6E74 79706564 65662073  r\n\r\ntypedef s
00F7B0  74727563 74205F50 524F4345 53535F49  truct _PROCESS_I
00F7C0  4E464F52 4D415449 4F4E207B 5C725C6E  NFORMATION {\r\n
00F7D0  5C744841 4E444C45 20685072 6F636573  \tHANDLE hProces
00F7E0  733B5C72 5C6E5C74 48414E44 4C452068  s;\r\n\tHANDLE h
00F7F0  54687265 61643B5C 725C6E5C 7444574F  Thread;\r\n\tDWO
00F800  52442064 7750726F 63657373 49643B5C  RD dwProcessId;\
00F810  725C6E5C 7444574F 52442064 77546872  r\n\tDWORD dwThr
00F820  65616449 643B5C72 5C6E7D20 50524F43  eadId;\r\n} PROC
00F830  4553535F 494E464F 524D4154 494F4E2C  ESS_INFORMATION,
00F840  2A4C5050 524F4345 53535F49 4E464F52  *LPPROCESS_INFOR
00F850  4D415449 4F4E3B5C 725C6E5C 725C6E74  MATION;\r\n\r\nt
00F860  79706564 65662073 74727563 74205F57  ypedef struct _W
00F870  494E3332 5F46494C 455F4154 54524942  IN32_FILE_ATTRIB
00F880  5554455F 44415441 207B5C72 5C6E5C74  UTE_DATA {\r\n\t
00F890  44574F52 44206477 46696C65 41747472  DWORD dwFileAttr
00F8A0  69627574 65733B5C 725C6E5C 7446494C  ibutes;\r\n\tFIL
00F8B0  4554494D 45206674 43726561 74696F6E  ETIME ftCreation
00F8C0  54696D65 3B5C725C 6E5C7446 494C4554  Time;\r\n\tFILET
00F8D0  494D4520 66744C61 73744163 63657373  IME ftLastAccess
00F8E0  54696D65 3B5C725C 6E5C7446 494C4554  Time;\r\n\tFILET
00F8F0  494D4520 66744C61 73745772 69746554  IME ftLastWriteT
00F900  696D653B 5C725C6E 5C744457 4F524420  ime;\r\n\tDWORD 
00F910  6E46696C 6553697A 65486967 683B5C72  nFileSizeHigh;\r
00F920  5C6E5C74 44574F52 44206E46 696C6553  \n\tDWORD nFileS
00F930  697A654C 6F773B5C 725C6E7D 2057494E  izeLow;\r\n} WIN
00F940  33325F46 494C455F 41545452 49425554  32_FILE_ATTRIBUT
00F950  455F4441 54412C2A 4C505749 4E33325F  E_DATA,*LPWIN32_
00F960  46494C45 5F415454 52494255 54455F44  FILE_ATTRIBUTE_D
00F970  4154413B 5C725C6E 74797065 64656620  ATA;\r\ntypedef 
00F980  73747275 63742074 6167574E 44434C41  struct tagWNDCLA
00F990  53534120 7B5C725C 6E5C7455 494E545C  SSA {\r\n\tUINT\
00F9A0  74737479 6C653B5C 725C6E5C 74574E44  tstyle;\r\n\tWND
00F9B0  50524F43 5C746C70 666E576E 6450726F  PROC\tlpfnWndPro
00F9C0  633B5C72 5C6E5C74 696E745C 74636243  c;\r\n\tint\tcbC
00F9D0  6C734578 7472613B 5C725C6E 5C74696E  lsExtra;\r\n\tin
00F9E0  745C7463 62576E64 45787472 613B5C72  t\tcbWndExtra;\r
00F9F0  5C6E5C74 48494E53 54414E43 455C7468  \n\tHINSTANCE\th
00FA00  496E7374 616E6365 3B5C725C 6E5C7448  Instance;\r\n\tH
00FA10  49434F4E 5C746849 636F6E3B 5C725C6E  ICON\thIcon;\r\n
00FA20  5C744843 5552534F 525C7468 43757273  \tHCURSOR\thCurs
00FA30  6F723B5C 725C6E5C 74484252 5553485C  or;\r\n\tHBRUSH\
00FA40  74686272 4261636B 67726F75 6E643B5C  thbrBackground;\
00FA50  725C6E5C 744C5043 5354525C 746C7073  r\n\tLPCSTR\tlps
00FA60  7A4D656E 754E616D 653B5C72 5C6E5C74  zMenuName;\r\n\t
00FA70  4C504353 54525C74 6C70737A 436C6173  LPCSTR\tlpszClas
00FA80  734E616D 653B5C72 5C6E7D20 574E4443  sName;\r\n} WNDC
00FA90  4C415353 412C202A 50574E44 434C4153  LASSA, *PWNDCLAS
00FAA0  53412C2A 4E50574E 44434C41 5353412C  SA,*NPWNDCLASSA,
00FAB0  2A4C5057 4E44434C 41535341 3B5C725C  *LPWNDCLASSA;\r\
00FAC0  6E747970 65646566 20737472 75637420  ntypedef struct 
00FAD0  74616757 4E44434C 41535357 207B5C72  tagWNDCLASSW {\r
00FAE0  5C6E5C74 55494E54 5C747374 796C653B  \n\tUINT\tstyle;
00FAF0  5C725C6E 5C74574E 4450524F 435C746C  \r\n\tWNDPROC\tl
00FB00  70666E57 6E645072 6F633B5C 725C6E5C  pfnWndProc;\r\n\
00FB10  74696E74 5C746362 436C7345 78747261  tint\tcbClsExtra
00FB20  3B5C725C 6E5C7469 6E745C74 6362576E  ;\r\n\tint\tcbWn
00FB30  64457874 72613B5C 725C6E5C 7448494E  dExtra;\r\n\tHIN
00FB40  5354414E 43452068 496E7374 616E6365  STANCE hInstance
00FB50  3B5C725C 6E5C7448 49434F4E 5C746849  ;\r\n\tHICON\thI
00FB60  636F6E3B 5C725C6E 5C744843 5552534F  con;\r\n\tHCURSO
00FB70  525C7468 43757273 6F723B5C 725C6E5C  R\thCursor;\r\n\
00FB80  74484252 5553485C 74686272 4261636B  tHBRUSH\thbrBack
00FB90  67726F75 6E643B5C 725C6E5C 744C5043  ground;\r\n\tLPC
00FBA0  57535452 5C746C70 737A4D65 6E754E61  WSTR\tlpszMenuNa
00FBB0  6D653B5C 725C6E5C 744C5043 57535452  me;\r\n\tLPCWSTR
00FBC0  5C746C70 737A436C 6173734E 616D653B  \tlpszClassName;
00FBD0  5C725C6E 7D20574E 44434C41 5353572C  \r\n} WNDCLASSW,
00FBE0  202A5057 4E44434C 41535357 2C2A4E50   *PWNDCLASSW,*NP
00FBF0  574E4443 4C415353 572C2A4C 50574E44  WNDCLASSW,*LPWND
00FC00  434C4153 53573B5C 725C6E74 79706564  CLASSW;\r\ntyped
00FC10  65662073 74727563 74207461 67574E44  ef struct tagWND
00FC20  434C4153 53455841 207B5C72 5C6E5C74  CLASSEXA {\r\n\t
00FC30  55494E54 5C746362 53697A65 3B5C725C  UINT\tcbSize;\r\
00FC40  6E5C7455 494E545C 74737479 6C653B5C  n\tUINT\tstyle;\
00FC50  725C6E5C 74574E44 50524F43 5C746C70  r\n\tWNDPROC\tlp
00FC60  666E576E 6450726F 633B5C72 5C6E5C74  fnWndProc;\r\n\t
00FC70  696E745C 74636243 6C734578 7472613B  int\tcbClsExtra;
00FC80  5C725C6E 5C74696E 745C7463 62576E64  \r\n\tint\tcbWnd
00FC90  45787472 613B5C72 5C6E5C74 48494E53  Extra;\r\n\tHINS
00FCA0  54414E43 455C7468 496E7374 616E6365  TANCE\thInstance
00FCB0  3B5C725C 6E5C7448 49434F4E 5C746849  ;\r\n\tHICON\thI
00FCC0  636F6E3B 5C725C6E 5C744843 5552534F  con;\r\n\tHCURSO
00FCD0  525C7468 43757273 6F723B5C 725C6E5C  R\thCursor;\r\n\
00FCE0  74484252 5553485C 74686272 4261636B  tHBRUSH\thbrBack
00FCF0  67726F75 6E643B5C 725C6E5C 744C5043  ground;\r\n\tLPC
00FD00  5354525C 746C7073 7A4D656E 754E616D  STR\tlpszMenuNam
00FD10  653B5C72 5C6E5C74 4C504353 54525C74  e;\r\n\tLPCSTR\t
00FD20  6C70737A 436C6173 734E616D 653B5C72  lpszClassName;\r
00FD30  5C6E5C74 4849434F 4E5C7468 49636F6E  \n\tHICON\thIcon
00FD40  536D3B5C 725C6E7D 20574E44 434C4153  Sm;\r\n} WNDCLAS
00FD50  53455841 2C202A50 574E4443 4C415353  SEXA, *PWNDCLASS
00FD60  4558412C 2A4E5057 4E44434C 41535345  EXA,*NPWNDCLASSE
00FD70  58412C2A 4C50574E 44434C41 53534558  XA,*LPWNDCLASSEX
00FD80  413B5C72 5C6E7479 70656465 66207374  A;\r\ntypedef st
00FD90  72756374 20746167 574E4443 4C415353  ruct tagWNDCLASS
00FDA0  45585720 7B5C725C 6E5C7455 494E5420  EXW {\r\n\tUINT 
00FDB0  63625369 7A653B5C 725C6E5C 7455494E  cbSize;\r\n\tUIN
00FDC0  54207374 796C653B 5C725C6E 5C74574E  T style;\r\n\tWN
00FDD0  4450524F 43206C70 666E576E 6450726F  DPROC lpfnWndPro
00FDE0  633B5C72 5C6E5C74 696E7420 6362436C  c;\r\n\tint cbCl
00FDF0  73457874 72613B5C 725C6E5C 74696E74  sExtra;\r\n\tint
00FE00  20636257 6E644578 7472613B 5C725C6E   cbWndExtra;\r\n
00FE10  5C744849 4E535441 4E434520 68496E73  \tHINSTANCE hIns
00FE20  74616E63 653B5C72 5C6E5C74 4849434F  tance;\r\n\tHICO
00FE30  4E206849 636F6E3B 5C725C6E 5C744843  N hIcon;\r\n\tHC
00FE40  5552534F 52206843 7572736F 723B5C72  URSOR hCursor;\r
00FE50  5C6E5C74 48425255 53482068 62724261  \n\tHBRUSH hbrBa
00FE60  636B6772 6F756E64 3B5C725C 6E5C744C  ckground;\r\n\tL
00FE70  50435753 5452206C 70737A4D 656E754E  PCWSTR lpszMenuN
00FE80  616D653B 5C725C6E 5C744C50 43575354  ame;\r\n\tLPCWST
00FE90  52206C70 737A436C 6173734E 616D653B  R lpszClassName;
00FEA0  5C725C6E 5C744849 434F4E20 6849636F  \r\n\tHICON hIco
00FEB0  6E536D3B 5C725C6E 7D20574E 44434C41  nSm;\r\n} WNDCLA
00FEC0  53534558 572C2A50 574E4443 4C415353  SSEXW,*PWNDCLASS
00FED0  4558572C 2A4E5057 4E44434C 41535345  EXW,*NPWNDCLASSE
00FEE0  58572C2A 4C50574E 44434C41 53534558  XW,*LPWNDCLASSEX
00FEF0  573B5C72 5C6E2369 66646566 20554E49  W;\r\n#ifdef UNI
00FF00  434F4445 5C725C6E 5C747479 70656465  CODE\r\n\ttypede
00FF10  6620574E 44434C41 53535720 574E4443  f WNDCLASSW WNDC
00FF20  4C415353 3B5C725C 6E5C7474 79706564  LASS;\r\n\ttyped
00FF30  65662050 574E4443 4C415353 57205057  ef PWNDCLASSW PW
00FF40  4E44434C 4153533B 5C725C6E 5C747479  NDCLASS;\r\n\tty
00FF50  70656465 66204E50 574E4443 4C415353  pedef NPWNDCLASS
00FF60  57204E50 574E4443 4C415353 3B5C725C  W NPWNDCLASS;\r\
00FF70  6E5C7474 79706564 6566204C 50574E44  n\ttypedef LPWND
00FF80  434C4153 5357204C 50574E44 434C4153  CLASSW LPWNDCLAS
00FF90  533B5C72 5C6E5C74 74797065 64656620  S;\r\n\ttypedef 
00FFA0  574E4443 4C415353 45585720 574E4443  WNDCLASSEXW WNDC
00FFB0  4C415353 45583B5C 725C6E23 656C7365  LASSEX;\r\n#else
00FFC0  5C725C6E 5C747479 70656465 6620574E  \r\n\ttypedef WN
00FFD0  44434C41 53534120 574E4443 4C415353  DCLASSA WNDCLASS
00FFE0  3B5C725C 6E5C7474 79706564 65662050  ;\r\n\ttypedef P
00FFF0  574E4443 4C415353 41205057 4E44434C  WNDCLASSA PWNDCL
010000  4153533B 5C725C6E 5C747479 70656465  ASS;\r\n\ttypede
010010  66204E50 574E4443 4C415353 41204E50  f NPWNDCLASSA NP
010020  574E4443 4C415353 3B5C725C 6E5C7474  WNDCLASS;\r\n\tt
010030  79706564 6566204C 50574E44 434C4153  ypedef LPWNDCLAS
010040  5341204C 50574E44 434C4153 533B5C72  SA LPWNDCLASS;\r
010050  5C6E5C74 74797065 64656620 574E4443  \n\ttypedef WNDC
010060  4C415353 45584120 574E4443 4C415353  LASSEXA WNDCLASS
010070  45583B5C 725C6E23 656E6469 665C725C  EX;\r\n#endif\r\
010080  6E747970 65646566 20737472 75637420  ntypedef struct 
010090  5F524543 54207B5C 725C6E5C 744C4F4E  _RECT {\r\n\tLON
0100A0  47206C65 66743B5C 725C6E5C 744C4F4E  G left;\r\n\tLON
0100B0  4720746F 703B5C72 5C6E5C74 4C4F4E47  G top;\r\n\tLONG
0100C0  20726967 68743B5C 725C6E5C 744C4F4E   right;\r\n\tLON
0100D0  4720626F 74746F6D 3B5C725C 6E7D2052  G bottom;\r\n} R
0100E0  4543542C 2A4C5052 4543543B 5C725C6E  ECT,*LPRECT;\r\n
0100F0  74797065 64656620 73747275 63742074  typedef struct t
010100  61675041 494E5453 54525543 54207B5C  agPAINTSTRUCT {\
010110  725C6E5C 74484443 20686463 3B5C725C  r\n\tHDC hdc;\r\
010120  6E5C7442 4F4F4C20 66457261 73653B5C  n\tBOOL fErase;\
010130  725C6E5C 74524543 54207263 5061696E  r\n\tRECT rcPain
010140  743B5C72 5C6E5C74 424F4F4C 20665265  t;\r\n\tBOOL fRe
010150  73746F72 653B5C72 5C6E5C74 424F4F4C  store;\r\n\tBOOL
010160  2066496E 63557064 6174653B 5C725C6E   fIncUpdate;\r\n
010170  5C744259 54452072 67625265 73657276  \tBYTE rgbReserv
010180  65645B33 325D3B5C 725C6E7D 20504149  ed[32];\r\n} PAI
010190  4E545354 52554354 2C2A4C50 5041494E  NTSTRUCT,*LPPAIN
0101A0  54535452 5543543B 5C725C6E 74797065  TSTRUCT;\r\ntype
0101B0  64656620 73747275 63742074 61674352  def struct tagCR
0101C0  45415445 53545255 4354207B 5C725C6E  EATESTRUCT {\r\n
0101D0  5C744C50 564F4944 206C7043 72656174  \tLPVOID lpCreat
0101E0  65506172 616D733B 5C725C6E 5C744849  eParams;\r\n\tHI
0101F0  4E535441 4E434520 68496E73 74616E63  NSTANCE hInstanc
010200  653B5C72 5C6E5C74 484D454E 5520684D  e;\r\n\tHMENU hM
010210  656E753B 5C725C6E 5C744857 4E442068  enu;\r\n\tHWND h
010220  776E6450 6172656E 743B5C72 5C6E5C74  wndParent;\r\n\t
010230  696E7420 63793B5C 725C6E5C 74696E74  int cy;\r\n\tint
010240  2063783B 5C725C6E 5C74696E 7420793B   cx;\r\n\tint y;
010250  5C725C6E 5C74696E 7420783B 5C725C6E  \r\n\tint x;\r\n
010260  5C744C4F 4E472073 74796C65 3B5C725C  \tLONG style;\r\
010270  6E5C744C 50435453 5452206C 70737A4E  n\tLPCTSTR lpszN
010280  616D653B 5C725C6E 5C744C50 43545354  ame;\r\n\tLPCTST
010290  52206C70 737A436C 6173733B 5C725C6E  R lpszClass;\r\n
0102A0  5C744457 4F524420 64774578 5374796C  \tDWORD dwExStyl
0102B0  653B5C72 5C6E7D20 43524541 54455354  e;\r\n} CREATEST
0102C0  52554354 2C2A4C50 43524541 54455354  RUCT,*LPCREATEST
0102D0  52554354 3B5C725C 6E5C725C 6E747970  RUCT;\r\n\r\ntyp
0102E0  65646566 20737472 75637420 74616742  edef struct tagB
0102F0  49544D41 50207B5C 725C6E5C 744C4F4E  ITMAP {\r\n\tLON
010300  4720626D 54797065 3B5C725C 6E5C744C  G bmType;\r\n\tL
010310  4F4E4720 626D5769 6474683B 5C725C6E  ONG bmWidth;\r\n
010320  5C744C4F 4E472062 6D486569 6768743B  \tLONG bmHeight;
010330  5C725C6E 5C744C4F 4E472062 6D576964  \r\n\tLONG bmWid
010340  74684279 7465733B 5C725C6E 5C74574F  thBytes;\r\n\tWO
010350  52442062 6D506C61 6E65733B 5C725C6E  RD bmPlanes;\r\n
010360  5C74574F 52442062 6D426974 73506978  \tWORD bmBitsPix
010370  656C3B5C 725C6E5C 744C5056 4F494420  el;\r\n\tLPVOID 
010380  626D4269 74733B5C 725C6E7D 20424954  bmBits;\r\n} BIT
010390  4D41502C 2A504249 544D4150 2C2A4E50  MAP,*PBITMAP,*NP
0103A0  4249544D 41502C2A 4C504249 544D4150  BITMAP,*LPBITMAP
0103B0  3B5C725C 6E747970 65646566 20737472  ;\r\ntypedef str
0103C0  75637420 74616742 49544D41 50434F52  uct tagBITMAPCOR
0103D0  45484541 44455220 7B5C725C 6E5C7444  EHEADER {\r\n\tD
0103E0  574F5244 20626353 697A653B 5C725C6E  WORD bcSize;\r\n
0103F0  5C74574F 52442062 63576964 74683B5C  \tWORD bcWidth;\
010400  725C6E5C 74574F52 44206263 48656967  r\n\tWORD bcHeig
010410  68743B5C 725C6E5C 74574F52 44206263  ht;\r\n\tWORD bc
010420  506C616E 65733B5C 725C6E5C 74574F52  Planes;\r\n\tWOR
010430  44206263 42697443 6F756E74 3B5C725C  D bcBitCount;\r\
010440  6E7D2042 49544D41 50434F52 45484541  n} BITMAPCOREHEA
010450  4445523B 5C725C6E 202F2A20 77617320  DER;\r\n /* was 
010460  6D697373 696E6720 6A6E202A 2F5C725C  missing jn */\r\
010470  6E747970 65646566 20424954 4D415043  ntypedef BITMAPC
010480  4F524548 45414445 52202A4C 50424954  OREHEADER *LPBIT
010490  4D415043 4F524548 45414445 523B5C72  MAPCOREHEADER;\r
0104A0  5C6E7479 70656465 66207374 72756374  \ntypedef struct
0104B0  20746167 52474254 5249504C 45207B5C   tagRGBTRIPLE {\
0104C0  725C6E5C 74425954 45207267 6274426C  r\n\tBYTE rgbtBl
0104D0  75653B5C 725C6E5C 74425954 45207267  ue;\r\n\tBYTE rg
0104E0  62744772 65656E3B 5C725C6E 5C744259  btGreen;\r\n\tBY
0104F0  54452072 67627452 65643B5C 725C6E7D  TE rgbtRed;\r\n}
010500  20524742 54524950 4C453B5C 725C6E74   RGBTRIPLE;\r\nt
010510  79706564 65662073 74727563 74205F42  ypedef struct _B
010520  49544D41 50434F52 45494E46 4F207B5C  ITMAPCOREINFO {\
010530  725C6E5C 74424954 4D415043 4F524548  r\n\tBITMAPCOREH
010540  45414445 5220626D 63694865 61646572  EADER bmciHeader
010550  3B5C725C 6E5C7452 47425452 49504C45  ;\r\n\tRGBTRIPLE
010560  20626D63 69436F6C 6F72735B 315D3B5C   bmciColors[1];\
010570  725C6E7D 20424954 4D415043 4F524549  r\n} BITMAPCOREI
010580  4E464F3B 5C725C6E 2F2A2077 6173206D  NFO;\r\n/* was m
010590  69737369 6E67206A 6E202A2F 5C725C6E  issing jn */\r\n
0105A0  74797065 64656620 4249544D 4150434F  typedef BITMAPCO
0105B0  5245494E 464F202A 4C504249 544D4150  REINFO *LPBITMAP
0105C0  434F5245 494E464F 3B5C725C 6E747970  COREINFO;\r\ntyp
0105D0  65646566 20737472 75637420 74616742  edef struct tagB
0105E0  49544D41 5046494C 45484541 44455220  ITMAPFILEHEADER 
0105F0  7B5C725C 6E5C7457 4F524420 62665479  {\r\n\tWORD bfTy
010600  70653B5C 725C6E5C 7444574F 52442062  pe;\r\n\tDWORD b
010610  6653697A 653B5C72 5C6E5C74 574F5244  fSize;\r\n\tWORD
010620  20626652 65736572 76656431 3B5C725C   bfReserved1;\r\
010630  6E5C7457 4F524420 62665265 73657276  n\tWORD bfReserv
010640  6564323B 5C725C6E 5C744457 4F524420  ed2;\r\n\tDWORD 
010650  62664F66 66426974 733B5C72 5C6E7D20  bfOffBits;\r\n} 
010660  4249544D 41504649 4C454845 41444552  BITMAPFILEHEADER
010670  2C2A4C50 4249544D 41504649 4C454845  ,*LPBITMAPFILEHE
010680  41444552 2C2A5042 49544D41 5046494C  ADER,*PBITMAPFIL
010690  45484541 4445523B 5C725C6E 74797065  EHEADER;\r\ntype
0106A0  64656620 73747275 63742074 61674249  def struct tagBI
0106B0  544D4150 494E464F 48454144 4552207B  TMAPINFOHEADER {
0106C0  5C725C6E 5C744457 4F524420 62695369  \r\n\tDWORD biSi
0106D0  7A653B5C 725C6E5C 744C4F4E 47206269  ze;\r\n\tLONG bi
0106E0  57696474 683B5C72 5C6E5C74 4C4F4E47  Width;\r\n\tLONG
0106F0  20626948 65696768 743B5C72 5C6E5C74   biHeight;\r\n\t
010700  574F5244 20626950 6C616E65 733B5C72  WORD biPlanes;\r
010710  5C6E5C74 574F5244 20626942 6974436F  \n\tWORD biBitCo
010720  756E743B 5C725C6E 5C744457 4F524420  unt;\r\n\tDWORD 
010730  6269436F 6D707265 7373696F 6E3B5C72  biCompression;\r
010740  5C6E5C74 44574F52 44206269 53697A65  \n\tDWORD biSize
010750  496D6167 653B5C72 5C6E5C74 4C4F4E47  Image;\r\n\tLONG
010760  20626958 50656C73 5065724D 65746572   biXPelsPerMeter
010770  3B5C725C 6E5C744C 4F4E4720 62695950  ;\r\n\tLONG biYP
010780  656C7350 65724D65 7465723B 5C725C6E  elsPerMeter;\r\n
010790  5C744457 4F524420 6269436C 72557365  \tDWORD biClrUse
0107A0  643B5C72 5C6E5C74 44574F52 44206269  d;\r\n\tDWORD bi
0107B0  436C7249 6D706F72 74616E74 3B5C725C  ClrImportant;\r\
0107C0  6E7D2042 49544D41 50494E46 4F484541  n} BITMAPINFOHEA
0107D0  4445522C 2A4C5042 49544D41 50494E46  DER,*LPBITMAPINF
0107E0  4F484541 4445522C 2A504249 544D4150  OHEADER,*PBITMAP
0107F0  494E464F 48454144 45523B5C 725C6E74  INFOHEADER;\r\nt
010800  79706564 65662073 74727563 74207461  ypedef struct ta
010810  67524742 51554144 207B5C72 5C6E5C74  gRGBQUAD {\r\n\t
010820  42595445 20726762 426C7565 3B5C725C  BYTE rgbBlue;\r\
010830  6E5C7442 59544520 72676247 7265656E  n\tBYTE rgbGreen
010840  3B5C725C 6E5C7442 59544520 72676252  ;\r\n\tBYTE rgbR
010850  65643B5C 725C6E5C 74425954 45207267  ed;\r\n\tBYTE rg
010860  62526573 65727665 643B5C72 5C6E7D20  bReserved;\r\n} 
010870  52474251 5541442C 2A4C5052 47425155  RGBQUAD,*LPRGBQU
010880  41443B5C 725C6E74 79706564 65662073  AD;\r\ntypedef s
010890  74727563 74207461 67424954 4D415049  truct tagBITMAPI
0108A0  4E464F20 7B5C725C 6E5C7442 49544D41  NFO {\r\n\tBITMA
0108B0  50494E46 4F484541 44455220 626D6948  PINFOHEADER bmiH
0108C0  65616465 723B5C72 5C6E5C74 52474251  eader;\r\n\tRGBQ
0108D0  55414420 626D6943 6F6C6F72 735B315D  UAD bmiColors[1]
0108E0  3B5C725C 6E7D2042 49544D41 50494E46  ;\r\n} BITMAPINF
0108F0  4F2C2A4C 50424954 4D415049 4E464F2C  O,*LPBITMAPINFO,
010900  2A504249 544D4150 494E464F 3B5C725C  *PBITMAPINFO;\r\
010910  6E747970 65646566 20756E69 6F6E205F  ntypedef union _
010920  4C415247 455F494E 54454745 52207B5C  LARGE_INTEGER {\
010930  725C6E5C 74737472 75637420 7B204457  r\n\tstruct { DW
010940  4F524420 4C6F7750 6172743B 204C4F4E  ORD LowPart; LON
010950  47204869 67685061 72743B7D 3B5C725C  G HighPart;};\r\
010960  6E5C7473 74727563 74207B20 44574F52  n\tstruct { DWOR
010970  44204C6F 77506172 743B204C 4F4E4720  D LowPart; LONG 
010980  48696768 50617274 3B207D20 753B5C72  HighPart; } u;\r
010990  5C6E5C74 6C6F6E67 206C6F6E 6720696E  \n\tlong long in
0109A0  74205175 61645061 72743B5C 725C6E7D  t QuadPart;\r\n}
0109B0  204C4152 47455F49 4E544547 45522C2A   LARGE_INTEGER,*
0109C0  504C4152 47455F49 4E544547 45523B5C  PLARGE_INTEGER;\
0109D0  725C6E74 79706564 65662056 4F494420  r\ntypedef VOID 
0109E0  2843414C 4C424143 4B202A54 494D4552  (CALLBACK *TIMER
0109F0  50524F43 29202848 574E442C 55494E54  PROC) (HWND,UINT
010A00  2C55494E 542C4457 4F524429 3B5C725C  ,UINT,DWORD);\r\
010A10  6E5C725C 6E747970 65646566 20737472  n\r\ntypedef str
010A20  75637420 5F535441 52545550 494E464F  uct _STARTUPINFO
010A30  41207B5C 725C6E5C 7444574F 52442063  A {\r\n\tDWORD c
010A40  623B5C72 5C6E5C74 4C505354 52206C70  b;\r\n\tLPSTR lp
010A50  52657365 72766564 3B5C725C 6E5C744C  Reserved;\r\n\tL
010A60  50535452 206C7044 65736B74 6F703B5C  PSTR lpDesktop;\
010A70  725C6E5C 744C5053 5452206C 70546974  r\n\tLPSTR lpTit
010A80  6C653B5C 725C6E5C 7444574F 52442064  le;\r\n\tDWORD d
010A90  77583B5C 725C6E5C 7444574F 52442064  wX;\r\n\tDWORD d
010AA0  77593B5C 725C6E5C 7444574F 52442064  wY;\r\n\tDWORD d
010AB0  77585369 7A653B5C 725C6E5C 7444574F  wXSize;\r\n\tDWO
010AC0  52442064 77595369 7A653B5C 725C6E5C  RD dwYSize;\r\n\
010AD0  7444574F 52442064 7758436F 756E7443  tDWORD dwXCountC
010AE0  68617273 3B5C725C 6E5C7444 574F5244  hars;\r\n\tDWORD
010AF0  20647759 436F756E 74436861 72733B5C   dwYCountChars;\
010B00  725C6E5C 7444574F 52442064 7746696C  r\n\tDWORD dwFil
010B10  6C417474 72696275 74653B5C 725C6E5C  lAttribute;\r\n\
010B20  7444574F 52442064 77466C61 67733B5C  tDWORD dwFlags;\
010B30  725C6E5C 74574F52 44207753 686F7757  r\n\tWORD wShowW
010B40  696E646F 773B5C72 5C6E5C74 574F5244  indow;\r\n\tWORD
010B50  20636252 65736572 76656432 3B5C725C   cbReserved2;\r\
010B60  6E5C744C 50425954 45206C70 52657365  n\tLPBYTE lpRese
010B70  72766564 323B5C72 5C6E5C74 48414E44  rved2;\r\n\tHAND
010B80  4C452068 53746449 6E707574 3B5C725C  LE hStdInput;\r\
010B90  6E5C7448 414E444C 45206853 74644F75  n\tHANDLE hStdOu
010BA0  74707574 3B5C725C 6E5C7448 414E444C  tput;\r\n\tHANDL
010BB0  45206853 74644572 726F723B 5C725C6E  E hStdError;\r\n
010BC0  7D205354 41525455 50494E46 4F412C20  } STARTUPINFOA, 
010BD0  2A4C5053 54415254 5550494E 464F413B  *LPSTARTUPINFOA;
010BE0  5C725C6E 74797065 64656620 73747275  \r\ntypedef stru
010BF0  6374205F 53595354 454D5449 4D45207B  ct _SYSTEMTIME {
010C00  5C725C6E 5C74574F 52442077 59656172  \r\n\tWORD wYear
010C10  3B5C725C 6E5C7457 4F524420 774D6F6E  ;\r\n\tWORD wMon
010C20  74683B5C 725C6E5C 74574F52 44207744  th;\r\n\tWORD wD
010C30  61794F66 5765656B 3B5C725C 6E5C7457  ayOfWeek;\r\n\tW
010C40  4F524420 77446179 3B5C725C 6E5C7457  ORD wDay;\r\n\tW
010C50  4F524420 77486F75 723B5C72 5C6E5C74  ORD wHour;\r\n\t
010C60  574F5244 20774D69 6E757465 3B5C725C  WORD wMinute;\r\
010C70  6E5C7457 4F524420 77536563 6F6E643B  n\tWORD wSecond;
010C80  5C725C6E 5C74574F 52442077 4D696C6C  \r\n\tWORD wMill
010C90  69736563 6F6E6473 3B5C725C 6E7D2053  iseconds;\r\n} S
010CA0  59535445 4D54494D 452C2A4C 50535953  YSTEMTIME,*LPSYS
010CB0  54454D54 494D452C 2A505359 5354454D  TEMTIME,*PSYSTEM
010CC0  54494D45 3B5C725C 6E747970 65646566  TIME;\r\ntypedef
010CD0  20737472 75637420 5F535953 54454D5F   struct _SYSTEM_
010CE0  494E464F 207B5C72 5C6E5C74 574F5244  INFO {\r\n\tWORD
010CF0  20775072 6F636573 736F7241 72636869   wProcessorArchi
010D00  74656374 7572653B 5C725C6E 5C74574F  tecture;\r\n\tWO
010D10  52442077 52657365 72766564 3B5C725C  RD wReserved;\r\
010D20  6E5C7444 574F5244 20647750 61676553  n\tDWORD dwPageS
010D30  697A653B 5C725C6E 5C744C50 564F4944  ize;\r\n\tLPVOID
010D40  206C704D 696E696D 756D4170 706C6963   lpMinimumApplic
010D50  6174696F 6E416464 72657373 3B5C725C  ationAddress;\r\
010D60  6E5C744C 50564F49 44206C70 4D617869  n\tLPVOID lpMaxi
010D70  6D756D41 70706C69 63617469 6F6E4164  mumApplicationAd
010D80  64726573 733B5C72 5C6E5C74 44574F52  dress;\r\n\tDWOR
010D90  44206477 41637469 76655072 6F636573  D dwActiveProces
010DA0  736F724D 61736B3B 5C725C6E 5C744457  sorMask;\r\n\tDW
010DB0  4F524420 64774E75 6D626572 4F665072  ORD dwNumberOfPr
010DC0  6F636573 736F7273 3B5C725C 6E5C7444  ocessors;\r\n\tD
010DD0  574F5244 20647750 726F6365 73736F72  WORD dwProcessor
010DE0  54797065 3B5C725C 6E5C7444 574F5244  Type;\r\n\tDWORD
010DF0  20647741 6C6C6F63 6174696F 6E477261   dwAllocationGra
010E00  6E756C61 72697479 3B5C725C 6E5C7457  nularity;\r\n\tW
010E10  4F524420 7750726F 63657373 6F724C65  ORD wProcessorLe
010E20  76656C3B 5C725C6E 5C74574F 52442077  vel;\r\n\tWORD w
010E30  50726F63 6573736F 72526576 6973696F  ProcessorRevisio
010E40  6E3B5C72 5C6E7D20 53595354 454D5F49  n;\r\n} SYSTEM_I
010E50  4E464F2C 2A4C5053 59535445 4D5F494E  NFO,*LPSYSTEM_IN
010E60  464F3B5C 725C6E74 79706564 65662073  FO;\r\ntypedef s
010E70  74727563 74205F4F 5645524C 41505045  truct _OVERLAPPE
010E80  44207B5C 725C6E5C 7444574F 52442049  D {\r\n\tDWORD I
010E90  6E746572 6E616C3B 5C725C6E 5C744457  nternal;\r\n\tDW
010EA0  4F524420 496E7465 726E616C 48696768  ORD InternalHigh
010EB0  3B5C725C 6E5C7444 574F5244 204F6666  ;\r\n\tDWORD Off
010EC0  7365743B 5C725C6E 5C744457 4F524420  set;\r\n\tDWORD 
010ED0  4F666673 65744869 67683B5C 725C6E5C  OffsetHigh;\r\n\
010EE0  7448414E 444C4520 68457665 6E743B5C  tHANDLE hEvent;\
010EF0  725C6E7D 204F5645 524C4150 5045442C  r\n} OVERLAPPED,
010F00  2A4C504F 5645524C 41505045 443B5C72  *LPOVERLAPPED;\r
010F10  5C6E7479 70656465 66207374 72756374  \ntypedef struct
010F20  205F494F 5F434F55 4E544552 53207B5C   _IO_COUNTERS {\
010F30  725C6E5C 74554C4F 4E474C4F 4E472052  r\n\tULONGLONG R
010F40  6561644F 70657261 74696F6E 436F756E  eadOperationCoun
010F50  743B5C72 5C6E5C74 554C4F4E 474C4F4E  t;\r\n\tULONGLON
010F60  47205772 6974654F 70657261 74696F6E  G WriteOperation
010F70  436F756E 743B5C72 5C6E5C74 554C4F4E  Count;\r\n\tULON
010F80  474C4F4E 47204F74 6865724F 70657261  GLONG OtherOpera
010F90  74696F6E 436F756E 743B5C72 5C6E5C74  tionCount;\r\n\t
010FA0  554C4F4E 474C4F4E 47205265 61645472  ULONGLONG ReadTr
010FB0  616E7366 6572436F 756E743B 5C725C6E  ansferCount;\r\n
010FC0  5C74554C 4F4E474C 4F4E4720 57726974  \tULONGLONG Writ
010FD0  65547261 6E736665 72436F75 6E743B5C  eTransferCount;\
010FE0  725C6E5C 74554C4F 4E474C4F 4E47204F  r\n\tULONGLONG O
010FF0  74686572 5472616E 73666572 436F756E  therTransferCoun
011000  743B5C72 5C6E7D20 494F5F43 4F554E54  t;\r\n} IO_COUNT
011010  4552533B 5C725C6E 74797065 64656620  ERS;\r\ntypedef 
011020  494F5F43 4F554E54 45525320 2A50494F  IO_COUNTERS *PIO
011030  5F434F55 4E544552 533B5C72 5C6E7479  _COUNTERS;\r\nty
011040  70656465 6620756E 696F6E20 5F554C41  pedef union _ULA
011050  5247455F 494E5445 47455220 7B5C725C  RGE_INTEGER {\r\
011060  6E5C7473 74727563 74207B44 574F5244  n\tstruct {DWORD
011070  204C6F77 50617274 3B204457 4F524420   LowPart; DWORD 
011080  48696768 50617274 3B7D3B5C 725C6E5C  HighPart;};\r\n\
011090  746C6F6E 67206C6F 6E672051 75616450  tlong long QuadP
0110A0  6172743B 5C725C6E 7D20554C 41524745  art;\r\n} ULARGE
0110B0  5F494E54 45474552 2C2A5055 4C415247  _INTEGER,*PULARG
0110C0  455F494E 54454745 523B5C72 5C6E7479  E_INTEGER;\r\nty
0110D0  70656465 66207374 72756374 20746167  pedef struct tag
0110E0  4C4F4746 4F4E5457 5C725C6E 7B5C725C  LOGFONTW\r\n{\r\
0110F0  6E5C744C 4F4E475C 746C6648 65696768  n\tLONG\tlfHeigh
011100  743B5C72 5C6E5C74 4C4F4E47 5C746C66  t;\r\n\tLONG\tlf
011110  57696474 683B5C72 5C6E5C74 4C4F4E47  Width;\r\n\tLONG
011120  5C746C66 45736361 70656D65 6E743B5C  \tlfEscapement;\
011130  725C6E5C 744C4F4E 475C746C 664F7269  r\n\tLONG\tlfOri
011140  656E7461 74696F6E 3B5C725C 6E5C744C  entation;\r\n\tL
011150  4F4E475C 746C6657 65696768 743B5C72  ONG\tlfWeight;\r
011160  5C6E5C74 42595445 5C746C66 4974616C  \n\tBYTE\tlfItal
011170  69633B5C 725C6E5C 74425954 455C746C  ic;\r\n\tBYTE\tl
011180  66556E64 65726C69 6E653B5C 725C6E5C  fUnderline;\r\n\
011190  74425954 455C746C 66537472 696B654F  tBYTE\tlfStrikeO
0111A0  75743B5C 725C6E5C 74425954 455C746C  ut;\r\n\tBYTE\tl
0111B0  66436861 72536574 3B5C725C 6E5C7442  fCharSet;\r\n\tB
0111C0  5954455C 746C664F 75745072 65636973  YTE\tlfOutPrecis
0111D0  696F6E3B 5C725C6E 5C744259 54455C74  ion;\r\n\tBYTE\t
0111E0  6C66436C 69705072 65636973 696F6E3B  lfClipPrecision;
0111F0  5C725C6E 5C744259 54455C74 6C665175  \r\n\tBYTE\tlfQu
011200  616C6974 793B5C72 5C6E5C74 42595445  ality;\r\n\tBYTE
011210  5C746C66 50697463 68416E64 46616D69  \tlfPitchAndFami
011220  6C793B5C 725C6E5C 74574348 41525C74  ly;\r\n\tWCHAR\t
011230  6C664661 63654E61 6D655B4C 465F4641  lfFaceName[LF_FA
011240  43455349 5A455D3B 5C725C6E 7D204C4F  CESIZE];\r\n} LO
011250  47464F4E 54572C20 2A504C4F 47464F4E  GFONTW, *PLOGFON
011260  54572C20 2A4E504C 4F47464F 4E54572C  TW, *NPLOGFONTW,
011270  202A4C50 4C4F4746 4F4E5457 3B5C725C   *LPLOGFONTW;\r\
011280  6E747970 65646566 20737472 75637420  ntypedef struct 
011290  5F42595F 48414E44 4C455F46 494C455F  _BY_HANDLE_FILE_
0112A0  494E464F 524D4154 494F4E20 7B5C725C  INFORMATION {\r\
0112B0  6E5C7444 574F5244 20647746 696C6541  n\tDWORD dwFileA
0112C0  74747269 62757465 733B5C72 5C6E5C74  ttributes;\r\n\t
0112D0  46494C45 54494D45 20667443 72656174  FILETIME ftCreat
0112E0  696F6E54 696D653B 5C725C6E 5C744649  ionTime;\r\n\tFI
0112F0  4C455449 4D452066 744C6173 74416363  LETIME ftLastAcc
011300  65737354 696D653B 5C725C6E 5C744649  essTime;\r\n\tFI
011310  4C455449 4D452066 744C6173 74577269  LETIME ftLastWri
011320  74655469 6D653B5C 725C6E5C 7444574F  teTime;\r\n\tDWO
011330  52442064 77566F6C 756D6553 65726961  RD dwVolumeSeria
011340  6C4E756D 6265723B 5C725C6E 5C744457  lNumber;\r\n\tDW
011350  4F524420 6E46696C 6553697A 65486967  ORD nFileSizeHig
011360  683B5C72 5C6E5C74 44574F52 44206E46  h;\r\n\tDWORD nF
011370  696C6553 697A654C 6F773B5C 725C6E5C  ileSizeLow;\r\n\
011380  7444574F 5244206E 4E756D62 65724F66  tDWORD nNumberOf
011390  4C696E6B 733B5C72 5C6E5C74 44574F52  Links;\r\n\tDWOR
0113A0  44206E46 696C6549 6E646578 48696768  D nFileIndexHigh
0113B0  3B5C725C 6E5C7444 574F5244 206E4669  ;\r\n\tDWORD nFi
0113C0  6C65496E 6465784C 6F773B5C 725C6E7D  leIndexLow;\r\n}
0113D0  2042595F 48414E44 4C455F46 494C455F   BY_HANDLE_FILE_
0113E0  494E464F 524D4154 494F4E2C 2A4C5042  INFORMATION,*LPB
0113F0  595F4841 4E444C45 5F46494C 455F494E  Y_HANDLE_FILE_IN
011400  464F524D 4154494F 4E3B5C72 5C6E7479  FORMATION;\r\nty
011410  70656465 66207374 72756374 205F494D  pedef struct _IM
011420  4147455F 444F535F 48454144 4552207B  AGE_DOS_HEADER {
011430  5C725C6E 5C74574F 52442065 5F6D6167  \r\n\tWORD e_mag
011440  69633B5C 725C6E5C 74574F52 4420655F  ic;\r\n\tWORD e_
011450  63626C70 3B5C725C 6E5C7457 4F524420  cblp;\r\n\tWORD 
011460  655F6370 3B5C725C 6E5C7457 4F524420  e_cp;\r\n\tWORD 
011470  655F6372 6C633B5C 725C6E5C 74574F52  e_crlc;\r\n\tWOR
011480  4420655F 63706172 6864723B 5C725C6E  D e_cparhdr;\r\n
011490  5C74574F 52442065 5F6D696E 616C6C6F  \tWORD e_minallo
0114A0  633B5C72 5C6E5C74 574F5244 20655F6D  c;\r\n\tWORD e_m
0114B0  6178616C 6C6F633B 5C725C6E 5C74574F  axalloc;\r\n\tWO
0114C0  52442065 5F73733B 5C725C6E 5C74574F  RD e_ss;\r\n\tWO
0114D0  52442065 5F73703B 5C725C6E 5C74574F  RD e_sp;\r\n\tWO
0114E0  52442065 5F637375 6D3B5C72 5C6E5C74  RD e_csum;\r\n\t
0114F0  574F5244 20655F69 703B5C72 5C6E5C74  WORD e_ip;\r\n\t
011500  574F5244 20655F63 733B5C72 5C6E5C74  WORD e_cs;\r\n\t
011510  574F5244 20655F6C 6661726C 633B5C72  WORD e_lfarlc;\r
011520  5C6E5C74 574F5244 20655F6F 766E6F3B  \n\tWORD e_ovno;
011530  5C725C6E 5C74574F 52442065 5F726573  \r\n\tWORD e_res
011540  5B345D3B 5C725C6E 5C74574F 52442065  [4];\r\n\tWORD e
011550  5F6F656D 69643B5C 725C6E5C 74574F52  _oemid;\r\n\tWOR
011560  4420655F 6F656D69 6E666F3B 5C725C6E  D e_oeminfo;\r\n
011570  5C74574F 52442065 5F726573 325B3130  \tWORD e_res2[10
011580  5D3B5C72 5C6E5C74 4C4F4E47 20655F6C  ];\r\n\tLONG e_l
011590  66616E65 773B5C72 5C6E7D20 494D4147  fanew;\r\n} IMAG
0115A0  455F444F 535F4845 41444552 2C2A5049  E_DOS_HEADER,*PI
0115B0  4D414745 5F444F53 5F484541 4445523B  MAGE_DOS_HEADER;
0115C0  5C725C6E 74797065 64656620 73747275  \r\ntypedef stru
0115D0  6374205F 494D4147 455F4649 4C455F48  ct _IMAGE_FILE_H
0115E0  45414445 52207B5C 725C6E5C 74574F52  EADER {\r\n\tWOR
0115F0  44204D61 6368696E 653B5C72 5C6E5C74  D Machine;\r\n\t
011600  574F5244 204E756D 6265724F 66536563  WORD NumberOfSec
011610  74696F6E 733B5C72 5C6E5C74 44574F52  tions;\r\n\tDWOR
011620  44205469 6D654461 74655374 616D703B  D TimeDateStamp;
011630  5C725C6E 5C744457 4F524420 506F696E  \r\n\tDWORD Poin
011640  74657254 6F53796D 626F6C54 61626C65  terToSymbolTable
011650  3B5C725C 6E5C7444 574F5244 204E756D  ;\r\n\tDWORD Num
011660  6265724F 6653796D 626F6C73 3B5C725C  berOfSymbols;\r\
011670  6E5C7457 4F524420 53697A65 4F664F70  n\tWORD SizeOfOp
011680  74696F6E 616C4865 61646572 3B5C725C  tionalHeader;\r\
011690  6E5C7457 4F524420 43686172 61637465  n\tWORD Characte
0116A0  72697374 6963733B 5C725C6E 7D20494D  ristics;\r\n} IM
0116B0  4147455F 46494C45 5F484541 4445522C  AGE_FILE_HEADER,
0116C0  2A50494D 4147455F 46494C45 5F484541  *PIMAGE_FILE_HEA
0116D0  4445523B 5C725C6E 74797065 64656620  DER;\r\ntypedef 
0116E0  73747275 6374205F 494D4147 455F4441  struct _IMAGE_DA
0116F0  54415F44 49524543 544F5259 207B5C72  TA_DIRECTORY {\r
011700  5C6E5C74 44574F52 44205669 72747561  \n\tDWORD Virtua
011710  6C416464 72657373 3B5C725C 6E5C7444  lAddress;\r\n\tD
011720  574F5244 2053697A 653B5C72 5C6E7D20  WORD Size;\r\n} 
011730  494D4147 455F4441 54415F44 49524543  IMAGE_DATA_DIREC
011740  544F5259 2C2A5049 4D414745 5F444154  TORY,*PIMAGE_DAT
011750  415F4449 52454354 4F52593B 5C725C6E  A_DIRECTORY;\r\n
011760  5C725C6E 74797065 64656620 73747275  \r\ntypedef stru
011770  6374205F 494D4147 455F4F50 54494F4E  ct _IMAGE_OPTION
011780  414C5F48 45414445 52207B5C 725C6E20  AL_HEADER {\r\n 
011790  2020202F 2F5C725C 6E202020 202F2F20     //\r\n    // 
0117A0  5374616E 64617264 20666965 6C64732E  Standard fields.
0117B0  5C725C6E 20202020 2F2F5C72 5C6E5C72  \r\n    //\r\n\r
0117C0  5C6E2020 2020574F 52442020 20204D61  \n    WORD    Ma
0117D0  6769633B 5C725C6E 20202020 42595445  gic;\r\n    BYTE
0117E0  20202020 4D616A6F 724C696E 6B657256      MajorLinkerV
0117F0  65727369 6F6E3B5C 725C6E20 20202042  ersion;\r\n    B
011800  59544520 2020204D 696E6F72 4C696E6B  YTE    MinorLink
011810  65725665 7273696F 6E3B5C72 5C6E2020  erVersion;\r\n  
011820  20204457 4F524420 20205369 7A654F66    DWORD   SizeOf
011830  436F6465 3B5C725C 6E202020 2044574F  Code;\r\n    DWO
011840  52442020 2053697A 654F6649 6E697469  RD   SizeOfIniti
011850  616C697A 65644461 74613B5C 725C6E20  alizedData;\r\n 
011860  20202044 574F5244 20202053 697A654F     DWORD   SizeO
011870  66556E69 6E697469 616C697A 65644461  fUninitializedDa
011880  74613B5C 725C6E20 20202044 574F5244  ta;\r\n    DWORD
011890  20202041 64647265 73734F66 456E7472     AddressOfEntr
0118A0  79506F69 6E743B5C 725C6E20 20202044  yPoint;\r\n    D
0118B0  574F5244 20202042 6173654F 66436F64  WORD   BaseOfCod
0118C0  653B5C72 5C6E2020 20204457 4F524420  e;\r\n    DWORD 
0118D0  20204261 73654F66 44617461 3B5C725C    BaseOfData;\r\
0118E0  6E5C725C 6E202020 202F2F5C 725C6E20  n\r\n    //\r\n 
0118F0  2020202F 2F204E54 20616464 6974696F     // NT additio
011900  6E616C20 6669656C 64732E5C 725C6E20  nal fields.\r\n 
011910  2020202F 2F5C725C 6E5C725C 6E202020     //\r\n\r\n   
011920  2044574F 52442020 20496D61 67654261   DWORD   ImageBa
011930  73653B5C 725C6E20 20202044 574F5244  se;\r\n    DWORD
011940  20202053 65637469 6F6E416C 69676E6D     SectionAlignm
011950  656E743B 5C725C6E 20202020 44574F52  ent;\r\n    DWOR
011960  44202020 46696C65 416C6967 6E6D656E  D   FileAlignmen
011970  743B5C72 5C6E2020 2020574F 52442020  t;\r\n    WORD  
011980  20204D61 6A6F724F 70657261 74696E67    MajorOperating
011990  53797374 656D5665 7273696F 6E3B5C72  SystemVersion;\r
0119A0  5C6E2020 2020574F 52442020 20204D69  \n    WORD    Mi
0119B0  6E6F724F 70657261 74696E67 53797374  norOperatingSyst
0119C0  656D5665 7273696F 6E3B5C72 5C6E2020  emVersion;\r\n  
0119D0  2020574F 52442020 20204D61 6A6F7249    WORD    MajorI
0119E0  6D616765 56657273 696F6E3B 5C725C6E  mageVersion;\r\n
0119F0  20202020 574F5244 20202020 4D696E6F      WORD    Mino
011A00  72496D61 67655665 7273696F 6E3B5C72  rImageVersion;\r
011A10  5C6E2020 2020574F 52442020 20204D61  \n    WORD    Ma
011A20  6A6F7253 75627379 7374656D 56657273  jorSubsystemVers
011A30  696F6E3B 5C725C6E 20202020 574F5244  ion;\r\n    WORD
011A40  20202020 4D696E6F 72537562 73797374      MinorSubsyst
011A50  656D5665 7273696F 6E3B5C72 5C6E2020  emVersion;\r\n  
011A60  20204457 4F524420 20205769 6E333256    DWORD   Win32V
011A70  65727369 6F6E5661 6C75653B 5C725C6E  ersionValue;\r\n
011A80  20202020 44574F52 44202020 53697A65      DWORD   Size
011A90  4F66496D 6167653B 5C725C6E 20202020  OfImage;\r\n    
011AA0  44574F52 44202020 53697A65 4F664865  DWORD   SizeOfHe
011AB0  61646572 733B5C72 5C6E2020 20204457  aders;\r\n    DW
011AC0  4F524420 20204368 65636B53 756D3B5C  ORD   CheckSum;\
011AD0  725C6E20 20202057 4F524420 20202053  r\n    WORD    S
011AE0  75627379 7374656D 3B5C725C 6E202020  ubsystem;\r\n   
011AF0  20574F52 44202020 20446C6C 43686172   WORD    DllChar
011B00  61637465 72697374 6963733B 5C725C6E  acteristics;\r\n
011B10  20202020 44574F52 44202020 53697A65      DWORD   Size
011B20  4F665374 61636B52 65736572 76653B5C  OfStackReserve;\
011B30  725C6E20 20202044 574F5244 20202053  r\n    DWORD   S
011B40  697A654F 66537461 636B436F 6D6D6974  izeOfStackCommit
011B50  3B5C725C 6E202020 2044574F 52442020  ;\r\n    DWORD  
011B60  2053697A 654F6648 65617052 65736572   SizeOfHeapReser
011B70  76653B5C 725C6E20 20202044 574F5244  ve;\r\n    DWORD
011B80  20202053 697A654F 66486561 70436F6D     SizeOfHeapCom
011B90  6D69743B 5C725C6E 20202020 44574F52  mit;\r\n    DWOR
011BA0  44202020 4C6F6164 6572466C 6167733B  D   LoaderFlags;
011BB0  5C725C6E 20202020 44574F52 44202020  \r\n    DWORD   
011BC0  4E756D62 65724F66 52766141 6E645369  NumberOfRvaAndSi
011BD0  7A65733B 5C725C6E 20202020 494D4147  zes;\r\n    IMAG
011BE0  455F4441 54415F44 49524543 544F5259  E_DATA_DIRECTORY
011BF0  20446174 61446972 6563746F 72795B49   DataDirectory[I
011C00  4D414745 5F4E554D 4245524F 465F4449  MAGE_NUMBEROF_DI
011C10  52454354 4F52595F 454E5452 4945535D  RECTORY_ENTRIES]
011C20  3B5C725C 6E7D2049 4D414745 5F4F5054  ;\r\n} IMAGE_OPT
011C30  494F4E41 4C5F4845 41444552 33322C20  IONAL_HEADER32, 
011C40  2A50494D 4147455F 4F505449 4F4E414C  *PIMAGE_OPTIONAL
011C50  5F484541 44455233 323B5C72 5C6E5C72  _HEADER32;\r\n\r
011C60  5C6E5C72 5C6E7479 70656465 66207374  \n\r\ntypedef st
011C70  72756374 205F494D 4147455F 4F505449  ruct _IMAGE_OPTI
011C80  4F4E414C 5F484541 44455236 34207B5C  ONAL_HEADER64 {\
011C90  725C6E20 20202057 4F524420 20202020  r\n    WORD     
011CA0  2020204D 61676963 3B5C725C 6E202020     Magic;\r\n   
011CB0  20425954 45202020 20202020 204D616A   BYTE        Maj
011CC0  6F724C69 6E6B6572 56657273 696F6E3B  orLinkerVersion;
011CD0  5C725C6E 20202020 42595445 20202020  \r\n    BYTE    
011CE0  20202020 4D696E6F 724C696E 6B657256      MinorLinkerV
011CF0  65727369 6F6E3B5C 725C6E20 20202044  ersion;\r\n    D
011D00  574F5244 20202020 20202053 697A654F  WORD       SizeO
011D10  66436F64 653B5C72 5C6E2020 20204457  fCode;\r\n    DW
011D20  4F524420 20202020 20205369 7A654F66  ORD       SizeOf
011D30  496E6974 69616C69 7A656444 6174613B  InitializedData;
011D40  5C725C6E 20202020 44574F52 44202020  \r\n    DWORD   
011D50  20202020 53697A65 4F66556E 696E6974      SizeOfUninit
011D60  69616C69 7A656444 6174613B 5C725C6E  ializedData;\r\n
011D70  20202020 44574F52 44202020 20202020      DWORD       
011D80  41646472 6573734F 66456E74 7279506F  AddressOfEntryPo
011D90  696E743B 5C725C6E 20202020 44574F52  int;\r\n    DWOR
011DA0  44202020 20202020 42617365 4F66436F  D       BaseOfCo
011DB0  64653B5C 725C6E20 20202055 4C4F4E47  de;\r\n    ULONG
011DC0  4C4F4E47 20202049 6D616765 42617365  LONG   ImageBase
011DD0  3B5C725C 6E202020 2044574F 52442020  ;\r\n    DWORD  
011DE0  20202020 20536563 74696F6E 416C6967       SectionAlig
011DF0  6E6D656E 743B5C72 5C6E2020 20204457  nment;\r\n    DW
011E00  4F524420 20202020 20204669 6C65416C  ORD       FileAl
011E10  69676E6D 656E743B 5C725C6E 20202020  ignment;\r\n    
011E20  574F5244 20202020 20202020 4D616A6F  WORD        Majo
011E30  724F7065 72617469 6E675379 7374656D  rOperatingSystem
011E40  56657273 696F6E3B 5C725C6E 20202020  Version;\r\n    
011E50  574F5244 20202020 20202020 4D696E6F  WORD        Mino
011E60  724F7065 72617469 6E675379 7374656D  rOperatingSystem
011E70  56657273 696F6E3B 5C725C6E 20202020  Version;\r\n    
011E80  574F5244 20202020 20202020 4D616A6F  WORD        Majo
011E90  72496D61 67655665 7273696F 6E3B5C72  rImageVersion;\r
011EA0  5C6E2020 2020574F 52442020 20202020  \n    WORD      
011EB0  20204D69 6E6F7249 6D616765 56657273    MinorImageVers
011EC0  696F6E3B 5C725C6E 20202020 574F5244  ion;\r\n    WORD
011ED0  20202020 20202020 4D616A6F 72537562          MajorSub
011EE0  73797374 656D5665 7273696F 6E3B5C72  systemVersion;\r
011EF0  5C6E2020 2020574F 52442020 20202020  \n    WORD      
011F00  20204D69 6E6F7253 75627379 7374656D    MinorSubsystem
011F10  56657273 696F6E3B 5C725C6E 20202020  Version;\r\n    
011F20  44574F52 44202020 20202020 57696E33  DWORD       Win3
011F30  32566572 73696F6E 56616C75 653B5C72  2VersionValue;\r
011F40  5C6E2020 20204457 4F524420 20202020  \n    DWORD     
011F50  20205369 7A654F66 496D6167 653B5C72    SizeOfImage;\r
011F60  5C6E2020 20204457 4F524420 20202020  \n    DWORD     
011F70  20205369 7A654F66 48656164 6572733B    SizeOfHeaders;
011F80  5C725C6E 20202020 44574F52 44202020  \r\n    DWORD   
011F90  20202020 43686563 6B53756D 3B5C725C      CheckSum;\r\
011FA0  6E202020 20574F52 44202020 20202020  n    WORD       
011FB0  20537562 73797374 656D3B5C 725C6E20   Subsystem;\r\n 
011FC0  20202057 4F524420 20202020 20202044     WORD        D
011FD0  6C6C4368 61726163 74657269 73746963  llCharacteristic
011FE0  733B5C72 5C6E2020 2020554C 4F4E474C  s;\r\n    ULONGL
011FF0  4F4E4720 20205369 7A654F66 53746163  ONG   SizeOfStac
012000  6B526573 65727665 3B5C725C 6E202020  kReserve;\r\n   
012010  20554C4F 4E474C4F 4E472020 2053697A   ULONGLONG   Siz
012020  654F6653 7461636B 436F6D6D 69743B5C  eOfStackCommit;\
012030  725C6E20 20202055 4C4F4E47 4C4F4E47  r\n    ULONGLONG
012040  20202053 697A654F 66486561 70526573     SizeOfHeapRes
012050  65727665 3B5C725C 6E202020 20554C4F  erve;\r\n    ULO
012060  4E474C4F 4E472020 2053697A 654F6648  NGLONG   SizeOfH
012070  65617043 6F6D6D69 743B5C72 5C6E2020  eapCommit;\r\n  
012080  20204457 4F524420 20202020 20204C6F    DWORD       Lo
012090  61646572 466C6167 733B5C72 5C6E2020  aderFlags;\r\n  
0120A0  20204457 4F524420 20202020 20204E75    DWORD       Nu
0120B0  6D626572 4F665276 61416E64 53697A65  mberOfRvaAndSize
0120C0  733B5C72 5C6E2020 2020494D 4147455F  s;\r\n    IMAGE_
0120D0  44415441 5F444952 4543544F 52592044  DATA_DIRECTORY D
0120E0  61746144 69726563 746F7279 5B494D41  ataDirectory[IMA
0120F0  47455F4E 554D4245 524F465F 44495245  GE_NUMBEROF_DIRE
012100  43544F52 595F454E 54524945 535D3B5C  CTORY_ENTRIES];\
012110  725C6E7D 20494D41 47455F4F 5054494F  r\n} IMAGE_OPTIO
012120  4E414C5F 48454144 45523634 2C202A50  NAL_HEADER64, *P
012130  494D4147 455F4F50 54494F4E 414C5F48  IMAGE_OPTIONAL_H
012140  45414445 5236343B 5C725C6E 5C725C6E  EADER64;\r\n\r\n
012150  23646566 696E6520 494D4147 455F5349  #define IMAGE_SI
012160  5A454F46 5F4E545F 4F505449 4F4E414C  ZEOF_NT_OPTIONAL
012170  36345F48 45414445 525C7432 34305C72  64_HEADER\t240\r
012180  5C6E5C72 5C6E7479 70656465 66207374  \n\r\ntypedef st
012190  72756374 205F494D 4147455F 53454354  ruct _IMAGE_SECT
0121A0  494F4E5F 48454144 4552207B 5C725C6E  ION_HEADER {\r\n
0121B0  5C744259 5445204E 616D655B 494D4147  \tBYTE Name[IMAG
0121C0  455F5349 5A454F46 5F53484F 52545F4E  E_SIZEOF_SHORT_N
0121D0  414D455D 3B5C725C 6E5C7475 6E696F6E  AME];\r\n\tunion
0121E0  207B5C72 5C6E5C74 5C744457 4F524420   {\r\n\t\tDWORD 
0121F0  50687973 6963616C 41646472 6573733B  PhysicalAddress;
012200  5C725C6E 5C745C74 44574F52 44205669  \r\n\t\tDWORD Vi
012210  72747561 6C53697A 653B5C72 5C6E5C74  rtualSize;\r\n\t
012220  7D204D69 73633B5C 725C6E5C 7444574F  } Misc;\r\n\tDWO
012230  52442056 69727475 616C4164 64726573  RD VirtualAddres
012240  733B5C72 5C6E5C74 44574F52 44205369  s;\r\n\tDWORD Si
012250  7A654F66 52617744 6174613B 5C725C6E  zeOfRawData;\r\n
012260  5C744457 4F524420 506F696E 74657254  \tDWORD PointerT
012270  6F526177 44617461 3B5C725C 6E5C7444  oRawData;\r\n\tD
012280  574F5244 20506F69 6E746572 546F5265  WORD PointerToRe
012290  6C6F6361 74696F6E 733B5C72 5C6E5C74  locations;\r\n\t
0122A0  44574F52 4420506F 696E7465 72546F4C  DWORD PointerToL
0122B0  696E656E 756D6265 72733B5C 725C6E5C  inenumbers;\r\n\
0122C0  74574F52 44204E75 6D626572 4F665265  tWORD NumberOfRe
0122D0  6C6F6361 74696F6E 733B5C72 5C6E5C74  locations;\r\n\t
0122E0  574F5244 204E756D 6265724F 664C696E  WORD NumberOfLin
0122F0  656E756D 62657273 3B5C725C 6E5C7444  enumbers;\r\n\tD
012300  574F5244 20436861 72616374 65726973  WORD Characteris
012310  74696373 3B5C725C 6E7D2049 4D414745  tics;\r\n} IMAGE
012320  5F534543 54494F4E 5F484541 4445522C  _SECTION_HEADER,
012330  2A50494D 4147455F 53454354 494F4E5F  *PIMAGE_SECTION_
012340  48454144 45523B5C 725C6E5C 725C6E74  HEADER;\r\n\r\nt
012350  79706564 65662073 74727563 74205F49  ypedef struct _I
012360  4D414745 5F494D50 4F52545F 42595F4E  MAGE_IMPORT_BY_N
012370  414D4520 7B5C725C 6E5C7457 4F524420  AME {\r\n\tWORD 
012380  48696E74 3B5C725C 6E5C7442 59544520  Hint;\r\n\tBYTE 
012390  4E616D65 5B315D3B 5C725C6E 7D20494D  Name[1];\r\n} IM
0123A0  4147455F 494D504F 52545F42 595F4E41  AGE_IMPORT_BY_NA
0123B0  4D452C2A 50494D41 47455F49 4D504F52  ME,*PIMAGE_IMPOR
0123C0  545F4259 5F4E414D 453B5C72 5C6E7479  T_BY_NAME;\r\nty
0123D0  70656465 66207374 72756374 205F494D  pedef struct _IM
0123E0  4147455F 5448554E 4B5F4441 5441207B  AGE_THUNK_DATA {
0123F0  5C725C6E 5C74756E 696F6E20 7B5C725C  \r\n\tunion {\r\
012400  6E5C745C 74504259 54452046 6F727761  n\t\tPBYTE Forwa
012410  72646572 53747269 6E673B5C 725C6E5C  rderString;\r\n\
012420  745C7450 44574F52 44204675 6E637469  t\tPDWORD Functi
012430  6F6E3B5C 725C6E5C 745C7444 574F5244  on;\r\n\t\tDWORD
012440  204F7264 696E616C 3B5C725C 6E5C745C   Ordinal;\r\n\t\
012450  7450494D 4147455F 494D504F 52545F42  tPIMAGE_IMPORT_B
012460  595F4E41 4D452041 64647265 73734F66  Y_NAME AddressOf
012470  44617461 3B5C725C 6E5C747D 203B5C72  Data;\r\n\t} ;\r
012480  5C6E7D20 494D4147 455F5448 554E4B5F  \n} IMAGE_THUNK_
012490  44415441 2C2A5049 4D414745 5F544855  DATA,*PIMAGE_THU
0124A0  4E4B5F44 4154413B 5C725C6E 5C725C6E  NK_DATA;\r\n\r\n
0124B0  74797065 64656620 73747275 6374205F  typedef struct _
0124C0  494D4147 455F494D 504F5254 5F444553  IMAGE_IMPORT_DES
0124D0  43524950 544F5220 7B5C725C 6E202020  CRIPTOR {\r\n   
0124E0  20756E69 6F6E207B 5C725C6E 20202020   union {\r\n    
0124F0  20202020 44574F52 44202020 43686172      DWORD   Char
012500  61637465 72697374 6963733B 20202020  acteristics;    
012510  20202020 20202020 2F2F2030 20666F72          // 0 for
012520  20746572 6D696E61 74696E67 206E756C   terminating nul
012530  6C20696D 706F7274 20646573 63726970  l import descrip
012540  746F725C 725C6E20 20202020 20202044  tor\r\n        D
012550  574F5244 2020204F 72696769 6E616C46  WORD   OriginalF
012560  69727374 5468756E 6B3B2020 20202020  irstThunk;      
012570  2020202F 2F205256 4120746F 206F7269     // RVA to ori
012580  67696E61 6C20756E 626F756E 64204941  ginal unbound IA
012590  54202850 494D4147 455F5448 554E4B5F  T (PIMAGE_THUNK_
0125A0  44415441 295C725C 6E202020 207D2044  DATA)\r\n    } D
0125B0  554D4D59 554E494F 4E4E414D 453B5C72  UMMYUNIONNAME;\r
0125C0  5C6E2020 20204457 4F524420 20205469  \n    DWORD   Ti
0125D0  6D654461 74655374 616D703B 20202020  meDateStamp;    
0125E0  20202020 20202020 20202020 20202F2F                //
0125F0  20302069 66206E6F 7420626F 756E642C   0 if not bound,
012600  5C725C6E 20202020 20202020 20202020  \r\n            
012610  20202020 20202020 20202020 20202020                  
012620  20202020 20202020 20202020 20202020                  
012630  2F2F202D 31206966 20626F75 6E642C20  // -1 if bound, 
012640  616E6420 7265616C 20646174 655C5C74  and real date\\t
012650  696D6520 7374616D 705C725C 6E202020  ime stamp\r\n   
012660  20202020 20202020 20202020 20202020                  
012670  20202020 20202020 20202020 20202020                  
012680  20202020 20202020 202F2F20 20202020           //     
012690  696E2049 4D414745 5F444952 4543544F  in IMAGE_DIRECTO
0126A0  52595F45 4E545259 5F424F55 4E445F49  RY_ENTRY_BOUND_I
0126B0  4D504F52 5420286E 65772042 494E4429  MPORT (new BIND)
0126C0  5C725C6E 20202020 20202020 20202020  \r\n            
0126D0  20202020 20202020 20202020 20202020                  
0126E0  20202020 20202020 20202020 20202020                  
0126F0  2F2F204F 2E572E20 64617465 2F74696D  // O.W. date/tim
012700  65207374 616D7020 6F662044 4C4C2062  e stamp of DLL b
012710  6F756E64 20746F20 284F6C64 2042494E  ound to (Old BIN
012720  44295C72 5C6E5C72 5C6E2020 20204457  D)\r\n\r\n    DW
012730  4F524420 2020466F 72776172 64657243  ORD   ForwarderC
012740  6861696E 3B202020 20202020 20202020  hain;           
012750  20202020 20202F2F 202D3120 6966206E        // -1 if n
012760  6F20666F 72776172 64657273 5C725C6E  o forwarders\r\n
012770  20202020 44574F52 44202020 4E616D65      DWORD   Name
012780  3B5C725C 6E202020 2044574F 52442020  ;\r\n    DWORD  
012790  20466972 73745468 756E6B3B 20202020   FirstThunk;    
0127A0  20202020 20202020 20202020 20202020                  
0127B0  202F2F20 52564120 746F2049 41542028   // RVA to IAT (
0127C0  69662062 6F756E64 20746869 73204941  if bound this IA
0127D0  54206861 73206163 7475616C 20616464  T has actual add
0127E0  72657373 6573295C 725C6E7D 20494D41  resses)\r\n} IMA
0127F0  47455F49 4D504F52 545F4445 53435249  GE_IMPORT_DESCRI
012800  50544F52 3B5C725C 6E5C725C 6E747970  PTOR;\r\n\r\ntyp
012810  65646566 20737472 75637420 5F494D41  edef struct _IMA
012820  47455F45 58504F52 545F4449 52454354  GE_EXPORT_DIRECT
012830  4F525920 7B5C725C 6E202020 2044574F  ORY {\r\n    DWO
012840  52442020 20436861 72616374 65726973  RD   Characteris
012850  74696373 3B5C725C 6E202020 2044574F  tics;\r\n    DWO
012860  52442020 2054696D 65446174 65537461  RD   TimeDateSta
012870  6D703B5C 725C6E20 20202057 4F524420  mp;\r\n    WORD 
012880  2020204D 616A6F72 56657273 696F6E3B     MajorVersion;
012890  5C725C6E 20202020 574F5244 20202020  \r\n    WORD    
0128A0  4D696E6F 72566572 73696F6E 3B5C725C  MinorVersion;\r\
0128B0  6E202020 2044574F 52442020 204E616D  n    DWORD   Nam
0128C0  653B5C72 5C6E2020 20204457 4F524420  e;\r\n    DWORD 
0128D0  20204261 73653B5C 725C6E20 20202044    Base;\r\n    D
0128E0  574F5244 2020204E 756D6265 724F6646  WORD   NumberOfF
0128F0  756E6374 696F6E73 3B5C725C 6E202020  unctions;\r\n   
012900  2044574F 52442020 204E756D 6265724F   DWORD   NumberO
012910  664E616D 65733B5C 725C6E20 20202044  fNames;\r\n    D
012920  574F5244 20202041 64647265 73734F66  WORD   AddressOf
012930  46756E63 74696F6E 733B2020 2020202F  Functions;     /
012940  2F205256 41206672 6F6D2062 61736520  / RVA from base 
012950  6F662069 6D616765 5C725C6E 20202020  of image\r\n    
012960  44574F52 44202020 41646472 6573734F  DWORD   AddressO
012970  664E616D 65733B20 20202020 20202020  fNames;         
012980  2F2F2052 56412066 726F6D20 62617365  // RVA from base
012990  206F6620 696D6167 655C725C 6E202020   of image\r\n   
0129A0  2044574F 52442020 20416464 72657373   DWORD   Address
0129B0  4F664E61 6D654F72 64696E61 6C733B20  OfNameOrdinals; 
0129C0  202F2F20 52564120 66726F6D 20626173   // RVA from bas
0129D0  65206F66 20696D61 67655C72 5C6E7D20  e of image\r\n} 
0129E0  494D4147 455F4558 504F5254 5F444952  IMAGE_EXPORT_DIR
0129F0  4543544F 52592C20 2A50494D 4147455F  ECTORY, *PIMAGE_
012A00  4558504F 52545F44 49524543 544F5259  EXPORT_DIRECTORY
012A10  3B5C725C 6E5C725C 6E2F2F74 79706564  ;\r\n\r\n//typed
012A20  65662073 74727563 74205F4F 53564552  ef struct _OSVER
012A30  53494F4E 494E464F 41207B5C 725C6E2F  SIONINFOA {\r\n/
012A40  2F5C7444 574F5244 2064774F 53566572  /\tDWORD dwOSVer
012A50  73696F6E 496E666F 53697A65 3B5C725C  sionInfoSize;\r\
012A60  6E2F2F5C 7444574F 52442064 774D616A  n//\tDWORD dwMaj
012A70  6F725665 7273696F 6E3B5C72 5C6E2F2F  orVersion;\r\n//
012A80  5C744457 4F524420 64774D69 6E6F7256  \tDWORD dwMinorV
012A90  65727369 6F6E3B5C 725C6E2F 2F5C7444  ersion;\r\n//\tD
012AA0  574F5244 20647742 75696C64 4E756D62  WORD dwBuildNumb
012AB0  65723B5C 725C6E2F 2F5C7444 574F5244  er;\r\n//\tDWORD
012AC0  20647750 6C617466 6F726D49 643B5C72   dwPlatformId;\r
012AD0  5C6E2F2F 5C744348 41522073 7A435344  \n//\tCHAR szCSD
012AE0  56657273 696F6E5B 3132385D 3B5C725C  Version[128];\r\
012AF0  6E2F2F7D 204F5356 45525349 4F4E494E  n//} OSVERSIONIN
012B00  464F412C 202A504F 53564552 53494F4E  FOA, *POSVERSION
012B10  494E464F 412C202A 4C504F53 56455253  INFOA, *LPOSVERS
012B20  494F4E49 4E464F41 3B5C725C 6E2F2F5C  IONINFOA;\r\n//\
012B30  725C6E2F 2F747970 65646566 20737472  r\n//typedef str
012B40  75637420 5F4F5356 45525349 4F4E494E  uct _OSVERSIONIN
012B50  464F5720 7B5C725C 6E2F2F5C 7444574F  FOW {\r\n//\tDWO
012B60  52442064 774F5356 65727369 6F6E496E  RD dwOSVersionIn
012B70  666F5369 7A653B5C 725C6E2F 2F5C7444  foSize;\r\n//\tD
012B80  574F5244 2064774D 616A6F72 56657273  WORD dwMajorVers
012B90  696F6E3B 5C725C6E 2F2F5C74 44574F52  ion;\r\n//\tDWOR
012BA0  44206477 4D696E6F 72566572 73696F6E  D dwMinorVersion
012BB0  3B5C725C 6E2F2F5C 7444574F 52442064  ;\r\n//\tDWORD d
012BC0  77427569 6C644E75 6D626572 3B5C725C  wBuildNumber;\r\
012BD0  6E2F2F5C 7444574F 52442064 77506C61  n//\tDWORD dwPla
012BE0  74666F72 6D49643B 5C725C6E 2F2F5C74  tformId;\r\n//\t
012BF0  57434841 5220737A 43534456 65727369  WCHAR szCSDVersi
012C00  6F6E5B31 32385D3B 5C725C6E 2F2F7D20  on[128];\r\n//} 
012C10  4F535645 5253494F 4E494E46 4F572C20  OSVERSIONINFOW, 
012C20  2A504F53 56455253 494F4E49 4E464F57  *POSVERSIONINFOW
012C30  2C202A4C 504F5356 45525349 4F4E494E  , *LPOSVERSIONIN
012C40  464F572C 2052544C 5F4F5356 45525349  FOW, RTL_OSVERSI
012C50  4F4E494E 464F572C 202A5052 544C5F4F  ONINFOW, *PRTL_O
012C60  53564552 53494F4E 494E464F 573B5C72  SVERSIONINFOW;\r
012C70  5C6E5C72 5C6E7479 70656465 66207374  \n\r\ntypedef st
012C80  72756374 207B5C72 5C6E2020 574F5244  ruct {\r\n  WORD
012C90  20207746 6F726D61 74546167 3B5C725C    wFormatTag;\r\
012CA0  6E202057 4F524420 206E4368 616E6E65  n  WORD  nChanne
012CB0  6C733B5C 725C6E20 2044574F 5244206E  ls;\r\n  DWORD n
012CC0  53616D70 6C657350 65725365 633B5C72  SamplesPerSec;\r
012CD0  5C6E2020 44574F52 44206E41 76674279  \n  DWORD nAvgBy
012CE0  74657350 65725365 633B5C72 5C6E2020  tesPerSec;\r\n  
012CF0  574F5244 20206E42 6C6F636B 416C6967  WORD  nBlockAlig
012D00  6E3B5C72 5C6E2020 574F5244 20207742  n;\r\n  WORD  wB
012D10  69747350 65725361 6D706C65 3B5C725C  itsPerSample;\r\
012D20  6E202057 4F524420 20636253 697A653B  n  WORD  cbSize;
012D30  5C725C6E 7D205741 5645464F 524D4154  \r\n} WAVEFORMAT
012D40  45583B5C 725C6E5C 725C6E74 79706564  EX;\r\n\r\ntyped
012D50  65662073 74727563 74207761 76656864  ef struct wavehd
012D60  725F7461 67207B5C 725C6E20 204C5053  r_tag {\r\n  LPS
012D70  54522020 20202020 20202020 20202020  TR              
012D80  6C704461 74613B5C 725C6E20 2044574F  lpData;\r\n  DWO
012D90  52442020 20202020 20202020 20202020  RD              
012DA0  64774275 66666572 4C656E67 74683B5C  dwBufferLength;\
012DB0  725C6E20 2044574F 52442020 20202020  r\n  DWORD      
012DC0  20202020 20202020 64774279 74657352          dwBytesR
012DD0  65636F72 6465643B 5C725C6E 20204457  ecorded;\r\n  DW
012DE0  4F52445F 50545220 20202020 20202020  ORD_PTR         
012DF0  20647755 7365723B 5C725C6E 20204457   dwUser;\r\n  DW
012E00  4F524420 20202020 20202020 20202020  ORD             
012E10  20647746 6C616773 3B5C725C 6E202044   dwFlags;\r\n  D
012E20  574F5244 20202020 20202020 20202020  WORD            
012E30  20206477 4C6F6F70 733B5C72 5C6E2020    dwLoops;\r\n  
012E40  73747275 63742077 61766568 64725F74  struct wavehdr_t
012E50  61672020 2A6C704E 6578743B 5C725C6E  ag  *lpNext;\r\n
012E60  20204457 4F52445F 50545220 20202020    DWORD_PTR     
012E70  20202020 20726573 65727665 643B5C72       reserved;\r
012E80  5C6E7D20 57415645 4844522C 202A4C50  \n} WAVEHDR, *LP
012E90  57415645 4844523B 5C725C6E 5C725C6E  WAVEHDR;\r\n\r\n
012EA0  5C725C6E 23646566 696E6520 5F46494C  \r\n#define _FIL
012EB0  4554494D 455C725C 6E5C725C 6E2F2A5C  ETIME\r\n\r\n/*\
012EC0  725C6E70 726F635C 725C6E2A 2F5C725C  r\nproc\r\n*/\r\
012ED0  6E5C725C 6E236966 64656620 554E4943  n\r\n#ifdef UNIC
012EE0  4F44455C 725C6E5C 74747970 65646566  ODE\r\n\ttypedef
012EF0  2057494E 33325F46 494E445F 44415441   WIN32_FIND_DATA
012F00  57205749 4E33325F 46494E44 5F444154  W WIN32_FIND_DAT
012F10  413B5C72 5C6E5C74 74797065 64656620  A;\r\n\ttypedef 
012F20  5057494E 33325F46 494E445F 44415441  PWIN32_FIND_DATA
012F30  57205057 494E3332 5F46494E 445F4441  W PWIN32_FIND_DA
012F40  54413B5C 725C6E5C 74747970 65646566  TA;\r\n\ttypedef
012F50  204C5057 494E3332 5F46494E 445F4441   LPWIN32_FIND_DA
012F60  54415720 4C505749 4E33325F 46494E44  TAW LPWIN32_FIND
012F70  5F444154 413B5C72 5C6E5C74 74797065  _DATA;\r\n\ttype
012F80  64656620 73747275 6374205F 4F535645  def struct _OSVE
012F90  5253494F 4E494E46 4F57207B 5C725C6E  RSIONINFOW {\r\n
012FA0  5C745C74 44574F52 44206477 4F535665  \t\tDWORD dwOSVe
012FB0  7273696F 6E496E66 6F53697A 653B5C72  rsionInfoSize;\r
012FC0  5C6E5C74 5C744457 4F524420 64774D61  \n\t\tDWORD dwMa
012FD0  6A6F7256 65727369 6F6E3B5C 725C6E5C  jorVersion;\r\n\
012FE0  745C7444 574F5244 2064774D 696E6F72  t\tDWORD dwMinor
012FF0  56657273 696F6E3B 5C725C6E 5C745C74  Version;\r\n\t\t
013000  44574F52 44206477 4275696C 644E756D  DWORD dwBuildNum
013010  6265723B 5C725C6E 5C745C74 44574F52  ber;\r\n\t\tDWOR
013020  44206477 506C6174 666F726D 49643B5C  D dwPlatformId;\
013030  725C6E5C 745C7457 43484152 20737A43  r\n\t\tWCHAR szC
013040  53445665 7273696F 6E5B3132 385D3B5C  SDVersion[128];\
013050  725C6E5C 747D204F 53564552 53494F4E  r\n\t} OSVERSION
013060  494E464F 572C202A 504F5356 45525349  INFOW, *POSVERSI
013070  4F4E494E 464F572C 202A4C50 4F535645  ONINFOW, *LPOSVE
013080  5253494F 4E494E46 4F572C20 52544C5F  RSIONINFOW, RTL_
013090  4F535645 5253494F 4E494E46 4F572C20  OSVERSIONINFOW, 
0130A0  2A505254 4C5F4F53 56455253 494F4E49  *PRTL_OSVERSIONI
0130B0  4E464F57 3B5C725C 6E5C7474 79706564  NFOW;\r\n\ttyped
0130C0  6566204C 504F5356 45525349 4F4E494E  ef LPOSVERSIONIN
0130D0  464F5720 4C504F53 56455253 494F4E49  FOW LPOSVERSIONI
0130E0  4E464F3B 5C725C6E 23656C73 655C725C  NFO;\r\n#else\r\
0130F0  6E5C7474 79706564 65662057 494E3332  n\ttypedef WIN32
013100  5F46494E 445F4441 54414120 57494E33  _FIND_DATAA WIN3
013110  325F4649 4E445F44 4154413B 5C725C6E  2_FIND_DATA;\r\n
013120  5C747479 70656465 66205057 494E3332  \ttypedef PWIN32
013130  5F46494E 445F4441 54414120 5057494E  _FIND_DATAA PWIN
013140  33325F46 494E445F 44415441 3B5C725C  32_FIND_DATA;\r\
013150  6E5C7474 79706564 6566204C 5057494E  n\ttypedef LPWIN
013160  33325F46 494E445F 44415441 41204C50  32_FIND_DATAA LP
013170  57494E33 325F4649 4E445F44 4154413B  WIN32_FIND_DATA;
013180  5C725C6E 5C747479 70656465 66207374  \r\n\ttypedef st
013190  72756374 205F4F53 56455253 494F4E49  ruct _OSVERSIONI
0131A0  4E464F41 207B5C72 5C6E5C74 5C744457  NFOA {\r\n\t\tDW
0131B0  4F524420 64774F53 56657273 696F6E49  ORD dwOSVersionI
0131C0  6E666F53 697A653B 5C725C6E 5C745C74  nfoSize;\r\n\t\t
0131D0  44574F52 44206477 4D616A6F 72566572  DWORD dwMajorVer
0131E0  73696F6E 3B5C725C 6E5C745C 7444574F  sion;\r\n\t\tDWO
0131F0  52442064 774D696E 6F725665 7273696F  RD dwMinorVersio
013200  6E3B5C72 5C6E5C74 5C744457 4F524420  n;\r\n\t\tDWORD 
013210  64774275 696C644E 756D6265 723B5C72  dwBuildNumber;\r
013220  5C6E5C74 5C744457 4F524420 6477506C  \n\t\tDWORD dwPl
013230  6174666F 726D4964 3B5C725C 6E5C745C  atformId;\r\n\t\
013240  74434841 5220737A 43534456 65727369  tCHAR szCSDVersi
013250  6F6E5B31 32385D3B 5C725C6E 5C747D20  on[128];\r\n\t} 
013260  4F535645 5253494F 4E494E46 4F412C20  OSVERSIONINFOA, 
013270  2A504F53 56455253 494F4E49 4E464F41  *POSVERSIONINFOA
013280  2C202A4C 504F5356 45525349 4F4E494E  , *LPOSVERSIONIN
013290  464F413B 5C725C6E 5C747479 70656465  FOA;\r\n\ttypede
0132A0  66204C50 4F535645 5253494F 4E494E46  f LPOSVERSIONINF
0132B0  4F41204C 504F5356 45525349 4F4E494E  OA LPOSVERSIONIN
0132C0  464F3B5C 725C6E23 656E6469 665C725C  FO;\r\n#endif\r\
0132D0  6E5C725C 6E696E74 204D6573 73616765  n\r\nint Message
0132E0  426F7841 2848574E 442C4C50 43535452  BoxA(HWND,LPCSTR
0132F0  2C4C5043 5354522C 55494E54 293B5C72  ,LPCSTR,UINT);\r
013300  5C6E2364 6566696E 65204D65 73736167  \n#define Messag
013310  65426F78 204D6573 73616765 426F7841  eBox MessageBoxA
013320  5C725C6E 696E7420 4D657373 61676542  \r\nint MessageB
013330  6F785728 48574E44 2C4C5043 57535452  oxW(HWND,LPCWSTR
013340  2C4C5043 57535452 2C55494E 54293B5C  ,LPCWSTR,UINT);\
013350  725C6E5C 725C6E74 79706564 65662073  r\n\r\ntypedef s
013360  74727563 74207B69 6E742064 756D6D79  truct {int dummy
013370  3B7D205F 44756D6D 79737472 7563743B  ;} _Dummystruct;
013380  5C725C6E 5C725C6E 2F2F7479 70656465  \r\n\r\n//typede
013390  6620696E 7420282A 46415250 524F4329  f int (*FARPROC)
0133A0  28293B5C 725C6E2F 2F747970 65646566  ();\r\n//typedef
0133B0  20696E74 20282A46 41525052 4F432928   int (*FARPROC)(
0133C0  766F6964 293B5C72 5C6E2F2F 74797065  void);\r\n//type
0133D0  64656620 696E7420 282A4641 5250524F  def int (*FARPRO
0133E0  4329285F 44756D6D 79737472 75637429  C)(_Dummystruct)
0133F0  3B5C725C 6E747970 65646566 20696E74  ;\r\ntypedef int
013400  20282A46 41525052 4F432928 73747275   (*FARPROC)(stru
013410  6374207B 7D293B5C 725C6E5C 725C6E46  ct {});\r\n\r\nF
013420  41525052 4F432047 65745072 6F634164  ARPROC GetProcAd
013430  64726573 73284849 4E535441 4E43452C  dress(HINSTANCE,
013440  636F6E73 74206368 61722A29 3B5C725C  const char*);\r\
013450  6E48494E 5354414E 4345204C 6F61644C  nHINSTANCE LoadL
013460  69627261 72794128 4C504353 5452293B  ibraryA(LPCSTR);
013470  5C725C6E 484D4F44 554C4520 4765744D  \r\nHMODULE GetM
013480  6F64756C 6548616E 646C6541 28636861  oduleHandleA(cha
013490  722A293B 5C725C6E 48494E53 54414E43  r*);\r\nHINSTANC
0134A0  4520204C 6F61644C 69627261 72794578  E  LoadLibraryEx
0134B0  57284C50 43575354 522C4841 4E444C45  W(LPCWSTR,HANDLE
0134C0  2C44574F 5244293B 5C725C6E 48494E53  ,DWORD);\r\nHINS
0134D0  54414E43 4520204C 6F61644C 69627261  TANCE  LoadLibra
0134E0  72794578 41284C50 43535452 2C48414E  ryExA(LPCSTR,HAN
0134F0  444C452C 44574F52 44293B5C 725C6E5C  DLE,DWORD);\r\n\
013500  725C6E42 4F4F4C20 20536574 4576656E  r\nBOOL  SetEven
013510  74284841 4E444C45 293B5C72 5C6E4457  t(HANDLE);\r\nDW
013520  4F524420 20576169 74466F72 4D756C74  ORD  WaitForMult
013530  69706C65 4F626A65 63747328 44574F52  ipleObjects(DWOR
013540  442C434F 4E535420 48414E44 4C45202A  D,CONST HANDLE *
013550  2C424F4F 4C2C4457 4F524429 3B5C725C  ,BOOL,DWORD);\r\
013560  6E4C5056 4F494420 56697274 75616C41  nLPVOID VirtualA
013570  6C6C6F63 284C5056 4F49442C 44574F52  lloc(LPVOID,DWOR
013580  442C4457 4F52442C 44574F52 44293B5C  D,DWORD,DWORD);\
013590  725C6E42 4F4F4C20 56697274 75616C46  r\nBOOL VirtualF
0135A0  72656528 4C50564F 49442C44 574F5244  ree(LPVOID,DWORD
0135B0  2C44574F 5244293B 5C725C6E 424F4F4C  ,DWORD);\r\nBOOL
0135C0  20566972 7475616C 50726F74 65637428   VirtualProtect(
0135D0  4C50564F 49442C44 574F5244 2C44574F  LPVOID,DWORD,DWO
0135E0  52442C50 44574F52 44293B5C 725C6E44  RD,PDWORD);\r\nD
0135F0  574F5244 20566972 7475616C 51756572  WORD VirtualQuer
013600  79284C50 43564F49 442C4D45 4D4F5259  y(LPCVOID,MEMORY
013610  5F424153 49435F49 4E464F52 4D415449  _BASIC_INFORMATI
013620  4F4E2A2C 44574F52 44293B5C 725C6E48  ON*,DWORD);\r\nH
013630  4C4F4341 4C204C6F 63616C46 72656528  LOCAL LocalFree(
013640  484C4F43 414C293B 5C725C6E 4C505753  HLOCAL);\r\nLPWS
013650  54522047 6574436F 6D6D616E 644C696E  TR GetCommandLin
013660  65572856 4F494429 3B5C725C 6E4C5053  eW(VOID);\r\nLPS
013670  54522047 6574436F 6D6D616E 644C696E  TR GetCommandLin
013680  65412856 4F494429 3B5C725C 6E4C5057  eA(VOID);\r\nLPW
013690  5354522A 20436F6D 6D616E64 4C696E65  STR* CommandLine
0136A0  546F4172 67765728 4C504357 5354522C  ToArgvW(LPCWSTR,
0136B0  696E742A 293B5C72 5C6E4457 4F524420  int*);\r\nDWORD 
0136C0  4765744D 6F64756C 6546696C 654E616D  GetModuleFileNam
0136D0  65412848 494E5354 414E4345 2C4C5053  eA(HINSTANCE,LPS
0136E0  54522C44 574F5244 293B5C72 5C6E4457  TR,DWORD);\r\nDW
0136F0  4F524420 4765744D 6F64756C 6546696C  ORD GetModuleFil
013700  654E616D 65572848 494E5354 414E4345  eNameW(HINSTANCE
013710  2C4C5057 5354522C 44574F52 44293B5C  ,LPWSTR,DWORD);\
013720  725C6E44 574F5244 20476574 4C617374  r\nDWORD GetLast
013730  4572726F 7228564F 4944293B 5C725C6E  Error(VOID);\r\n
013740  5C725C6E 44574F52 4420466F 726D6174  \r\nDWORD Format
013750  4D657373 61676541 2844574F 52442C4C  MessageA(DWORD,L
013760  5043564F 49442C44 574F5244 2C44574F  PCVOID,DWORD,DWO
013770  52442C4C 50535452 2C44574F 52442C76  RD,LPSTR,DWORD,v
013780  615F6C69 7374202A 293B5C72 5C6E5C72  a_list *);\r\n\r
013790  5C6E4C4F 4E472049 6E746572 6C6F636B  \nLONG Interlock
0137A0  6564436F 6D706172 65457863 68616E67  edCompareExchang
0137B0  65284C4F 4E472076 6F6C6174 696C652A  e(LONG volatile*
0137C0  2C204C4F 4E472C20 4C4F4E47 293B5C72  , LONG, LONG);\r
0137D0  5C6E2F2F 4C4F4E47 36342049 6E746572  \n//LONG64 Inter
0137E0  6C6F636B 6564436F 6D706172 65457863  lockedCompareExc
0137F0  68616E67 65363428 4C4F4E47 36342076  hange64(LONG64 v
013800  6F6C6174 696C652A 2C204C4F 4E473634  olatile*, LONG64
013810  2C204C4F 4E473634 293B5C72 5C6E5C72  , LONG64);\r\n\r
013820  5C6E564F 49442049 6E697469 616C697A  \nVOID Initializ
013830  65437269 74696361 6C536563 74696F6E  eCriticalSection
013840  284C5043 52495449 43414C5F 53454354  (LPCRITICAL_SECT
013850  494F4E29 3B5C725C 6E564F49 44204465  ION);\r\nVOID De
013860  6C657465 43726974 6963616C 53656374  leteCriticalSect
013870  696F6E28 4C504352 49544943 414C5F53  ion(LPCRITICAL_S
013880  45435449 4F4E293B 5C725C6E 564F4944  ECTION);\r\nVOID
013890  20456E74 65724372 69746963 616C5365   EnterCriticalSe
0138A0  6374696F 6E284C50 43524954 4943414C  ction(LPCRITICAL
0138B0  5F534543 54494F4E 293B5C72 5C6E564F  _SECTION);\r\nVO
0138C0  4944204C 65617665 43726974 6963616C  ID LeaveCritical
0138D0  53656374 696F6E28 4C504352 49544943  Section(LPCRITIC
0138E0  414C5F53 45435449 4F4E293B 5C725C6E  AL_SECTION);\r\n
0138F0  44574F52 44204765 74437572 72656E74  DWORD GetCurrent
013900  54687265 61644964 28564F49 44293B5C  ThreadId(VOID);\
013910  725C6E42 4F4F4C20 436C6F73 6548616E  r\nBOOL CloseHan
013920  646C6528 48414E44 4C45293B 5C725C6E  dle(HANDLE);\r\n
013930  424F4F4C 20467265 654C6962 72617279  BOOL FreeLibrary
013940  2848494E 5354414E 4345293B 5C725C6E  (HINSTANCE);\r\n
013950  424F4F4C 20417265 46696C65 41706973  BOOL AreFileApis
013960  414E5349 28564F49 44293B5C 725C6E56  ANSI(VOID);\r\nV
013970  4F494420 4F757470 75744465 62756753  OID OutputDebugS
013980  7472696E 6741284C 50435354 52293B5C  tringA(LPCSTR);\
013990  725C6E48 414E444C 45204372 65617465  r\nHANDLE Create
0139A0  46696C65 41284C50 43535452 2C44574F  FileA(LPCSTR,DWO
0139B0  52442C44 574F5244 2C4C5053 45435552  RD,DWORD,LPSECUR
0139C0  4954595F 41545452 49425554 45532C44  ITY_ATTRIBUTES,D
0139D0  574F5244 2C44574F 52442C48 414E444C  WORD,DWORD,HANDL
0139E0  45293B5C 725C6E48 414E444C 45204372  E);\r\nHANDLE Cr
0139F0  65617465 46696C65 57284C50 43575354  eateFileW(LPCWST
013A00  522C4457 4F52442C 44574F52 442C4C50  R,DWORD,DWORD,LP
013A10  53454355 52495459 5F415454 52494255  SECURITY_ATTRIBU
013A20  5445532C 44574F52 442C4457 4F52442C  TES,DWORD,DWORD,
013A30  48414E44 4C45293B 5C725C6E 48414E44  HANDLE);\r\nHAND
013A40  4C452043 72656174 6546696C 654D6170  LE CreateFileMap
013A50  70696E67 57284841 4E444C45 2C4C5053  pingW(HANDLE,LPS
013A60  45435552 4954595F 41545452 49425554  ECURITY_ATTRIBUT
013A70  45532C44 574F5244 2C44574F 52442C44  ES,DWORD,DWORD,D
013A80  574F5244 2C4C5043 57535452 293B5C72  WORD,LPCWSTR);\r
013A90  5C6E4841 4E444C45 20437265 61746546  \nHANDLE CreateF
013AA0  696C654D 61707069 6E674128 48414E44  ileMappingA(HAND
013AB0  4C452C4C 50534543 55524954 595F4154  LE,LPSECURITY_AT
013AC0  54524942 55544553 2C44574F 52442C44  TRIBUTES,DWORD,D
013AD0  574F5244 2C44574F 52442C4C 50435354  WORD,DWORD,LPCST
013AE0  52293B5C 725C6E48 414E444C 45204372  R);\r\nHANDLE Cr
013AF0  65617465 4D757465 7857284C 50534543  eateMutexW(LPSEC
013B00  55524954 595F4154 54524942 55544553  URITY_ATTRIBUTES
013B10  2C424F4F 4C2C4C50 43575354 52293B5C  ,BOOL,LPCWSTR);\
013B20  725C6E48 414E444C 45204372 65617465  r\nHANDLE Create
013B30  4D757465 7841284C 50534543 55524954  MutexA(LPSECURIT
013B40  595F4154 54524942 55544553 2C424F4F  Y_ATTRIBUTES,BOO
013B50  4C2C4C50 43535452 293B5C72 5C6E424F  L,LPCSTR);\r\nBO
013B60  4F4C2044 656C6574 6546696C 6541284C  OL DeleteFileA(L
013B70  50435354 52293B5C 725C6E42 4F4F4C20  PCSTR);\r\nBOOL 
013B80  44656C65 74654669 6C655728 4C504357  DeleteFileW(LPCW
013B90  53545229 3B5C725C 6E424F4F 4C20466C  STR);\r\nBOOL Fl
013BA0  75736846 696C6542 75666665 72732848  ushFileBuffers(H
013BB0  414E444C 45293B5C 725C6E44 574F5244  ANDLE);\r\nDWORD
013BC0  20466F72 6D61744D 65737361 67655728   FormatMessageW(
013BD0  44574F52 442C4C50 43564F49 442C4457  DWORD,LPCVOID,DW
013BE0  4F52442C 44574F52 442C4C50 57535452  ORD,DWORD,LPWSTR
013BF0  2C44574F 52442C76 615F6C69 7374202A  ,DWORD,va_list *
013C00  293B5C72 5C6E2F2F 44574F52 4420466F  );\r\n//DWORD Fo
013C10  726D6174 4D657373 61676541 2844574F  rmatMessageA(DWO
013C20  52442C4C 5043564F 49442C44 574F5244  RD,LPCVOID,DWORD
013C30  2C44574F 52442C4C 50535452 2C44574F  ,DWORD,LPSTR,DWO
013C40  52442C76 615F6C69 7374202A 293B5C72  RD,va_list *);\r
013C50  5C6E4457 4F524420 47657443 75727265  \nDWORD GetCurre
013C60  6E745072 6F636573 73496428 564F4944  ntProcessId(VOID
013C70  293B5C72 5C6E424F 4F4C2047 65744469  );\r\nBOOL GetDi
013C80  736B4672 65655370 61636557 284C5043  skFreeSpaceW(LPC
013C90  57535452 2C4C5044 574F5244 2C4C5044  WSTR,LPDWORD,LPD
013CA0  574F5244 2C4C5044 574F5244 2C4C5044  WORD,LPDWORD,LPD
013CB0  574F5244 293B5C72 5C6E424F 4F4C2047  WORD);\r\nBOOL G
013CC0  65744469 736B4672 65655370 61636541  etDiskFreeSpaceA
013CD0  284C5043 5354522C 4C504457 4F52442C  (LPCSTR,LPDWORD,
013CE0  4C504457 4F52442C 4C504457 4F52442C  LPDWORD,LPDWORD,
013CF0  4C504457 4F524429 3B5C725C 6E44574F  LPDWORD);\r\nDWO
013D00  52442047 65744669 6C654174 74726962  RD GetFileAttrib
013D10  75746573 57284C50 43575354 52293B5C  utesW(LPCWSTR);\
013D20  725C6E44 574F5244 20476574 46696C65  r\nDWORD GetFile
013D30  41747472 69627574 65734128 4C504353  AttributesA(LPCS
013D40  5452293B 5C725C6E 424F4F4C 20476574  TR);\r\nBOOL Get
013D50  46696C65 41747472 69627574 65734578  FileAttributesEx
013D60  41284C50 43535452 2C474554 5F46494C  A(LPCSTR,GET_FIL
013D70  4545585F 494E464F 5F4C4556 454C532C  EEX_INFO_LEVELS,
013D80  4C50564F 4944293B 5C725C6E 424F4F4C  LPVOID);\r\nBOOL
013D90  20476574 46696C65 41747472 69627574   GetFileAttribut
013DA0  65734578 57284C50 43575354 522C4745  esExW(LPCWSTR,GE
013DB0  545F4649 4C454558 5F494E46 4F5F4C45  T_FILEEX_INFO_LE
013DC0  56454C53 2C4C5056 4F494429 3B5C725C  VELS,LPVOID);\r\
013DD0  6E44574F 52442047 65744669 6C655369  nDWORD GetFileSi
013DE0  7A652848 414E444C 452C4C50 44574F52  ze(HANDLE,LPDWOR
013DF0  44293B5C 725C6E42 4F4F4C20 53657443  D);\r\nBOOL SetC
013E00  6F6E736F 6C654D6F 64652848 414E444C  onsoleMode(HANDL
013E10  452C4457 4F524429 3B5C725C 6E424F4F  E,DWORD);\r\nBOO
013E20  4C204765 74436F6E 736F6C65 4D6F6465  L GetConsoleMode
013E30  2848414E 444C452C 4C504457 4F524429  (HANDLE,LPDWORD)
013E40  3B5C725C 6E48414E 444C4520 47657453  ;\r\nHANDLE GetS
013E50  74644861 6E646C65 2844574F 5244293B  tdHandle(DWORD);
013E60  5C725C6E 424F4F4C 20506565 6B436F6E  \r\nBOOL PeekCon
013E70  736F6C65 496E7075 74572848 414E444C  soleInputW(HANDL
013E80  452C5049 4E505554 5F524543 4F52442C  E,PINPUT_RECORD,
013E90  44574F52 442C4C50 44574F52 44293B5C  DWORD,LPDWORD);\
013EA0  725C6E42 4F4F4C20 52656164 436F6E73  r\nBOOL ReadCons
013EB0  6F6C6549 6E707574 57284841 4E444C45  oleInputW(HANDLE
013EC0  2C50494E 5055545F 5245434F 52442C44  ,PINPUT_RECORD,D
013ED0  574F5244 2C4C5044 574F5244 293B5C72  WORD,LPDWORD);\r
013EE0  5C6E424F 4F4C2057 72697465 436F6E73  \nBOOL WriteCons
013EF0  6F6C6549 6E707574 57284841 4E444C45  oleInputW(HANDLE
013F00  2C434F4E 53542049 4E505554 5F524543  ,CONST INPUT_REC
013F10  4F524420 2A2C4457 4F52442C 4C504457  ORD *,DWORD,LPDW
013F20  4F524429 3B5C725C 6E424F4F 4C205265  ORD);\r\nBOOL Re
013F30  6164436F 6E736F6C 654F7574 70757457  adConsoleOutputW
013F40  2848414E 444C452C 50434841 525F494E  (HANDLE,PCHAR_IN
013F50  464F2C43 4F4F5244 2C434F4F 52442C50  FO,COORD,COORD,P
013F60  534D414C 4C5F5245 4354293B 5C725C6E  SMALL_RECT);\r\n
013F70  424F4F4C 20577269 7465436F 6E736F6C  BOOL WriteConsol
013F80  654F7574 70757457 2848414E 444C452C  eOutputW(HANDLE,
013F90  434F4E53 54204348 41525F49 4E464F20  CONST CHAR_INFO 
013FA0  2A2C434F 4F52442C 434F4F52 442C5053  *,COORD,COORD,PS
013FB0  4D414C4C 5F524543 54293B5C 725C6E42  MALL_RECT);\r\nB
013FC0  4F4F4C20 52656164 436F6E73 6F6C654F  OOL ReadConsoleO
013FD0  75747075 74436861 72616374 65725728  utputCharacterW(
013FE0  48414E44 4C452C4C 50575354 522C4457  HANDLE,LPWSTR,DW
013FF0  4F52442C 434F4F52 442C4C50 44574F52  ORD,COORD,LPDWOR
014000  44293B5C 725C6E42 4F4F4C20 57726974  D);\r\nBOOL Writ
014010  65436F6E 736F6C65 4F757470 75744368  eConsoleOutputCh
014020  61726163 74657257 2848414E 444C452C  aracterW(HANDLE,
014030  4C504357 5354522C 44574F52 442C434F  LPCWSTR,DWORD,CO
014040  4F52442C 4C504457 4F524429 3B5C725C  ORD,LPDWORD);\r\
014050  6E424F4F 4C204669 6C6C436F 6E736F6C  nBOOL FillConsol
014060  654F7574 70757443 68617261 63746572  eOutputCharacter
014070  57284841 4E444C45 2C574348 41522C44  W(HANDLE,WCHAR,D
014080  574F5244 2C434F4F 52442C4C 5044574F  WORD,COORD,LPDWO
014090  5244293B 5C725C6E 424F4F4C 20536372  RD);\r\nBOOL Scr
0140A0  6F6C6C43 6F6E736F 6C655363 7265656E  ollConsoleScreen
0140B0  42756666 65725728 48414E44 4C452C43  BufferW(HANDLE,C
0140C0  4F4E5354 20534D41 4C4C5F52 45435420  ONST SMALL_RECT 
0140D0  2A2C434F 4E535420 534D414C 4C5F5245  *,CONST SMALL_RE
0140E0  4354202A 2C434F4F 52442C43 4F4E5354  CT *,COORD,CONST
0140F0  20434841 525F494E 464F202A 293B5C72   CHAR_INFO *);\r
014100  5C6E424F 4F4C2053 63726F6C 6C436F6E  \nBOOL ScrollCon
014110  736F6C65 53637265 656E4275 66666572  soleScreenBuffer
014120  41284841 4E444C45 2C434F4E 53542053  A(HANDLE,CONST S
014130  4D414C4C 5F524543 54202A2C 434F4E53  MALL_RECT *,CONS
014140  5420534D 414C4C5F 52454354 202A2C43  T SMALL_RECT *,C
014150  4F4F5244 2C434F4E 53542043 4841525F  OORD,CONST CHAR_
014160  494E464F 202A293B 5C725C6E 44574F52  INFO *);\r\nDWOR
014170  44204765 74436F6E 736F6C65 5469746C  D GetConsoleTitl
014180  6557284C 50575354 522C4457 4F524429  eW(LPWSTR,DWORD)
014190  3B5C725C 6E424F4F 4C205365 74436F6E  ;\r\nBOOL SetCon
0141A0  736F6C65 5469746C 6557284C 50435753  soleTitleW(LPCWS
0141B0  5452293B 5C725C6E 424F4F4C 20526561  TR);\r\nBOOL Rea
0141C0  64436F6E 736F6C65 57284841 4E444C45  dConsoleW(HANDLE
0141D0  2C4C5056 4F49442C 44574F52 442C4C50  ,LPVOID,DWORD,LP
0141E0  44574F52 442C4C50 564F4944 293B5C72  DWORD,LPVOID);\r
0141F0  5C6E424F 4F4C2057 72697465 436F6E73  \nBOOL WriteCons
014200  6F6C6557 2848414E 444C452C 434F4E53  oleW(HANDLE,CONS
014210  5420564F 4944202A 2C44574F 52442C4C  T VOID *,DWORD,L
014220  5044574F 52442C4C 50564F49 44293B5C  PDWORD,LPVOID);\
014230  725C6E42 4F4F4C20 52656164 436F6E73  r\nBOOL ReadCons
014240  6F6C654F 75747075 74417474 72696275  oleOutputAttribu
014250  74652848 414E444C 452C4C50 574F5244  te(HANDLE,LPWORD
014260  2C44574F 52442C43 4F4F5244 2C4C5044  ,DWORD,COORD,LPD
014270  574F5244 293B5C72 5C6E424F 4F4C2057  WORD);\r\nBOOL W
014280  72697465 436F6E73 6F6C654F 75747075  riteConsoleOutpu
014290  74417474 72696275 74652848 414E444C  tAttribute(HANDL
0142A0  452C434F 4E535420 574F5244 202A2C44  E,CONST WORD *,D
0142B0  574F5244 2C434F4F 52442C4C 5044574F  WORD,COORD,LPDWO
0142C0  5244293B 5C725C6E 424F4F4C 2046696C  RD);\r\nBOOL Fil
0142D0  6C436F6E 736F6C65 4F757470 75744174  lConsoleOutputAt
0142E0  74726962 75746528 48414E44 4C452C57  tribute(HANDLE,W
0142F0  4F52442C 44574F52 442C434F 4F52442C  ORD,DWORD,COORD,
014300  4C504457 4F524429 3B5C725C 6E424F4F  LPDWORD);\r\nBOO
014310  4C204765 74436F6E 736F6C65 4D6F6465  L GetConsoleMode
014320  2848414E 444C452C 4C504457 4F524429  (HANDLE,LPDWORD)
014330  3B5C725C 6E424F4F 4C204765 744E756D  ;\r\nBOOL GetNum
014340  6265724F 66436F6E 736F6C65 496E7075  berOfConsoleInpu
014350  74457665 6E747328 48414E44 4C452C4C  tEvents(HANDLE,L
014360  5044574F 5244293B 5C725C6E 424F4F4C  PDWORD);\r\nBOOL
014370  20476574 436F6E73 6F6C6553 63726565   GetConsoleScree
014380  6E427566 66657249 6E666F28 48414E44  nBufferInfo(HAND
014390  4C452C50 434F4E53 4F4C455F 53435245  LE,PCONSOLE_SCRE
0143A0  454E5F42 55464645 525F494E 464F293B  EN_BUFFER_INFO);
0143B0  5C725C6E 434F4F52 44204765 744C6172  \r\nCOORD GetLar
0143C0  67657374 436F6E73 6F6C6557 696E646F  gestConsoleWindo
0143D0  7753697A 65284841 4E444C45 293B5C72  wSize(HANDLE);\r
0143E0  5C6E424F 4F4C2047 6574436F 6E736F6C  \nBOOL GetConsol
0143F0  65437572 736F7249 6E666F28 48414E44  eCursorInfo(HAND
014400  4C452C50 434F4E53 4F4C455F 43555253  LE,PCONSOLE_CURS
014410  4F525F49 4E464F29 3B5C725C 6E424F4F  OR_INFO);\r\nBOO
014420  4C204765 744E756D 6265724F 66436F6E  L GetNumberOfCon
014430  736F6C65 4D6F7573 65427574 746F6E73  soleMouseButtons
014440  284C5044 574F5244 293B5C72 5C6E424F  (LPDWORD);\r\nBO
014450  4F4C2053 6574436F 6E736F6C 654D6F64  OL SetConsoleMod
014460  65284841 4E444C45 2C44574F 5244293B  e(HANDLE,DWORD);
014470  5C725C6E 424F4F4C 20536574 436F6E73  \r\nBOOL SetCons
014480  6F6C6541 63746976 65536372 65656E42  oleActiveScreenB
014490  75666665 72284841 4E444C45 293B5C72  uffer(HANDLE);\r
0144A0  5C6E424F 4F4C2046 6C757368 436F6E73  \nBOOL FlushCons
0144B0  6F6C6549 6E707574 42756666 65722848  oleInputBuffer(H
0144C0  414E444C 45293B5C 725C6E42 4F4F4C20  ANDLE);\r\nBOOL 
0144D0  53657443 6F6E736F 6C655363 7265656E  SetConsoleScreen
0144E0  42756666 65725369 7A652848 414E444C  BufferSize(HANDL
0144F0  452C434F 4F524429 3B5C725C 6E424F4F  E,COORD);\r\nBOO
014500  4C205365 74436F6E 736F6C65 43757273  L SetConsoleCurs
014510  6F72506F 73697469 6F6E2848 414E444C  orPosition(HANDL
014520  452C434F 4F524429 3B5C725C 6E424F4F  E,COORD);\r\nBOO
014530  4C205365 74436F6E 736F6C65 43757273  L SetConsoleCurs
014540  6F72496E 666F2848 414E444C 452C434F  orInfo(HANDLE,CO
014550  4E535420 434F4E53 4F4C455F 43555253  NST CONSOLE_CURS
014560  4F525F49 4E464F20 2A293B5C 725C6E42  OR_INFO *);\r\nB
014570  4F4F4C20 53657443 6F6E736F 6C655769  OOL SetConsoleWi
014580  6E646F77 496E666F 2848414E 444C452C  ndowInfo(HANDLE,
014590  424F4F4C 2C434F4E 53542053 4D414C4C  BOOL,CONST SMALL
0145A0  5F524543 54202A29 3B5C725C 6E424F4F  _RECT *);\r\nBOO
0145B0  4C205365 74436F6E 736F6C65 54657874  L SetConsoleText
0145C0  41747472 69627574 65284841 4E444C45  Attribute(HANDLE
0145D0  2C574F52 44293B5C 725C6E42 4F4F4C20  ,WORD);\r\nBOOL 
0145E0  53657443 6F6E736F 6C654374 726C4861  SetConsoleCtrlHa
0145F0  6E646C65 72285048 414E444C 45525F52  ndler(PHANDLER_R
014600  4F555449 4E452C42 4F4F4C29 3B5C725C  OUTINE,BOOL);\r\
014610  6E424F4F 4C204765 6E657261 7465436F  nBOOL GenerateCo
014620  6E736F6C 65437472 6C457665 6E742844  nsoleCtrlEvent(D
014630  574F5244 2C44574F 5244293B 5C725C6E  WORD,DWORD);\r\n
014640  424F4F4C 20416C6C 6F63436F 6E736F6C  BOOL AllocConsol
014650  6528564F 4944293B 5C725C6E 424F4F4C  e(VOID);\r\nBOOL
014660  20467265 65436F6E 736F6C65 28564F49   FreeConsole(VOI
014670  44293B5C 725C6E48 414E444C 45204372  D);\r\nHANDLE Cr
014680  65617465 436F6E73 6F6C6553 63726565  eateConsoleScree
014690  6E427566 66657228 44574F52 442C4457  nBuffer(DWORD,DW
0146A0  4F52442C 434F4E53 54205345 43555249  ORD,CONST SECURI
0146B0  54595F41 54545249 42555445 53202A2C  TY_ATTRIBUTES *,
0146C0  44574F52 442C4C50 564F4944 293B5C72  DWORD,LPVOID);\r
0146D0  5C6E4457 4F524420 47657446 696C6554  \nDWORD GetFileT
0146E0  79706528 48414E44 4C45293B 5C725C6E  ype(HANDLE);\r\n
0146F0  44574F52 44205761 6974466F 7253696E  DWORD WaitForSin
014700  676C654F 626A6563 74284841 4E444C45  gleObject(HANDLE
014710  2C44574F 5244293B 5C725C6E 424F4F4C  ,DWORD);\r\nBOOL
014720  20506565 6B4E616D 65645069 70652848   PeekNamedPipe(H
014730  414E444C 452C4C50 564F4944 2C44574F  ANDLE,LPVOID,DWO
014740  52442C4C 5044574F 52442C4C 5044574F  RD,LPDWORD,LPDWO
014750  52442C4C 5044574F 5244293B 5C725C6E  RD,LPDWORD);\r\n
014760  424F4F4C 20437265 61746550 69706528  BOOL CreatePipe(
014770  5048414E 444C452C 5048414E 444C452C  PHANDLE,PHANDLE,
014780  4C505345 43555249 54595F41 54545249  LPSECURITY_ATTRI
014790  42555445 532C4457 4F524429 3B5C725C  BUTES,DWORD);\r\
0147A0  6E424F4F 4C204765 744D6573 73616765  nBOOL GetMessage
0147B0  41284C50 4D53472C 48574E44 2C55494E  A(LPMSG,HWND,UIN
0147C0  542C5549 4E54293B 5C725C6E 53484F52  T,UINT);\r\nSHOR
0147D0  54204765 744B6579 53746174 6528696E  T GetKeyState(in
0147E0  74293B5C 725C6E42 4F4F4C20 5472616E  t);\r\nBOOL Tran
0147F0  736C6174 654D6573 73616765 28434F4E  slateMessage(CON
014800  5354204D 5347202A 293B5C72 5C6E424F  ST MSG *);\r\nBO
014810  4F4C2050 65656B4D 65737361 67654128  OL PeekMessageA(
014820  4C504D53 472C4857 4E442C55 494E542C  LPMSG,HWND,UINT,
014830  55494E54 2C55494E 54293B5C 725C6E4C  UINT,UINT);\r\nL
014840  4F4E4720 44697370 61746368 4D657373  ONG DispatchMess
014850  61676541 28434F4E 5354204D 5347202A  ageA(CONST MSG *
014860  293B5C72 5C6E424F 4F4C2049 7357696E  );\r\nBOOL IsWin
014870  646F7728 48574E44 293B5C72 5C6E424F  dow(HWND);\r\nBO
014880  4F4C2049 734D656E 7528484D 454E5529  OL IsMenu(HMENU)
014890  3B5C725C 6E424F4F 4C204973 4368696C  ;\r\nBOOL IsChil
0148A0  64284857 4E442C48 574E4429 3B5C725C  d(HWND,HWND);\r\
0148B0  6E424F4F 4C204465 7374726F 7957696E  nBOOL DestroyWin
0148C0  646F7728 48574E44 293B5C72 5C6E424F  dow(HWND);\r\nBO
0148D0  4F4C2053 686F7757 696E646F 77284857  OL ShowWindow(HW
0148E0  4E442C69 6E74293B 5C725C6E 53484F52  ND,int);\r\nSHOR
0148F0  54204765 744B6579 53746174 6528696E  T GetKeyState(in
014900  74293B5C 725C6E53 484F5254 20476574  t);\r\nSHORT Get
014910  4173796E 634B6579 53746174 6528696E  AsyncKeyState(in
014920  74293B5C 725C6E42 4F4F4C20 4765744B  t);\r\nBOOL GetK
014930  6579626F 61726453 74617465 28504259  eyboardState(PBY
014940  5445293B 5C725C6E 424F4F4C 20536574  TE);\r\nBOOL Set
014950  4B657962 6F617264 53746174 65284C50  KeyboardState(LP
014960  42595445 293B5C72 5C6E696E 74204765  BYTE);\r\nint Ge
014970  744B6579 626F6172 64547970 6528696E  tKeyboardType(in
014980  74293B5C 725C6E42 4F4F4C20 47657445  t);\r\nBOOL GetE
014990  78697443 6F646550 726F6365 73732848  xitCodeProcess(H
0149A0  414E444C 452C4C50 44574F52 44293B5C  ANDLE,LPDWORD);\
0149B0  725C6E42 4F4F4C20 5465726D 696E6174  r\nBOOL Terminat
0149C0  6550726F 63657373 2848414E 444C452C  eProcess(HANDLE,
0149D0  55494E54 293B5C72 5C6E424F 4F4C2053  UINT);\r\nBOOL S
0149E0  65744861 6E646C65 496E666F 726D6174  etHandleInformat
0149F0  696F6E28 48414E44 4C452C44 574F5244  ion(HANDLE,DWORD
014A00  2C44574F 5244293B 5C725C6E 48414E44  ,DWORD);\r\nHAND
014A10  4C452046 696E6446 69727374 46696C65  LE FindFirstFile
014A20  41284C50 43535452 2C4C5057 494E3332  A(LPCSTR,LPWIN32
014A30  5F46494E 445F4441 5441293B 5C725C6E  _FIND_DATA);\r\n
014A40  4850454E 20437265 61746550 656E2869  HPEN CreatePen(i
014A50  6E742C69 6E742C43 4F4C4F52 52454629  nt,int,COLORREF)
014A60  3B5C725C 6E484252 55534820 43726561  ;\r\nHBRUSH Crea
014A70  7465536F 6C696442 72757368 28434F4C  teSolidBrush(COL
014A80  4F525245 46293B5C 725C6E48 4744494F  ORREF);\r\nHGDIO
014A90  424A2053 656C6563 744F626A 65637428  BJ SelectObject(
014AA0  4844432C 48474449 4F424A29 3B5C725C  HDC,HGDIOBJ);\r\
014AB0  6E564F49 4420506F 73745175 69744D65  nVOID PostQuitMe
014AC0  73736167 6528696E 74293B5C 725C6E5C  ssage(int);\r\n\
014AD0  725C6E42 4F4F4C20 506C6179 536F756E  r\nBOOL PlaySoun
014AE0  6441284C 50435354 522C484D 4F44554C  dA(LPCSTR,HMODUL
014AF0  452C4457 4F524429 3B5C725C 6E484943  E,DWORD);\r\nHIC
014B00  4F4E204C 6F616449 636F6E57 2848494E  ON LoadIconW(HIN
014B10  5354414E 43452C4C 50435753 5452293B  STANCE,LPCWSTR);
014B20  5C725C6E 4849434F 4E204C6F 61644963  \r\nHICON LoadIc
014B30  6F6E4128 48494E53 54414E43 452C4C50  onA(HINSTANCE,LP
014B40  43535452 293B5C72 5C6E4843 5552534F  CSTR);\r\nHCURSO
014B50  52204C6F 61644375 72736F72 57284849  R LoadCursorW(HI
014B60  4E535441 4E43452C 4C504357 53545229  NSTANCE,LPCWSTR)
014B70  3B5C725C 6E484355 52534F52 204C6F61  ;\r\nHCURSOR Loa
014B80  64437572 736F7241 2848494E 5354414E  dCursorA(HINSTAN
014B90  43452C4C 50435354 52293B5C 725C6E48  CE,LPCSTR);\r\nH
014BA0  4744494F 424A2047 65745374 6F636B4F  GDIOBJ GetStockO
014BB0  626A6563 7428696E 74293B5C 725C6E41  bject(int);\r\nA
014BC0  544F4D20 52656769 73746572 436C6173  TOM RegisterClas
014BD0  73572843 4F4E5354 20574E44 434C4153  sW(CONST WNDCLAS
014BE0  53202A29 3B5C725C 6E41544F 4D205265  S *);\r\nATOM Re
014BF0  67697374 6572436C 61737341 28434F4E  gisterClassA(CON
014C00  53542057 4E44434C 41535320 2A293B5C  ST WNDCLASS *);\
014C10  725C6E42 4F4F4C20 55706461 74655769  r\nBOOL UpdateWi
014C20  6E646F77 2848574E 44293B5C 725C6E48  ndow(HWND);\r\nH
014C30  44432042 6567696E 5061696E 74282048  DC BeginPaint( H
014C40  574E442C 4C505041 494E5453 54525543  WND,LPPAINTSTRUC
014C50  54293B5C 725C6E42 4F4F4C20 456E6450  T);\r\nBOOL EndP
014C60  61696E74 2848574E 442C434F 4E535420  aint(HWND,CONST 
014C70  5041494E 54535452 55435420 2A293B5C  PAINTSTRUCT *);\
014C80  725C6E42 4F4F4C20 47657443 6C69656E  r\nBOOL GetClien
014C90  74526563 74284857 4E442C4C 50524543  tRect(HWND,LPREC
014CA0  54293B5C 725C6E69 6E742044 72617754  T);\r\nint DrawT
014CB0  65787457 28484443 2C4C5043 57535452  extW(HDC,LPCWSTR
014CC0  2C696E74 2C4C5052 4543542C 55494E54  ,int,LPRECT,UINT
014CD0  293B5C72 5C6E696E 74204472 61775465  );\r\nint DrawTe
014CE0  78744128 4844432C 4C504353 54522C69  xtA(HDC,LPCSTR,i
014CF0  6E742C4C 50524543 542C5549 4E54293B  nt,LPRECT,UINT);
014D00  5C725C6E 4C524553 554C5420 44656657  \r\nLRESULT DefW
014D10  696E646F 7750726F 63572848 574E442C  indowProcW(HWND,
014D20  55494E54 2C575041 52414D2C 4C504152  UINT,WPARAM,LPAR
014D30  414D293B 5C725C6E 4C524553 554C5420  AM);\r\nLRESULT 
014D40  44656657 696E646F 7750726F 63412848  DefWindowProcA(H
014D50  574E442C 55494E54 2C575041 52414D2C  WND,UINT,WPARAM,
014D60  4C504152 414D293B 5C725C6E 424F4F4C  LPARAM);\r\nBOOL
014D70  2046696C 6C436F6E 736F6C65 4F757470   FillConsoleOutp
014D80  75744368 61726163 74657241 2848414E  utCharacterA(HAN
014D90  444C452C 57434841 522C4457 4F52442C  DLE,WCHAR,DWORD,
014DA0  434F4F52 442C4C50 44574F52 44293B5C  COORD,LPDWORD);\
014DB0  725C6E42 4F4F4C20 46696C6C 436F6E73  r\nBOOL FillCons
014DC0  6F6C654F 75747075 74436861 72616374  oleOutputCharact
014DD0  65725728 48414E44 4C452C57 43484152  erW(HANDLE,WCHAR
014DE0  2C44574F 52442C43 4F4F5244 2C4C5044  ,DWORD,COORD,LPD
014DF0  574F5244 293B5C72 5C6E564F 49442053  WORD);\r\nVOID S
014E00  6C656570 2844574F 5244293B 5C725C6E  leep(DWORD);\r\n
014E10  48414E44 4C452043 72656174 65457665  HANDLE CreateEve
014E20  6E745728 4C505345 43555249 54595F41  ntW(LPSECURITY_A
014E30  54545249 42555445 532C424F 4F4C2C42  TTRIBUTES,BOOL,B
014E40  4F4F4C2C 4C504357 53545229 3B5C725C  OOL,LPCWSTR);\r\
014E50  6E48414E 444C4520 43726561 74654576  nHANDLE CreateEv
014E60  656E7441 284C5053 45435552 4954595F  entA(LPSECURITY_
014E70  41545452 49425554 45532C42 4F4F4C2C  ATTRIBUTES,BOOL,
014E80  424F4F4C 2C4C5043 53545229 3B5C725C  BOOL,LPCSTR);\r\
014E90  6E48414E 444C4520 43726561 74655468  nHANDLE CreateTh
014EA0  72656164 284C5053 45435552 4954595F  read(LPSECURITY_
014EB0  41545452 49425554 45532C44 574F5244  ATTRIBUTES,DWORD
014EC0  2C4C5054 48524541 445F5354 4152545F  ,LPTHREAD_START_
014ED0  524F5554 494E452C 4C50564F 49442C44  ROUTINE,LPVOID,D
014EE0  574F5244 2C4C5044 574F5244 293B5C72  WORD,LPDWORD);\r
014EF0  5C6E4C50 564F4944 204D6170 56696577  \nLPVOID MapView
014F00  4F664669 6C652848 414E444C 452C4457  OfFile(HANDLE,DW
014F10  4F52442C 44574F52 442C4457 4F52442C  ORD,DWORD,DWORD,
014F20  44574F52 44293B5C 725C6E42 4F4F4C20  DWORD);\r\nBOOL 
014F30  52656164 436F6E73 6F6C654F 75747075  ReadConsoleOutpu
014F40  74436861 72616374 65725728 48414E44  tCharacterW(HAND
014F50  4C452C4C 50575354 522C4457 4F52442C  LE,LPWSTR,DWORD,
014F60  434F4F52 442C4C50 44574F52 44293B5C  COORD,LPDWORD);\
014F70  725C6E42 4F4F4C20 52656164 436F6E73  r\nBOOL ReadCons
014F80  6F6C654F 75747075 74436861 72616374  oleOutputCharact
014F90  65724128 48414E44 4C452C4C 50535452  erA(HANDLE,LPSTR
014FA0  2C44574F 52442C43 4F4F5244 2C4C5044  ,DWORD,COORD,LPD
014FB0  574F5244 293B5C72 5C6E424F 4F4C2057  WORD);\r\nBOOL W
014FC0  72697465 436F6E73 6F6C6549 6E707574  riteConsoleInput
014FD0  57284841 4E444C45 2C434F4E 53542049  W(HANDLE,CONST I
014FE0  4E505554 5F524543 4F524420 2A2C4457  NPUT_RECORD *,DW
014FF0  4F52442C 4C504457 4F524429 3B5C725C  ORD,LPDWORD);\r\
015000  6E424F4F 4C205772 69746543 6F6E736F  nBOOL WriteConso
015010  6C65496E 70757441 2848414E 444C452C  leInputA(HANDLE,
015020  434F4E53 5420494E 5055545F 5245434F  CONST INPUT_RECO
015030  5244202A 2C44574F 52442C4C 5044574F  RD *,DWORD,LPDWO
015040  5244293B 5C725C6E 55494E54 20476574  RD);\r\nUINT Get
015050  53797374 656D4469 72656374 6F727957  SystemDirectoryW
015060  284C5057 5354522C 55494E54 293B5C72  (LPWSTR,UINT);\r
015070  5C6E5549 4E542047 65745379 7374656D  \nUINT GetSystem
015080  44697265 63746F72 7941284C 50535452  DirectoryA(LPSTR
015090  2C55494E 54293B5C 725C6E44 574F5244  ,UINT);\r\nDWORD
0150A0  20536561 72636850 61746857 284C5043   SearchPathW(LPC
0150B0  57535452 2C4C5043 57535452 2C4C5043  WSTR,LPCWSTR,LPC
0150C0  57535452 2C44574F 52442C4C 50575354  WSTR,DWORD,LPWST
0150D0  522C4C50 57535452 202A293B 5C725C6E  R,LPWSTR *);\r\n
0150E0  44574F52 44205365 61726368 50617468  DWORD SearchPath
0150F0  41284C50 43535452 2C4C5043 5354522C  A(LPCSTR,LPCSTR,
015100  4C504353 54522C44 574F5244 2C4C5053  LPCSTR,DWORD,LPS
015110  54522C4C 50535452 202A293B 5C725C6E  TR,LPSTR *);\r\n
015120  44574F52 44204765 74546963 6B436F75  DWORD GetTickCou
015130  6E742856 4F494429 3B5C725C 6E41544F  nt(VOID);\r\nATO
015140  4D205265 67697374 6572436C 61737345  M RegisterClassE
015150  78572843 4F4E5354 20574E44 434C4153  xW(CONST WNDCLAS
015160  53455820 2A293B5C 725C6E41 544F4D20  SEX *);\r\nATOM 
015170  52656769 73746572 436C6173 73457841  RegisterClassExA
015180  28434F4E 53542057 4E44434C 41535345  (CONST WNDCLASSE
015190  58202A29 3B5C725C 6E48574E 44204372  X *);\r\nHWND Cr
0151A0  65617465 57696E64 6F774578 57284457  eateWindowExW(DW
0151B0  4F52442C 4C504357 5354522C 4C504357  ORD,LPCWSTR,LPCW
0151C0  5354522C 44574F52 442C696E 742C696E  STR,DWORD,int,in
0151D0  742C696E 742C696E 742C4857 4E442C48  t,int,int,HWND,H
0151E0  4D454E55 2C48494E 5354414E 43452C4C  MENU,HINSTANCE,L
0151F0  50564F49 44293B5C 725C6E48 574E4420  PVOID);\r\nHWND 
015200  43726561 74655769 6E646F77 45784128  CreateWindowExA(
015210  44574F52 442C4C50 43535452 2C4C5043  DWORD,LPCSTR,LPC
015220  5354522C 44574F52 442C696E 742C696E  STR,DWORD,int,in
015230  742C696E 742C696E 742C4857 4E442C48  t,int,int,HWND,H
015240  4D454E55 2C48494E 5354414E 43452C4C  MENU,HINSTANCE,L
015250  50564F49 44293B5C 725C6E43 4F4C4F52  PVOID);\r\nCOLOR
015260  52454620 53657450 6978656C 28484443  REF SetPixel(HDC
015270  2C696E74 2C696E74 2C434F4C 4F525245  ,int,int,COLORRE
015280  46293B5C 725C6E43 4F4C4F52 52454620  F);\r\nCOLORREF 
015290  47657450 6978656C 28484443 2C696E74  GetPixel(HDC,int
0152A0  2C696E74 293B5C72 5C6E424F 4F4C204C  ,int);\r\nBOOL L
0152B0  696E6554 6F284844 432C696E 742C696E  ineTo(HDC,int,in
0152C0  74293B5C 725C6E56 4F494420 47657453  t);\r\nVOID GetS
0152D0  79737465 6D54696D 65417346 696C6554  ystemTimeAsFileT
0152E0  696D6528 4C504649 4C455449 4D45293B  ime(LPFILETIME);
0152F0  5C725C6E 424F4F4C 204D6F76 6557696E  \r\nBOOL MoveWin
015300  646F7728 48574E44 2C696E74 2C696E74  dow(HWND,int,int
015310  2C696E74 2C696E74 2C424F4F 4C293B5C  ,int,int,BOOL);\
015320  725C6E42 4F4F4C20 47657457 696E646F  r\nBOOL GetWindo
015330  77526563 74284857 4E442C4C 50524543  wRect(HWND,LPREC
015340  54293B5C 725C6E42 4F4F4C20 53637265  T);\r\nBOOL Scre
015350  656E546F 436C6965 6E742848 574E442C  enToClient(HWND,
015360  4C50504F 494E5429 3B5C725C 6E48574E  LPPOINT);\r\nHWN
015370  44204765 74506172 656E7428 48574E44  D GetParent(HWND
015380  293B5C72 5C6E4857 4E442053 6574466F  );\r\nHWND SetFo
015390  63757328 48574E44 293B5C72 5C6E424F  cus(HWND);\r\nBO
0153A0  4F4C2049 6E76616C 69646174 65526563  OL InvalidateRec
0153B0  74284857 4E442C43 4F4E5354 20524543  t(HWND,CONST REC
0153C0  54202A2C 424F4F4C 293B5C72 5C6E424F  T *,BOOL);\r\nBO
0153D0  4F4C2044 656C6574 654F626A 65637428  OL DeleteObject(
0153E0  48474449 4F424A29 3B5C725C 6E4C4F4E  HGDIOBJ);\r\nLON
0153F0  47204765 7457696E 646F774C 6F6E6741  G GetWindowLongA
015400  2848574E 442C696E 74293B5C 725C6E4C  (HWND,int);\r\nL
015410  4F4E4720 47657457 696E646F 774C6F6E  ONG GetWindowLon
015420  67572848 574E442C 696E7429 3B5C725C  gW(HWND,int);\r\
015430  6E4C4F4E 47205365 7457696E 646F774C  nLONG SetWindowL
015440  6F6E6741 2848574E 442C696E 742C4C4F  ongA(HWND,int,LO
015450  4E47293B 5C725C6E 4C4F4E47 20536574  NG);\r\nLONG Set
015460  57696E64 6F774C6F 6E675728 48574E44  WindowLongW(HWND
015470  2C696E74 2C4C4F4E 47293B5C 725C6E48  ,int,LONG);\r\nH
015480  44432043 72656174 65436F6D 70617469  DC CreateCompati
015490  626C6544 43284844 43293B5C 725C6E42  bleDC(HDC);\r\nB
0154A0  4F4F4C20 42697442 6C742848 44432C69  OOL BitBlt(HDC,i
0154B0  6E742C69 6E742C69 6E742C69 6E742C48  nt,int,int,int,H
0154C0  44432C69 6E742C69 6E742C44 574F5244  DC,int,int,DWORD
0154D0  293B5C72 5C6E424F 4F4C2044 656C6574  );\r\nBOOL Delet
0154E0  65444328 48444329 3B5C725C 6E4C5245  eDC(HDC);\r\nLRE
0154F0  53554C54 2053656E 644D6573 73616765  SULT SendMessage
015500  57284857 4E442C55 494E542C 57504152  W(HWND,UINT,WPAR
015510  414D2C4C 50415241 4D293B5C 725C6E4C  AM,LPARAM);\r\nL
015520  52455355 4C542053 656E644D 65737361  RESULT SendMessa
015530  67654128 48574E44 2C55494E 542C5750  geA(HWND,UINT,WP
015540  4152414D 2C4C5041 52414D29 3B5C725C  ARAM,LPARAM);\r\
015550  6E4C5245 53554C54 2053656E 644D6573  nLRESULT SendMes
015560  73616765 54696D65 6F757457 2848574E  sageTimeoutW(HWN
015570  442C5549 4E542C57 50415241 4D2C4C50  D,UINT,WPARAM,LP
015580  4152414D 2C55494E 542C5549 4E542C4C  ARAM,UINT,UINT,L
015590  5044574F 5244293B 5C725C6E 4C524553  PDWORD);\r\nLRES
0155A0  554C5420 53656E64 4D657373 61676554  ULT SendMessageT
0155B0  696D656F 75744128 48574E44 2C55494E  imeoutA(HWND,UIN
0155C0  542C5750 4152414D 2C4C5041 52414D2C  T,WPARAM,LPARAM,
0155D0  55494E54 2C55494E 542C4C50 44574F52  UINT,UINT,LPDWOR
0155E0  44293B5C 725C6E42 4F4F4C20 436C6965  D);\r\nBOOL Clie
0155F0  6E74546F 53637265 656E2848 574E442C  ntToScreen(HWND,
015600  4C50504F 494E5429 3B5C725C 6E484443  LPPOINT);\r\nHDC
015610  20476574 44432848 574E4429 3B5C725C   GetDC(HWND);\r\
015620  6E484249 544D4150 20437265 61746544  nHBITMAP CreateD
015630  49425365 6374696F 6E284844 432C434F  IBSection(HDC,CO
015640  4E535420 4249544D 4150494E 464F202A  NST BITMAPINFO *
015650  2C55494E 542C564F 4944202A 2A2C4841  ,UINT,VOID **,HA
015660  4E444C45 2C44574F 5244293B 5C725C6E  NDLE,DWORD);\r\n
015670  424F4F4C 204F7065 6E436C69 70626F61  BOOL OpenClipboa
015680  72642848 574E4429 3B5C725C 6E424F4F  rd(HWND);\r\nBOO
015690  4C20436C 6F736543 6C697062 6F617264  L CloseClipboard
0156A0  28564F49 44293B5C 725C6E42 4F4F4C20  (VOID);\r\nBOOL 
0156B0  456D7074 79436C69 70626F61 72642856  EmptyClipboard(V
0156C0  4F494429 3B5C725C 6E424F4F 4C204973  OID);\r\nBOOL Is
0156D0  436C6970 626F6172 64466F72 6D617441  ClipboardFormatA
0156E0  7661696C 61626C65 2855494E 54293B5C  vailable(UINT);\
0156F0  725C6E48 414E444C 45205365 74436C69  r\nHANDLE SetCli
015700  70626F61 72644461 74612855 494E542C  pboardData(UINT,
015710  48414E44 4C45293B 5C725C6E 48414E44  HANDLE);\r\nHAND
015720  4C452047 6574436C 6970626F 61726444  LE GetClipboardD
015730  61746128 55494E54 293B5C72 5C6E4847  ata(UINT);\r\nHG
015740  4C4F4241 4C20476C 6F62616C 416C6C6F  LOBAL GlobalAllo
015750  63285549 4E542C44 574F5244 293B5C72  c(UINT,DWORD);\r
015760  5C6E4C50 564F4944 20476C6F 62616C4C  \nLPVOID GlobalL
015770  6F636B28 48474C4F 42414C29 3B5C725C  ock(HGLOBAL);\r\
015780  6E4C5056 4F494420 476C6F62 616C556E  nLPVOID GlobalUn
015790  6C6F636B 2848474C 4F42414C 293B5C72  lock(HGLOBAL);\r
0157A0  5C6E424F 4F4C2052 65637461 6E676C65  \nBOOL Rectangle
0157B0  28484443 2C696E74 2C696E74 2C696E74  (HDC,int,int,int
0157C0  2C696E74 293B5C72 5C6E4857 4E442047  ,int);\r\nHWND G
0157D0  65744465 736B746F 7057696E 646F7728  etDesktopWindow(
0157E0  564F4944 293B5C72 5C6E424F 4F4C2041  VOID);\r\nBOOL A
0157F0  646A7573 7457696E 646F7752 65637428  djustWindowRect(
015800  4C505245 43542C44 574F5244 2C424F4F  LPRECT,DWORD,BOO
015810  4C293B5C 725C6E42 4F4F4C20 4D6F7665  L);\r\nBOOL Move
015820  546F4578 28484443 2C696E74 2C696E74  ToEx(HDC,int,int
015830  2C4C5050 4F494E54 293B5C72 5C6E4857  ,LPPOINT);\r\nHW
015840  4E442053 65744361 70747572 65284857  ND SetCapture(HW
015850  4E442068 576E6429 3B5C725C 6E424F4F  ND hWnd);\r\nBOO
015860  4C205265 6C656173 65436170 74757265  L ReleaseCapture
015870  28564F49 44293B5C 725C6E69 6E74204D  (VOID);\r\nint M
015880  61705769 6E646F77 506F696E 74732848  apWindowPoints(H
015890  574E442C 48574E44 2C4C5050 4F494E54  WND,HWND,LPPOINT
0158A0  2C55494E 54293B5C 725C6E42 4F4F4C20  ,UINT);\r\nBOOL 
0158B0  47657443 7572736F 72506F73 284C5050  GetCursorPos(LPP
0158C0  4F494E54 293B5C72 5C6E4457 4F524420  OINT);\r\nDWORD 
0158D0  4765744C 6F676963 616C4472 69766553  GetLogicalDriveS
0158E0  7472696E 67735728 44574F52 442C4C50  tringsW(DWORD,LP
0158F0  57535452 293B5C72 5C6E4457 4F524420  WSTR);\r\nDWORD 
015900  4765744C 6F676963 616C4472 69766553  GetLogicalDriveS
015910  7472696E 67734128 44574F52 442C4C50  tringsA(DWORD,LP
015920  53545229 3B5C725C 6E48414E 444C4520  STR);\r\nHANDLE 
015930  46696E64 46697273 7446696C 6557284C  FindFirstFileW(L
015940  50435753 54522C4C 5057494E 33325F46  PCWSTR,LPWIN32_F
015950  494E445F 44415441 57293B5C 725C6E48  IND_DATAW);\r\nH
015960  414E444C 45204669 6E644669 72737446  ANDLE FindFirstF
015970  696C6541 284C5043 5354522C 4C505749  ileA(LPCSTR,LPWI
015980  4E33325F 46494E44 5F444154 41293B5C  N32_FIND_DATA);\
015990  725C6E42 4F4F4C20 46696E64 4E657874  r\nBOOL FindNext
0159A0  46696C65 57284841 4E444C45 2C4C5057  FileW(HANDLE,LPW
0159B0  494E3332 5F46494E 445F4441 54415729  IN32_FIND_DATAW)
0159C0  3B5C725C 6E424F4F 4C204669 6E644E65  ;\r\nBOOL FindNe
0159D0  78744669 6C654128 48414E44 4C452C4C  xtFileA(HANDLE,L
0159E0  5057494E 33325F46 494E445F 44415441  PWIN32_FIND_DATA
0159F0  41293B5C 725C6E42 4F4F4C20 46696E64  A);\r\nBOOL Find
015A00  436C6F73 65284841 4E444C45 293B5C72  Close(HANDLE);\r
015A10  5C6E424F 4F4C2051 75657279 50657266  \nBOOL QueryPerf
015A20  6F726D61 6E636543 6F756E74 6572284C  ormanceCounter(L
015A30  41524745 5F494E54 45474552 202A293B  ARGE_INTEGER *);
015A40  5C725C6E 424F4F4C 20517565 72795065  \r\nBOOL QueryPe
015A50  72666F72 6D616E63 65467265 7175656E  rformanceFrequen
015A60  6379284C 41524745 5F494E54 45474552  cy(LARGE_INTEGER
015A70  202A293B 5C725C6E 55494E54 20536574   *);\r\nUINT Set
015A80  54696D65 72284857 4E442C55 494E542C  Timer(HWND,UINT,
015A90  55494E54 2C54494D 45525052 4F43293B  UINT,TIMERPROC);
015AA0  5C725C6E 424F4F4C 204B696C 6C54696D  \r\nBOOL KillTim
015AB0  65722848 574E442C 55494E54 293B5C72  er(HWND,UINT);\r
015AC0  5C6E4842 49544D41 50204372 65617465  \nHBITMAP Create
015AD0  436F6D70 61746962 6C654269 746D6170  CompatibleBitmap
015AE0  28484443 2C696E74 2C696E74 293B5C72  (HDC,int,int);\r
015AF0  5C6E4842 49544D41 50204372 65617465  \nHBITMAP Create
015B00  44697363 61726461 626C6542 69746D61  DiscardableBitma
015B10  70284844 432C696E 742C696E 74293B5C  p(HDC,int,int);\
015B20  725C6E48 44432043 72656174 65436F6D  r\nHDC CreateCom
015B30  70617469 626C6544 43284844 43293B5C  patibleDC(HDC);\
015B40  725C6E69 6E742046 696C6C52 65637428  r\nint FillRect(
015B50  4844432C 434F4E53 54205245 4354202A  HDC,CONST RECT *
015B60  2C484252 55534829 3B5C725C 6E4C4F4E  ,HBRUSH);\r\nLON
015B70  47205265 674F7065 6E4B6579 45785728  G RegOpenKeyExW(
015B80  484B4559 2C4C5043 57535452 2C44574F  HKEY,LPCWSTR,DWO
015B90  52442C52 45475341 4D2C5048 4B455929  RD,REGSAM,PHKEY)
015BA0  3B5C725C 6E4C4F4E 47205265 674F7065  ;\r\nLONG RegOpe
015BB0  6E4B6579 45784128 484B4559 2C4C5043  nKeyExA(HKEY,LPC
015BC0  5354522C 44574F52 442C5245 4753414D  STR,DWORD,REGSAM
015BD0  2C50484B 4559293B 5C725C6E 4C4F4E47  ,PHKEY);\r\nLONG
015BE0  20526567 51756572 7956616C 75654578   RegQueryValueEx
015BF0  5728484B 45592C4C 50435753 54522C4C  W(HKEY,LPCWSTR,L
015C00  5044574F 52442C4C 5044574F 52442C4C  PDWORD,LPDWORD,L
015C10  50425954 452C4C50 44574F52 44293B5C  PBYTE,LPDWORD);\
015C20  725C6E4C 4F4E4720 52656751 75657279  r\nLONG RegQuery
015C30  56616C75 65457841 2028484B 45592C4C  ValueExA (HKEY,L
015C40  50435354 522C4C50 44574F52 442C4C50  PCSTR,LPDWORD,LP
015C50  44574F52 442C4C50 42595445 2C4C5044  DWORD,LPBYTE,LPD
015C60  574F5244 293B5C72 5C6E4C4F 4E472052  WORD);\r\nLONG R
015C70  65675365 7456616C 75654578 5728484B  egSetValueExW(HK
015C80  45592C4C 50435753 54522C44 574F5244  EY,LPCWSTR,DWORD
015C90  2C44574F 52442C42 5954452A 2C44574F  ,DWORD,BYTE*,DWO
015CA0  5244293B 5C725C6E 4C4F4E47 20526567  RD);\r\nLONG Reg
015CB0  53657456 616C7565 45784128 484B4559  SetValueExA(HKEY
015CC0  2C4C5043 5354522C 44574F52 442C4457  ,LPCSTR,DWORD,DW
015CD0  4F52442C 42595445 2A2C4457 4F524429  ORD,BYTE*,DWORD)
015CE0  3B5C725C 6E4C4F4E 47205265 67436C6F  ;\r\nLONG RegClo
015CF0  73654B65 79202848 4B455929 3B5C725C  seKey (HKEY);\r\
015D00  6E424F4F 4C205379 7374656D 54696D65  nBOOL SystemTime
015D10  546F4669 6C655469 6D652843 4F4E5354  ToFileTime(CONST
015D20  20535953 54454D54 494D4520 2A2C4C50   SYSTEMTIME *,LP
015D30  46494C45 54494D45 293B5C72 5C6E424F  FILETIME);\r\nBO
015D40  4F4C2046 696C6554 696D6554 6F4C6F63  OL FileTimeToLoc
015D50  616C4669 6C655469 6D652843 4F4E5354  alFileTime(CONST
015D60  2046494C 4554494D 45202A2C 4C504649   FILETIME *,LPFI
015D70  4C455449 4D45293B 5C725C6E 424F4F4C  LETIME);\r\nBOOL
015D80  204C6F63 616C4669 6C655469 6D65546F   LocalFileTimeTo
015D90  46696C65 54696D65 28434F4E 53542046  FileTime(CONST F
015DA0  494C4554 494D4520 2A2C4C50 46494C45  ILETIME *,LPFILE
015DB0  54494D45 293B5C72 5C6E424F 4F4C2046  TIME);\r\nBOOL F
015DC0  696C6554 696D6554 6F537973 74656D54  ileTimeToSystemT
015DD0  696D6528 434F4E53 54204649 4C455449  ime(CONST FILETI
015DE0  4D45202A 2C4C5053 59535445 4D54494D  ME *,LPSYSTEMTIM
015DF0  45293B5C 725C6E4C 4F4E4720 436F6D70  E);\r\nLONG Comp
015E00  61726546 696C6554 696D6528 434F4E53  areFileTime(CONS
015E10  54204649 4C455449 4D45202A 2C434F4E  T FILETIME *,CON
015E20  53542046 494C4554 494D4520 2A293B5C  ST FILETIME *);\
015E30  725C6E44 574F5244 20476574 46756C6C  r\nDWORD GetFull
015E40  50617468 4E616D65 57284C50 43575354  PathNameW(LPCWST
015E50  522C4457 4F52442C 4C505753 54522C4C  R,DWORD,LPWSTR,L
015E60  50575354 52202A29 3B5C725C 6E44574F  PWSTR *);\r\nDWO
015E70  52442047 65744675 6C6C5061 74684E61  RD GetFullPathNa
015E80  6D654128 4C504353 54522C44 574F5244  meA(LPCSTR,DWORD
015E90  2C4C5053 54522C4C 50535452 202A293B  ,LPSTR,LPSTR *);
015EA0  5C725C6E 564F4944 20476574 53797374  \r\nVOID GetSyst
015EB0  656D496E 666F284C 50535953 54454D5F  emInfo(LPSYSTEM_
015EC0  494E464F 293B5C72 5C6E564F 49442047  INFO);\r\nVOID G
015ED0  65745379 7374656D 54696D65 284C5053  etSystemTime(LPS
015EE0  59535445 4D54494D 45293B5C 725C6E44  YSTEMTIME);\r\nD
015EF0  574F5244 20476574 54656D70 50617468  WORD GetTempPath
015F00  57284457 4F52442C 4C505753 5452293B  W(DWORD,LPWSTR);
015F10  5C725C6E 44574F52 44204765 7454656D  \r\nDWORD GetTem
015F20  70506174 68412844 574F5244 2C4C5053  pPathA(DWORD,LPS
015F30  5452293B 5C725C6E 424F4F4C 20476574  TR);\r\nBOOL Get
015F40  56657273 696F6E45 7857284C 504F5356  VersionExW(LPOSV
015F50  45525349 4F4E494E 464F293B 5C725C6E  ERSIONINFO);\r\n
015F60  424F4F4C 20476574 56657273 696F6E45  BOOL GetVersionE
015F70  7841284C 504F5356 45525349 4F4E494E  xA(LPOSVERSIONIN
015F80  464F293B 5C725C6E 48414E44 4C452048  FO);\r\nHANDLE H
015F90  65617043 72656174 65284457 4F52442C  eapCreate(DWORD,
015FA0  44574F52 442C4457 4F524429 3B5C725C  DWORD,DWORD);\r\
015FB0  6E424F4F 4C204865 61704465 7374726F  nBOOL HeapDestro
015FC0  79284841 4E444C45 293B5C72 5C6E4C50  y(HANDLE);\r\nLP
015FD0  564F4944 20486561 70416C6C 6F632848  VOID HeapAlloc(H
015FE0  414E444C 452C4457 4F52442C 44574F52  ANDLE,DWORD,DWOR
015FF0  44293B5C 725C6E4C 50564F49 44204865  D);\r\nLPVOID He
016000  61705265 416C6C6F 63284841 4E444C45  apReAlloc(HANDLE
016010  2C44574F 52442C4C 50564F49 442C4457  ,DWORD,LPVOID,DW
016020  4F524429 3B5C725C 6E424F4F 4C204865  ORD);\r\nBOOL He
016030  61704672 65652848 414E444C 452C4457  apFree(HANDLE,DW
016040  4F52442C 4C50564F 4944293B 5C725C6E  ORD,LPVOID);\r\n
016050  44574F52 44204865 61705369 7A652848  DWORD HeapSize(H
016060  414E444C 452C4457 4F52442C 4C504356  ANDLE,DWORD,LPCV
016070  4F494429 3B5C725C 6E424F4F 4C204865  OID);\r\nBOOL He
016080  61705661 6C696461 74652848 414E444C  apValidate(HANDL
016090  452C4457 4F52442C 4C504356 4F494429  E,DWORD,LPCVOID)
0160A0  3B5C725C 6E55494E 54204865 6170436F  ;\r\nUINT HeapCo
0160B0  6D706163 74284841 4E444C45 2C44574F  mpact(HANDLE,DWO
0160C0  5244293B 5C725C6E 48494E53 54414E43  RD);\r\nHINSTANC
0160D0  45204C6F 61644C69 62726172 7957284C  E LoadLibraryW(L
0160E0  50435753 5452293B 5C725C6E 48494E53  PCWSTR);\r\nHINS
0160F0  54414E43 45204C6F 61644C69 62726172  TANCE LoadLibrar
016100  79457857 284C5043 57535452 2C48414E  yExW(LPCWSTR,HAN
016110  444C452C 44574F52 44293B5C 725C6E48  DLE,DWORD);\r\nH
016120  494E5354 414E4345 204C6F61 644C6962  INSTANCE LoadLib
016130  72617279 41284C50 43535452 293B5C72  raryA(LPCSTR);\r
016140  5C6E4849 4E535441 4E434520 4C6F6164  \nHINSTANCE Load
016150  4C696272 61727945 7841284C 50435354  LibraryExA(LPCST
016160  522C4841 4E444C45 2C44574F 5244293B  R,HANDLE,DWORD);
016170  5C725C6E 424F4F4C 204C6F63 6B46696C  \r\nBOOL LockFil
016180  65282048 414E444C 452C4457 4F52442C  e( HANDLE,DWORD,
016190  44574F52 442C4457 4F52442C 44574F52  DWORD,DWORD,DWOR
0161A0  44293B5C 725C6E42 4F4F4C20 556E6C6F  D);\r\nBOOL Unlo
0161B0  636B4669 6C652848 414E444C 452C4457  ckFile(HANDLE,DW
0161C0  4F52442C 44574F52 442C4457 4F52442C  ORD,DWORD,DWORD,
0161D0  44574F52 44293B5C 725C6E42 4F4F4C20  DWORD);\r\nBOOL 
0161E0  4C6F636B 46696C65 45782848 414E444C  LockFileEx(HANDL
0161F0  452C4457 4F52442C 44574F52 442C4457  E,DWORD,DWORD,DW
016200  4F52442C 44574F52 442C4C50 4F564552  ORD,DWORD,LPOVER
016210  4C415050 4544293B 5C725C6E 424F4F4C  LAPPED);\r\nBOOL
016220  20556E6C 6F636B46 696C6545 78284841   UnlockFileEx(HA
016230  4E444C45 2C44574F 52442C44 574F5244  NDLE,DWORD,DWORD
016240  2C44574F 52442C4C 504F5645 524C4150  ,DWORD,LPOVERLAP
016250  50454429 3B5C725C 6E696E74 204D756C  PED);\r\nint Mul
016260  74694279 7465546F 57696465 43686172  tiByteToWideChar
016270  2855494E 542C4457 4F52442C 4C504353  (UINT,DWORD,LPCS
016280  54522C69 6E742C4C 50575354 522C696E  TR,int,LPWSTR,in
016290  74293B5C 725C6E69 6E742057 69646543  t);\r\nint WideC
0162A0  68617254 6F4D756C 74694279 74652855  harToMultiByte(U
0162B0  494E542C 44574F52 442C4C50 43575354  INT,DWORD,LPCWST
0162C0  522C696E 742C4C50 5354522C 696E742C  R,int,LPSTR,int,
0162D0  4C504353 54522C4C 50424F4F 4C293B5C  LPCSTR,LPBOOL);\
0162E0  725C6E42 4F4F4C20 57726974 6546696C  r\nBOOL WriteFil
0162F0  65284841 4E444C45 2C4C5043 564F4944  e(HANDLE,LPCVOID
016300  2C44574F 52442C4C 5044574F 52442C4C  ,DWORD,LPDWORD,L
016310  504F5645 524C4150 50454429 3B5C725C  POVERLAPPED);\r\
016320  6E424F4F 4C205265 61644669 6C652848  nBOOL ReadFile(H
016330  414E444C 452C4C50 564F4944 2C44574F  ANDLE,LPVOID,DWO
016340  52442C4C 5044574F 52442C4C 504F5645  RD,LPDWORD,LPOVE
016350  524C4150 50454429 3B5C725C 6E424F4F  RLAPPED);\r\nBOO
016360  4C205365 74456E64 4F664669 6C652848  L SetEndOfFile(H
016370  414E444C 45293B5C 725C6E44 574F5244  ANDLE);\r\nDWORD
016380  20536574 46696C65 506F696E 74657228   SetFilePointer(
016390  48414E44 4C452C4C 4F4E472C 504C4F4E  HANDLE,LONG,PLON
0163A0  472C4457 4F524429 3B5C725C 6E44574F  G,DWORD);\r\nDWO
0163B0  52442057 61697446 6F725369 6E676C65  RD WaitForSingle
0163C0  4F626A65 63742848 414E444C 452C4457  Object(HANDLE,DW
0163D0  4F524429 3B5C725C 6E44574F 52442057  ORD);\r\nDWORD W
0163E0  61697446 6F724D75 6C746970 6C654F62  aitForMultipleOb
0163F0  6A656374 73284457 4F52442C 434F4E53  jects(DWORD,CONS
016400  54204841 4E444C45 202A2C42 4F4F4C2C  T HANDLE *,BOOL,
016410  44574F52 44293B5C 725C6E44 574F5244  DWORD);\r\nDWORD
016420  20576169 74466F72 53696E67 6C654F62   WaitForSingleOb
016430  6A656374 45782848 414E444C 452C4457  jectEx(HANDLE,DW
016440  4F52442C 424F4F4C 293B5C72 5C6E4457  ORD,BOOL);\r\nDW
016450  4F524420 57616974 466F724D 756C7469  ORD WaitForMulti
016460  706C654F 626A6563 74734578 2844574F  pleObjectsEx(DWO
016470  52442C43 4F4E5354 2048414E 444C4520  RD,CONST HANDLE 
016480  2A2C424F 4F4C2C44 574F5244 2C424F4F  *,BOOL,DWORD,BOO
016490  4C293B5C 725C6E56 4F494420 4F757470  L);\r\nVOID Outp
0164A0  75744465 62756753 7472696E 6757284C  utDebugStringW(L
0164B0  50435753 5452293B 5C725C6E 564F4944  PCWSTR);\r\nVOID
0164C0  204F7574 70757444 65627567 53747269   OutputDebugStri
0164D0  6E674128 4C504353 5452293B 5C725C6E  ngA(LPCSTR);\r\n
0164E0  48414E44 4C452047 65745072 6F636573  HANDLE GetProces
0164F0  73486561 7028564F 4944293B 5C725C6E  sHeap(VOID);\r\n
016500  44574F52 44205749 4E415049 20476574  DWORD WINAPI Get
016510  50726F63 65737349 644F6654 68726561  ProcessIdOfThrea
016520  64284841 4E444C45 293B5C72 5C6E4457  d(HANDLE);\r\nDW
016530  4F524420 57494E41 50492047 65745072  ORD WINAPI GetPr
016540  6F636573 73496428 48414E44 4C45293B  ocessId(HANDLE);
016550  5C725C6E 44574F52 44205749 4E415049  \r\nDWORD WINAPI
016560  20476574 43757272 656E7450 726F6365   GetCurrentProce
016570  73736F72 4E756D62 65722876 6F696429  ssorNumber(void)
016580  3B5C725C 6E424F4F 4C205749 4E415049  ;\r\nBOOL WINAPI
016590  20476574 50726F63 65737348 616E646C   GetProcessHandl
0165A0  65436F75 6E742848 414E444C 452C5044  eCount(HANDLE,PD
0165B0  574F5244 293B5C72 5C6E424F 4F4C2057  WORD);\r\nBOOL W
0165C0  494E4150 49204765 7450726F 63657373  INAPI GetProcess
0165D0  496F436F 756E7465 72732848 414E444C  IoCounters(HANDL
0165E0  452C5049 4F5F434F 554E5445 5253293B  E,PIO_COUNTERS);
0165F0  5C725C6E 424F4F4C 2057494E 41504920  \r\nBOOL WINAPI 
016600  47657450 726F6365 7373576F 726B696E  GetProcessWorkin
016610  67536574 53697A65 2848414E 444C452C  gSetSize(HANDLE,
016620  5053495A 455F542C 5053495A 455F5429  PSIZE_T,PSIZE_T)
016630  3B5C725C 6E424F4F 4C205749 4E415049  ;\r\nBOOL WINAPI
016640  20476574 50726F63 65737357 6F726B69   GetProcessWorki
016650  6E675365 7453697A 65457828 48414E44  ngSetSizeEx(HAND
016660  4C452C50 53495A45 5F542C50 53495A45  LE,PSIZE_T,PSIZE
016670  5F542C50 44574F52 44293B5C 725C6E42  _T,PDWORD);\r\nB
016680  4F4F4C20 57494E41 50492053 65745072  OOL WINAPI SetPr
016690  6F636573 73576F72 6B696E67 53657453  ocessWorkingSetS
0166A0  697A6528 48414E44 4C452C53 495A455F  ize(HANDLE,SIZE_
0166B0  542C5349 5A455F54 293B5C72 5C6E424F  T,SIZE_T);\r\nBO
0166C0  4F4C2057 494E4150 49205365 7450726F  OL WINAPI SetPro
0166D0  63657373 576F726B 696E6753 65745369  cessWorkingSetSi
0166E0  7A654578 2848414E 444C452C 53495A45  zeEx(HANDLE,SIZE
0166F0  5F542C53 495A455F 542C4457 4F524429  _T,SIZE_T,DWORD)
016700  3B5C725C 6E44574F 52442047 65745072  ;\r\nDWORD GetPr
016710  6F636573 73486561 70732844 574F5244  ocessHeaps(DWORD
016720  2C504841 4E444C45 293B5C72 5C6E4457  ,PHANDLE);\r\nDW
016730  4F524420 47657450 726F6365 73735665  ORD GetProcessVe
016740  7273696F 6E284457 4F524429 3B5C725C  rsion(DWORD);\r\
016750  6E4C5056 4F494420 4D617056 6965774F  nLPVOID MapViewO
016760  6646696C 65284841 4E444C45 2C44574F  fFile(HANDLE,DWO
016770  52442C44 574F5244 2C44574F 52442C44  RD,DWORD,DWORD,D
016780  574F5244 293B5C72 5C6E424F 4F4C2046  WORD);\r\nBOOL F
016790  6C757368 56696577 4F664669 6C65284C  lushViewOfFile(L
0167A0  5043564F 49442C44 574F5244 293B5C72  PCVOID,DWORD);\r
0167B0  5C6E424F 4F4C2055 6E6D6170 56696577  \nBOOL UnmapView
0167C0  4F664669 6C65284C 5043564F 4944293B  OfFile(LPCVOID);
0167D0  5C725C6E 48414E44 4C452047 65744375  \r\nHANDLE GetCu
0167E0  7272656E 7450726F 63657373 28564F49  rrentProcess(VOI
0167F0  44293B5C 725C6E42 4F4F4C20 53657446  D);\r\nBOOL SetF
016800  696C6554 696D6528 48414E44 4C452C43  ileTime(HANDLE,C
016810  4F4E5354 2046494C 4554494D 45202A2C  ONST FILETIME *,
016820  434F4E53 54204649 4C455449 4D45202A  CONST FILETIME *
016830  2C434F4E 53542046 494C4554 494D4520  ,CONST FILETIME 
016840  2A293B5C 725C6E44 574F5244 20476574  *);\r\nDWORD Get
016850  456E7669 726F6E6D 656E7456 61726961  EnvironmentVaria
016860  626C6557 284C5043 57535452 2C4C5057  bleW(LPCWSTR,LPW
016870  5354522C 44574F52 44293B5C 725C6E42  STR,DWORD);\r\nB
016880  4F4F4C20 53657445 6E766972 6F6E6D65  OOL SetEnvironme
016890  6E745661 72696162 6C655728 4C504357  ntVariableW(LPCW
0168A0  5354522C 4C504357 53545229 3B5C725C  STR,LPCWSTR);\r\
0168B0  6E44574F 52442047 6574456E 7669726F  nDWORD GetEnviro
0168C0  6E6D656E 74566172 6961626C 6541284C  nmentVariableA(L
0168D0  50435354 522C4C50 5354522C 44574F52  PCSTR,LPSTR,DWOR
0168E0  44293B5C 725C6E42 4F4F4C20 53657445  D);\r\nBOOL SetE
0168F0  6E766972 6F6E6D65 6E745661 72696162  nvironmentVariab
016900  6C654128 4C504353 54522C4C 50435354  leA(LPCSTR,LPCST
016910  52293B5C 725C6E42 4F4F4C20 53657443  R);\r\nBOOL SetC
016920  75727265 6E744469 72656374 6F727957  urrentDirectoryW
016930  284C5043 57535452 293B5C72 5C6E4457  (LPCWSTR);\r\nDW
016940  4F524420 47657443 75727265 6E744469  ORD GetCurrentDi
016950  72656374 6F727957 2844574F 52442C4C  rectoryW(DWORD,L
016960  50575354 52293B5C 725C6E42 4F4F4C20  PWSTR);\r\nBOOL 
016970  53657443 75727265 6E744469 72656374  SetCurrentDirect
016980  6F727941 284C5043 53545229 3B5C725C  oryA(LPCSTR);\r\
016990  6E44574F 52442047 65744375 7272656E  nDWORD GetCurren
0169A0  74446972 6563746F 72794128 44574F52  tDirectoryA(DWOR
0169B0  442C4C50 53545229 3B5C725C 6E564F49  D,LPSTR);\r\nVOI
0169C0  44204465 62756742 7265616B 28564F49  D DebugBreak(VOI
0169D0  44293B5C 725C6E48 4D454E55 20476574  D);\r\nHMENU Get
0169E0  4D656E75 2848574E 44293B5C 725C6E42  Menu(HWND);\r\nB
0169F0  4F4F4C20 41646A75 73745769 6E646F77  OOL AdjustWindow
016A00  52656374 4578284C 50524543 542C4457  RectEx(LPRECT,DW
016A10  4F52442C 424F4F4C 2C44574F 5244293B  ORD,BOOL,DWORD);
016A20  5C725C6E 424F4F4C 20536574 57696E64  \r\nBOOL SetWind
016A30  6F77506F 73284857 4E442C48 574E442C  owPos(HWND,HWND,
016A40  696E742C 696E742C 696E742C 696E742C  int,int,int,int,
016A50  55494E54 293B5C72 5C6E4842 52555348  UINT);\r\nHBRUSH
016A60  20476574 53797343 6F6C6F72 42727573   GetSysColorBrus
016A70  6828696E 74293B5C 725C6E42 4F4F4C20  h(int);\r\nBOOL 
016A80  47657455 70646174 65526563 74284857  GetUpdateRect(HW
016A90  4E442C4C 50524543 542C424F 4F4C293B  ND,LPRECT,BOOL);
016AA0  5C725C6E 424F4F4C 20416E67 6C654172  \r\nBOOL AngleAr
016AB0  63284844 432C696E 742C696E 742C4457  c(HDC,int,int,DW
016AC0  4F52442C 464C4F41 542C464C 4F415429  ORD,FLOAT,FLOAT)
016AD0  3B5C725C 6E424F4F 4C204265 67696E50  ;\r\nBOOL BeginP
016AE0  61746828 48444329 3B5C725C 6E424F4F  ath(HDC);\r\nBOO
016AF0  4C20436C 6F736546 69677572 65284844  L CloseFigure(HD
016B00  43293B5C 725C6E42 4F4F4C20 456E6450  C);\r\nBOOL EndP
016B10  61746828 48444329 3B5C725C 6E424F4F  ath(HDC);\r\nBOO
016B20  4C204669 6C6C5061 74682848 4443293B  L FillPath(HDC);
016B30  5C725C6E 424F4F4C 20466C61 7474656E  \r\nBOOL Flatten
016B40  50617468 28484443 293B5C72 5C6E424F  Path(HDC);\r\nBO
016B50  4F4C2053 74726F6B 65416E64 46696C6C  OL StrokeAndFill
016B60  50617468 28484443 293B5C72 5C6E424F  Path(HDC);\r\nBO
016B70  4F4C2053 74726F6B 65506174 68284844  OL StrokePath(HD
016B80  43293B5C 725C6E42 4F4F4C20 57696465  C);\r\nBOOL Wide
016B90  6E506174 68284844 43293B5C 725C6E42  nPath(HDC);\r\nB
016BA0  4F4F4C20 456C6C69 70736528 4844432C  OOL Ellipse(HDC,
016BB0  696E742C 696E742C 696E742C 696E7429  int,int,int,int)
016BC0  3B5C725C 6E696E74 2052656C 65617365  ;\r\nint Release
016BD0  44432848 574E442C 48444329 3B5C725C  DC(HWND,HDC);\r\
016BE0  6E44574F 52442047 65745769 6E646F77  nDWORD GetWindow
016BF0  54687265 61645072 6F636573 73496428  ThreadProcessId(
016C00  48574E44 2C4C5044 574F5244 293B5C72  HWND,LPDWORD);\r
016C10  5C6E696E 74204765 74537973 74656D4D  \nint GetSystemM
016C20  65747269 63732869 6E74293B 5C725C6E  etrics(int);\r\n
016C30  48464F4E 54204372 65617465 466F6E74  HFONT CreateFont
016C40  5728696E 742C696E 742C696E 742C696E  W(int,int,int,in
016C50  742C696E 742C4457 4F52442C 44574F52  t,int,DWORD,DWOR
016C60  442C4457 4F52442C 44574F52 442C4457  D,DWORD,DWORD,DW
016C70  4F52442C 44574F52 442C4457 4F52442C  ORD,DWORD,DWORD,
016C80  44574F52 442C4C50 43575354 52293B5C  DWORD,LPCWSTR);\
016C90  725C6E48 464F4E54 20437265 61746546  r\nHFONT CreateF
016CA0  6F6E7441 28696E74 2C696E74 2C696E74  ontA(int,int,int
016CB0  2C696E74 2C696E74 2C44574F 52442C44  ,int,int,DWORD,D
016CC0  574F5244 2C44574F 52442C44 574F5244  WORD,DWORD,DWORD
016CD0  2C44574F 52442C44 574F5244 2C44574F  ,DWORD,DWORD,DWO
016CE0  52442C44 574F5244 2C4C5043 53545229  RD,DWORD,LPCSTR)
016CF0  3B5C725C 6E424F4F 4C20506F 6C79676F  ;\r\nBOOL Polygo
016D00  6E284844 432C434F 4E535420 504F494E  n(HDC,CONST POIN
016D10  54202A2C 696E7429 3B5C725C 6E434F4C  T *,int);\r\nCOL
016D20  4F525245 46205365 74546578 74436F6C  ORREF SetTextCol
016D30  6F722848 44432C43 4F4C4F52 52454629  or(HDC,COLORREF)
016D40  3B5C725C 6E434F4C 4F525245 46205365  ;\r\nCOLORREF Se
016D50  74426B43 6F6C6F72 28484443 2C434F4C  tBkColor(HDC,COL
016D60  4F525245 46293B5C 725C6E55 494E5420  ORREF);\r\nUINT 
016D70  53657454 65787441 6C69676E 28484443  SetTextAlign(HDC
016D80  2C55494E 54293B5C 725C6E42 4F4F4C20  ,UINT);\r\nBOOL 
016D90  54657874 4F757457 28484443 2C696E74  TextOutW(HDC,int
016DA0  2C696E74 2C4C5043 57535452 2C696E74  ,int,LPCWSTR,int
016DB0  293B5C72 5C6E424F 4F4C2054 6578744F  );\r\nBOOL TextO
016DC0  75744128 4844432C 696E742C 696E742C  utA(HDC,int,int,
016DD0  4C504353 54522C69 6E74293B 5C725C6E  LPCSTR,int);\r\n
016DE0  44574F52 44204765 744C6F67 6963616C  DWORD GetLogical
016DF0  44726976 65732856 4F494429 3B5C725C  Drives(VOID);\r\
016E00  6E424F4F 4C204765 7446696C 65496E66  nBOOL GetFileInf
016E10  6F726D61 74696F6E 42794861 6E646C65  ormationByHandle
016E20  2848414E 444C452C 4C504259 5F48414E  (HANDLE,LPBY_HAN
016E30  444C455F 46494C45 5F494E46 4F524D41  DLE_FILE_INFORMA
016E40  54494F4E 293B5C72 5C6E4841 4E444C45  TION);\r\nHANDLE
016E50  20437265 61746546 696C654D 61707069   CreateFileMappi
016E60  6E675728 48414E44 4C452C4C 50534543  ngW(HANDLE,LPSEC
016E70  55524954 595F4154 54524942 55544553  URITY_ATTRIBUTES
016E80  2C44574F 52442C44 574F5244 2C44574F  ,DWORD,DWORD,DWO
016E90  52442C4C 50435753 5452293B 5C725C6E  RD,LPCWSTR);\r\n
016EA0  48414E44 4C452043 72656174 6546696C  HANDLE CreateFil
016EB0  654D6170 70696E67 41284841 4E444C45  eMappingA(HANDLE
016EC0  2C4C5053 45435552 4954595F 41545452  ,LPSECURITY_ATTR
016ED0  49425554 45532C44 574F5244 2C44574F  IBUTES,DWORD,DWO
016EE0  52442C44 574F5244 2C4C5043 53545229  RD,DWORD,LPCSTR)
016EF0  3B5C725C 6E48574E 44204765 74546F70  ;\r\nHWND GetTop
016F00  57696E64 6F772848 574E4429 3B5C725C  Window(HWND);\r\
016F10  6E48574E 44204765 74416374 69766557  nHWND GetActiveW
016F20  696E646F 7728564F 4944293B 5C725C6E  indow(VOID);\r\n
016F30  424F4F4C 20536574 57696E64 6F775465  BOOL SetWindowTe
016F40  78744128 48574E44 2C4C5043 53545229  xtA(HWND,LPCSTR)
016F50  3B5C725C 6E4D4D52 4553554C 54207761  ;\r\nMMRESULT wa
016F60  76654F75 74556E70 72657061 72654865  veOutUnprepareHe
016F70  61646572 28485741 56454F55 542C204C  ader(HWAVEOUT, L
016F80  50574156 45484452 2C205549 4E54293B  PWAVEHDR, UINT);
016F90  5C725C6E 4D4D5245 53554C54 20776176  \r\nMMRESULT wav
016FA0  654F7574 50726570 61726548 65616465  eOutPrepareHeade
016FB0  72284857 4156454F 55542C20 4C505741  r(HWAVEOUT, LPWA
016FC0  56454844 522C2055 494E5429 3B5C725C  VEHDR, UINT);\r\
016FD0  6E4D4D52 4553554C 54207761 76654F75  nMMRESULT waveOu
016FE0  74577269 74652848 57415645 4F55542C  tWrite(HWAVEOUT,
016FF0  204C5057 41564548 44522C20 55494E54   LPWAVEHDR, UINT
017000  293B5C72 5C6E4D4D 52455355 4C542077  );\r\nMMRESULT w
017010  6176654F 75744F70 656E2876 6F69642A  aveOutOpen(void*
017020  2C205549 4E542C20 766F6964 2A2C2044  , UINT, void*, D
017030  574F5244 5F505452 2C204457 4F52445F  WORD_PTR, DWORD_
017040  5054522C 2044574F 5244293B 5C725C6E  PTR, DWORD);\r\n
017050  48574E44 2057494E 41504920 47657443  HWND WINAPI GetC
017060  6F6E736F 6C655769 6E646F77 28766F69  onsoleWindow(voi
017070  64293B5C 725C6E42 4F4F4C20 456E6444  d);\r\nBOOL EndD
017080  65666572 57696E64 6F77506F 73284844  eferWindowPos(HD
017090  57502068 57696E50 6F73496E 666F293B  WP hWinPosInfo);
0170A0  5C725C6E 5C725C6E 2F2F213D 3D3D3D3D  \r\n\r\n//!=====
0170B0  3D3D3D3D 3D3D3D3D 3D3D3D3D 5C725C6E  ============\r\n
0170C0  5C725C6E 2F2A5C72 5C6E7072 6F635C72  \r\n/*\r\nproc\r
0170D0  5C6E2A2F 5C725C6E 23646566 696E6520  \n*/\r\n#define 
0170E0  47657457 696E646F 774C6F6E 67507472  GetWindowLongPtr
0170F0  57204765 7457696E 646F774C 6F6E6757  W GetWindowLongW
017100  5C725C6E 23646566 696E6520 47657457  \r\n#define GetW
017110  696E646F 774C6F6E 67507472 41204765  indowLongPtrA Ge
017120  7457696E 646F774C 6F6E6741 5C725C6E  tWindowLongA\r\n
017130  23646566 696E6520 53657457 696E646F  #define SetWindo
017140  774C6F6E 67507472 57205365 7457696E  wLongPtrW SetWin
017150  646F774C 6F6E6757 5C725C6E 23646566  dowLongW\r\n#def
017160  696E6520 53657457 696E646F 774C6F6E  ine SetWindowLon
017170  67507472 41205365 7457696E 646F774C  gPtrA SetWindowL
017180  6F6E6741 5C725C6E 5C725C6E 23696664  ongA\r\n\r\n#ifd
017190  65662055 4E49434F 44455C72 5C6E5C74  ef UNICODE\r\n\t
0171A0  23646566 696E6520 4765744D 6F64756C  #define GetModul
0171B0  6548616E 646C6520 4765744D 6F64756C  eHandle GetModul
0171C0  6548616E 646C6557 5C725C6E 5C742364  eHandleW\r\n\t#d
0171D0  6566696E 65204C6F 61644C69 62726172  efine LoadLibrar
0171E0  79204C6F 61644C69 62726172 79575C72  y LoadLibraryW\r
0171F0  5C6E5C74 23646566 696E6520 4C6F6164  \n\t#define Load
017200  4C696272 61727945 78204C6F 61644C69  LibraryEx LoadLi
017210  62726172 79457857 5C725C6E 5C742364  braryExW\r\n\t#d
017220  6566696E 65204F75 74707574 44656275  efine OutputDebu
017230  67537472 696E6720 4F757470 75744465  gString OutputDe
017240  62756753 7472696E 67575C72 5C6E5C74  bugStringW\r\n\t
017250  23646566 696E6520 4765744D 65737361  #define GetMessa
017260  67652047 65744D65 73736167 65575C72  ge GetMessageW\r
017270  5C6E5C74 23646566 696E6520 5065656B  \n\t#define Peek
017280  4D657373 61676520 5065656B 4D657373  Message PeekMess
017290  61676557 5C725C6E 5C742364 6566696E  ageW\r\n\t#defin
0172A0  65204469 73706174 63684D65 73736167  e DispatchMessag
0172B0  65204469 73706174 63684D65 73736167  e DispatchMessag
0172C0  65575C72 5C6E5C74 23646566 696E6520  eW\r\n\t#define 
0172D0  506C6179 536F756E 6420506C 6179536F  PlaySound PlaySo
0172E0  756E6457 5C725C6E 5C742364 6566696E  undW\r\n\t#defin
0172F0  65205445 58542871 756F7465 29204C23  e TEXT(quote) L#
017300  2371756F 74655C72 5C6E5C74 23646566  #quote\r\n\t#def
017310  696E6520 4C6F6164 49636F6E 204C6F61  ine LoadIcon Loa
017320  6449636F 6E575C72 5C6E5C74 74797065  dIconW\r\n\ttype
017330  64656620 756E7369 676E6564 2073686F  def unsigned sho
017340  7274202A 4C505453 54523B5C 725C6E5C  rt *LPTSTR;\r\n\
017350  74747970 65646566 20756E73 69676E65  ttypedef unsigne
017360  64207368 6F727420 54434841 523B5C72  d short TCHAR;\r
017370  5C6E5C74 23646566 696E6520 4C6F6164  \n\t#define Load
017380  43757273 6F72204C 6F616443 7572736F  Cursor LoadCurso
017390  72575C72 5C6E5C74 23646566 696E6520  rW\r\n\t#define 
0173A0  52656769 73746572 436C6173 73205265  RegisterClass Re
0173B0  67697374 6572436C 61737357 5C725C6E  gisterClassW\r\n
0173C0  5C742364 6566696E 65204372 65617465  \t#define Create
0173D0  57696E64 6F774578 20437265 61746557  WindowEx CreateW
0173E0  696E646F 77457857 5C725C6E 5C742364  indowExW\r\n\t#d
0173F0  6566696E 65204372 65617465 57696E64  efine CreateWind
017400  6F775728 436C6173 732C4E61 6D652C53  owW(Class,Name,S
017410  74796C65 2C782C79 2C572C48 2C506172  tyle,x,y,W,H,Par
017420  656E742C 4D656E75 2C496E73 742C5061  ent,Menu,Inst,Pa
017430  72616D29 20437265 61746557 696E646F  ram) CreateWindo
017440  77457857 28302C43 6C617373 2C4E616D  wExW(0,Class,Nam
017450  652C5374 796C652C 782C792C 572C482C  e,Style,x,y,W,H,
017460  50617265 6E742C4D 656E752C 496E7374  Parent,Menu,Inst
017470  2C506172 616D295C 725C6E5C 74236465  ,Param)\r\n\t#de
017480  66696E65 20437265 61746557 696E646F  fine CreateWindo
017490  77204372 65617465 57696E64 6F77575C  w CreateWindowW\
0174A0  725C6E5C 74236465 66696E65 20447261  r\n\t#define Dra
0174B0  77546578 74204472 61775465 7874575C  wText DrawTextW\
0174C0  725C6E5C 74236465 66696E65 20446566  r\n\t#define Def
0174D0  57696E64 6F775072 6F632044 65665769  WindowProc DefWi
0174E0  6E646F77 50726F63 575C725C 6E5C7423  ndowProcW\r\n\t#
0174F0  64656669 6E652046 696C6C43 6F6E736F  define FillConso
017500  6C654F75 74707574 43686172 61637465  leOutputCharacte
017510  72204669 6C6C436F 6E736F6C 654F7574  r FillConsoleOut
017520  70757443 68617261 63746572 575C725C  putCharacterW\r\
017530  6E5C7423 64656669 6E652043 72656174  n\t#define Creat
017540  65457665 6E742043 72656174 65457665  eEvent CreateEve
017550  6E74575C 725C6E5C 74236465 66696E65  ntW\r\n\t#define
017560  20526561 64436F6E 736F6C65 4F757470   ReadConsoleOutp
017570  75744368 61726163 74657220 52656164  utCharacter Read
017580  436F6E73 6F6C654F 75747075 74436861  ConsoleOutputCha
017590  72616374 6572575C 725C6E5C 74236465  racterW\r\n\t#de
0175A0  66696E65 20577269 7465436F 6E736F6C  fine WriteConsol
0175B0  65496E70 75742057 72697465 436F6E73  eInput WriteCons
0175C0  6F6C6549 6E707574 575C725C 6E5C7423  oleInputW\r\n\t#
0175D0  64656669 6E652047 65745379 7374656D  define GetSystem
0175E0  44697265 63746F72 79204765 74537973  Directory GetSys
0175F0  74656D44 69726563 746F7279 575C725C  temDirectoryW\r\
017600  6E5C7423 64656669 6E652053 65617263  n\t#define Searc
017610  68506174 68205365 61726368 50617468  hPath SearchPath
017620  575C725C 6E5C7423 64656669 6E652052  W\r\n\t#define R
017630  65676973 74657243 6C617373 45782052  egisterClassEx R
017640  65676973 74657243 6C617373 4578415C  egisterClassExA\
017650  725C6E5C 74236465 66696E65 20476574  r\n\t#define Get
017660  57696E64 6F774C6F 6E672047 65745769  WindowLong GetWi
017670  6E646F77 4C6F6E67 575C725C 6E5C7423  ndowLongW\r\n\t#
017680  64656669 6E652047 65745769 6E646F77  define GetWindow
017690  4C6F6E67 50747220 47657457 696E646F  LongPtr GetWindo
0176A0  774C6F6E 67507472 575C725C 6E5C7423  wLongPtrW\r\n\t#
0176B0  64656669 6E652053 65745769 6E646F77  define SetWindow
0176C0  4C6F6E67 20536574 57696E64 6F774C6F  Long SetWindowLo
0176D0  6E67575C 725C6E5C 74236465 66696E65  ngW\r\n\t#define
0176E0  20536574 57696E64 6F774C6F 6E675074   SetWindowLongPt
0176F0  72205365 7457696E 646F774C 6F6E6750  r SetWindowLongP
017700  7472575C 725C6E5C 74236465 66696E65  trW\r\n\t#define
017710  2053656E 644D6573 73616765 2053656E   SendMessage Sen
017720  644D6573 73616765 575C725C 6E5C7423  dMessageW\r\n\t#
017730  64656669 6E652053 656E644D 65737361  define SendMessa
017740  67655469 6D656F75 74205365 6E644D65  geTimeout SendMe
017750  73736167 6554696D 656F7574 575C725C  ssageTimeoutW\r\
017760  6E5C7423 64656669 6E652047 65744C6F  n\t#define GetLo
017770  67696361 6C447269 76655374 72696E67  gicalDriveString
017780  73204765 744C6F67 6963616C 44726976  s GetLogicalDriv
017790  65537472 696E6773 575C725C 6E5C7423  eStringsW\r\n\t#
0177A0  64656669 6E652046 696E6446 69727374  define FindFirst
0177B0  46696C65 2046696E 64466972 73744669  File FindFirstFi
0177C0  6C65575C 725C6E5C 74236465 66696E65  leW\r\n\t#define
0177D0  2046696E 644E6578 7446696C 65204669   FindNextFile Fi
0177E0  6E644E65 78744669 6C65575C 725C6E5C  ndNextFileW\r\n\
0177F0  74236465 66696E65 20476574 436F6D6D  t#define GetComm
017800  616E644C 696E6520 47657443 6F6D6D61  andLine GetComma
017810  6E644C69 6E65575C 725C6E5C 74236465  ndLineW\r\n\t#de
017820  66696E65 20536372 6F6C6C43 6F6E736F  fine ScrollConso
017830  6C655363 7265656E 42756666 65722053  leScreenBuffer S
017840  63726F6C 6C436F6E 736F6C65 53637265  crollConsoleScre
017850  656E4275 66666572 575C725C 6E5C7423  enBufferW\r\n\t#
017860  64656669 6E652043 72656174 6550726F  define CreatePro
017870  63657373 20437265 61746550 726F6365  cess CreateProce
017880  7373575C 725C6E5C 74236465 66696E65  ssW\r\n\t#define
017890  204C5053 54415254 5550494E 464F204C   LPSTARTUPINFO L
0178A0  50535441 52545550 494E464F 575C725C  PSTARTUPINFOW\r\
0178B0  6E5C7423 64656669 6E652043 72656174  n\t#define Creat
0178C0  6546696C 65204372 65617465 46696C65  eFile CreateFile
0178D0  575C725C 6E5C7423 64656669 6E652052  W\r\n\t#define R
0178E0  65674F70 656E4B65 79457820 5265674F  egOpenKeyEx RegO
0178F0  70656E4B 65794578 575C725C 6E5C7423  penKeyExW\r\n\t#
017900  64656669 6E652052 65675175 65727956  define RegQueryV
017910  616C7565 45782052 65675175 65727956  alueEx RegQueryV
017920  616C7565 4578575C 725C6E5C 74236465  alueExW\r\n\t#de
017930  66696E65 20526567 53657456 616C7565  fine RegSetValue
017940  45782052 65675365 7456616C 75654578  Ex RegSetValueEx
017950  575C725C 6E5C7423 64656669 6E652047  W\r\n\t#define G
017960  65744675 6C6C5061 74686E61 6D652047  etFullPathname G
017970  65744675 6C6C5061 74684E61 6D65575C  etFullPathNameW\
017980  725C6E5C 74236465 66696E65 20476574  r\n\t#define Get
017990  54656D70 50617468 20476574 54656D70  TempPath GetTemp
0179A0  50617468 575C725C 6E5C7423 64656669  PathW\r\n\t#defi
0179B0  6E652047 6574456E 7669726F 6E6D656E  ne GetEnvironmen
0179C0  74566172 6961626C 65204765 74456E76  tVariable GetEnv
0179D0  69726F6E 6D656E74 56617269 61626C65  ironmentVariable
0179E0  575C725C 6E5C7423 64656669 6E652053  W\r\n\t#define S
0179F0  6574456E 7669726F 6E6D656E 74566172  etEnvironmentVar
017A00  6961626C 65205365 74456E76 69726F6E  iable SetEnviron
017A10  6D656E74 56617269 61626C65 575C725C  mentVariableW\r\
017A20  6E5C7423 64656669 6E652047 65744375  n\t#define GetCu
017A30  7272656E 74446972 6563746F 72792047  rrentDirectory G
017A40  65744375 7272656E 74446972 6563746F  etCurrentDirecto
017A50  7279575C 725C6E5C 74236465 66696E65  ryW\r\n\t#define
017A60  20536574 43757272 656E7444 69726563   SetCurrentDirec
017A70  746F7279 20536574 43757272 656E7444  tory SetCurrentD
017A80  69726563 746F7279 575C725C 6E5C7423  irectoryW\r\n\t#
017A90  64656669 6E652043 72656174 65466F6E  define CreateFon
017AA0  74204372 65617465 466F6E74 575C725C  t CreateFontW\r\
017AB0  6E5C7423 64656669 6E652054 6578744F  n\t#define TextO
017AC0  75742054 6578744F 7574575C 725C6E5C  ut TextOutW\r\n\
017AD0  74236465 66696E65 20437265 61746546  t#define CreateF
017AE0  696C654D 61707069 6E672043 72656174  ileMapping Creat
017AF0  6546696C 654D6170 70696E67 575C725C  eFileMappingW\r\
017B00  6E5C7423 64656669 6E65204F 53564552  n\t#define OSVER
017B10  53494F4E 494E464F 204F5356 45525349  SIONINFO OSVERSI
017B20  4F4E494E 464F575C 725C6E5C 74236465  ONINFOW\r\n\t#de
017B30  66696E65 20535441 52545550 494E464F  fine STARTUPINFO
017B40  20535441 52545550 494E464F 575C725C   STARTUPINFOW\r\
017B50  6E23656C 73655C72 5C6E5C74 23646566  n#else\r\n\t#def
017B60  696E6520 4765744D 6F64756C 6548616E  ine GetModuleHan
017B70  646C6520 4765744D 6F64756C 6548616E  dle GetModuleHan
017B80  646C6541 5C725C6E 5C742364 6566696E  dleA\r\n\t#defin
017B90  65204C6F 61644C69 62726172 79204C6F  e LoadLibrary Lo
017BA0  61644C69 62726172 79415C72 5C6E5C72  adLibraryA\r\n\r
017BB0  5C6E5C74 23646566 696E6520 4C6F6164  \n\t#define Load
017BC0  4C696272 61727945 78204C6F 61644C69  LibraryEx LoadLi
017BD0  62726172 79457841 5C725C6E 5C742364  braryExA\r\n\t#d
017BE0  6566696E 65204F75 74707574 44656275  efine OutputDebu
017BF0  67537472 696E6720 4F757470 75744465  gString OutputDe
017C00  62756753 7472696E 67415C72 5C6E5C74  bugStringA\r\n\t
017C10  23646566 696E6520 4765744D 65737361  #define GetMessa
017C20  67652047 65744D65 73736167 65415C72  ge GetMessageA\r
017C30  5C6E5C74 23646566 696E6520 5065656B  \n\t#define Peek
017C40  4D657373 61676520 5065656B 4D657373  Message PeekMess
017C50  61676541 5C725C6E 5C742364 6566696E  ageA\r\n\t#defin
017C60  65204469 73706174 63684D65 73736167  e DispatchMessag
017C70  65204469 73706174 63684D65 73736167  e DispatchMessag
017C80  65415C72 5C6E5C74 23646566 696E6520  eA\r\n\t#define 
017C90  506C6179 536F756E 6420506C 6179536F  PlaySound PlaySo
017CA0  756E6441 5C725C6E 5C742364 6566696E  undA\r\n\t#defin
017CB0  65205445 58542871 756F7465 29207175  e TEXT(quote) qu
017CC0  6F74655C 725C6E5C 74236465 66696E65  ote\r\n\t#define
017CD0  204C6F61 6449636F 6E204C6F 61644963   LoadIcon LoadIc
017CE0  6F6E415C 725C6E5C 74747970 65646566  onA\r\n\ttypedef
017CF0  20756E73 69676E65 64206368 6172202A   unsigned char *
017D00  4C505453 54523B5C 725C6E5C 74747970  LPTSTR;\r\n\ttyp
017D10  65646566 20636861 72205443 4841523B  edef char TCHAR;
017D20  5C725C6E 5C742364 6566696E 65204C6F  \r\n\t#define Lo
017D30  61644375 72736F72 204C6F61 64437572  adCursor LoadCur
017D40  736F7241 5C725C6E 5C742364 6566696E  sorA\r\n\t#defin
017D50  65205265 67697374 6572436C 61737320  e RegisterClass 
017D60  52656769 73746572 436C6173 73415C72  RegisterClassA\r
017D70  5C6E5C74 23646566 696E6520 43726561  \n\t#define Crea
017D80  74655769 6E646F77 45782043 72656174  teWindowEx Creat
017D90  6557696E 646F7745 78415C72 5C6E5C74  eWindowExA\r\n\t
017DA0  23646566 696E6520 43726561 74655769  #define CreateWi
017DB0  6E646F77 4128432C 574E2C53 2C782C79  ndowA(C,WN,S,x,y
017DC0  2C572C48 2C68572C 684D2C68 492C6C29  ,W,H,hW,hM,hI,l)
017DD0  20437265 61746557 696E646F 77457841   CreateWindowExA
017DE0  28302C43 2C574E2C 532C782C 792C572C  (0,C,WN,S,x,y,W,
017DF0  482C6857 2C684D2C 68492C6C 295C725C  H,hW,hM,hI,l)\r\
017E00  6E5C7423 64656669 6E652043 72656174  n\t#define Creat
017E10  6557696E 646F7720 43726561 74655769  eWindow CreateWi
017E20  6E646F77 415C725C 6E5C7423 64656669  ndowA\r\n\t#defi
017E30  6E652044 72617754 65787420 44726177  ne DrawText Draw
017E40  54657874 415C725C 6E5C7423 64656669  TextA\r\n\t#defi
017E50  6E652044 65665769 6E646F77 50726F63  ne DefWindowProc
017E60  20446566 57696E64 6F775072 6F63415C   DefWindowProcA\
017E70  725C6E5C 74236465 66696E65 2046696C  r\n\t#define Fil
017E80  6C436F6E 736F6C65 4F757470 75744368  lConsoleOutputCh
017E90  61726163 74657220 46696C6C 436F6E73  aracter FillCons
017EA0  6F6C654F 75747075 74436861 72616374  oleOutputCharact
017EB0  6572415C 725C6E5C 74236465 66696E65  erA\r\n\t#define
017EC0  20437265 61746545 76656E74 20437265   CreateEvent Cre
017ED0  61746545 76656E74 415C725C 6E5C7423  ateEventA\r\n\t#
017EE0  64656669 6E652052 65616443 6F6E736F  define ReadConso
017EF0  6C654F75 74707574 43686172 61637465  leOutputCharacte
017F00  72205265 6164436F 6E736F6C 654F7574  r ReadConsoleOut
017F10  70757443 68617261 63746572 415C725C  putCharacterA\r\
017F20  6E5C7423 64656669 6E652057 72697465  n\t#define Write
017F30  436F6E73 6F6C6549 6E707574 20577269  ConsoleInput Wri
017F40  7465436F 6E736F6C 65496E70 7574415C  teConsoleInputA\
017F50  725C6E5C 74236465 66696E65 20476574  r\n\t#define Get
017F60  53797374 656D4469 72656374 6F727920  SystemDirectory 
017F70  47657453 79737465 6D446972 6563746F  GetSystemDirecto
017F80  7279415C 725C6E5C 74236465 66696E65  ryA\r\n\t#define
017F90  20536561 72636850 61746820 53656172   SearchPath Sear
017FA0  63685061 7468415C 725C6E5C 74236465  chPathA\r\n\t#de
017FB0  66696E65 20526567 69737465 72436C61  fine RegisterCla
017FC0  73734578 20526567 69737465 72436C61  ssEx RegisterCla
017FD0  73734578 415C725C 6E5C7423 64656669  ssExA\r\n\t#defi
017FE0  6E652047 65745769 6E646F77 4C6F6E67  ne GetWindowLong
017FF0  20476574 57696E64 6F774C6F 6E67415C   GetWindowLongA\
018000  725C6E5C 74236465 66696E65 20476574  r\n\t#define Get
018010  57696E64 6F774C6F 6E675074 72204765  WindowLongPtr Ge
018020  7457696E 646F774C 6F6E6750 7472415C  tWindowLongPtrA\
018030  725C6E5C 74236465 66696E65 20536574  r\n\t#define Set
018040  57696E64 6F774C6F 6E672053 65745769  WindowLong SetWi
018050  6E646F77 4C6F6E67 415C725C 6E5C7423  ndowLongA\r\n\t#
018060  64656669 6E652053 65745769 6E646F77  define SetWindow
018070  4C6F6E67 50747220 53657457 696E646F  LongPtr SetWindo
018080  774C6F6E 67507472 415C725C 6E5C7423  wLongPtrA\r\n\t#
018090  64656669 6E652053 656E644D 65737361  define SendMessa
0180A0  67652053 656E644D 65737361 6765415C  ge SendMessageA\
0180B0  725C6E5C 74236465 66696E65 2053656E  r\n\t#define Sen
0180C0  644D6573 73616765 54696D65 6F757420  dMessageTimeout 
0180D0  53656E64 4D657373 61676554 696D656F  SendMessageTimeo
0180E0  7574415C 725C6E5C 74236465 66696E65  utA\r\n\t#define
0180F0  20476574 4C6F6769 63616C44 72697665   GetLogicalDrive
018100  53747269 6E677320 4765744C 6F676963  Strings GetLogic
018110  616C4472 69766553 7472696E 6773415C  alDriveStringsA\
018120  725C6E5C 74236465 66696E65 2046696E  r\n\t#define Fin
018130  64466972 73744669 6C652046 696E6446  dFirstFile FindF
018140  69727374 46696C65 415C725C 6E5C7423  irstFileA\r\n\t#
018150  64656669 6E652046 696E644E 65787446  define FindNextF
018160  696C6520 46696E64 4E657874 46696C65  ile FindNextFile
018170  415C725C 6E5C7423 64656669 6E652047  A\r\n\t#define G
018180  6574436F 6D6D616E 644C696E 65204765  etCommandLine Ge
018190  74436F6D 6D616E64 4C696E65 415C725C  tCommandLineA\r\
0181A0  6E5C7423 64656669 6E652053 63726F6C  n\t#define Scrol
0181B0  6C436F6E 736F6C65 53637265 656E4275  lConsoleScreenBu
0181C0  66666572 20536372 6F6C6C43 6F6E736F  ffer ScrollConso
0181D0  6C655363 7265656E 42756666 6572415C  leScreenBufferA\
0181E0  725C6E5C 74236465 66696E65 20437265  r\n\t#define Cre
0181F0  61746550 726F6365 73732043 72656174  ateProcess Creat
018200  6550726F 63657373 415C725C 6E5C7423  eProcessA\r\n\t#
018210  64656669 6E65204C 50535441 52545550  define LPSTARTUP
018220  494E464F 204C5053 54415254 5550494E  INFO LPSTARTUPIN
018230  464F415C 725C6E5C 74236465 66696E65  FOA\r\n\t#define
018240  20437265 61746546 696C6520 43726561   CreateFile Crea
018250  74654669 6C65415C 725C6E5C 74236465  teFileA\r\n\t#de
018260  66696E65 20526567 4F70656E 4B657945  fine RegOpenKeyE
018270  78205265 674F7065 6E4B6579 4578415C  x RegOpenKeyExA\
018280  725C6E5C 74236465 66696E65 20526567  r\n\t#define Reg
018290  51756572 7956616C 75654578 20526567  QueryValueEx Reg
0182A0  51756572 7956616C 75654578 415C725C  QueryValueExA\r\
0182B0  6E5C7423 64656669 6E652052 65675365  n\t#define RegSe
0182C0  7456616C 75654578 20526567 53657456  tValueEx RegSetV
0182D0  616C7565 4578415C 725C6E5C 74236465  alueExA\r\n\t#de
0182E0  66696E65 20476574 46756C6C 50617468  fine GetFullPath
0182F0  6E616D65 20476574 46756C6C 50617468  name GetFullPath
018300  4E616D65 415C725C 6E5C7423 64656669  NameA\r\n\t#defi
018310  6E652047 65745665 7273696F 6E457820  ne GetVersionEx 
018320  47657456 65727369 6F6E4578 415C725C  GetVersionExA\r\
018330  6E5C7423 64656669 6E652047 6574456E  n\t#define GetEn
018340  7669726F 6E6D656E 74566172 6961626C  vironmentVariabl
018350  65204765 74456E76 69726F6E 6D656E74  e GetEnvironment
018360  56617269 61626C65 415C725C 6E5C7423  VariableA\r\n\t#
018370  64656669 6E652053 6574456E 7669726F  define SetEnviro
018380  6E6D656E 74566172 6961626C 65205365  nmentVariable Se
018390  74456E76 69726F6E 6D656E74 56617269  tEnvironmentVari
0183A0  61626C65 415C725C 6E5C7423 64656669  ableA\r\n\t#defi
0183B0  6E652047 65744375 7272656E 74446972  ne GetCurrentDir
0183C0  6563746F 72792047 65744375 7272656E  ectory GetCurren
0183D0  74446972 6563746F 7279415C 725C6E5C  tDirectoryA\r\n\
0183E0  74236465 66696E65 20536574 43757272  t#define SetCurr
0183F0  656E7444 69726563 746F7279 20536574  entDirectory Set
018400  43757272 656E7444 69726563 746F7279  CurrentDirectory
018410  415C725C 6E5C7423 64656669 6E652043  A\r\n\t#define C
018420  72656174 65466F6E 74204372 65617465  reateFont Create
018430  466F6E74 415C725C 6E5C7423 64656669  FontA\r\n\t#defi
018440  6E652054 6578744F 75742054 6578744F  ne TextOut TextO
018450  7574415C 725C6E5C 74236465 66696E65  utA\r\n\t#define
018460  20437265 61746546 696C654D 61707069   CreateFileMappi
018470  6E672043 72656174 6546696C 654D6170  ng CreateFileMap
018480  70696E67 415C725C 6E5C7423 64656669  pingA\r\n\t#defi
018490  6E65204F 53564552 53494F4E 494E464F  ne OSVERSIONINFO
0184A0  204F5356 45525349 4F4E494E 464F415C   OSVERSIONINFOA\
0184B0  725C6E5C 74236465 66696E65 20535441  r\n\t#define STA
0184C0  52545550 494E464F 20535441 52545550  RTUPINFO STARTUP
0184D0  494E464F 415C725C 6E5C7423 64656669  INFOA\r\n\t#defi
0184E0  6E652053 65745769 6E646F77 54657874  ne SetWindowText
0184F0  20536574 57696E64 6F775465 7874415C   SetWindowTextA\
018500  725C6E23 656E6469 66202F2F 2077696E  r\n#endif // win
018510  646F7773 2E685C72 5C6E5C72 5C6E424F  dows.h\r\n\r\nBO
018520  4F4C2043 72656174 6550726F 63657373  OL CreateProcess
018530  57284C50 43575354 522C4C50 57535452  W(LPCWSTR,LPWSTR
018540  2C4C5053 45435552 4954595F 41545452  ,LPSECURITY_ATTR
018550  49425554 45532C4C 50534543 55524954  IBUTES,LPSECURIT
018560  595F4154 54524942 55544553 2C424F4F  Y_ATTRIBUTES,BOO
018570  4C2C4457 4F52442C 4C50564F 49442C4C  L,DWORD,LPVOID,L
018580  50435753 54522C4C 50535441 52545550  PCWSTR,LPSTARTUP
018590  494E464F 572C4C50 50524F43 4553535F  INFOW,LPPROCESS_
0185A0  494E464F 524D4154 494F4E29 3B5C725C  INFORMATION);\r\
0185B0  6E424F4F 4C204372 65617465 50726F63  nBOOL CreateProc
0185C0  65737341 284C5043 5354522C 4C505354  essA(LPCSTR,LPST
0185D0  522C4C50 53454355 52495459 5F415454  R,LPSECURITY_ATT
0185E0  52494255 5445532C 204C5053 45435552  RIBUTES, LPSECUR
0185F0  4954595F 41545452 49425554 45532C42  ITY_ATTRIBUTES,B
018600  4F4F4C2C 44574F52 442C4C50 564F4944  OOL,DWORD,LPVOID
018610  2C4C5043 5354522C 4C505354 41525455  ,LPCSTR,LPSTARTU
018620  50494E46 4F412C4C 5050524F 43455353  PINFOA,LPPROCESS
018630  5F494E46 4F524D41 54494F4E 293B5C72  _INFORMATION);\r
018640  5C6E5C72 5C6E2365 6E646966 5C725C6E  \n\r\n#endif\r\n
018650  223B0D0A 2D2D2D0D 0A3E2073 74617469  ";..---..> stati
018660  63206279 7465202A 20206363 5F686561  c byte *  cc_hea
018670  64657273 5F685F77 696E646F 7773203D  ders_h_windows =
018680  20286279 7465202A 2922223B 0D0A3E20   (byte *)"";..> 
018690  0D0A                                 ..
