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

Disassembly:
mov qword [rsp + 8], rcx
sub rsp, 0x2a8
mov rax, qword [0x140055708]
xor rax, rsp
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x160], rax
mov eax, dword [0x140057380]
and eax, 0xffff
mov dword [rsp + 0x30], eax
mov eax, dword [0x140057380]
and eax, 0xffff0000
shr eax, 0x10
mov dword [rsp + 0x280], eax
mov dword [0x14005738c], 1
xor edx, edx
mov rcx, qword [rsp + 0x160]
call fcn.140005f80
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, [0x14003c9d1]
mov edx, 0x3e9
mov rcx, qword [rsp + 0x160]
call qword [sym.imp.USER32.dll_SetDlgItemTextA]
call fcn.140003150
lea rdx, [0x14003ca70]
mov rcx, qword [rax + 0x90]
call qword [sym.imp.KERNEL32.dll_lstrcmpA]
test eax, eax
je 0x140003e48
mov dword [rsp + 0x30], 0
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x284], eax
cmp dword [rsp + 0x284], 1
je 0x140003e62
jmp 0x140004173
mov r9d, 0x104
lea r8, [rsp + 0x50]
mov edx, 0xd
mov rcx, qword [0x140057378]
call qword [sym.imp.USER32.dll_LoadStringA]
lea r8, [0x14003ca3c]
mov edx, 0x104
lea rcx, [rsp + 0x50]
call fcn.1400027f0
mov r9d, 0x104
lea r8, [rsp + 0x170]
mov edx, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
mov rcx, qword [0x140057378]
call qword [sym.imp.USER32.dll_LoadStringA]
lea r8, [rsp + 0x170]
mov edx, 0x104
lea rcx, [rsp + 0x50]
call fcn.1400027f0
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 [0x140057378]
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 0x14000401d
jmp 0x1400040dc
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 0x14000416e
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 0x1400042a6
mov r9d, 0x104
lea r8, [rsp + 0x50]
mov edx, 0xd
mov rcx, qword [0x140057378]
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, [0x14003c9d2]
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 [0x140057378]
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 0x1400042f7
mov ecx, 1
call fcn.1400046f0
xor eax, eax
mov rcx, qword [rsp + 0x290]
xor rcx, rsp
call fcn.1400232d0
add rsp, 0x2a8
ret