Function at 0x411210c0
Capabilities:
Read .ini file

Disassembly:
mov rax, rsp
push rdi
sub rsp, 0x280
mov qword [rsp + 0x28], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rbp
mov qword [rax + 0x20], rsi
mov rax, qword [0x41359af8]
xor rax, rsp
mov qword [rsp + 0x270], rax
mov rbp, rcx
mov rcx, qword [0x4135c078]
test rcx, rcx
jne 0x4112112b
mov ecx, 0x80
call fcn.41211580
mov qword [rsp + 0x20], rax
test rax, rax
je 0x41121122
mov rcx, rax
call fcn.41113c80
mov rcx, rax
jmp 0x41121124
xor ecx, ecx
mov qword [0x4135c078], rcx
mov rax, qword [rcx]
call qword [rax + 0x18]
mov rsi, rax
mov edx, 7
mov qword [rsp + 0x50], rdx
xor r8d, r8d
mov qword [rsp + 0x48], r8
mov word [rsp + 0x38], r8w
xor eax, eax
or rcx, 0xffffffffffffffff
mov rdi, rsi
repne scasw ax, word [rdi]
not rcx
sub rcx, 1
mov rbx, rcx
movabs rax, 0x7ffffffffffffffe
cmp rcx, rax
jbe 0x41121180
call fcn.4120fbc0
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x48]
cmp rdx, rbx
jae 0x41121199
mov rdx, rbx
lea rcx, [rsp + 0x30]
call fcn.41022ab0
mov rdx, qword [rsp + 0x50]
jmp 0x411211b7
test rbx, rbx
jne 0x411211b7
mov qword [rsp + 0x48], rbx
lea rax, [rsp + 0x38]
cmp rdx, 8
cmovae rax, qword [rsp + 0x38]
mov word [rax], bx
jmp 0x411211f9
test rbx, rbx
je 0x411211f9
lea rcx, [rsp + 0x38]
cmp rdx, 8
cmovae rcx, qword [rsp + 0x38]
lea rdi, [rbx + rbx]
add rdx, rdx
mov r9, rdi
mov r8, rsi
call fcn.412118b0
mov qword [rsp + 0x48], rbx
lea rax, [rsp + 0x38]
cmp qword [rsp + 0x50], 8
cmovae rax, qword [rsp + 0x38]
mov word [rdi + rax], 0
mov r8d, 6
lea rdx, str.Config
lea rcx, [rsp + 0x30]
call fcn.41022fe0
mov r8d, 1
lea rdx, [0x4129a2c0]
lea rcx, [rsp + 0x30]
call fcn.41022fe0
mov r8d, 0xb
lea rdx, str.Related.ini
lea rcx, [rsp + 0x30]
call fcn.41022fe0
mov word [rsp + 0x60], 0
xor edx, edx
mov r8d, 0x206
lea rcx, [rsp + 0x62]
call fcn.412121c0
xor edx, edx
lea rcx, str.IsModifyWndTransparent64
movzx eax, word [rdx + rcx]
mov word [rsp + rdx + 0x60], ax
add rdx, 2
test ax, ax
jne 0x41121260
lea r9, [rsp + 0x38]
cmp qword [rsp + 0x50], 8
cmovae r9, qword [rsp + 0x38]
xor r8d, r8d
lea rdx, [rsp + 0x60]
lea rcx, str.SetModify
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
cmp eax, 1
jne 0x41121410
mov rdi, qword [0x4135c080]
test rdi, rdi
jne 0x411212d7
mov ecx, 0x1a0
call fcn.41211580
mov qword [rsp + 0x20], rax
test rax, rax
je 0x411212ce
mov rcx, rax
call fcn.4110b220
mov rdi, rax
jmp 0x411212d0
xor edi, edi
mov qword [0x4135c080], rdi
mov rcx, qword [rbp + 0x18]
mov rax, qword [rcx]
mov edx, 0x53
call qword [rax]
mov r8d, eax
xor edx, edx
mov rcx, rdi
call fcn.410b8010
mov rdi, qword [0x413609b8]
test rdi, rdi
jne 0x41121328
mov ecx, 0x1e8
call fcn.41211580
mov qword [rsp + 0x20], rax
test rax, rax
je 0x4112131f
mov rcx, rax
call fcn.410c14f0
mov rdi, rax
jmp 0x41121321
xor edi, edi
mov qword [0x413609b8], rdi
mov rcx, qword [rbp + 0x18]
mov rax, qword [rcx]
mov edx, 0x54
call qword [rax]
mov r8d, eax
xor edx, edx
mov rcx, rdi
call fcn.410c8680
mov rdi, qword [0x413609b0]
test rdi, rdi
jne 0x41121379
mov ecx, 0x1f0
call fcn.41211580
mov qword [rsp + 0x20], rax
test rax, rax
je 0x41121370
mov rcx, rax
call fcn.410bd820
mov rdi, rax
jmp 0x41121372
xor edi, edi
mov qword [0x413609b0], rdi
mov rcx, qword [rbp + 0x18]
mov rax, qword [rcx]
mov edx, 0x54
call qword [rax]
mov r8d, eax
xor edx, edx
mov rcx, rdi
call fcn.410c8680
mov rdi, qword [0x4135c030]
test rdi, rdi
jne 0x411213ca
mov ecx, 0x2e8
call fcn.41211580
mov qword [rsp + 0x20], rax
test rax, rax
je 0x411213c1
mov rcx, rax
call fcn.410e1530
mov rdi, rax
jmp 0x411213c3
xor edi, edi
mov qword [0x4135c030], rdi
mov rcx, qword [rbp + 0x18]
mov rax, qword [rcx]
mov edx, 0x54
call qword [rax]
mov r8d, eax
xor edx, edx
mov rcx, rdi
call fcn.410c8680
lea r9, [rsp + 0x38]
cmp qword [rsp + 0x50], 8
cmovae r9, qword [rsp + 0x38]
lea r8, [0x4129afd4]
lea rdx, [rsp + 0x60]
lea rcx, str.SetModify
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
nop
cmp qword [rsp + 0x50], 8
jb 0x41121422
mov rcx, qword [rsp + 0x38]
call fcn.41210d60
mov rcx, qword [rsp + 0x270]
xor rcx, rsp
call fcn.41211b80
lea r11, [rsp + 0x280]
mov rbx, qword [r11 + 0x18]
mov rbp, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rsp, r11
pop rdi
ret
push rbx
sub rsp, 0x20
mov rbx, rcx
call fcn.4111e2c0
mov rcx, rbx
add rsp, 0x20
pop rbx
jmp 0x411210c0