Function at 0x41973c
Capabilities:
Get graphical window text

Disassembly:
push ebx
push edi
push dword [esp + 0x14]
call fcn.00429400
mov edx, 0xb
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x41974c
call fcn.004294a0
mov edx, dword [esp + 0x38]
lea ecx, [esp]
call fcn.0041b010
mov edx, dword [esp + 0x3c]
lea ecx, [esp + 4]
call fcn.0041b010
mov dword [section..data], 0x2be
mov dword [section..data], 0x2c3
mov edx, 0x42c050
lea ecx, [esp + 8]
call fcn.0041b018
mov dword [section..data], 0x2c4
mov edx, 0x42c050
lea ecx, [esp + 0xc]
call fcn.0041b018
mov dword [section..data], 0x2c5
mov dword [esp + 0x10], 0x28
mov dword [section..data], 0x2c6
mov dword [esp + 0x14], 0x14
mov dword [section..data], 0x2c7
mov dword [esp + 0x18], 0x5a
mov dword [section..data], 0x2c8
mov ebx, dword [esp + 0x18]
add ebx, ebx
neg ebx
mov edi, dword [esp + 0x10]
add edi, edi
sub ebx, edi
add ebx, 0x12c
mov dword [esp + 0x1c], ebx
mov dword [section..data], 0x2ca
call fcn.00429320
push eax
push 0xc80002
call fcn.00429320
push eax
mov edx, 0x42c2f3
call fcn.00429340
mov edx, dword [esp + 0xc]
call fcn.00429340
call fcn.004293a0
push 0x4e
push 0x12c
push 0
push 0
push 0x82
call fcn.004293e2
add dword [esp + 0x14], edx
call fcn.00426347
call fcn.00429400
mov ebx, eax
and ebx, ebx
jne 0x41987f
mov dword [section..data], 0x2ca
jmp 0x41643f
mov dword [section..data], 0x2ca
mov dword [section..data], 0x2cb
mov dword [esp + 0x20], 0
mov dword [section..data], 0x2cd
push 0x42c298
push dword [esp + 0x18]
push dword [esp + 0x18]
push 0x32
push dword [esp + 0x28]
push 0x84
call fcn.00422c9e
mov dword [section..data], 0x2ce
push str._Abbruch_ohne_Speichern__auch_ESC_
push 0x84
call fcn.00423536
mov dword [section..data], 0x2d0
push 0x42ddea
push dword [esp + 0x18]
push dword [esp + 0x18]
push 0x32
mov ebx, dword [esp + 0x28]
add ebx, dword [esp + 0x20]
add ebx, dword [esp + 0x2c]
push ebx
push 0x83
call fcn.00422c9e
mov dword [section..data], 0x2d1
push str._Ende_mit_Speichern__auch_ENTER_
push 0x83
call fcn.00423536
mov dword [section..data], 0x2d3
push dword [esp + 4]
push 0x14
push 0x10e
push 0x11
push 0xf
push 0x85
call fcn.0042379c
mov dword [section..data], 0x2d4
push 0
push 0x28
push 0xc5
push 0x85
call fcn.00423dc4
push eax
call sub.USER32.dll_SendMessageA
mov dword [section..data], 0x2d5
push 0x1869f
push 0
push 0xb1
push 0x85
call fcn.00423dc4
push eax
call sub.USER32.dll_SendMessageA
mov dword [section..data], 0x2d8
push 0x85
call fcn.00424369
mov dword [section..data], 0x2da
push 0x86
push 0xd
push 0x82
call fcn.004263bd
mov dword [section..data], 0x2db
push 0x59
push 0x1b
push 0x82
call fcn.004263bd
mov dword [section..data], 0x2dd
push 1
push 0x82
call fcn.0042636a
mov dword [section..data], 0x2de
mov dword [esp + 0x24], 0
mov dword [section..data], 0x2e0
mov dword [section..data], 0x2e1
push 1
call sub.KERNEL32.dll_Sleep
mov dword [section..data], 0x2e2
call fcn.004264d8
mov dword [esp + 0x28], eax
mov dword [section..data], 0x2e4
mov ebx, dword [esp + 0x28]
cmp ebx, 0x332c
jne 0x419b16
mov dword [section..data], 0x2e5
call fcn.004265ec
mov ebx, eax
cmp ebx, 0x84
jne 0x419a99
mov dword [section..data], 0x2e5
mov dword [esp + 0x24], 1
mov dword [section..data], 0x2e5
mov dword [section..data], 0x2e7
call fcn.004265ec
mov ebx, eax
cmp ebx, 0x83
jne 0x419b0c
mov dword [section..data], 0x2e8
call fcn.00429320
push eax
push eax
call fcn.00429320
push eax
push eax
push 0x85
call fcn.00424303
call fcn.004293a0
call fcn.004293e2
add dword [esp], edx
call fcn.0041b800
lea ecx, [esp + 0x10]
pop edx
call fcn.0041b000
mov dword [section..data], 0x2e9
mov dword [esp + 0x24], 2
mov dword [section..data], 0x2eb
mov dword [section..data], 0x2ec
mov dword [section..data], 0x2ee
mov ebx, dword [esp + 0x28]
cmp ebx, 0x332d
jne 0x419bdf
mov dword [section..data], 0x2ef
call fcn.004264e0
mov ebx, eax
cmp ebx, 0x86
jne 0x419ba3
mov dword [section..data], 0x2f0
call fcn.00429320
push eax
push eax
call fcn.00429320
push eax
push eax
push 0x85
call fcn.00424303
call fcn.004293a0
call fcn.004293e2
add dword [esp], edx
call fcn.0041b800
lea ecx, [esp + 0x10]
pop edx
call fcn.0041b000
mov dword [section..data], 0x2f1
mov dword [esp + 0x24], 2
mov dword [section..data], 0x2f2
mov dword [section..data], 0x2f4
call fcn.004264e0
mov ebx, eax
cmp ebx, 0x59
jne 0x419bd5
mov dword [section..data], 0x2f4
mov dword [esp + 0x24], 1
mov dword [section..data], 0x2f4
mov dword [section..data], 0x2f5
mov dword [section..data], 0x2f6
mov ebx, dword [esp + 0x28]
cmp ebx, 0x10
je 0x419c06
mov ebx, dword [esp + 0x24]
and ebx, ebx
jg 0x419c06
jmp 0x419c0d
mov eax, 1
jmp 0x419c0f
xor eax, eax
and eax, eax
je 0x419a23
mov dword [section..data], 0x2f8
push 0x82
call fcn.00425e86
mov dword [section..data], 0x2fa
mov edx, dword [esp + 0xc]
call fcn.00429320
push eax
call fcn.00429340
pop eax
push eax
call fcn.004293d0
pop edx
add eax, edx
jmp 0x419c62
push dword [esp]
call fcn.00429540
push dword [esp + 4]
call fcn.00429540
push dword [esp + 8]
call fcn.00429540
push dword [esp + 0xc]
call fcn.00429540
add esp, 0x2c
pop edi
pop ebx
ret 8