Function at 0x140008544
Capabilities:
Get graphical window text

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0xba0
mov rax, qword [0x14002f318]
xor rax, rsp
mov qword [rsp + 0xb90], rax
mov r15d, 1
movzx ebx, cx
mov rsi, r8
movzx ebp, dx
lea r14d, [r15 + 0x41]
lea rcx, [rsp + 0x6b0]
xor edi, edi
xor edx, edx
mov r8, r14
mov r12w, r15w
mov r13, rdi
call fcn.140013900
lea rcx, [rsp + 0x700]
mov r8, r14
xor edx, edx
call fcn.140013900
lea rcx, [rsp + 0x130]
xor edx, edx
mov r8d, 0x104
call fcn.140013900
lea r14d, [r15 + 0xb]
lea rcx, [rsp + 0x50]
mov r8, r14
xor edx, edx
call fcn.140013900
lea rcx, [rsp + 0x750]
xor edx, edx
mov r8d, 0x3e8
call fcn.140013900
lea r8d, [r15 + 3]
lea rcx, [rsp + 0x30]
xor edx, edx
call fcn.140013900
lea rcx, [rsp + 0x60]
mov r8, r14
xor edx, edx
call fcn.140013900
lea rcx, [rsp + 0x38]
mov r8, r14
xor edx, edx
call fcn.140013900
lea r14d, [r15 + 5]
lea rcx, [rsp + 0x48]
mov r8, r14
xor edx, edx
call fcn.140013900
lea rcx, [rsp + 0x90]
xor edx, edx
mov r8d, 0x9c
call fcn.140013900
lea rcx, [rsp + 0x240]
xor edx, edx
mov r8d, 0x468
call fcn.140013900
lea r8d, [r15 + 0x1f]
lea rcx, [rsp + 0x70]
xor edx, edx
call fcn.140013900
lea eax, [rdi + 8]
mov r11d, ebx
cmp ebx, eax
jg 0x140009136
je 0x140009069
cmp ebx, edi
je 0x14000905d
sub r11d, r15d
je 0x140008ef5
sub r11d, r15d
je 0x140008ec4
sub r11d, r15d
je 0x140008a64
sub r11d, 2
je 0x1400089de
sub r11d, r15d
je 0x14000890e
cmp r11d, r15d
jne 0x14000916a
lea r14d, [r15 + 0x41]
lea rcx, [rsp + 0xb40]
xor edx, edx
mov r8, r14
call fcn.140013900
lea r11d, [r15 + 5]
lea ebx, [rdi + 0x6d]
mov rcx, rsi
mov edx, ebx
cmp bp, r11w
jne 0x14000877f
lea rax, [rsp + 0x6b0]
lea r12d, [rbx + 0x57]
xor r9d, r9d
mov r8d, r12d
mov word [rsp + 0x6b0], r14w
mov qword [rsp + 0x20], rax
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov r9, r15
mov r8d, r12d
mov rdi, rax
lea rax, [rsp + 0x700]
mov edx, ebx
mov rcx, rsi
mov word [rsp + 0x700], r14w
mov qword [rsp + 0x20], rax
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
lea rcx, [rsp + 0x6b0]
mov edx, edi
mov rbx, rax
call fcn.1400084c0
lea rcx, [rsp + 0x700]
mov edx, ebx
call fcn.1400084c0
lea r9d, [r15 + 5]
lea r8, [rsp + 0x130]
lea rdx, [rsp + 0x700]
lea rcx, [rsp + 0x6b0]
call fcn.14000eb9c
mov r12w, ax
jmp 0x140009903
call qword [sym.imp.USER32.dll_GetDlgItem]
lea rdx, [0x1400219d0]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowTextA]
lea r8, [rsp + 0x130]
lea rdx, [rsp + 0x700]
lea rcx, [rsp + 0x6b0]
movzx r9d, bp
call fcn.14000eb9c
mov r14d, 0x3e8
lea r9, [rsp + 0x130]
lea r8, str.FileName_s_r_n
lea rcx, [rsp + 0x750]
mov rdx, r14
mov r12w, ax
call fcn.140013a80
lea r11, [rsp + 0x750]
mov ebp, 0xc2
xor r9d, r9d
mov edx, ebx
mov rcx, rsi
mov r8d, ebp
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
movzx ecx, di
lea rdx, str.TWDE_CHECKFLASH
movzx eax, cx
mov r8d, 0x110c
shl rax, 5
cmp r8w, word [rax + rdx + 8]
je 0x14000882d
add cx, r15w
cmp cx, 0x7c
jb 0x14000880c
jmp 0x140008838
movzx r13d, cx
shl r13, 5
add r13, rdx
mov edx, dword [r13 + 0x18]
cmp edx, edi
jbe 0x140008885
mov rcx, qword [r13 + 0x10]
movzx r8d, word [rsp + 0x230]
movzx eax, di
add rax, rax
cmp r8w, word [rcx + rax*8 + 8]
je 0x140008868
add di, r15w
movzx eax, di
cmp eax, edx
jb 0x14000884d
jmp 0x140008885
movzx r8d, di
mov edx, 0x42
add r8, r8
mov r8, qword [rcx + r8*8]
lea rcx, [rsp + 0xb40]
call fcn.140013aa4
lea rdx, str.Format
lea rcx, [rsp + 0x750]
mov r8d, r14d
call qword [sym.imp.KERNEL32.dll_lstrcpynA]
lea rdx, [rsp + 0xb40]
lea rcx, [rsp + 0x750]
call qword [sym.imp.KERNEL32.dll_lstrcatA]
lea rdx, [0x1400205d0]
lea rcx, [rsp + 0x750]
call qword [sym.imp.KERNEL32.dll_lstrcatA]
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
movsx r9d, word [rsp + 0x232]
lea r8, str.VRefNum_ld_r_n
mov rdx, r14
lea rcx, [rsp + 0x750]
call fcn.140013a80
xor r9d, r9d
jmp 0x1400098e8
mov ebx, 0x6d
mov rcx, rsi
mov edx, ebx
call qword [sym.imp.USER32.dll_GetDlgItem]
lea rdx, [0x1400219d0]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowTextA]
lea rcx, [rsp + 0x50]
call fcn.14000f474
mov r9d, dword [rsp + 0x50]
mov r14d, 0x3e8
lea r8, str.MinBufSize_ld_r_n
lea rcx, [rsp + 0x750]
mov rdx, r14
mov r12w, ax
call fcn.140013a80
lea r11, [rsp + 0x750]
lea ebp, [rbx + 0x55]
xor r9d, r9d
mov edx, ebx
mov rcx, rsi
mov r8d, ebp
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov r9d, dword [rsp + 0x54]
lea r8, str.MaxBufSize_ld_r_n
lea rcx, [rsp + 0x750]
mov rdx, r14
call fcn.140013a80
lea r11, [rsp + 0x750]
mov r9, r15
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov r9d, dword [rsp + 0x58]
lea r8, str.Preferred_ld_r_n
lea rcx, [rsp + 0x750]
mov rdx, r14
mov ebx, 0x6d
mov rcx, rsi
mov edx, ebx
call qword [sym.imp.USER32.dll_GetDlgItem]
lea rdx, [0x1400219d0]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowTextA]
lea rcx, [rsp + 0x48]
movzx edx, bp
call fcn.14000f43c
movzx r9d, word [rsp + 0x48]
mov r14d, 0x3e8
lea r8, str.Count_ld_r_n
lea rcx, [rsp + 0x750]
mov rdx, r14
mov r12w, ax
call fcn.140013a80
lea r11, [rsp + 0x750]
lea ebp, [rbx + 0x55]
xor r9d, r9d
mov edx, ebx
mov rcx, rsi
mov r8d, ebp
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov r9d, dword [rsp + 0x4a]
lea r8, str.EOJ_ld_r_n
jmp 0x1400088f6
mov ebx, 0x6d
mov rcx, rsi
mov edx, ebx
call qword [sym.imp.USER32.dll_GetDlgItem]
lea rdx, [0x1400219d0]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowTextA]
lea ecx, [rbx - 0x69]
lea eax, [rbx - 0x6a]
cmp bp, cx
je 0x140008b2b
cmp bp, 5
je 0x140008b2b
cmp bp, ax
je 0x140008b2b
mov ecx, edi
lea rax, [0x14002b078]
cmp word [rax], bp
je 0x140008ac9
lea rdx, [0x14002b0e8]
add rax, 0x10
add ecx, r15d
cmp rax, rdx
jl 0x140008aaf
jmp 0x140008ada
movsxd rdi, ecx
lea rax, str.TWJC_JSIC
shl rdi, 4
add rdi, rax
mov r9, qword [rdi]
lea r8, str.DAT_IDENTITY__s
lea rcx, [rsp + 0x750]
mov edx, 0x3e8
call fcn.140013a80
mov rcx, qword [0x140030aa8]
lea rax, [rsp + 0x750]
mov qword [rsp + 0x28], rax
lea rax, str.Not_supported_from_Specials_menu
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], rax
call fcn.140003194
mov r12d, r15d
jmp 0x140009903
lea rcx, [rsp + 0x90]
lea rdx, [0x140031de0]
mov r8d, 0x9c
call fcn.140013c70
mov r9d, dword [rsp + 0x90]
mov r14d, 0x3e8
lea r8, str.Id_ld_r_n
lea rcx, [rsp + 0x750]
mov rdx, r14
mov r12w, di
call fcn.140013a80
lea r11, [rsp + 0x750]
mov ebp, 0xc2
xor r9d, r9d
mov edx, ebx
mov rcx, rsi
mov r8d, ebp
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
movzx r9d, word [rsp + 0x94]
lea r8, str.Version.MajorNum_d_r_n
lea rcx, [rsp + 0x750]
mov rdx, r14
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
movzx r9d, word [rsp + 0x96]
lea r8, str.Version.MinorNum_d_r_n
lea rcx, [rsp + 0x750]
mov rdx, r14
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
movzx ecx, word [rsp + 0x98]
mov r11d, edi
lea rax, [0x14002b6b8]
lea r13, [0x140002000]
cmp word [rax], cx
je 0x140008c40
lea rdx, [0x14002b798]
add rax, 0x10
add r11d, r15d
cmp rax, rdx
jl 0x140008c1f
jmp 0x140008c83
movsxd r9, r11d
lea r8, str.Version.Language_s_r_n
lea rcx, [rsp + 0x750]
add r9, r9
mov rdx, r14
mov r9, qword [r13 + r9*8 + 0x296b0]
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
movzx edx, word [rsp + 0x9a]
mov ecx, edi
lea rax, [0x14002b798]
cmp word [rax], dx
je 0x140008cae
lea r8, [0x14002c4b8]
add rax, 0x10
add ecx, r15d
cmp rax, r8
jl 0x140008c94
jmp 0x140008cf1
movsxd r9, ecx
lea r8, str.Version.Country_s_r_n
lea rcx, [rsp + 0x750]
add r9, r9
mov rdx, r14
mov r9, qword [r13 + r9*8 + 0x29790]
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
lea r9, [rsp + 0x9c]
lea r8, str.Version.Info_s_r_n
lea rcx, [rsp + 0x750]
mov rdx, r14
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
movzx r9d, word [rsp + 0xbe]
lea r8, str.ProtocolMajor_d_r_n
lea rcx, [rsp + 0x750]
mov rdx, r14
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
movzx r9d, word [rsp + 0xc0]
lea r8, str.ProtocolMinor_d_r_n
lea rcx, [rsp + 0x750]
mov rdx, r14
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
lea rcx, [0x14002a068]
movzx eax, word [rcx]
cmp eax, dword [rsp + 0xc2]
je 0x140008de3
lea rax, [0x14002a098]
add rcx, 0x10
add edi, r15d
cmp rcx, rax
jl 0x140008db1
cmp dword [rsp + 0xc2], 3
jne 0x140008e26
lea r9, str.DG_IMAGE__DG_CONTROL
jmp 0x140008df1
movsxd r9, edi
add r9, r9
mov r9, qword [r13 + r9*8 + 0x28060]
lea r8, str.SupportedGroups_s_r_n
lea rcx, [rsp + 0x750]
mov rdx, r14
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
lea r9, [rsp + 0xc6]
lea r8, str.Manufacturer_s_r_n
lea rcx, [rsp + 0x750]
mov rdx, r14
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
lea r9, [rsp + 0xe8]
lea r8, str.ProductFamily_s_r_n
lea rcx, [rsp + 0x750]
mov rdx, r14
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
lea r9, [rsp + 0x10a]
lea r8, str.ProductName_s_r_n
mov rdx, r14
lea rcx, [rsp + 0x750]
call fcn.140013a80
jmp 0x140008906
lea rax, str.DAT_EVENT
mov qword [rsp + 0x28], rax
lea rax, str.Not_supported_from_Specials_menu
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, rsi
mov qword [rsp + 0x20], rax
call fcn.140003194
mov r12w, r15w
jmp 0x140009903
xor r9d, r9d
mov r8d, 0x147
mov rcx, rsi
lea ebx, [r9 + 0x69]
mov qword [rsp + 0x20], rdi
mov edx, ebx
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
cmp eax, edi
jl 0x140009903
movsxd r9, eax
mov r8d, 0x150
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], rdi
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
movzx ecx, di
lea rdx, str.TWDE_CHECKFLASH
movzx r8d, word [rax + 8]
movzx eax, cx
shl rax, 5
cmp r8w, word [rax + rdx + 8]
je 0x140008f5d
add cx, r15w
cmp cx, 0x7c
jb 0x140008f42
jmp 0x140008f68
movzx r13d, cx
shl r13, 5
add r13, rdx
mov rcx, qword [r13]
lea rdx, str.CAP_SUPPORTEDCAPS
call qword [sym.imp.KERNEL32.dll_lstrcmpA]
mov edx, dword [0x140030ce8]
cmp eax, edi
mov eax, 8
cmove edx, r15d
mov dword [0x140030ce8], edx
cmp bp, ax
jne 0x140008fa9
lea r8d, [rax + 0x65]
mov rdx, rsi
mov rcx, r13
call fcn.14000ed2c
jmp 0x14000904e
cmp bp, r14w
je 0x140008fc8
mov r9d, 0x6d
mov r8, rsi
movzx edx, bp
mov rcx, r13
call fcn.14000ffc4
jmp 0x14000904e
mov ebp, 0x22
lea rcx, [rsp + 0xb40]
xor edx, edx
mov r8, rbp
mov rbx, rdi
call fcn.140013900
lea r8, [rsp + 0xb40]
lea edx, [rbp + 0x49]
mov r9d, ebp
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetDlgItemTextA]
movzx ebp, di
lea r12, [0x14002ac50]
movzx edx, bp
lea rcx, [rsp + 0xb40]
add rdx, rdx
mov rdx, qword [r12 + rdx*8]
call qword [sym.imp.KERNEL32.dll_lstrcmpA]
cmp eax, edi
je 0x14000902b
add bp, r15w
cmp bp, 5
jb 0x140009003
jmp 0x140009035
movzx ebx, bp
shl rbx, 4
add rbx, r12
mov edx, r14d
mov r9d, 0x6d
mov r8, rsi
mov rcx, r13
mov qword [rsp + 0x20], rbx
call fcn.1400107ec
mov r12w, ax
mov dword [0x140030ce8], edi
jmp 0x140009903
lea rax, str.DAT_NULL
jmp 0x140008ecb
lea rcx, [rsp + 0x30]
call fcn.14000f4b0
mov ebx, 0x6d
mov rcx, rsi
mov edx, ebx
mov r12w, ax
call qword [sym.imp.USER32.dll_GetDlgItem]
lea rdx, [0x1400219d0]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowTextA]
mov eax, dword [rsp + 0x30]
lea r13, [0x140002000]
movzx ecx, di
add rcx, rcx
cmp word [r13 + rcx*8 + 0x2c8d8], ax
je 0x1400090c5
add di, r15w
cmp di, 0x16
jb 0x1400090a2
mov r14d, 0x3e8
jmp 0x1400090f1
movzx r9d, di
mov r14d, 0x3e8
lea r8, str.ConditionCode___s_r_n
add r9, r9
lea rcx, [rsp + 0x750]
mov rdx, r14
mov r9, qword [r13 + r9*8 + 0x2c8d0]
call fcn.140013a80
lea rax, [rsp + 0x750]
mov ebp, 0xc2
xor r9d, r9d
mov edx, ebx
mov rcx, rsi
mov r8d, ebp
mov qword [rsp + 0x20], rax
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
movzx r9d, word [rsp + 0x32]
lea r8, str.Reserved___ld_r_n
lea rcx, [rsp + 0x750]
mov rdx, r14
call fcn.140013a80
jmp 0x1400098e5
sub r11d, 9
je 0x1400096c1
sub r11d, r15d
je 0x1400096b5
sub r11d, 2
je 0x140009673
sub r11d, r15d
je 0x140009903
sub r11d, r15d
je 0x1400092ed
cmp r11d, r15d
je 0x140009182
lea rax, str.Capability_unknown
mov qword [rsp + 0x28], rax
lea rax, str.System_Error
jmp 0x140008ed7
mov ebx, 0x6d
mov rcx, rsi
mov edx, ebx
call qword [sym.imp.USER32.dll_GetDlgItem]
lea rdx, [0x1400219d0]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowTextA]
lea rcx, [rsp + 0x70]
movzx edx, bp
call fcn.14000f8a8
mov edi, 0x3e8
lea r8, str.pCommand___r_n
lea rcx, [rsp + 0x750]
mov rdx, rdi
mov r12w, ax
call fcn.140013a80
lea r11, [rsp + 0x750]
lea ebp, [rbx + 0x55]
mov r8d, ebp
xor r9d, r9d
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov r9d, dword [rsp + 0x78]
lea r8, str.CommandBytes_ld_r_n
lea rcx, [rsp + 0x750]
mov rdx, rdi
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov r9d, dword [rsp + 0x7c]
lea r8, str.Direction_ld_r_n
lea rcx, [rsp + 0x750]
mov rdx, rdi
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
lea r8, str.pData___r_n
lea rcx, [rsp + 0x750]
mov rdx, rdi
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov r9d, dword [rsp + 0x88]
lea r8, str.DataBytes_ld_r_n
lea rcx, [rsp + 0x750]
mov rdx, rdi
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov r9d, dword [rsp + 0x8c]
lea r8, str.DataBytesXfered_ld_r_n
mov rdx, rdi
jmp 0x1400088f9
mov ebx, 0x6d
mov rcx, rsi
mov edx, ebx
call qword [sym.imp.USER32.dll_GetDlgItem]
lea rdx, [0x1400219d0]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowTextA]
lea rcx, [rsp + 0x240]
movzx edx, bp
call fcn.14000f878
mov r12w, ax
mov eax, 0x803
cmp bp, ax
jne 0x14000935a
mov r9d, dword [rsp + 0x448]
lea r8, str.Recursive_d_r_n
lea rcx, [rsp + 0x750]
mov edx, 0x3e8
call fcn.140013a80
xor r9d, r9d
mov r8d, 0xc2
jmp 0x1400098eb
mov eax, 0x807
cmp bp, ax
jne 0x1400095e1
lea rcx, [0x14002d6d8]
movzx eax, word [rcx]
mov ebp, 0xc2
cmp eax, dword [rsp + 0x44c]
je 0x14000939a
lea rax, [0x14002d768]
add rcx, 0x10
add edi, r15d
cmp rcx, rax
jl 0x14000936f
mov edi, 0x3e8
jmp 0x1400093e9
movsxd r9, edi
lea r13, [0x140002000]
mov edi, 0x3e8
add r9, r9
lea r8, str.FileType_s_r_n
lea rcx, [rsp + 0x750]
mov r9, qword [r13 + r9*8 + 0x2b6d0]
mov rdx, rdi
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov r9d, dword [rsp + 0x450]
lea r8, str.Size_ld_r_n
lea rcx, [rsp + 0x750]
mov rdx, rdi
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov r13d, 0x42
lea r8, [rsp + 0x454]
lea rcx, [rsp + 0x6b0]
mov rdx, r13
call fcn.140013aa4
lea r9, [rsp + 0x6b0]
lea r8, str.CreateTimeDate_s_r_n
lea rcx, [rsp + 0x750]
mov rdx, rdi
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
lea r8, [rsp + 0x476]
lea rcx, [rsp + 0x6b0]
mov rdx, r13
call fcn.140013aa4
lea r9, [rsp + 0x6b0]
lea r8, str.ModifiedTimeDate_s_r_n
lea rcx, [rsp + 0x750]
mov rdx, rdi
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov r9d, dword [rsp + 0x498]
lea r8, str.FreeSpace_ld_r_n
lea rcx, [rsp + 0x750]
mov rdx, rdi
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov r9d, dword [rsp + 0x49c]
lea r8, str.NewImageSize_ld_r_n
lea rcx, [rsp + 0x750]
mov rdx, rdi
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov r9d, dword [rsp + 0x4a0]
lea r8, str.NumberOfFiles_ld_r_n
lea rcx, [rsp + 0x750]
mov rdx, rdi
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov r9d, dword [rsp + 0x4a4]
lea r8, str.NumberOfSnippets_ld_r_n
lea rcx, [rsp + 0x750]
mov rdx, rdi
call fcn.140013a80
lea r11, [rsp + 0x750]
xor r9d, r9d
mov r8d, ebp
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
lea r9, [rsp + 0x4ac]
lea r8, str.Reserved_ld_r_n
mov rdx, rdi
jmp 0x140008eb2
mov r13d, 0x42
lea r8, [rsp + 0x240]
lea rcx, [rsp + 0x6b0]
mov rdx, r13
call fcn.140013aa4
mov r14d, 0x3e8
lea r9, [rsp + 0x6b0]
lea r8, str.InputName_s_r_n
lea rcx, [rsp + 0x750]
mov rdx, r14
call fcn.140013a80
lea r11, [rsp + 0x750]
mov ebp, 0xc2
mov r8d, ebp
xor r9d, r9d
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
lea r8, [rsp + 0x340]
lea rcx, [rsp + 0x6b0]
mov rdx, r13
call fcn.140013aa4
lea r9, [rsp + 0x6b0]
lea r8, str.OutputName_s_r_n
jmp 0x140008eaf
mov ebx, 0x6d
mov rcx, rsi
mov edx, ebx
call qword [sym.imp.USER32.dll_GetDlgItem]
lea rdx, [0x1400219d0]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowTextA]
lea rcx, [rsp + 0x60]
movzx edx, bp
call fcn.14000ef40
mov r9d, dword [rsp + 0x60]
lea r8, str.InfoLength_ld_r_n
mov r12w, ax
jmp 0x14000933a
lea rax, str.DAT_XFERGROUP
jmp 0x140008ecb
mov r14d, 0x42
lea rax, [rsp + 0x6b0]
mov r12d, 0xc4
lea ebx, [r14 + 0x2b]
xor r9d, r9d
mov rcx, rsi
mov r8d, r12d
mov edx, ebx
mov word [rsp + 0x6b0], r14w
mov qword [rsp + 0x20], rax
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
lea r11, [rsp + 0x6b0]
lea r8d, [r12 + 0xa]
xor r9d, r9d
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov edx, ebx
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetDlgItem]
lea r13d, [r12 + 0x3b]
lea rdx, [rsp + 0x6b0]
mov rcx, rax
mov r8d, r13d
call qword [sym.imp.USER32.dll_GetWindowTextA]
lea rcx, [rsp + 0x6b0]
mov edx, eax
call fcn.1400084c0
lea rcx, [rsp + 0x6b0]
mov rdx, r14
call fcn.1400145bc
lea rax, [rsp + 0x700]
mov r9, r15
mov r8d, r12d
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], rax
mov word [rsp + 0x700], r14w
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
mov edx, ebx
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetDlgItem]
lea rdx, [rsp + 0x700]
mov r8d, r13d
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowTextA]
lea rcx, [rsp + 0x700]
mov edx, eax
call fcn.1400084c0
lea rcx, [rsp + 0x700]
mov rdx, r14
call fcn.1400145bc
lea r13, str.TRUE
lea rcx, [rsp + 0x6b0]
mov rdx, r13
mov word [rsp + 0x38], di
mov word [rsp + 0x3a], di
mov qword [rsp + 0x3c], rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpA]
cmp eax, edi
je 0x140009804
lea rdx, [0x1400215dc]
lea rcx, [rsp + 0x6b0]
call qword [sym.imp.KERNEL32.dll_lstrcmpA]
cmp eax, edi
jne 0x14000980a
mov word [rsp + 0x38], r15w
lea rcx, [rsp + 0x700]
mov rdx, r13
call qword [sym.imp.KERNEL32.dll_lstrcmpA]
cmp eax, edi
je 0x140009838
lea rdx, [0x1400215dc]
lea rcx, [rsp + 0x6b0]
call qword [sym.imp.KERNEL32.dll_lstrcmpA]
cmp eax, edi
jne 0x14000983e
mov word [rsp + 0x3a], r15w
lea rcx, [rsp + 0x38]
movzx edx, bp
call fcn.14000f4e8
mov edx, ebx
mov rcx, rsi
mov r12w, ax
call qword [sym.imp.USER32.dll_GetDlgItem]
lea rdx, [0x1400219d0]
mov rcx, rax
call qword [sym.imp.USER32.dll_SetWindowTextA]
mov r14d, 0x3e8
lea r8, str.ShowUI_s_r_n
mov rdx, r14
lea rcx, [rsp + 0x750]
mov r9, r13
cmp word [rsp + 0x38], r15w
je 0x140009894
lea r9, str.FALSE
call fcn.140013a80
lea r11, [rsp + 0x750]
mov ebp, 0xc2
mov r8d, ebp
xor r9d, r9d
mov edx, ebx
mov rcx, rsi
mov qword [rsp + 0x20], r11
call qword [sym.imp.USER32.dll_SendDlgItemMessageA]
lea r8, str.ModalUI_s_r_n
mov rdx, r14
lea rcx, [rsp + 0x750]
mov r9, r13
cmp word [rsp + 0x3a], r15w
je 0x1400098e0
lea r9, str.FALSE
call fcn.140013a80
mov r9, r15