-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathProject.lst
540 lines (506 loc) · 28.5 KB
/
Project.lst
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
Microsoft (R) Macro Assembler Version 14.11.25508.2 01/21/18 23:39:40
MASM Template (main.asm Page 1 - 1
TITLE MASM Template (main.asm)
INCLUDE Irvine32.inc
C ; Include file for Irvine32.lib (Irvine32.inc)
C
C ;OPTION CASEMAP:NONE ; optional: make identifiers case-sensitive
C
C INCLUDE SmallWin.inc ; MS-Windows prototypes, structures, and constants
C .NOLIST
C .LIST
C
C INCLUDE VirtualKeys.inc
C ; VirtualKeys.inc
C .NOLIST
C .LIST
C
C
C .NOLIST
C .LIST
C
00000000 .data
00000000 54 68 69 73 20 String DB "This is short sentence. :D",0Dh,0Ah,0
69 73 20 73 68
6F 72 74 20 73
65 6E 74 65 6E
63 65 2E 20 3A
44 0D 0A 00
0000001D 00 NewStr DB ?
00000000 .code
Comment /* Retrns offset of new substring in EDX. */
00000000 SubString PROC USES eax ebx ecx edi esi paOffSourceStr, paOffNewStr, paStartPos, paLength
00000000 55 * push ebp
00000001 8B EC * mov ebp, esp
00000003 50 * push eax
00000004 53 * push ebx
00000005 51 * push ecx
00000006 57 * push edi
00000007 56 * push esi
00000008 8B 45 08 mov eax, paOffSourceStr
0000000B 8B 55 0C mov edx, paOffNewStr
0000000E 8B 75 10 mov esi, paStartPos ;starting position of new substring
00000011 8B 4D 14 mov ecx, paLength ;length of new substring
00000014 BF 00000000 mov edi, 0
00000019 Cycle:
00000019 8A 1C 30 mov bl, [eax + esi]
0000001C 88 1C 3A mov [edx + edi], bl
0000001F 46 inc esi
00000020 47 inc edi
00000021 E2 F6 loop Cycle
ret
00000023 5E * pop esi
00000024 5F * pop edi
00000025 59 * pop ecx
00000026 5B * pop ebx
00000027 58 * pop eax
00000028 C9 * leave
00000029 C2 0010 * ret 00010h
0000002C SubString ENDP
0000002C main PROC
0000002C BA 00000000 R mov edx, offset String
00000031 E8 00000000 E call WriteString
invoke SubString, offset String, offset NewStr, 8, 14
00000036 6A 0E * push +00000000Eh
00000038 6A 08 * push +000000008h
0000003A 68 0000001D R * push dword ptr OFFSET FLAT: NewStr
0000003F 68 00000000 R * push dword ptr OFFSET FLAT: String
00000044 E8 FFFFFFB7 * call SubString
00000049 E8 00000000 E call WriteString
0000004E E8 00000000 E call Crlf
exit
00000053 6A 00 * push +000000000h
00000055 E8 00000000 E * call ExitProcess
0000005A main ENDP
END main
Microsoft (R) Macro Assembler Version 14.11.25508.2 01/21/18 23:39:40
MASM Template (main.asm Symbols 2 - 1
Structures and Unions:
N a m e Size
Offset Type
CONSOLE_CURSOR_INFO . . . . . . 00000008
dwSize . . . . . . . . . . . . 00000000 DWord
bVisible . . . . . . . . . . . 00000004 DWord
CONSOLE_SCREEN_BUFFER_INFO . . . 00000016
dwSize . . . . . . . . . . . . 00000000 DWord
dwCursorPosition . . . . . . . 00000004 DWord
wAttributes . . . . . . . . . 00000008 Word
srWindow . . . . . . . . . . . 0000000A QWord
dwMaximumWindowSize . . . . . 00000012 DWord
COORD . . . . . . . . . . . . . 00000004
X . . . . . . . . . . . . . . 00000000 Word
Y . . . . . . . . . . . . . . 00000002 Word
FILETIME . . . . . . . . . . . . 00000008
loDateTime . . . . . . . . . . 00000000 DWord
hiDateTime . . . . . . . . . . 00000004 DWord
FOCUS_EVENT_RECORD . . . . . . . 00000004
bSetFocus . . . . . . . . . . 00000000 DWord
FPU_ENVIRON . . . . . . . . . . 0000001C
controlWord . . . . . . . . . 00000000 Word
statusWord . . . . . . . . . . 00000004 Word
tagWord . . . . . . . . . . . 00000008 Word
instrPointerOffset . . . . . . 0000000C DWord
instrPointerSelector . . . . . 00000010 DWord
operandPointerOffset . . . . . 00000014 DWord
operandPointerSelector . . . . 00000018 Word
INPUT_RECORD . . . . . . . . . . 00000014
EventType . . . . . . . . . . 00000000 Word
Event . . . . . . . . . . . . 00000004 XmmWord
bKeyDown . . . . . . . . . . . 00000000 DWord
wRepeatCount . . . . . . . . . 00000004 Word
wVirtualKeyCode . . . . . . . 00000006 Word
wVirtualScanCode . . . . . . . 00000008 Word
uChar . . . . . . . . . . . . 0000000A Word
UnicodeChar . . . . . . . . . 00000000 Word
AsciiChar . . . . . . . . . . 00000000 Byte
dwControlKeyState . . . . . . 0000000C DWord
dwMousePosition . . . . . . . 00000000 DWord
dwButtonState . . . . . . . . 00000004 DWord
dwMouseControlKeyState . . . . 00000008 DWord
dwEventFlags . . . . . . . . . 0000000C DWord
dwSize . . . . . . . . . . . . 00000000 DWord
dwCommandId . . . . . . . . . 00000000 DWord
bSetFocus . . . . . . . . . . 00000000 DWord
KEY_EVENT_RECORD . . . . . . . . 00000010
bKeyDown . . . . . . . . . . . 00000000 DWord
wRepeatCount . . . . . . . . . 00000004 Word
wVirtualKeyCode . . . . . . . 00000006 Word
wVirtualScanCode . . . . . . . 00000008 Word
uChar . . . . . . . . . . . . 0000000A Word
UnicodeChar . . . . . . . . . 00000000 Word
AsciiChar . . . . . . . . . . 00000000 Byte
dwControlKeyState . . . . . . 0000000C DWord
MENU_EVENT_RECORD . . . . . . . 00000004
dwCommandId . . . . . . . . . 00000000 DWord
MOUSE_EVENT_RECORD . . . . . . . 00000010
dwMousePosition . . . . . . . 00000000 DWord
dwButtonState . . . . . . . . 00000004 DWord
dwMouseControlKeyState . . . . 00000008 DWord
dwEventFlags . . . . . . . . . 0000000C DWord
SMALL_RECT . . . . . . . . . . . 00000008
Left . . . . . . . . . . . . . 00000000 Word
Top . . . . . . . . . . . . . 00000002 Word
Right . . . . . . . . . . . . 00000004 Word
Bottom . . . . . . . . . . . . 00000006 Word
SYSTEMTIME . . . . . . . . . . . 00000010
wYear . . . . . . . . . . . . 00000000 Word
wMonth . . . . . . . . . . . . 00000002 Word
wDayOfWeek . . . . . . . . . . 00000004 Word
wDay . . . . . . . . . . . . . 00000006 Word
wHour . . . . . . . . . . . . 00000008 Word
wMinute . . . . . . . . . . . 0000000A Word
wSecond . . . . . . . . . . . 0000000C Word
wMilliseconds . . . . . . . . 0000000E Word
WINDOW_BUFFER_SIZE_RECORD . . . 00000004
dwSize . . . . . . . . . . . . 00000000 DWord
Segments and Groups:
N a m e Size Length Align Combine Class
FLAT . . . . . . . . . . . . . . GROUP
STACK . . . . . . . . . . . . . 32 Bit 00001000 Para Stack 'STACK'
_DATA . . . . . . . . . . . . . 32 Bit 0000001E Para Public 'DATA'
_TEXT . . . . . . . . . . . . . 32 Bit 0000005A Para Public 'CODE'
Procedures, parameters, and locals:
N a m e Type Value Attr
CloseFile . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
CloseHandle . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
Clrscr . . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
CreateFileA . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
CreateOutputFile . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
Crlf . . . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
Delay . . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
DumpMem . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
DumpRegs . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
ExitProcess . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
FileTimeToDosDateTime . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
FileTimeToSystemTime . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
FlushConsoleInputBuffer . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
FormatMessageA . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
GetCommandLineA . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
GetCommandTail . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
GetConsoleCP . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
GetConsoleCursorInfo . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
GetConsoleMode . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
GetConsoleScreenBufferInfo . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
GetDateTime . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
GetFileTime . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
GetKeyState . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
GetLastError . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
GetLocalTime . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
GetMaxXY . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
GetMseconds . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
GetNumberOfConsoleInputEvents . P Near 00000000 FLAT Length= 00000000 External STDCALL
GetProcessHeap . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
GetStdHandle . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
GetSystemTime . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
GetTextColor . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
GetTickCount . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
Gotoxy . . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
HeapAlloc . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
HeapCreate . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
HeapDestroy . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
HeapFree . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
HeapSize . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
IsDigit . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
LocalFree . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
MessageBoxA . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
MsgBoxAsk . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
MsgBox . . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
OpenInputFile . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
ParseDecimal32 . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
ParseInteger32 . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
PeekConsoleInputA . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
Random32 . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
RandomRange . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
Randomize . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
ReadChar . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
ReadConsoleA . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
ReadConsoleInputA . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
ReadDec . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
ReadFile . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
ReadFloat . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
ReadFromFile . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
ReadHex . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
ReadInt . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
ReadKeyFlush . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
ReadKey . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
ReadString . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
SetConsoleCursorInfo . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
SetConsoleCursorPosition . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
SetConsoleMode . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
SetConsoleScreenBufferSize . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
SetConsoleTextAttribute . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
SetConsoleTitleA . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
SetConsoleWindowInfo . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
SetFilePointer . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
SetLocalTime . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
SetTextColor . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
ShowFPUStack . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
Sleep . . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
StrLength . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
Str_compare . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
Str_copy . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
Str_length . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
Str_trim . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
Str_ucase . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
SubString . . . . . . . . . . . P Near 00000000 _TEXT Length= 0000002C Public STDCALL
paOffSourceStr . . . . . . . . DWord bp + 00000008
paOffNewStr . . . . . . . . . DWord bp + 0000000C
paStartPos . . . . . . . . . . DWord bp + 00000010
paLength . . . . . . . . . . . DWord bp + 00000014
Cycle . . . . . . . . . . . . L Near 00000019 _TEXT
SystemTimeToFileTime . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
WaitMsg . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
WriteBinB . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
WriteBin . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
WriteChar . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
WriteConsoleA . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
WriteConsoleOutputAttribute . . P Near 00000000 FLAT Length= 00000000 External STDCALL
WriteConsoleOutputCharacterA . . P Near 00000000 FLAT Length= 00000000 External STDCALL
WriteDec . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
WriteFile . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
WriteFloat . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
WriteHexB . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
WriteHex . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
WriteInt . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
WriteStackFrameName . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
WriteStackFrame . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
WriteString . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
WriteToFile . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
WriteWindowsMsg . . . . . . . . P Near 00000000 FLAT Length= 00000000 External STDCALL
main . . . . . . . . . . . . . . P Near 0000002C _TEXT Length= 0000002E Public STDCALL
printf . . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External C
scanf . . . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External C
wsprintfA . . . . . . . . . . . P Near 00000000 FLAT Length= 00000000 External C
Symbols:
N a m e Type Value Attr
@CodeSize . . . . . . . . . . . Number 00000000h
@DataSize . . . . . . . . . . . Number 00000000h
@Interface . . . . . . . . . . . Number 00000003h
@Model . . . . . . . . . . . . . Number 00000007h
@code . . . . . . . . . . . . . Text _TEXT
@data . . . . . . . . . . . . . Text FLAT
@fardata? . . . . . . . . . . . Text FLAT
@fardata . . . . . . . . . . . . Text FLAT
@stack . . . . . . . . . . . . . Text FLAT
ALT_MASK . . . . . . . . . . . . Number 00000003h
CAPSLOCK_ON . . . . . . . . . . Number 00000080h
CREATE_ALWAYS . . . . . . . . . Number 00000002h
CREATE_NEW . . . . . . . . . . . Number 00000001h
CTRL_MASK . . . . . . . . . . . Number 0000000Ch
CreateFile . . . . . . . . . . . Text CreateFileA
DO_NOT_SHARE . . . . . . . . . . Number 00000000h
ENABLE_ECHO_INPUT . . . . . . . Number 00000004h
ENABLE_LINE_INPUT . . . . . . . Number 00000002h
ENABLE_MOUSE_INPUT . . . . . . . Number 00000010h
ENABLE_PROCESSED_INPUT . . . . . Number 00000001h
ENABLE_PROCESSED_OUTPUT . . . . Number 00000001h
ENABLE_WINDOW_INPUT . . . . . . Number 00000008h
ENABLE_WRAP_AT_EOL_OUTPUT . . . Number 00000002h
ENHANCED_KEY . . . . . . . . . . Number 00000100h
FALSE . . . . . . . . . . . . . Number 00000000h
FILE_APPEND_DATA . . . . . . . . Number 00000004h
FILE_ATTRIBUTE_ARCHIVE . . . . . Number 00000020h
FILE_ATTRIBUTE_COMPRESSED . . . Number 00000800h
FILE_ATTRIBUTE_DEVICE . . . . . Number 00000040h
FILE_ATTRIBUTE_DIRECTORY . . . . Number 00000010h
FILE_ATTRIBUTE_ENCRYPTED . . . . Number 00004000h
FILE_ATTRIBUTE_HIDDEN . . . . . Number 00000002h
FILE_ATTRIBUTE_NORMAL . . . . . Number 00000080h
FILE_ATTRIBUTE_NOT_CONTENT_INDEXED . Number 00002000h
FILE_ATTRIBUTE_OFFLINE . . . . . Number 00001000h
FILE_ATTRIBUTE_READONLY . . . . Number 00000001h
FILE_ATTRIBUTE_REPARSE_POINT . . Number 00000400h
FILE_ATTRIBUTE_SPARSE_FILE . . . Number 00000200h
FILE_ATTRIBUTE_SYSTEM . . . . . Number 00000004h
FILE_ATTRIBUTE_TEMPORARY . . . . Number 00000100h
FILE_BEGIN . . . . . . . . . . . Number 00000000h
FILE_CURRENT . . . . . . . . . . Number 00000001h
FILE_DELETE_CHILD . . . . . . . Number 00000040h
FILE_END . . . . . . . . . . . . Number 00000002h
FILE_READ_DATA . . . . . . . . . Number 00000001h
FILE_SHARE_DELETE . . . . . . . Number 00000004h
FILE_SHARE_READ . . . . . . . . Number 00000001h
FILE_SHARE_WRITE . . . . . . . . Number 00000002h
FILE_WRITE_DATA . . . . . . . . Number 00000002h
FOCUS_EVENT . . . . . . . . . . Number 00000010h
FORMAT_MESSAGE_ALLOCATE_BUFFER . Number 00000100h
FORMAT_MESSAGE_FROM_SYSTEM . . . Number 00001000h
FormatMessage . . . . . . . . . Text FormatMessageA
GENERIC_ALL . . . . . . . . . . Number 10000000h
GENERIC_EXECUTE . . . . . . . . Number 20000000h
GENERIC_READ . . . . . . . . . . Number -80000000h
GENERIC_WRITE . . . . . . . . . Number 40000000h
GetCommandLine . . . . . . . . . Text GetCommandLineA
HANDLE . . . . . . . . . . . . . Text DWORD
HEAP_GENERATE_EXCEPTIONS . . . . Number 00000004h
HEAP_GROWABLE . . . . . . . . . Number 00000002h
HEAP_NO_SERIALIZE . . . . . . . Number 00000001h
HEAP_REALLOC_IN_PLACE_ONLY . . . Number 00000010h
HEAP_ZERO_MEMORY . . . . . . . . Number 00000008h
IDABORT . . . . . . . . . . . . Number 00000003h
IDCANCEL . . . . . . . . . . . . Number 00000002h
IDCLOSE . . . . . . . . . . . . Number 00000008h
IDCONTINUE . . . . . . . . . . . Number 0000000Bh
IDHELP . . . . . . . . . . . . . Number 00000009h
IDIGNORE . . . . . . . . . . . . Number 00000005h
IDNO . . . . . . . . . . . . . . Number 00000007h
IDOK . . . . . . . . . . . . . . Number 00000001h
IDRETRY . . . . . . . . . . . . Number 00000004h
IDTIMEOUT . . . . . . . . . . . Number 00007D00h
IDTRYAGAIN . . . . . . . . . . . Number 0000000Ah
IDYES . . . . . . . . . . . . . Number 00000006h
INVALID_HANDLE_VALUE . . . . . . Number -00000001h
KBDOWN_FLAG . . . . . . . . . . Number 00000001h
KEY_EVENT . . . . . . . . . . . Number 00000001h
KEY_MASKS . . . . . . . . . . . Number 0000001Fh
LEFT_ALT_PRESSED . . . . . . . . Number 00000002h
LEFT_CTRL_PRESSED . . . . . . . Number 00000008h
MB_ABORTRETRYIGNORE . . . . . . Number 00000002h
MB_APPLMODAL . . . . . . . . . . Number 00000000h
MB_CANCELTRYCONTINUE . . . . . . Number 00000006h
MB_DEFBUTTON1 . . . . . . . . . Number 00000000h
MB_DEFBUTTON2 . . . . . . . . . Number 00000100h
MB_DEFBUTTON3 . . . . . . . . . Number 00000200h
MB_DEFBUTTON4 . . . . . . . . . Number 00000300h
MB_HELP . . . . . . . . . . . . Number 00004000h
MB_ICONASTERISK . . . . . . . . Number 00000040h
MB_ICONERROR . . . . . . . . . . Number 00000010h
MB_ICONEXCLAMATION . . . . . . . Number 00000030h
MB_ICONHAND . . . . . . . . . . Number 00000010h
MB_ICONINFORMATION . . . . . . . Number 00000040h
MB_ICONQUESTION . . . . . . . . Number 00000020h
MB_ICONSTOP . . . . . . . . . . Number 00000010h
MB_ICONWARNING . . . . . . . . . Number 00000030h
MB_OKCANCEL . . . . . . . . . . Number 00000001h
MB_OK . . . . . . . . . . . . . Number 00000000h
MB_RETRYCANCEL . . . . . . . . . Number 00000005h
MB_SYSTEMMODAL . . . . . . . . . Number 00001000h
MB_TASKMODAL . . . . . . . . . . Number 00002000h
MB_USERICON . . . . . . . . . . Number 00000080h
MB_YESNOCANCEL . . . . . . . . . Number 00000003h
MB_YESNO . . . . . . . . . . . . Number 00000004h
MENU_EVENT . . . . . . . . . . . Number 00000008h
MOUSE_EVENT . . . . . . . . . . Number 00000002h
MessageBox . . . . . . . . . . . Text MessageBoxA
NULL . . . . . . . . . . . . . . Number 00000000h
NUMLOCK_ON . . . . . . . . . . . Number 00000020h
NewStr . . . . . . . . . . . . . Byte 0000001D _DATA
OPEN_ALWAYS . . . . . . . . . . Number 00000004h
OPEN_EXISTING . . . . . . . . . Number 00000003h
PeekConsoleInput . . . . . . . . Text PeekConsoleInputA
RIGHT_ALT_PRESSED . . . . . . . Number 00000001h
RIGHT_CTRL_PRESSED . . . . . . . Number 00000004h
ReadConsoleInput . . . . . . . . Text ReadConsoleInputA
ReadConsole . . . . . . . . . . Text ReadConsoleA
SCROLLLOCK_ON . . . . . . . . . Number 00000040h
SHIFT_MASK . . . . . . . . . . . Number 00000010h
SHIFT_PRESSED . . . . . . . . . Number 00000010h
STD_ERROR_HANDLE . . . . . . . . Number -0000000Ch
STD_INPUT_HANDLE . . . . . . . . Number -0000000Ah
STD_OUTPUT_HANDLE . . . . . . . Number -0000000Bh
SetConsoleTitle . . . . . . . . Text SetConsoleTitleA
String . . . . . . . . . . . . . Byte 00000000 _DATA
TAB . . . . . . . . . . . . . . Number 00000009h
TRUE . . . . . . . . . . . . . . Number 00000001h
TRUNCATE_EXISTING . . . . . . . Number 00000005h
VK_11 . . . . . . . . . . . . . Number 000000BDh
VK_12 . . . . . . . . . . . . . Number 000000BBh
VK_ADD . . . . . . . . . . . . . Number 0000006Bh
VK_BACK . . . . . . . . . . . . Number 00000008h
VK_CANCEL . . . . . . . . . . . Number 00000003h
VK_CAPITAL . . . . . . . . . . . Number 00000014h
VK_CLEAR . . . . . . . . . . . . Number 0000000Ch
VK_CONTROL . . . . . . . . . . . Number 00000011h
VK_DECIMAL . . . . . . . . . . . Number 0000006Eh
VK_DELETE . . . . . . . . . . . Number 0000002Eh
VK_DIVIDE . . . . . . . . . . . Number 0000006Fh
VK_DOWN . . . . . . . . . . . . Number 00000028h
VK_END . . . . . . . . . . . . . Number 00000023h
VK_ESCAPE . . . . . . . . . . . Number 0000001Bh
VK_EXECUTE . . . . . . . . . . . Number 0000002Bh
VK_F10 . . . . . . . . . . . . . Number 00000079h
VK_F11 . . . . . . . . . . . . . Number 0000007Ah
VK_F12 . . . . . . . . . . . . . Number 0000007Bh
VK_F13 . . . . . . . . . . . . . Number 0000007Ch
VK_F14 . . . . . . . . . . . . . Number 0000007Dh
VK_F15 . . . . . . . . . . . . . Number 0000007Eh
VK_F16 . . . . . . . . . . . . . Number 0000007Fh
VK_F17 . . . . . . . . . . . . . Number 00000080h
VK_F18 . . . . . . . . . . . . . Number 00000081h
VK_F19 . . . . . . . . . . . . . Number 00000082h
VK_F1 . . . . . . . . . . . . . Number 00000070h
VK_F20 . . . . . . . . . . . . . Number 00000083h
VK_F21 . . . . . . . . . . . . . Number 00000084h
VK_F22 . . . . . . . . . . . . . Number 00000085h
VK_F23 . . . . . . . . . . . . . Number 00000086h
VK_F24 . . . . . . . . . . . . . Number 00000087h
VK_F2 . . . . . . . . . . . . . Number 00000071h
VK_F3 . . . . . . . . . . . . . Number 00000072h
VK_F4 . . . . . . . . . . . . . Number 00000073h
VK_F5 . . . . . . . . . . . . . Number 00000074h
VK_F6 . . . . . . . . . . . . . Number 00000075h
VK_F7 . . . . . . . . . . . . . Number 00000076h
VK_F8 . . . . . . . . . . . . . Number 00000077h
VK_F9 . . . . . . . . . . . . . Number 00000078h
VK_HELP . . . . . . . . . . . . Number 0000002Fh
VK_HOME . . . . . . . . . . . . Number 00000024h
VK_INSERT . . . . . . . . . . . Number 0000002Dh
VK_LBUTTON . . . . . . . . . . . Number 00000001h
VK_LCONTROL . . . . . . . . . . Number 000000A2h
VK_LEFT . . . . . . . . . . . . Number 00000025h
VK_LMENU . . . . . . . . . . . . Number 000000A4h
VK_LSHIFT . . . . . . . . . . . Number 000000A0h
VK_MENU . . . . . . . . . . . . Number 00000012h
VK_MULTIPLY . . . . . . . . . . Number 0000006Ah
VK_NEXT . . . . . . . . . . . . Number 00000022h
VK_NUMLOCK . . . . . . . . . . . Number 00000090h
VK_NUMPAD0 . . . . . . . . . . . Number 00000060h
VK_NUMPAD1 . . . . . . . . . . . Number 00000061h
VK_NUMPAD2 . . . . . . . . . . . Number 00000062h
VK_NUMPAD3 . . . . . . . . . . . Number 00000063h
VK_NUMPAD4 . . . . . . . . . . . Number 00000064h
VK_NUMPAD5 . . . . . . . . . . . Number 00000065h
VK_NUMPAD6 . . . . . . . . . . . Number 00000066h
VK_NUMPAD7 . . . . . . . . . . . Number 00000067h
VK_NUMPAD8 . . . . . . . . . . . Number 00000068h
VK_NUMPAD9 . . . . . . . . . . . Number 00000069h
VK_PAUSE . . . . . . . . . . . . Number 00000013h
VK_PRINT . . . . . . . . . . . . Number 0000002Ah
VK_PRIOR . . . . . . . . . . . . Number 00000021h
VK_RBUTTON . . . . . . . . . . . Number 00000002h
VK_RCONTROL . . . . . . . . . . Number 000000A3h
VK_RETURN . . . . . . . . . . . Number 0000000Dh
VK_RIGHT . . . . . . . . . . . . Number 00000027h
VK_RMENU . . . . . . . . . . . . Number 000000A5h
VK_RSHIFT . . . . . . . . . . . Number 000000A1h
VK_SCROLL . . . . . . . . . . . Number 00000091h
VK_SEPARATER . . . . . . . . . . Number 0000006Ch
VK_SHIFT . . . . . . . . . . . . Number 00000010h
VK_SNAPSHOT . . . . . . . . . . Number 0000002Ch
VK_SPACE . . . . . . . . . . . . Number 00000020h
VK_SUBTRACT . . . . . . . . . . Number 0000006Dh
VK_TAB . . . . . . . . . . . . . Number 00000009h
VK_UP . . . . . . . . . . . . . Number 00000026h
WINDOW_BUFFER_SIZE_EVENT . . . . Number 00000004h
WriteConsoleOutputCharacter . . Text WriteConsoleOutputCharacterA
WriteConsole . . . . . . . . . . Text WriteConsoleA
black . . . . . . . . . . . . . Number 00000000h
blue . . . . . . . . . . . . . . Number 00000001h
brown . . . . . . . . . . . . . Number 00000006h
cyan . . . . . . . . . . . . . . Number 00000003h
exit . . . . . . . . . . . . . . Text INVOKE ExitProcess,0
gray . . . . . . . . . . . . . . Number 00000008h
green . . . . . . . . . . . . . Number 00000002h
lightBlue . . . . . . . . . . . Number 00000009h
lightCyan . . . . . . . . . . . Number 0000000Bh
lightGray . . . . . . . . . . . Number 00000007h
lightGreen . . . . . . . . . . . Number 0000000Ah
lightMagenta . . . . . . . . . . Number 0000000Dh
lightRed . . . . . . . . . . . . Number 0000000Ch
magenta . . . . . . . . . . . . Number 00000005h
red . . . . . . . . . . . . . . Number 00000004h
white . . . . . . . . . . . . . Number 0000000Fh
wsprintf . . . . . . . . . . . . Text wsprintfA
yellow . . . . . . . . . . . . . Number 0000000Eh
0 Warnings
0 Errors