Function at 0x402030
Capabilities:
Link many functions at runtime

Disassembly:
push esi
push edi
call fcn.00402010
push 0x4048a0
push eax
call fcn.00401f60
add esp, 8
mov dword [0x404980], eax
push str.kernel32.dll
call eax
mov edi, dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov esi, eax
push str.Process32First
push esi
call edi
test eax, eax
mov dword [0x40498c], eax
jne 0x40206d
pop edi
pop esi
ret
push str.Process32Next
push esi
call edi
test eax, eax
mov dword [0x404988], eax
jne 0x402081
pop edi
pop esi
ret
push 0x404870
push esi
call edi
test eax, eax
mov dword [0x404984], eax
jne 0x402095
pop edi
pop esi
ret
push 0x404868
push esi
call edi
test eax, eax
mov dword [0x404a34], eax
jne 0x4020a9
pop edi
pop esi
ret
push str.CreateToolhelp32Snapshot
push esi
call edi
test eax, eax
mov dword [0x404a3c], eax
jne 0x4020bd
pop edi
pop esi
ret
push 0x404840
push esi
call edi
test eax, eax
mov dword [0x404a38], eax
jne 0x4020d1
pop edi
pop esi
ret
push 0x404830
push esi
call edi
test eax, eax
mov dword [0x404a30], eax
jne 0x4020e5
pop edi
pop esi
ret
push 0x404814
push esi
call edi
test eax, eax
mov dword [0x404a2c], eax
jne 0x4020f9
pop edi
pop esi
ret
push 0x4047fc
push esi
call edi
test eax, eax
mov dword [0x404a28], eax
jne 0x40210d
pop edi
pop esi
ret
push 0x4047f0
push esi
call edi
test eax, eax
mov dword [0x404a24], eax
jne 0x402121
pop edi
pop esi
ret
push 0x4047d8
push esi
call edi
test eax, eax
mov dword [0x404a20], eax
jne 0x402135
pop edi
pop esi
ret
push 0x4047c8
push esi
call edi
test eax, eax
mov dword [0x404a1c], eax
jne 0x402149
pop edi
pop esi
ret
push 0x4047b0
push esi
call edi
test eax, eax
mov dword [0x404a18], eax
jne 0x40215d
pop edi
pop esi
ret
push 0x4047a0
push esi
call edi
test eax, eax
mov dword [0x404a14], eax
jne 0x402171
pop edi
pop esi
ret
push 0x404794
push esi
call edi
test eax, eax
mov dword [0x404a10], eax
jne 0x402185
pop edi
pop esi
ret
push 0x404788
push esi
call edi
test eax, eax
mov dword [0x404a0c], eax
jne 0x402199
pop edi
pop esi
ret
push 0x404778
push esi
call edi
test eax, eax
mov dword [0x404a08], eax
jne 0x4021ad
pop edi
pop esi
ret
push 0x40476c
push esi
call edi
test eax, eax
mov dword [0x404a04], eax
jne 0x4021c1
pop edi
pop esi
ret
push 0x404760
push esi
call edi
test eax, eax
mov dword [0x404a00], eax
jne 0x4021d5
pop edi
pop esi
ret
push 0x404750
push esi
call edi
test eax, eax
mov dword [0x4049fc], eax
jne 0x4021e9
pop edi
pop esi
ret
push 0x40473c
push esi
call edi
test eax, eax
mov dword [0x4049f8], eax
jne 0x4021fd
pop edi
pop esi
ret
push 0x404724
push esi
call edi
test eax, eax
mov dword [0x4049f4], eax
jne 0x402211
pop edi
pop esi
ret
push 0x404710
push esi
call edi
test eax, eax
mov dword [0x4049f0], eax
jne 0x402225
pop edi
pop esi
ret
push 0x404704
push esi
call edi
test eax, eax
mov dword [0x4049ec], eax
jne 0x402239
pop edi
pop esi
ret
push 0x4046f8
push esi
call edi
test eax, eax
mov dword [0x4049e8], eax
jne 0x40224d
pop edi
pop esi
ret
push 0x4046e8
push esi
call edi
test eax, eax
mov dword [0x4049e4], eax
jne 0x402261
pop edi
pop esi
ret
push 0x4046d8
push esi
call edi
test eax, eax
mov dword [0x4049e0], eax
jne 0x402275
pop edi
pop esi
ret
push 0x4046cc
push esi
call edi
test eax, eax
mov dword [0x4049dc], eax
jne 0x402289
pop edi
pop esi
ret
push 0x4046c0
push esi
call edi
test eax, eax
mov dword [0x4049d8], eax
jne 0x40229d
pop edi
pop esi
ret
push 0x4046b0
push esi
call edi
test eax, eax
mov dword [0x4049d4], eax
jne 0x4022b1
pop edi
pop esi
ret
push 0x4046a4
push esi
call edi
test eax, eax
mov dword [0x4049d0], eax
jne 0x4022c5
pop edi
pop esi
ret
push 0x404694
push esi
call edi
test eax, eax
mov dword [0x4049cc], eax
jne 0x4022d9
pop edi
pop esi
ret
push 0x404684
push esi
call edi
test eax, eax
mov dword [0x4049c8], eax
jne 0x4022ed
pop edi
pop esi
ret
push 0x404674
push esi
call edi
test eax, eax
mov dword [0x4049c4], eax
jne 0x402301
pop edi
pop esi
ret
push 0x404668
push esi
call edi
test eax, eax
mov dword [0x4049c0], eax
jne 0x402315
pop edi
pop esi
ret
push 0x404654
push esi
call edi
test eax, eax
mov dword [0x4049bc], eax
jne 0x402329
pop edi
pop esi
ret
push 0x404648
push esi
call edi
test eax, eax
mov dword [0x4049b8], eax
jne 0x40233d
pop edi
pop esi
ret
push 0x40463c
push esi
call edi
test eax, eax
mov dword [0x4049b4], eax
jne 0x402351
pop edi
pop esi
ret
push 0x404630
push esi
call edi
test eax, eax
mov dword [0x4049b0], eax
jne 0x402365
pop edi
pop esi
ret
push 0x404620
push esi
call edi
test eax, eax
mov dword [0x4049ac], eax
jne 0x402379
pop edi
pop esi
ret
push 0x404614
push esi
call edi
test eax, eax
mov dword [0x4049a8], eax
jne 0x40238d
pop edi
pop esi
ret
push 0x404600
push esi
call edi
test eax, eax
mov dword [0x4049a4], eax
jne 0x4023a1
pop edi
pop esi
ret
push 0x4045ec
push esi
call edi
test eax, eax
mov dword [0x404990], eax
jne 0x4023b5
pop edi
pop esi
ret
push 0x4045d8
push esi
call edi
test eax, eax
mov dword [0x404994], eax
jne 0x4023c9
pop edi
pop esi
ret
push 0x4045c8
push esi
call edi
test eax, eax
mov dword [0x404998], eax
jne 0x4023dd
pop edi
pop esi
ret
push 0x4045bc
push esi
call edi
test eax, eax
mov dword [0x40499c], eax
jne 0x4023f1
pop edi
pop esi
ret
push 0x4045ac
push esi
call edi
xor ecx, ecx
mov dword [0x4049a0], eax
test eax, eax
setne cl
pop edi
mov eax, ecx
pop esi
ret