Function at 0x140003be0
Capabilities:
Get graphical window text
Hide graphical window

Disassembly:
mov qword [rsp + 8], rcx
sub rsp, 0x2a8
mov rax, qword [0x1400544f8]
xor rax, rsp
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x160], rax
mov eax, dword [0x140056180]
and eax, 0xffff
mov dword [rsp + 0x30], eax
mov eax, dword [0x140056180]
and eax, 0xffff0000
shr eax, 0x10
mov dword [rsp + 0x280], eax
mov dword [0x14005618c], 1
xor edx, edx
mov rcx, qword [rsp + 0x160]
call fcn.140005e00
mov edx, 0x3e8
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_GetDlgItem]
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
lea r8, [0x14003c292]
mov edx, 0x3e9
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_SetDlgItemTextA]
call fcn.140002cf0
lea rdx, [0x14003c330]
mov rcx, qword [rax + 0x90]
call qword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
je 0x140003ca8
mov dword [rsp + 0x30], 0
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x284], eax
cmp dword [rsp + 0x284], 1
je 0x140003cc2
jmp 0x140003fd3
mov r9d, 0x104
lea r8, [rsp + 0x50]
mov edx, 0xd
mov rcx, qword [0x140056178]
call qword [sym.imp.USER32.dll_LoadStringA]
lea r8, [0x14003c2fc]
mov edx, 0x104
lea rcx, [rsp + 0x50]
call fcn.140002350
mov r9d, 0x104
lea r8, [rsp + 0x170]
mov edx, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
mov rcx, qword [0x140056178]
call qword [sym.imp.USER32.dll_LoadStringA]
lea r8, [rsp + 0x170]
mov edx, 0x104
lea rcx, [rsp + 0x50]
call fcn.140002350
lea r8, [rsp + 0x50]
mov edx, 0x3ea
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_SetDlgItemTextA]
mov edx, 2
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov edx, 1
mov rcx, rax
call qword [sym.imp.USER32.dll_EnableWindow]
mov edx, 3
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov edx, 1
mov rcx, rax
call qword [sym.imp.USER32.dll_EnableWindow]
mov r9d, 0x104
lea r8, [rsp + 0x50]
mov edx, 3
mov rcx, qword [0x140056178]
call qword [sym.imp.USER32.dll_LoadStringA]
mov edx, 3
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_GetDlgItem]
lea rdx, [rsp + 0x50]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowTextA]
mov edx, 3
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov edx, 5
mov rcx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
mov edx, 1
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov edx, 1
mov rcx, rax
call qword [sym.imp.USER32.dll_EnableWindow]
mov edx, 1
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov edx, 0xfffffff0
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowLongPtrA]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x38]
and rax, 0xfffffffffffffffe
mov qword [rsp + 0x38], rax
mov edx, 1
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov r8, qword [rsp + 0x38]
mov edx, 0xfffffff0
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowLongPtrA]
mov eax, dword [rsp + 0x280]
mov dword [rsp + 0x288], eax
cmp dword [rsp + 0x288], 0
je 0x140003e7d
jmp 0x140003f3c
mov edx, 3
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov edx, 0xfffffff0
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowLongPtrA]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x38]
or rax, 1
mov qword [rsp + 0x38], rax
mov edx, 3
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov r8, qword [rsp + 0x38]
mov edx, 0xfffffff0
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowLongPtrA]
xor r9d, r9d
mov r8d, 3
mov edx, 0x401
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_SendMessageA]
mov qword [rsp + 0x20], 1
mov r9d, 1
mov r8d, 0xf4
mov edx, 3
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov edx, 3
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetFocus]
jmp 0x140003fce
mov edx, 2
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov edx, 0xfffffff0
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowLongPtrA]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x38]
or rax, 1
mov qword [rsp + 0x38], rax
xor r9d, r9d
mov r8d, 2
mov edx, 0x401
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_SendMessageA]
mov edx, 2
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov r8, qword [rsp + 0x38]
mov edx, 0xfffffff0
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowLongPtrA]
mov edx, 2
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetFocus]
jmp 0x140004106
mov r9d, 0x104
lea r8, [rsp + 0x50]
mov edx, 0xd
mov rcx, qword [0x140056178]
call qword [sym.imp.USER32.dll_LoadStringA]
lea r8, [rsp + 0x50]
mov edx, 0x3ea
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_SetDlgItemTextA]
lea r8, [0x14003c293]
mov edx, 0x3e9
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_SetDlgItemTextA]
mov edx, 2
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov edx, 1
mov rcx, rax
call qword [sym.imp.USER32.dll_EnableWindow]
mov r9d, 0x104
lea r8, [rsp + 0x50]
mov edx, 5
mov rcx, qword [0x140056178]
call qword [sym.imp.USER32.dll_LoadStringA]
mov edx, 2
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_GetDlgItem]
lea rdx, [rsp + 0x50]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowTextA]
mov qword [rsp + 0x20], 1
xor r9d, r9d
mov r8d, 0xf4
mov edx, 1
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
xor r9d, r9d
mov r8d, 2
mov edx, 0x401
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_SendMessageA]
mov qword [rsp + 0x20], 1
mov r9d, 1
mov r8d, 0xf4
mov edx, 2
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov edx, 2
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetFocus]
mov edx, 1
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_GetDlgItem]
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
mov edx, 1
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_GetDlgItem]
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_EnableWindow]
cmp qword [rsp + 0x2b0], 0
jne 0x140004157
mov ecx, 1
call fcn.1400044e0
xor eax, eax
mov rcx, qword [rsp + 0x290]
xor rcx, rsp
call fcn.140023060
add rsp, 0x2a8
ret