Function at 0x10008a6c
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10072d50
mov eax, dword fs:[0]
push eax
sub esp, 0x798
mov eax, dword [0x1044a964]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x754], 0
clc
jae 0x10008a5d
add esp, dword [ebx + 0x66]
pushfd
pushf
push 0xa
jae 0x10008a6a
jmp 0x10008a65
call 0x10008a6c
jae 0x10008a65
add esp, 4
jmp 0x10008a71
dec dword [esp]
jno 0x10008a76
jns 0x10008a61
jp 0x10008a7a
add esp, 4
popf
jmp 0x10008a81
push eax
push edx
xor edx, 0x90
push edx
sub edx, 0x80
pop eax
add eax, edx
pop edx
pop eax
xor eax, 0xe5
xor edx, eax
add eax, edx
sub edx, 0xe5
push eax
pop edx
xor edx, 0x2af
nop
nop
xor ecx, ecx
xor eax, eax
mov ecx, 0xe5
add ecx, 3
sub ecx, eax
nop
push eax
pop ecx
xor eax, eax
nop
nop
push eax
xor eax, eax
pop eax
xor edx, edx
xor eax, edx
push ecx
pop ecx
xor eax, eax
nop
jl 0x10008ad5
jmp 0x10008ad7
je 0x10008ad2
push eax
xor eax, eax
setnp al
push edx
xor edx, eax
shl edx, 2
xchg edx, eax
pop edx
or eax, ecx
pop eax
xor eax, eax
test eax, eax
je 0x10008af1
jne 0x10008af0
call 0x93047b78
rol byte [ebx + eax*4], 0xf0
add eax, 0x1750374
xor eax, 3
add eax, 4
xor eax, 5
je 0x10008aff
jne 0x10008aff
call 0xd0864b36
xor eax, eax
test eax, eax
je 0x10008b08
add esi, dword [ebp]
jne 0x10008b07
call 0x93047b8f
rol byte [ebx + eax*4], 0xf0
add eax, 0x3eb037c
out 0x74, eax
sti
xor eax, 3
add eax, 4
xor eax, 5
jl 0x10008b16
jmp 0x10008b18
je 0x10008b13
clc
jae 0x10008b1d
jp 0x10008b04
xor eax, 0xe8
xor edx, eax
add eax, edx
sub edx, 0xe8
push eax
pop edx
xor edx, 0x2b8
nop
nop
xor ecx, ecx
xor eax, eax
mov ecx, 0xe8
add ecx, 3
sub ecx, eax
nop
push eax
pop ecx
xor eax, eax
nop
nop
push eax
xor eax, eax
pop eax
xor edx, edx
xor eax, edx
push ecx
pop ecx
xor eax, eax
nop
pushf
push 0xa
jae 0x10008b65
jmp 0x10008b60
call 0x10008b67
jae 0x10008b60
add esp, 4
jmp 0x10008b6c
dec dword [esp]
jno 0x10008b71
jns 0x10008b5c
jp 0x10008b75
add esp, 4
popf
jmp 0x10008b7c
push eax
push edx
xor edx, 0x90
push edx
sub edx, 0x80
pop eax
add eax, edx
pop edx
pop eax
je 0x10008b95
jne 0x10008b95
call 0x1fc0bee9
wait
rcl byte [edx + 0x33], 0xd0
push eax
xor eax, eax
setnp al
push edx
xor edx, eax
shl edx, 2
xchg edx, eax
pop edx
or eax, ecx
pop eax
push 0
push 0
mov eax, dword [ebp - 0x754]
push eax
push 0
call dword [sym.imp.USER32.dll_FindWindowExA]
mov dword [ebp - 0x754], eax
mov dword [ebp - 0x734], 0
lea ecx, [ebp - 0x734]
push ecx
mov edx, dword [ebp - 0x754]
push edx
call dword [sym.imp.USER32.dll_GetWindowThreadProcessId]
xor eax, eax
test eax, eax
je 0x10008be6
jne 0x10008be5
call 0x93047c6d
rol byte [ebx + eax*4], 0xf0
add eax, 0x3eb037c
fdiv qword [ebx + edi*8 - 8]
xor eax, 3
add eax, 4
xor eax, 5
jl 0x10008bf4
jmp 0x10008bf6
je 0x10008bf1
clc
jae 0x10008bfb
mov al, byte [0xed35dc]
add byte [eax], al
xor eax, 0xed
xor edx, eax
add eax, edx
sub edx, 0xed
push eax
pop edx
xor edx, 0x2c7
nop
nop
xor ecx, ecx
xor eax, eax
mov ecx, 0xed
add ecx, 3
sub ecx, eax
nop
push eax
pop ecx
xor eax, eax
nop
nop
push eax
xor eax, eax
pop eax
xor edx, edx
xor eax, edx
push ecx
pop ecx
xor eax, eax
nop
pushf
push 0xa
jae 0x10008c43
jmp 0x10008c3e
call 0x10008c45
jae 0x10008c3e
add esp, 4
jmp 0x10008c4a
dec dword [esp]
jno 0x10008c4f
jns 0x10008c3a
jp 0x10008c53
add esp, 4
popf
jmp 0x10008c5a
push eax
push edx
xor edx, 0x90
push edx
sub edx, 0x80
pop eax
add eax, edx
pop edx
pop eax
je 0x10008c73
jne 0x10008c73
call 0x1fc0bfc7
wait
rcl byte [edx + 0x33], 0xd0
push eax
xor eax, eax
setnp al
push edx
xor edx, eax
shl edx, 2
xchg edx, eax
pop edx
or eax, ecx
pop eax
mov eax, dword [ebp - 0x734]
cmp eax, dword [ebp + 8]
jne 0x1000969d
push 0x104
push 0
lea ecx, [ebp - 0x22c]
push ecx
call fcn.1004f110
add esp, 0xc
push 0x104
lea edx, [ebp - 0x22c]
push edx
mov eax, dword [ebp - 0x754]
push eax
call dword [sym.imp.USER32.dll_GetClassNameA]
lea ecx, [ebp - 0x22c]
push ecx
lea ecx, [ebp - 0x74c]
call fcn.100036a0
mov dword [ebp - 4], 0
lea edx, [ebp - 0x798]
push edx
lea ecx, [ebp - 0x74c]
call fcn.1000b910
mov eax, dword [eax]
mov dword [ebp - 0x790], eax
mov ecx, dword [ebp - 0x790]
mov dword [ebp - 0x784], ecx
lea edx, [ebp - 0x794]
push edx
lea ecx, [ebp - 0x74c]
call fcn.1000c720
mov eax, dword [eax]
mov dword [ebp - 0x78c], eax
mov ecx, dword [ebp - 0x78c]
mov dword [ebp - 0x780], ecx
lea edx, [ebp - 0x7a4]
push edx
lea ecx, [ebp - 0x74c]
call fcn.1000b910
mov eax, dword [eax]
mov dword [ebp - 0x788], eax
mov ecx, dword [ebp - 0x788]
mov dword [ebp - 0x77c], ecx
push fcn.10052250
mov edx, dword [ebp - 0x784]
push edx
mov eax, dword [ebp - 0x780]
push eax
mov ecx, dword [ebp - 0x77c]
push ecx
lea edx, [ebp - 0x79c]
push edx
call fcn.100058b0
add esp, 0x14
lea ecx, [ebp - 0x774]
lea eax, [ebp - 0x74c]
push eax
call fcn.10003610
mov dword [ebp - 0x7a0], eax
lea ecx, [ebp - 0x774]
call fcn.1000c710
movzx ecx, al
test ecx, ecx
je 0x10008dc3
mov byte [ebp - 0x750], 0
lea ecx, [ebp - 0x774]
call fcn.100037b0
mov dl, byte [ebp - 0x750]
mov byte [ebp - 0x74d], dl
jmp 0x10009461
mov byte [ebp - 0xe8], 0x77
mov byte [ebp - 0xe7], 0x69
mov byte [ebp - 0xe6], 0x6e
mov byte [ebp - 0xe5], 0x64
mov byte [ebp - 0xe4], 0x6f
mov byte [ebp - 0xe3], 0x77
mov byte [ebp - 0xe2], 0x73
mov byte [ebp - 0xe1], 0x66
mov byte [ebp - 0xe0], 0x6f
mov byte [ebp - 0xdf], 0x72
mov byte [ebp - 0xde], 0x6d
mov byte [ebp - 0xdd], 0x73
mov byte [ebp - 0xdc], 0x31
mov byte [ebp - 0xdb], 0x30
mov byte [ebp - 0xda], 0x2e
mov byte [ebp - 0xd9], 0x77
mov byte [ebp - 0xd8], 0x69
mov byte [ebp - 0xd7], 0x6e
mov byte [ebp - 0xd6], 0x64
mov byte [ebp - 0xd5], 0x6f
mov byte [ebp - 0xd4], 0x77
mov byte [ebp - 0xd3], 0x2e
mov byte [ebp - 0xd2], 0x38
mov byte [ebp - 0xd1], 0x2e
mov byte [ebp - 0xd0], 0x61
mov byte [ebp - 0xcf], 0x70
mov byte [ebp - 0xce], 0x70
mov byte [ebp - 0xcd], 0
mov byte [ebp - 0x74], 0x74
mov byte [ebp - 0x73], 0x72
mov byte [ebp - 0x72], 0x65
mov byte [ebp - 0x71], 0x65
mov byte [ebp - 0x70], 0x6c
mov byte [ebp - 0x6f], 0x69
mov byte [ebp - 0x6e], 0x73
mov byte [ebp - 0x6d], 0x74
mov byte [ebp - 0x6c], 0
mov byte [ebp - 0x75c], 0x65
mov byte [ebp - 0x75b], 0x74
mov byte [ebp - 0x75a], 0x65
mov byte [ebp - 0x759], 0x72
mov byte [ebp - 0x758], 0x20
mov byte [ebp - 0x757], 0x2d
mov byte [ebp - 0x756], 0
mov byte [ebp - 0x98], 0x73
mov byte [ebp - 0x97], 0x79
mov byte [ebp - 0x96], 0x73
mov byte [ebp - 0x95], 0x6c
mov byte [ebp - 0x94], 0x69
mov byte [ebp - 0x93], 0x73
mov byte [ebp - 0x92], 0x74
mov byte [ebp - 0x91], 0x76
mov byte [ebp - 0x90], 0x69
mov byte [ebp - 0x8f], 0x65
mov byte [ebp - 0x8e], 0x77
mov byte [ebp - 0x8d], 0
mov byte [ebp - 0x68], 0x69
mov byte [ebp - 0x67], 0x6e
mov byte [ebp - 0x66], 0x6a
mov byte [ebp - 0x65], 0x65
mov byte [ebp - 0x64], 0x63
mov byte [ebp - 0x63], 0x74
mov byte [ebp - 0x62], 0x6f
mov byte [ebp - 0x61], 0x72
mov byte [ebp - 0x60], 0
mov byte [ebp - 0x20], 0x61
mov byte [ebp - 0x1f], 0x75
mov byte [ebp - 0x1e], 0x74
mov byte [ebp - 0x1d], 0x6f
mov byte [ebp - 0x1c], 0x49
mov byte [ebp - 0x1b], 0x74
mov byte [ebp - 0x1a], 0
mov byte [ebp - 0x80], 0x6e
mov byte [ebp - 0x7f], 0x2d
mov byte [ebp - 0x7e], 0x6a
mov byte [ebp - 0x7d], 0x65
mov byte [ebp - 0x7c], 0x63
mov byte [ebp - 0x7b], 0x74
mov byte [ebp - 0x7a], 0x6f
mov byte [ebp - 0x79], 0x72
mov byte [ebp - 0x78], 0
mov byte [ebp - 0x38], 0x6f
mov byte [ebp - 0x37], 0x6c
mov byte [ebp - 0x36], 0x6c
mov byte [ebp - 0x35], 0x79
mov byte [ebp - 0x34], 0x64
mov byte [ebp - 0x33], 0x62
mov byte [ebp - 0x32], 0x67
mov byte [ebp - 0x31], 0
mov byte [ebp - 0x30], 0x70
mov byte [ebp - 0x2f], 0x72
mov byte [ebp - 0x2e], 0x6f
mov byte [ebp - 0x2d], 0x63
mov byte [ebp - 0x2c], 0x6d
mov byte [ebp - 0x2b], 0x6f
mov byte [ebp - 0x2a], 0x6e
mov byte [ebp - 0x29], 0
mov byte [ebp - 0xb8], 0x70
mov byte [ebp - 0xb7], 0x72
mov byte [ebp - 0xb6], 0x6f
mov byte [ebp - 0xb5], 0x63
mov byte [ebp - 0xb4], 0x65
mov byte [ebp - 0xb3], 0x73
mov byte [ebp - 0xb2], 0x73
mov byte [ebp - 0xb1], 0x68
mov byte [ebp - 0xb0], 0x61
mov byte [ebp - 0xaf], 0x63
mov byte [ebp - 0xae], 0x6b
mov byte [ebp - 0xad], 0x65
mov byte [ebp - 0xac], 0x72
mov byte [ebp - 0xab], 0
mov byte [ebp - 0x5c], 0x75
mov byte [ebp - 0x5b], 0x6e
mov byte [ebp - 0x5a], 0x68
mov byte [ebp - 0x59], 0x6f
mov byte [ebp - 0x58], 0x6f
mov byte [ebp - 0x57], 0x6b
mov byte [ebp - 0x56], 0x65
mov byte [ebp - 0x55], 0x72
mov byte [ebp - 0x54], 0
mov byte [ebp - 0x28], 0x77
mov byte [ebp - 0x27], 0x69
mov byte [ebp - 0x26], 0x6e
mov byte [ebp - 0x25], 0x64
mov byte [ebp - 0x24], 0x62
mov byte [ebp - 0x23], 0x67
mov byte [ebp - 0x22], 0
mov byte [ebp - 0x50], 0x64
mov byte [ebp - 0x4f], 0x65
mov byte [ebp - 0x4e], 0x62
mov byte [ebp - 0x4d], 0x75
mov byte [ebp - 0x4c], 0x67
mov byte [ebp - 0x4b], 0x67
mov byte [ebp - 0x4a], 0x65
mov byte [ebp - 0x49], 0x72
mov byte [ebp - 0x48], 0
mov byte [ebp - 0x8c], 0x69
mov byte [ebp - 0x8b], 0x64
mov byte [ebp - 0x8a], 0x61
mov byte [ebp - 0x89], 0x77
mov byte [ebp - 0x88], 0x69
mov byte [ebp - 0x87], 0x6e
mov byte [ebp - 0x86], 0x64
mov byte [ebp - 0x85], 0x6f
mov byte [ebp - 0x84], 0x77
mov byte [ebp - 0x83], 0
mov byte [ebp - 0xa8], 0x61
mov byte [ebp - 0xa7], 0x75
mov byte [ebp - 0xa6], 0x74
mov byte [ebp - 0xa5], 0x6f
mov byte [ebp - 0xa4], 0x68
mov byte [ebp - 0xa3], 0x6f
mov byte [ebp - 0xa2], 0x74
mov byte [ebp - 0xa1], 0x6b
mov byte [ebp - 0xa0], 0x65
mov byte [ebp - 0x9f], 0x79
mov byte [ebp - 0x9e], 0x67
mov byte [ebp - 0x9d], 0x75
mov byte [ebp - 0x9c], 0x69
mov byte [ebp - 0x9b], 0
mov byte [ebp - 0xcc], 0x54
mov byte [ebp - 0xcb], 0x53
mov byte [ebp - 0xca], 0x65
mov byte [ebp - 0xc9], 0x61
mov byte [ebp - 0xc8], 0x72
mov byte [ebp - 0xc7], 0x63
mov byte [ebp - 0xc6], 0x68
mov byte [ebp - 0xc5], 0x2e
mov byte [ebp - 0xc4], 0x43
mov byte [ebp - 0xc3], 0x6c
mov byte [ebp - 0xc2], 0x69
mov byte [ebp - 0xc1], 0x65
mov byte [ebp - 0xc0], 0x6e
mov byte [ebp - 0xbf], 0x74
mov byte [ebp - 0xbe], 0x43
mov byte [ebp - 0xbd], 0x6c
mov byte [ebp - 0xbc], 0x61
mov byte [ebp - 0xbb], 0x73
mov byte [ebp - 0xba], 0x73
mov byte [ebp - 0xb9], 0
mov byte [ebp - 0x44], 0x44
mov byte [ebp - 0x43], 0x44
mov byte [ebp - 0x42], 0x45
mov byte [ebp - 0x41], 0x4d
mov byte [ebp - 0x40], 0x4c
mov byte [ebp - 0x3f], 0x4d
mov byte [ebp - 0x3e], 0x6f
mov byte [ebp - 0x3d], 0x6d
mov byte [ebp - 0x3c], 0
mov byte [ebp - 0x18], 0x43
mov byte [ebp - 0x17], 0x61
mov byte [ebp - 0x16], 0x6c
mov byte [ebp - 0x15], 0x63
mov byte [ebp - 0x14], 0
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0x774]
call fcn.1000b940
push eax
call fcn.1004e2d0
add esp, 8
test eax, eax
jne 0x10009434
lea ecx, [ebp - 0x74]
push ecx
lea ecx, [ebp - 0x774]
call fcn.1000b940
push eax
call fcn.1004e2d0
add esp, 8
test eax, eax
jne 0x10009434
lea edx, [ebp - 0x98]
push edx
lea ecx, [ebp - 0x774]
call fcn.1000b940
push eax
call fcn.1004e2d0
add esp, 8
test eax, eax
jne 0x10009434
add dword [eax], eax
invalid
lea eax, [ebp - 0x68]
push eax
lea ecx, [ebp - 0x774]
call fcn.1000b940
push eax
call fcn.1004e2d0
add esp, 8
test eax, eax
jne 0x10009434
lea ecx, [ebp - 0x20]
push ecx
lea ecx, [ebp - 0x774]
call fcn.1000b940
push eax
call fcn.1004e2d0
add esp, 8
test eax, eax
jne 0x10009434
lea edx, [ebp - 0x80]
push edx
lea ecx, [ebp - 0x774]
call fcn.1000b940
push eax
call fcn.1004e2d0
add esp, 8
test eax, eax
jne 0x10009434
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x774]
call fcn.1000b940
push eax
call fcn.1004e2d0
add esp, 8
test eax, eax
jne 0x10009434
lea ecx, [ebp - 0x30]
push ecx
lea ecx, [ebp - 0x774]
call fcn.1000b940
push eax
call fcn.1004e2d0
add esp, 8
test eax, eax
jne 0x10009434
lea edx, [ebp - 0xb8]
push edx
lea ecx, [ebp - 0x774]
call fcn.1000b940
push eax
call fcn.1004e2d0
add esp, 8
test eax, eax
jne 0x10009434
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x774]
call fcn.1000b940
push eax
call fcn.1004e2d0
add esp, 8
test eax, eax
jne 0x10009434
lea ecx, [ebp - 0x28]
push ecx
lea ecx, [ebp - 0x774]
call fcn.1000b940
push eax
call fcn.1004e2d0
add esp, 8
test eax, eax
jne 0x10009434
lea edx, [ebp - 0x50]
push edx
lea ecx, [ebp - 0x774]
call fcn.1000b940
push eax
call fcn.1004e2d0
add esp, 8
test eax, eax
jne 0x10009434
lea eax, [ebp - 0x8c]
push eax
lea ecx, [ebp - 0x774]
call fcn.1000b940
push eax
call fcn.1004e2d0
add esp, 8
test eax, eax
jne 0x10009434
lea ecx, [ebp - 0xa8]
push ecx
lea ecx, [ebp - 0x774]
call fcn.1000b940
push eax
call fcn.1004e2d0
add esp, 8
test eax, eax
jne 0x10009434
lea edx, [ebp - 0xcc]
push edx
lea ecx, [ebp - 0x774]
call fcn.1000b940
push eax
call fcn.1004e2d0
add esp, 8
test eax, eax
jne 0x10009434
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x774]
call fcn.1000b940
push eax
call fcn.1004e2d0
add esp, 8
test eax, eax
jne 0x10009434
lea ecx, [ebp - 0x18]
push ecx
lea ecx, [ebp - 0x774]
call fcn.1000b940
push eax
call fcn.1004e2d0
add esp, 8
test eax, eax
jne 0x10009434
mov dword [ebp - 0x778], 0
jmp 0x1000943e
mov dword [ebp - 0x778], 1
mov dl, byte [ebp - 0x778]
mov byte [ebp - 0x74f], dl
lea ecx, [ebp - 0x774]
call fcn.100037b0
mov al, byte [ebp - 0x74f]
mov byte [ebp - 0x74d], al
mov cl, byte [ebp - 0x74d]
mov byte [ebp - 0x74e], cl
movzx edx, byte [ebp - 0x74e]
test edx, edx
je 0x1000968b
push 0x104
push 0
lea eax, [ebp - 0x330]
push eax
call fcn.1004f110
add esp, 0xc
push 0x104
lea ecx, [ebp - 0x330]
push ecx
mov edx, dword [ebp - 0x754]
push edx
call dword [sym.imp.USER32.dll_GetWindowTextA]
mov byte [ebp - 0x128], 0x49
mov byte [ebp - 0x127], 0x6e
mov byte [ebp - 0x126], 0x63
mov byte [ebp - 0x125], 0x6f
mov byte [ebp - 0x124], 0x6d
mov byte [ebp - 0x123], 0x70
mov byte [ebp - 0x122], 0x61
mov byte [ebp - 0x121], 0x74
mov byte [ebp - 0x120], 0x69
mov byte [ebp - 0x11f], 0x62
mov byte [ebp - 0x11e], 0x6c
mov byte [ebp - 0x11d], 0x65
mov byte [ebp - 0x11c], 0x20
mov byte [ebp - 0x11b], 0x61
mov byte [ebp - 0x11a], 0x70
mov byte [ebp - 0x119], 0x70
mov byte [ebp - 0x118], 0x6c
mov byte [ebp - 0x117], 0x69
mov byte [ebp - 0x116], 0x63
mov byte [ebp - 0x115], 0x61
mov byte [ebp - 0x114], 0x74
mov byte [ebp - 0x113], 0x69
mov byte [ebp - 0x112], 0x6f
mov byte [ebp - 0x111], 0x6e
mov byte [ebp - 0x110], 0x73
mov byte [ebp - 0x10f], 0x20
mov byte [ebp - 0x10e], 0x64
mov byte [ebp - 0x10d], 0x65
mov byte [ebp - 0x10c], 0x74
mov byte [ebp - 0x10b], 0x65
mov byte [ebp - 0x10a], 0x63
mov byte [ebp - 0x109], 0x74
mov byte [ebp - 0x108], 0x65
mov byte [ebp - 0x107], 0x64
mov byte [ebp - 0x106], 0x2e
mov byte [ebp - 0x105], 0x20
mov byte [ebp - 0x104], 0x50
mov byte [ebp - 0x103], 0x6c
mov byte [ebp - 0x102], 0x65
mov byte [ebp - 0x101], 0x61
mov byte [ebp - 0x100], 0x73
mov byte [ebp - 0xff], 0x65
mov byte [ebp - 0xfe], 0x20
mov byte [ebp - 0xfd], 0x63
mov byte [ebp - 0xfc], 0x6c
mov byte [ebp - 0xfb], 0x6f
mov byte [ebp - 0xfa], 0x73
mov byte [ebp - 0xf9], 0x65
mov byte [ebp - 0xf8], 0x20
mov byte [ebp - 0xf7], 0x25
mov byte [ebp - 0xf6], 0x73
mov byte [ebp - 0xf5], 0x5b
mov byte [ebp - 0xf4], 0x50
mov byte [ebp - 0xf3], 0x69
mov byte [ebp - 0xf2], 0x64
mov byte [ebp - 0xf1], 0x3a
mov byte [ebp - 0xf0], 0x20
mov byte [ebp - 0xef], 0x25
mov byte [ebp - 0xee], 0x75
mov byte [ebp - 0xed], 0x5d
mov byte [ebp - 0xec], 0
mov eax, dword [ebp + 8]
push eax
lea ecx, [ebp - 0x330]
push ecx
lea edx, [ebp - 0x128]
push edx
lea eax, [ebp - 0x730]
push eax
call fcn.1000de50
add esp, 0x10
lea ecx, [ebp - 0x730]
push ecx
call fcn.10032ab0
add esp, 4
call fcn.10023ce0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x74c]
call fcn.100037b0
cmp dword [ebp - 0x754], 0
jne 0x10008aff
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.1004ce42
mov esp, ebp
pop ebp
ret