Function at 0x180136af0
Capabilities:
Read .ini file

Disassembly:
mov rax, rsp
push rbp
lea rbp, [rax - 0x188]
sub rsp, 0x280
mov qword [rsp + 0x28], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
movaps xmmword [rax - 0x18], xmm6
mov rax, qword [0x180332088]
xor rax, rsp
mov qword [rbp + 0x160], rax
mov rsi, rcx
mov rax, qword [0x180344fe8]
test rax, rax
jne 0x180136b58
lea ecx, [rax + 0x70]
call fcn.1802037c4
mov qword [rsp + 0x20], rax
mov rcx, rax
call fcn.18012e5a0
nop
mov qword [0x180344fe8], rax
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x18]
mov qword [rsp + 0x48], 7
xor r8d, r8d
mov qword [rsp + 0x40], r8
mov word [rsp + 0x30], r8w
cmp word [rax], r8w
je 0x180136b8d
or r8, 0xffffffffffffffff
inc r8
cmp word [rax + r8*2], 0
jne 0x180136b82
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.18005c660
nop
mov r8d, 6
lea rdx, [0x1802abd08]
lea rcx, [rsp + 0x30]
call fcn.18005ffc0
mov r8d, 1
lea rdx, [0x1802abc78]
lea rcx, [rsp + 0x30]
call fcn.18005ffc0
mov r8d, 0xb
lea rdx, str.Related.ini
lea rcx, [rsp + 0x30]
call fcn.18005ffc0
xor edx, edx
mov r8d, 0x206
lea rcx, [rsp + 0x52]
call fcn.180233580
movups xmm0, xmmword [str.IsModifyWndTransparent64]
movaps xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [0x1802afe70]
movaps xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [0x1802afe80]
movaps xmmword [rsp + 0x70], xmm0
movzx eax, word [0x1802afe90]
mov word [rbp - 0x80], ax
lea r9, [rsp + 0x30]
cmp qword [rsp + 0x48], 8
cmovae r9, qword [rsp + 0x30]
xor r8d, r8d
lea rdx, [rsp + 0x50]
lea rcx, str.SetModify
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileIntW]
cmp eax, 1
jne 0x180136df7
mov rbx, qword [0x180344ae0]
test rbx, rbx
jne 0x180136c7d
mov ecx, 0x1f8
call fcn.1802037c4
mov qword [rsp + 0x20], rax
mov rcx, rax
call fcn.18011a420
mov rbx, rax
mov qword [0x180344ae0], rax
mov rcx, qword [rsi + 0x18]
mov r8, qword [rcx]
mov edx, 0x67
call qword [r8]
mov ecx, eax
mov edi, 0x64
movsd xmm6, qword [0x1802bf788]
test eax, eax
jle 0x180136cbc
mov eax, edi
sub eax, ecx
cmp eax, edi
ja 0x180136cbc
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm6
cvttsd2si eax, xmm0
mov byte [rbx + 0x2c], al
jmp 0x180136cc0
mov byte [rbx + 0x2c], 0xff
xor ecx, ecx
call qword [sym.imp.USER32.dll_IsWindow]
test eax, eax
je 0x180136cda
xor edx, edx
xor ecx, ecx
lea r8d, [rdx + 1]
call qword [sym.imp.USER32.dll_InvalidateRect]
mov rcx, qword [rsi + 0x18]
mov rax, qword [rcx]
mov edx, 0x68
call qword [rax]
mov ebx, eax
call fcn.1800ea740
mov r8, rax
mov eax, edi
sub eax, ebx
cmp eax, edi
ja 0x180136d10
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm6
cvttsd2si ecx, xmm0
mov byte [r8 + 0x38], cl
jmp 0x180136d15
mov byte [r8 + 0x38], 0xff
mov rax, qword [r8]
xor edx, edx
mov rcx, r8
call qword [rax + 0x18]
mov rcx, qword [rsi + 0x18]
mov rax, qword [rcx]
mov edx, 0x68
call qword [rax]
mov ebx, eax
call fcn.1800ec220
mov r8, rax
mov eax, edi
sub eax, ebx
cmp eax, edi
ja 0x180136d56
movd xmm0, eax
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm6
cvttsd2si ecx, xmm0
mov byte [r8 + 0x38], cl
jmp 0x180136d5b
mov byte [r8 + 0x38], 0xff
mov rax, qword [r8]
xor edx, edx
mov rcx, r8
call qword [rax + 0x18]
mov rbx, qword [0x180344fc0]
test rbx, rbx
jne 0x180136d93
mov ecx, 0x430
call fcn.1802037c4
mov qword [rsp + 0x20], rax
mov rcx, rax
call fcn.180107280
mov rbx, rax
mov qword [0x180344fc0], rax
mov rcx, qword [rsi + 0x18]
mov rax, qword [rcx]
mov edx, 0x68
call qword [rax]
sub edi, eax
cmp edi, 0x64
ja 0x180136dbd
movd xmm0, edi
cvtdq2pd xmm0, xmm0
mulsd xmm0, xmm6
cvttsd2si eax, xmm0
mov byte [rbx + 0x38], al
jmp 0x180136dc1
mov byte [rbx + 0x38], 0xff
mov rax, qword [rbx]
xor edx, edx
mov rcx, rbx
call qword [rax + 0x18]
lea r9, [rsp + 0x30]
cmp qword [rsp + 0x48], 8
cmovae r9, qword [rsp + 0x30]
lea r8, [0x1802abe4c]
lea rdx, [rsp + 0x50]
lea rcx, str.SetModify
call qword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
nop
mov r8, qword [rsp + 0x48]
cmp r8, 8
jb 0x180136e14
inc r8
mov rdx, qword [rsp + 0x30]
lea rcx, [rsp + 0x30]
call fcn.18005cac0
mov rcx, qword [rbp + 0x160]
xor rcx, rsp
call fcn.1802037a0
lea r11, [rsp + 0x280]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop rbp
ret