Function at 0x4430d0
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
sub esp, 0x64
push fcn.004430d0
xor esi, esi
push esi
push esi
push esi
push esi
push esi
push esi
push esi
push esi
mov word [0x470a74], 1
mov ebx, dword [ebp + 0x10]
fild word [ebx]
fstp qword [ebp - 0x94]
fld1
fstp qword [ebp - 0x8c]
fldz
fstp qword [0x470a60]
jmp 0x443301
fld qword [0x470a60]
fiadd word [0x4836c8]
fistp qword [ebp - 0x5c]
push dword [ebp - 0x5c]
mov ebx, 0x46f020
push ebx
fld qword [0x470a60]
fiadd word [0x4836c8]
fistp qword [ebp - 0x5c]
push dword [ebp - 0x5c]
mov ebx, dword [ebp + 8]
push dword [ebx]
call dword [sym.imp.USER32.DLL_GetDlgItem]
call fcn.0046d0ef
push eax
call dword [sym.imp.USER32.DLL_GetWindowTextA]
call fcn.0046d0ef
mov ebx, 0x46f020
call fcn.0046d62c
fld qword [0x470a60]
fistp qword [ebp - 0x5c]
mov eax, dword [ebp - 0x5c]
shl eax, 2
add eax, dword [0x471ad4]
mov ebx, eax
call fcn.0046cdad
xor eax, eax
movsx ecx, word [str.r_die_Pflegeversicherung]
cmp ecx, eax
jne 0x443259
fld qword [0x470a60]
fistp qword [ebp - 0x5c]
mov eax, dword [ebp - 0x5c]
mov ebx, dword [0x471ad4]
push dword [ebx + eax*4]
fld qword [0x470a60]
fistp qword [ebp - 0x5c]
mov eax, dword [ebp - 0x5c]
mov ebx, dword [0x4731f0]
mov edx, dword [ebx + eax*4]
call fcn.0046d088
je 0x443254
mov eax, 0x34
add eax, dword [0x471d18]
mov edx, dword [eax]
call fcn.0046d792
mov edx, str.nderung_von_Vollzeit_auf_Teilzeit
call fcn.0046d7a6
call fcn.0046d04d
jne 0x443254
xor eax, eax
movsx ecx, word [0x4715d8]
cmp ecx, eax
jne 0x443254
mov ebx, dword [ebp + 0xc]
mov word [ebx], 1
mov eax, 1
movsx ecx, word [0x4714cc]
cmp ecx, eax
jne 0x443230
mov edx, 0x4741fc
call fcn.0046d7a6
mov ebx, 0x4714b4
call fcn.0046cdad
mov word [0x471728], 1
mov eax, 2
movsx ecx, word [0x4714cc]
cmp ecx, eax
jne 0x443254
mov edx, 0x4741fc
call fcn.0046d7a6
mov ebx, str.1345678
call fcn.0046cdad
jmp 0x4432ef
fld qword [0x470a60]
fistp qword [ebp - 0x5c]
mov eax, dword [ebp - 0x5c]
mov ebx, dword [0x471ad4]
push dword [ebx + eax*4]
fld qword [0x470a60]
fistp qword [ebp - 0x5c]
mov eax, dword [ebp - 0x5c]
mov ebx, dword [0x4731f0]
mov edx, dword [ebx + eax*4]
call fcn.0046d088
je 0x4432ef
fld1
fcomp qword [0x470a60]
fnstsw ax
sahf
jae 0x4432ef
mov eax, 0x34
add eax, dword [0x471d18]
mov edx, dword [eax]
call fcn.0046d792
mov edx, str.nderung_von_Vollzeit_auf_Teilzeit
call fcn.0046d7a6
call fcn.0046d04d
jne 0x4432ef
xor eax, eax
movsx ecx, word [0x4715d8]
cmp ecx, eax
jne 0x4432ef
mov ebx, dword [ebp + 0xc]
mov word [ebx], 1
mov edx, 0x4741fc
call fcn.0046d7a6
mov ebx, 0x4714b4
call fcn.0046cdad
fld qword [ebp - 0x8c]
fadd qword [0x470a60]
fstp qword [0x470a60]
fld qword [0x470a60]
fcomp qword [ebp - 0x94]
fnstsw ax
sahf
jbe 0x443111
mov word [0x470a74], 0
mov eax, 1
mov ebx, dword [ebp + 0xc]
movsx ecx, word [ebx]
cmp ecx, eax
jne 0x4434df
xor eax, eax
movsx ecx, word [0x471690]
cmp ecx, eax
jne 0x4434df
mov edx, dword [0x471758]
call fcn.0046d792
mov edx, 0x474054
call fcn.0046d7a6
call fcn.0046d04d
jne 0x4434df
mov edx, 0x477cf4
call fcn.0046d7a6
mov ebx, 0x4701d0
mov ecx, 0x50
call fcn.0046d672
mov edx, 0x47da30
call fcn.0046d7a6
mov edx, dword [0x46eec4]
call fcn.0046d792
call fcn.0046cfdc
mov edx, 0x47da54
call fcn.0046d7a6
call fcn.0046cfdc
mov edx, dword [0x46eec4]
call fcn.0046d792
call fcn.0046cfdc
mov edx, 0x47da78
call fcn.0046d7a6
call fcn.0046cfdc
mov edx, dword [0x46eec4]
call fcn.0046d792
call fcn.0046cfdc
mov edx, 0x47daa0
call fcn.0046d7a6
call fcn.0046cfdc
mov edx, dword [0x46eec4]
call fcn.0046d792
call fcn.0046cfdc
mov edx, 0x47dac4
call fcn.0046d7a6
call fcn.0046cfdc
mov edx, dword [0x46eec4]
call fcn.0046d792
call fcn.0046cfdc
mov edx, 0x47dae8
call fcn.0046d7a6
call fcn.0046cfdc
mov edx, dword [0x46eec4]
call fcn.0046d792
call fcn.0046cfdc
mov edx, dword [0x46eec4]
call fcn.0046d792
call fcn.0046cfdc
mov edx, str.22394_23101_23112_23113_23114_23122_23123_23124_23193_23212_23213_23222_23223_23224_23282
call fcn.0046d7a6
call fcn.0046cfdc
mov ebx, 0x46f020
mov ecx, 0xfd0
call fcn.0046d672
mov word [0x46eec8], 0x124
movsx eax, word [0x46eec8]
push eax
mov ebx, 0x4701d0
push ebx
mov ebx, 0x46f020
push ebx
mov ebx, dword [ebp + 8]
push dword [ebx]
call fcn.004033e3
call fcn.0046b12d
fstp qword [0x470a78]
fild word [0x4830ec]
fcomp qword [0x470a78]
fnstsw ax
sahf
jne 0x4434df
mov ebx, dword [ebp + 0xc]
mov word [ebx], 0
mov edx, 0x474054
call fcn.0046d7a6
mov ebx, 0x4714b4
call fcn.0046cdad
mov edx, 0x474054
call fcn.0046d7a6
mov ebx, str.1345678
call fcn.0046cdad
mov word [0x471728], 0
mov eax, 1
movsx ecx, word [0x471690]
cmp ecx, eax
je 0x44350b
mov edx, dword [0x471758]
call fcn.0046d792
mov edx, 0x474054
call fcn.0046d7a6
call fcn.0046d04d
je 0x44351f
fild word [0x4830ec]
fstp qword [0x470a78]
mov ebx, dword [ebp + 0xc]
mov word [ebx], 0
lea esp, [ebp - 0xc]
pop edi
pop esi
pop ebx
pop ebp
ret 0xc