Function at 0x434c10
Capabilities:
Get disk information

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x23c
push esi
movzx eax, byte [ebp + 8]
test eax, eax
je 0x434c35
push 0
push 0x355b
call fcn.0043791a
pop ecx
pop ecx
jmp 0x4358da
lea eax, [ebp + 0xc]
mov dword [ebp - 0x154], eax
mov eax, dword [ebp + 0x10]
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x20], 0xe8e56f9b
mov dword [ebp - 0x34], 0xfa8f90a3
mov dword [ebp - 0x68], 1
mov dword [ebp - 0x1c0], 0xfaa23240
mov dword [ebp - 0x64], 0xfffffff8
mov dword [ebp - 0x48], 0
jmp 0x434c7d
mov eax, dword [ebp - 0x48]
inc eax
mov dword [ebp - 0x48], eax
cmp dword [ebp - 0x48], 1
jge 0x434c90
mov eax, dword [ebp - 0x48]
mov dword [ebp + eax*4 - 0x38], 0xbdde0bcd
jmp 0x434c76
mov dword [ebp - 0x20], 0
jmp 0x434ca0
mov eax, dword [ebp - 0x20]
inc eax
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 0
jg 0x43500b
mov dword [ebp - 0x3c], 0xb63e8e1b
mov dword [ebp - 0x40], 0
jmp 0x434cc1
mov eax, dword [ebp - 0x40]
inc eax
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 1
jge 0x434cd7
mov eax, dword [ebp - 0x40]
mov dword [ebp + eax*4 - 0xf4], 0xfffffffd
jmp 0x434cba
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x34]
neg eax
cmp eax, 0xce29
jl 0x434cf5
mov dword [ebp - 0xd0], 1
jmp 0x434cfc
and dword [ebp - 0xd0], 0
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x38]
cmp eax, dword [ebp - 0xd0]
je 0x434d17
mov dword [ebp - 0x7c], 1
jmp 0x434d1b
and dword [ebp - 0x7c], 0
mov eax, dword [ebp - 0x3c]
add eax, dword [ebp - 0x7c]
jne 0x434d85
mov eax, dword [ebp - 0x3c]
cmp dword [ebp - 0x20], eax
je 0x434d37
mov dword [ebp - 0x110], 1
jmp 0x434d3e
and dword [ebp - 0x110], 0
mov eax, dword [ebp - 0x34]
cmp dword [ebp - 0x110], eax
jl 0x434d52
mov dword [ebp - 0x78], 1
jmp 0x434d56
and dword [ebp - 0x78], 0
mov eax, dword [ebp - 0x34]
cmp dword [ebp - 0x78], eax
jg 0x434d6a
mov dword [ebp - 0xec], 1
jmp 0x434d71
and dword [ebp - 0xec], 0
mov eax, dword [ebp - 0x68]
cmp dword [ebp - 0xec], eax
jl 0x434d85
and dword [ebp - 0x84], 0
jmp 0x434d8f
mov dword [ebp - 0x84], 1
mov eax, dword [ebp - 0x20]
mov ecx, dword [ebp - 0x84]
mov dword [ebp + eax*4 - 0x38], ecx
mov eax, dword [ebp - 0x68]
mov dword [ebp - 0x1c8], eax
cmp dword [ebp - 0x3c], 0
je 0x434dc7
mov byte [ebp - 0x21], 0
movzx eax, byte [ebp - 0x21]
test eax, eax
je 0x434dc2
push 0x491
call dword [sym.imp.USER32.dll_DestroyWindow]
jmp 0x435006
push 2
lea ecx, [ebp - 0x16c]
call fcn.00413a85
mov dword [ebp - 4], 0
jmp 0x434de4
mov eax, dword [ebp - 4]
inc eax
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 4
jge 0x434dfa
mov eax, dword [ebp - 4]
mov dword [ebp + eax*4 - 0x220], 0
jmp 0x434ddd
mov dword [ebp - 4], 0
jmp 0x434e0a
mov eax, dword [ebp - 4]
inc eax
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 3
jge 0x434e20
mov eax, dword [ebp - 4]
mov dword [ebp + eax*4 - 0x198], 0x8fa48a2b
jmp 0x434e03
mov dword [ebp - 4], 0
jmp 0x434e30
mov eax, dword [ebp - 4]
inc eax
mov dword [ebp - 4], eax
cmp dword [ebp - 4], 2
jge 0x434e49
push dword [ebp - 4]
lea ecx, [ebp - 0x16c]
call fcn.00413b23
or dword [eax], 0xffffffff
jmp 0x434e29
mov eax, dword [ebp - 0x64]
inc eax
mov dword [ebp - 0x64], eax
jne 0x434fa9
push 4
pop eax
imul eax, eax, 0
cmp dword [ebp + eax - 0x38], 0xbbb531ea
jne 0x434e72
mov dword [ebp - 0xcc], 1
jmp 0x434e79
and dword [ebp - 0xcc], 0
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0xf4]
imul eax, dword [ebp - 0xcc]
cmp eax, dword [ebp - 0x34]
jg 0x434ea4
cmp dword [ebp - 0x68], 0
je 0x434ea4
mov dword [ebp - 0x8c], 1
jmp 0x434eab
and dword [ebp - 0x8c], 0
mov eax, dword [ebp - 0x3c]
cmp dword [ebp - 0x8c], eax
je 0x434ec2
mov dword [ebp - 0x10c], 1
jmp 0x434ec9
and dword [ebp - 0x10c], 0
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x220]
cmp dword [ebp - 0x10c], eax
jne 0x434eea
mov dword [ebp - 0x94], 1
jmp 0x434ef1
and dword [ebp - 0x94], 0
cmp dword [ebp - 0x94], 0x883faa05
ja 0x434f09
mov dword [ebp - 0xd4], 1
jmp 0x434f10
and dword [ebp - 0xd4], 0
push 1
lea ecx, [ebp - 0x16c]
call fcn.00413b23
mov ecx, dword [ebp - 0xd4]
cmp ecx, dword [eax]
jle 0x434f46
mov eax, dword [ebp - 0x20]
cmp dword [ebp + eax*4 - 0x38], 0
je 0x434f46
mov eax, 0x698b42d
test eax, eax
je 0x434f46
mov dword [ebp - 0x9c], 1
jmp 0x434f4d
and dword [ebp - 0x9c], 0
push 4
pop eax
shl eax, 0
mov ecx, dword [ebp - 0x9c]
sub ecx, dword [ebp + eax - 0x198]
jne 0x434f7d
push 1
lea ecx, [ebp - 0x16c]
call fcn.00413b23
cmp dword [eax], 0
jne 0x434f7d
and dword [ebp - 0x134], 0
jmp 0x434f87
mov dword [ebp - 0x134], 1
push 4
pop eax
imul eax, eax, 0
push 4
pop ecx
shl ecx, 0
mov ecx, dword [ebp + ecx - 0x198]
cmp dword [ebp + eax - 0x38], ecx
jne 0x434fa9
and dword [ebp - 0xa4], 0
jmp 0x434fb3
mov dword [ebp - 0xa4], 1
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0xf4]
cmp dword [ebp - 0xa4], eax
jl 0x434fd4
mov dword [ebp - 0xdc], 1
jmp 0x434fdb
and dword [ebp - 0xdc], 0
push 4
pop eax
imul eax, eax, 0
mov eax, dword [ebp + eax - 0x220]
add eax, dword [ebp - 0xdc]
push 4
pop ecx
shl ecx, 0
mov dword [ebp + ecx - 0x198], eax
lea ecx, [ebp - 0x16c]
call fcn.00413b1e
jmp 0x434c99
mov byte [ebp - 0x1a], 0
movzx eax, byte [ebp - 0x1a]
test eax, eax
je 0x435027
push 0x342
push 0x10fa
call dword [sym.imp.GDI32.dll_SetStretchBltMode]
mov eax, dword [ebp - 0x154]
movzx eax, byte [eax]
test eax, eax
je 0x4357bf
push 1
lea ecx, [ebp - 0x60]
call fcn.00413a85
mov dword [ebp - 0x18], 0x8530de9b
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x10], 0xffffffff
mov dword [ebp - 0x80], 0xfffffffd
mov dword [ebp - 0x28], 0
mov dword [ebp - 0xc4], 0xf36a5b5c
mov dword [ebp - 0x30], 1
mov dword [ebp - 0x1d0], 0xebda3fa0
mov dword [ebp - 0x1d8], 0xe5f1497e
push 2
lea ecx, [ebp - 0x208]
call fcn.00413a85
mov dword [ebp - 0x1e0], 0x67f41b6a
mov dword [ebp - 0xc], 0
jmp 0x4350b1
mov eax, dword [ebp - 0xc]
inc eax
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 1
jge 0x4350ca
push dword [ebp - 0xc]
lea ecx, [ebp - 0x60]
call fcn.00413b23
mov dword [eax], 0xe41b66ba
jmp 0x4350aa
mov dword [ebp - 0xc], 0
jmp 0x4350da
mov eax, dword [ebp - 0xc]
inc eax
mov dword [ebp - 0xc], eax
cmp dword [ebp - 0xc], 2
jge 0x4350f6
push dword [ebp - 0xc]
lea ecx, [ebp - 0x208]
call fcn.00413b23
mov dword [eax], 0xfffffffc
jmp 0x4350d3
mov dword [ebp - 0x2c], 0x1b17
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x130], eax
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x14c], eax
mov eax, dword [ebp - 0x10]
inc eax
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x130]
cmp eax, dword [ebp - 0x14c]
jge 0x435130
mov dword [ebp - 0xac], 1
jmp 0x435137
and dword [ebp - 0xac], 0
imul esi, dword [ebp - 0xac], 0xf341
push 0
lea ecx, [ebp - 0x60]
call fcn.00413b23
cmp esi, dword [eax]
jg 0x43515b
mov dword [ebp - 0xb4], 1
jmp 0x435162
and dword [ebp - 0xb4], 0
push 0
lea ecx, [ebp - 0x60]
call fcn.00413b23
mov esi, eax
push 0
lea ecx, [ebp - 0x60]
call fcn.00413b23
mov ecx, dword [esi]
cmp ecx, dword [eax]
jne 0x43518a
mov dword [ebp - 0x104], 1
jmp 0x435191
and dword [ebp - 0x104], 0
imul eax, dword [ebp - 0x104], 0xffff
test eax, eax
jne 0x4351b1
mov eax, 0xfff7
test eax, eax
jne 0x4351b1
and dword [ebp - 0xe4], 0
jmp 0x4351bb
mov dword [ebp - 0xe4], 1
mov eax, dword [ebp - 0xb4]
cmp eax, dword [ebp - 0xe4]
jl 0x4351d5
mov dword [ebp - 0x13c], 1
jmp 0x4351dc
and dword [ebp - 0x13c], 0
push 0
lea ecx, [ebp - 0x60]
call fcn.00413b23
mov eax, dword [ebp - 0x80]
mov dword [ebp - 0x28], eax
mov esi, dword [ebp - 0x28]
push 0
lea ecx, [ebp - 0x60]
call fcn.00413b23
cmp esi, dword [eax]
je 0x435209
mov dword [ebp - 0xbc], 1
jmp 0x435210
and dword [ebp - 0xbc], 0
push 0
lea ecx, [ebp - 0x60]
call fcn.00413b23
mov ecx, dword [ebp - 0xbc]
cmp ecx, dword [eax]
jne 0x435230
mov dword [ebp - 0xfc], 1
jmp 0x435237
and dword [ebp - 0xfc], 0
push 0
lea ecx, [ebp - 0x60]
call fcn.00413b23
mov eax, dword [eax]
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0xfc]
jl 0x43525d
mov dword [ebp - 0x120], 1
jmp 0x435264
and dword [ebp - 0x120], 0
push 0
lea ecx, [ebp - 0x60]
call fcn.00413b23
mov eax, dword [eax]
mov dword [ebp - 0xc4], eax
cmp dword [ebp - 0xc4], 0xfffffffb
jbe 0x435288
mov dword [ebp - 0x74], 1
jmp 0x43528c
and dword [ebp - 0x74], 0
cmp dword [ebp - 0x74], 0xe834
jge 0x4352a1
mov dword [ebp - 0x150], 1
jmp 0x4352a8
and dword [ebp - 0x150], 0
mov eax, dword [ebp - 0x80]
cmp dword [ebp - 0x28], eax
je 0x4352bc
mov dword [ebp - 0x88], 1
jmp 0x4352c3
and dword [ebp - 0x88], 0
push 0
lea ecx, [ebp - 0x60]
call fcn.00413b23
mov ecx, dword [ebp - 0x88]
cmp ecx, dword [eax]
jge 0x4352e3
mov dword [ebp - 0x90], 1
jmp 0x4352ea
and dword [ebp - 0x90], 0
mov eax, dword [ebp - 0x90]
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x30], 0
jmp 0x435303
mov eax, dword [ebp - 0x30]
dec eax
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0
jl 0x4355b9
mov dword [ebp - 0x98], 0x3238
push 3
lea ecx, [ebp - 0x11c]
call fcn.00413a85
mov dword [ebp - 0x50], 0
jmp 0x435334
mov eax, dword [ebp - 0x50]
inc eax
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 3
jge 0x435350
push dword [ebp - 0x50]
lea ecx, [ebp - 0x11c]
call fcn.00413b23
mov dword [eax], 0xd9978317
jmp 0x43532d
mov dword [ebp - 0x10], 0
jmp 0x435360
mov eax, dword [ebp - 0x10]
inc eax
mov dword [ebp - 0x10], eax
cmp dword [ebp - 0x10], 0
jg 0x435459
mov dword [ebp - 0x138], 0xfffffffa
mov dword [ebp - 0xb0], 8
mov eax, dword [ebp - 0x138]
mov dword [ebp - 0x1e8], eax
mov eax, dword [ebp - 0x10]
mov dword [ebp - 0x1f0], eax
push 1
lea ecx, [ebp - 0x11c]
call fcn.00413b23
mov eax, dword [ebp - 0x98]
mov dword [ebp - 0x1f8], eax
push dword [ebp - 0x10]
lea ecx, [ebp - 0x60]
call fcn.00413b23
mov esi, dword [ebp - 0x98]
add esi, dword [eax]
push 1
lea ecx, [ebp - 0x11c]
call fcn.00413b23
cmp esi, dword [eax]
jne 0x4353dc
mov dword [ebp - 0xa0], 1
jmp 0x4353e3
and dword [ebp - 0xa0], 0
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0x36042c8c
jge 0x435401
mov dword [ebp - 0xa8], 1
jmp 0x435408
and dword [ebp - 0xa8], 0
imul eax, dword [ebp - 0xa8], 0xfffffffe
mov dword [ebp - 0xb0], eax
mov esi, dword [ebp - 0xb0]
push 2
lea ecx, [ebp - 0x11c]
call fcn.00413b23
cmp esi, dword [eax]
jge 0x435438
mov dword [ebp - 0xb8], 1
jmp 0x43543f
and dword [ebp - 0xb8], 0
push 1
lea ecx, [ebp - 0x11c]
call fcn.00413b23
mov ecx, dword [ebp - 0xb8]
mov dword [eax], ecx
jmp 0x435359
mov dword [ebp - 0x28], 0
jmp 0x435469
mov eax, dword [ebp - 0x28]
inc eax
mov dword [ebp - 0x28], eax
cmp dword [ebp - 0x28], 0
jg 0x4355a9
mov dword [ebp - 0x1bc], 0xffffffff
mov dword [ebp - 0x1e4], 0x651ef224
mov dword [ebp - 0x1b4], 0xfffffffb
mov dword [ebp - 0x18c], 0x7819afca
mov dword [ebp - 0x188], 0x7819afca
mov dword [ebp - 0x184], 0x7819afca
mov dword [ebp - 0x180], 0x7819afca
lea ecx, [ebp - 0x69]
call fcn.00413b32
push eax
lea eax, [ebp - 0x17c]
push eax
lea eax, [ebp - 0x18c]
push eax
lea ecx, [ebp - 0x234]
call fcn.00413b35
push dword [eax + 4]
push dword [eax]
lea ecx, [ebp - 0x22c]
call fcn.00413af8
mov dword [ebp - 0xc0], 0xffffffff
mov dword [ebp - 0x2c], 0
jmp 0x435505
mov eax, dword [ebp - 0x2c]
inc eax
mov dword [ebp - 0x2c], eax
cmp dword [ebp - 0x2c], 0
jg 0x435599
mov dword [ebp - 0x1b8], 0x8fefd6e5
mov dword [ebp - 0x1a8], 0x64457c1b
mov dword [ebp - 0x1fc], 0xffffffff
mov dword [ebp - 0x1c4], 0
mov dword [ebp - 0x54], 0
jmp 0x435547
mov eax, dword [ebp - 0x54]
inc eax
mov dword [ebp - 0x54], eax
cmp dword [ebp - 0x54], 1
jge 0x43555d
mov eax, dword [ebp - 0x54]
mov dword [ebp + eax*4 - 0x1ec], 0xffffffff
jmp 0x435540
mov dword [ebp - 0x18], 0
jmp 0x43556d
mov eax, dword [ebp - 0x18]
inc eax
mov dword [ebp - 0x18], eax
cmp dword [ebp - 0x18], 0
jg 0x435587
push dword [ebp - 0x30]
lea ecx, [ebp - 0x60]
call fcn.00413b23
cmp dword [eax], 0
je 0x435585
jmp 0x435587
jmp 0x435566
mov eax, dword [ebp - 0xc0]
inc eax
mov dword [ebp - 0xc0], eax
jmp 0x4354fe
lea ecx, [ebp - 0x22c]
call fcn.00413b1e
jmp 0x435462
lea ecx, [ebp - 0x11c]
call fcn.00413b1e
jmp 0x4352fc
lea ecx, [ebp - 0x208]
call fcn.00413b1e
lea ecx, [ebp - 0x60]
call fcn.00413b1e
mov dword [ebp - 8], 0x2751
mov dword [ebp - 0x70], 0x26a056eb
push 4
lea ecx, [ebp - 0x160]
call fcn.00413a85
mov dword [ebp - 0xe8], 0x69be541
push 1
lea ecx, [ebp - 0x178]
call fcn.00413a85
mov dword [ebp - 0x140], 4
mov dword [ebp - 0x14], 0
jmp 0x435618
mov eax, dword [ebp - 0x14]
inc eax
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 4
jge 0x435634
push dword [ebp - 0x14]
lea ecx, [ebp - 0x160]
call fcn.00413b23
mov dword [eax], 1
jmp 0x435611
mov dword [ebp - 0x14], 0
jmp 0x435644
mov eax, dword [ebp - 0x14]
inc eax
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 1
jge 0x435660
push dword [ebp - 0x14]
lea ecx, [ebp - 0x178]
call fcn.00413b23
mov dword [eax], 6
jmp 0x43563d
mov eax, dword [ebp - 8]
mov dword [ebp - 0x1cc], eax
cmp dword [ebp - 8], 0
jne 0x43568c
mov eax, dword [ebp - 8]
imul ecx, dword [ebp - 8], 0xfffffffc
add eax, ecx
sub eax, dword [ebp - 8]
imul eax, dword [ebp - 8]
test eax, eax
jne 0x43568c
and dword [ebp - 0xc8], 0
jmp 0x435696
mov dword [ebp - 0xc8], 1
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0xd8], eax
push 0
lea ecx, [ebp - 0x160]
call fcn.00413b23
mov ecx, dword [ebp - 0xd8]
mov dword [eax], ecx
mov eax, dword [ebp - 8]
cmp dword [ebp - 0xd8], eax
je 0x4356d4
mov dword [ebp - 0xe0], 1
jmp 0x4356db
and dword [ebp - 0xe0], 0
mov eax, dword [ebp - 0xe0]
mov dword [ebp - 0xe8], eax
mov eax, dword [ebp - 0xe8]
sub eax, dword [ebp - 8]
cmp eax, dword [ebp - 8]
jle 0x435701
mov dword [ebp - 0x148], 1
jmp 0x435708
and dword [ebp - 0x148], 0
mov eax, dword [ebp - 8]
mov dword [ebp - 0x210], eax
push 0
lea ecx, [ebp - 0x160]
call fcn.00413b23
mov ecx, dword [ebp - 8]
cmp dword [eax], ecx
jle 0x435731
mov dword [ebp - 0xf0], 1
jmp 0x435738
and dword [ebp - 0xf0], 0
mov eax, dword [ebp - 8]
add eax, dword [ebp - 0xf0]
cmp eax, dword [ebp - 8]
jg 0x435752
mov dword [ebp - 0xf8], 1
jmp 0x435759
and dword [ebp - 0xf8], 0
push 0
lea ecx, [ebp - 0x178]
call fcn.00413b23
mov ecx, dword [ebp - 0xf8]
cmp ecx, dword [eax]
jge 0x43577c
mov dword [ebp - 0x100], 1
jmp 0x435783
and dword [ebp - 0x100], 0
push 0
lea ecx, [ebp - 0x178]
call fcn.00413b23
mov ecx, dword [ebp - 0x100]
sub ecx, dword [eax]
mov dword [ebp - 0x140], ecx
lea ecx, [ebp - 0x178]
call fcn.00413b1e
lea ecx, [ebp - 0x160]
call fcn.00413b1e
call dword [sym.imp.KERNEL32.dll_GetLogicalDrives]
jmp 0x4358da
mov dword [ebp - 0x1d4], 0x2135
mov dword [ebp - 0x1f4], 0xa2768935
mov dword [ebp - 0x1dc], 0xfffffff9
mov dword [ebp - 0x20c], 8
mov dword [ebp - 0x1ac], 0xe663439f
mov dword [ebp - 0x1b0], 0x758c9e43
mov dword [ebp - 0x108], 0
mov dword [ebp - 0x44], 0
jmp 0x435815
mov eax, dword [ebp - 0x44]
inc eax
mov dword [ebp - 0x44], eax
cmp dword [ebp - 0x44], 2
jge 0x43582b
mov eax, dword [ebp - 0x44]
mov dword [ebp + eax*4 - 0x23c], 0x5010f7a7
jmp 0x43580e
mov eax, dword [ebp - 0x108]
dec eax
mov dword [ebp - 0x108], eax
mov eax, dword [ebp - 0x12c]
mov dword [ebp - 0x124], eax
mov dword [ebp - 0x128], 0xffffffff
push 2
lea ecx, [ebp - 0x1a4]
call fcn.00413a85
mov dword [ebp - 0x4c], 0
jmp 0x43586b
mov eax, dword [ebp - 0x4c]
inc eax
mov dword [ebp - 0x4c], eax
cmp dword [ebp - 0x4c], 2
jge 0x435887
push dword [ebp - 0x4c]
lea ecx, [ebp - 0x1a4]
call fcn.00413b23
mov dword [eax], 0xecb45710
jmp 0x435864
mov byte [ebp - 0x19], 0
movzx eax, byte [ebp - 0x19]
test eax, eax
je 0x43589e
push 0x25ca
call dword [sym.imp.USER32.dll_IsWindow]
mov esi, dword [ebp - 0x128]
push 1
lea ecx, [ebp - 0x1a4]
call fcn.00413b23
mov dword [eax], esi
lea ecx, [ebp - 0x1a4]
call fcn.00413b1e
mov eax, dword [ebp - 0x124]
mov dword [ebp - 0x144], eax
mov edx, 0xe21ee3e5
mov ecx, dword [ebp - 0x144]
call fcn.00432bb2
pop esi
mov esp, ebp
pop ebp
ret