Function at 0x41a3e0
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x5c
push ebx
push esi
push edi
mov edi, ecx
call fcn.0041c210
push 0
call dword [sym.imp.GDI32.dll_CreateSolidBrush]
push eax
lea ecx, [edi + 0x23d8]
call fcn.0042f012
push 1
push 1
push 0x5634f8
push str.BtnReg
lea ecx, [edi + 0x2310]
call fcn.0041def0
push 1
push 1
push 0x5634f8
push str.BtnClose
lea ecx, [edi + 0x2250]
call fcn.0041def0
push 0x5634f8
push str.REGWINDOW
mov ecx, edi
call fcn.0041d690
push 0x58
lea eax, [ebp - 0x58]
push 0
push eax
call fcn.0052ea80
add esp, 0xc
mov dword [ebp - 0x5c], 0xfffffff4
mov dword [ebp - 0x4c], 0x2bc
xor eax, eax
jmp 0x41a470
movzx ecx, word [eax + 0x563460]
mov word [ebp + eax - 0x40], cx
add eax, 2
test cx, cx
jne 0x41a470
lea ecx, [ebp - 0x5c]
push ecx
lea esi, [edi + 0x2478]
call dword [sym.imp.GDI32.dll_CreateFontIndirectW]
push eax
mov ecx, esi
call fcn.0042f012
push 0x428
mov ecx, edi
call fcn.0042f84d
test esi, esi
jne 0x41a4b0
xor ecx, ecx
jmp 0x41a4b3
mov ecx, dword [esi + 4]
mov edx, dword [eax + 0x20]
mov esi, dword [sym.imp.USER32.dll_SendMessageW]
push 1
push ecx
push 0x30
push edx
call esi
push 1
mov ecx, edi
call fcn.004380b3
mov eax, dword [edi + 0x23e8]
mov edx, dword [eax + 0x160]
push 0
push edi
lea ecx, [edi + 0x23e8]
call edx
mov eax, dword [edi + 0x2408]
push 0
push 0xf8dc02
push 0x413
push eax
call esi
mov ecx, dword [edi + 0x2408]
push 0x1f4
push 0
push 0x403
push ecx
call esi
mov edx, dword [edi + 0x2408]
push 0xc8
push 0
push 0x418
push edx
call esi
push 0
push 0
push 0x5658e0
push 0x3fa
mov ecx, edi
call fcn.0042f84d
push eax
lea ecx, [edi + 0x23e8]
call fcn.004378af
push 0
push 0
push 0x565848
push 0x3fb
mov ecx, edi
call fcn.0042f84d
push eax
lea ecx, [edi + 0x23e8]
call fcn.004378af
push 0
push 0
push 0x565828
push 0x3fc
mov ecx, edi
call fcn.0042f84d
push eax
lea ecx, [edi + 0x23e8]
call fcn.004378af
push 0
push 0
push 0x5657c8
push 0x3fd
mov ecx, edi
call fcn.0042f84d
push eax
lea ecx, [edi + 0x23e8]
call fcn.004378af
push 0
push 0
push 0x56578c
push 0x3fe
mov ecx, edi
call fcn.0042f84d
push eax
lea ecx, [edi + 0x23e8]
call fcn.004378af
push 0
push 0
push 0x565738
push 0x3ff
mov ecx, edi
call fcn.0042f84d
push eax
lea ecx, [edi + 0x23e8]
call fcn.004378af
mov eax, dword [edi + 0x2408]
push 0
push 1
push 0x401
push eax
call esi
push 0
push 0
push 0
push 0
push edi
push 0x41a1e0
call fcn.00439274
push 0xb5
lea ecx, [edi + 0xe0]
push 0
push ecx
call fcn.0052ea80
push 0xa8
lea edx, [edi + 0x195]
push 0
push edx
call fcn.0052ea80
add esp, 0x18
push 0
push 0xb
push 0xc5
push 0x3fa
mov ecx, edi
call fcn.0042f8a0
push 0
push 0xa
push 0xc5
push 0x3fb
mov ecx, edi
call fcn.0042f8a0
push 0
push 0xa
push 0xc5
push 0x3fc
mov ecx, edi
call fcn.0042f8a0
push 0
push 0xa
push 0xc5
push 0x3fd
mov ecx, edi
call fcn.0042f8a0
push 0
push 0x12
push 0xc5
push 0x3fe
mov ecx, edi
call fcn.0042f8a0
push 0
push 0xa
push 0xc5
push 0x3ff
mov ecx, edi
call fcn.0042f8a0
push str.2000_01_01
push 0x3ff
mov ecx, edi
call fcn.0042f8d0
push 0
push 0xd
push 0xc5
push 0x400
mov ecx, edi
call fcn.0042f8a0
push 0
push 0xf
push 0xc5
push 0x401
mov ecx, edi
call fcn.0042f8a0
push 0
push 0xb
push 0xc5
push 0x402
mov ecx, edi
call fcn.0042f8a0
push 0
push 0x14
push 0xc5
push 0x406
mov ecx, edi
call fcn.0042f8a0
push 0
push 0x14
push 0xc5
push 0x40b
mov ecx, edi
call fcn.0042f8a0
push 0x405
mov ecx, edi
call fcn.0042f84d
push 0x563434
push 0
mov ebx, eax
mov eax, dword [ebx + 0x20]
push 0x143
push eax
call esi
mov ecx, dword [ebx + 0x20]
push 0x563420
push 0
push 0x143
push ecx
call esi
mov edx, dword [ebx + 0x20]
push 0x56340c
push 0
push 0x143
push edx
call esi
mov eax, dword [ebx + 0x20]
push 0x5633fc
push 0
push 0x143
push eax
call esi
mov ecx, dword [ebx + 0x20]
push 0x5633e4
push 0
push 0x143
push ecx
call esi
mov edx, dword [ebx + 0x20]
push 0x5633cc
push 0
push 0x143
push edx
call esi
mov eax, dword [ebx + 0x20]
push 0x5633b4
push 0
push 0x143
push eax
call esi
mov ecx, dword [ebx + 0x20]
push 0x5633a0
push 0
push 0x143
push ecx
call esi
mov edx, dword [ebx + 0x20]
push 0x563388
push 0
push 0x143
push edx
call esi
push 0x563374
push 0
push 0x143
mov eax, dword [ebx + 0x20]
push eax
call esi
mov ecx, dword [ebx + 0x20]
push 0x563360
push 0
push 0x143
push ecx
call esi
mov edx, dword [ebx + 0x20]
push 0x56334c
push 0
push 0x143
push edx
call esi
mov eax, dword [ebx + 0x20]
push 0
push 0
push 0x14e
push eax
call esi
push 0x40a
mov ecx, edi
call fcn.0042f84d
push 0x563434
push 0
mov edi, eax
mov ecx, dword [edi + 0x20]
push 0x143
push ecx
call esi
mov edx, dword [edi + 0x20]
push 0x563420
push 0
push 0x143
push edx
call esi
mov eax, dword [edi + 0x20]
push 0x56340c
push 0
push 0x143
push eax
call esi
mov ecx, dword [edi + 0x20]
push 0x5633fc
push 0
push 0x143
push ecx
call esi
mov edx, dword [edi + 0x20]
push 0x5633e4
push 0
push 0x143
push edx
call esi
mov eax, dword [edi + 0x20]
push 0x5633cc
push 0
push 0x143
push eax
call esi
mov ecx, dword [edi + 0x20]
push 0x5633b4
push 0
push 0x143
push ecx
call esi
mov edx, dword [edi + 0x20]
push 0x5633a0
push 0
push 0x143
push edx
call esi
mov eax, dword [edi + 0x20]
push 0x563388
push 0
push 0x143
push eax
call esi
push 0x563374
push 0
mov ecx, dword [edi + 0x20]
push 0x143
push ecx
call esi
mov edx, dword [edi + 0x20]
push 0x563360
push 0
push 0x143
push edx
call esi
mov eax, dword [edi + 0x20]
push 0x56334c
push 0
push 0x143
push eax
call esi
mov ecx, dword [edi + 0x20]
push 0
push 1
push 0x14e
push ecx
call esi
pop edi
pop esi
mov eax, 1
pop ebx
mov esp, ebp
pop ebp
ret