Function at 0x18002de50
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x588]
sub rsp, 0x688
mov rdi, qword [rsp + 0x78]
lea eax, [r8 - 0xe]
mov r13d, r8d
mov dword [rsp + 0x5c], eax
mov r10, rdx
xor esi, esi
mov rdx, rcx
mov ecx, 0xcf
mov r14, r9
lea r9d, [rcx - 5]
lea r8d, [rcx - 1]
cmp r13d, eax
jbe 0x18002e48e
mov ecx, dword [rbp + 0x5e0]
lea ebx, [r13 - 0xbd]
mov eax, dword [rbp + 0x5e0]
lea r8, [0x180000000]
mov dword [rsp + 0x58], ecx
lea r12, str._PRE_UNLOCK_HOOK
mov ecx, dword [rsp + 0x5c]
lea r13, str.transp
mov dword [rsp + 0x70], ebx
mov qword [rbp - 0x80], rdi
mov dword [rsp + 0x68], eax
lea r15, str.DOCSET_FEEDNAME
cmp ebx, 0x26
ja case.default.0x18002df10
movzx eax, byte [r8 + rbx + 0x2eb10]
mov ecx, dword [r8 + rax*4 + 0x2ead4]
add rcx, r8
jmp rcx
movzx ecx, word [rdi + 0x3c]
mov r8d, dword [r14 + 0x10]
mov edx, dword [rdi + 0x34]
add r8d, edx
mov r9d, dword [rdi + 0x38]
mov dword [rsp + 0x20], ecx
lea rcx, str.TRE3_Copyright:_________reloff0x_x_absoff0x_x_size0x_x_recsize0x_x_n
call fcn.18006ac90
lea rcx, [rdi + 0x3e]
mov dword [rsp + 0x70], 4
lea r8, [rsp + 0x70]
mov edx, 0x11f
call fcn.18004f690
mov rdx, rax
lea rcx, str.bersetzungs_Units_definiert
call fcn.18006ac90
movzx eax, byte [rdi + 0x42]
lea r9, str.V16cV8LLiV16cUc
test al, 4
lea r8, str._bterre_sneuve_b
lea rdx, str.EoT0x3sExG
cmovne r9, r15
lea rcx, str.set_color_component_0_expression
test al, 2
cmovne r8, r12
test al, 1
cmovne rdx, r13
call fcn.18006ac90
mov rdx, qword [rbp + 0x5d0]
lea r8, [0x180000000]
mov r10, qword [rbp + 0x5d8]
mov ecx, dword [rsp + 0x5c]
mov r15d, dword [rsp + 0x58]
dec ebx
mov dword [rsp + 0x70], ebx
lea eax, [rbx + 0xbd]
cmp eax, ecx
ja 0x18002deec
mov r13d, dword [rbp + 0x5e0]
mov ecx, 0xcf
lea r8d, [rcx - 1]
lea r9d, [rcx - 5]
mov r12, qword [rsp + 0x78]
mov esi, r13d
mov ebx, 0xbc
imul eax, r13d, 0x465
cmp esi, eax
ja case.0x18002df10.9
cmp esi, 0x194c6
ja 0x18002e726
je 0x18002e6e3
cmp esi, 0xadea
ja 0x18002e5a4
je 0x18002e543
cmp esi, 0xc5
je 0x18002e500
cmp esi, 0x3a7c
je 0x18002e4a4
cmp esi, 0x7433
jne 0x18002eaa1
movzx ecx, word [rdi + 0x90]
mov r8d, dword [r14 + 0x10]
mov edx, dword [rdi + 0x88]
add r8d, edx
mov r9d, dword [rdi + 0x8c]
mov dword [rsp + 0x20], ecx
lea rcx, str.Entered_NaClSysPWrite_0x_08lx___d__0x_08I32x___I32u_0x_I32x___0__I32x__
call fcn.18006ac90
lea rcx, [rdi + 0x92]
mov dword [rbp + 0x5e0], 4
lea r8, [rbp + 0x5e0]
mov edx, 0x11f
call fcn.18004f690
mov rdx, rax
lea rcx, str.shkrim_hanzi__i_thjeshtuar_
call fcn.18006ac90
jmp 0x18002eaa1
mov r8d, dword [r14 + 0x10]
lea rcx, str.fung_beendet__Durchschnittsgeschwindigkeit__.1fX___d_KB_s_
mov edx, dword [rdi + 0x2c]
add r8d, edx
mov r9d, dword [rdi + 0x30]
call fcn.18006ac90
jmp 0x18002df95
mov rdi, qword [r14]
mov r15d, esi
mov qword [rbp - 0x80], rdi
mov dword [rsp + 0x58], esi
mov ecx, dword [rsp + 0x5c]
jmp 0x18002dfb3
test rdx, rdx
je 0x18002e0e5
movzx eax, word [rbp + 0x3d8]
mov word [rdx], ax
mov rcx, qword [rbp + 0x5f0]
mov r15d, dword [rsp + 0x58]
test rcx, rcx
je 0x18002e0cd
movzx eax, word [rbp + 0x3da]
mov word [rcx], ax
mov ecx, dword [rsp + 0x5c]
jmp 0x18002dfb3
cmp word [rdi], 0x74
mov r15d, dword [rsp + 0x58]
jb 0x18002e478
mov ecx, dword [rsp + 0x5c]
jmp 0x18002dfb3
mov rcx, qword [r14]
mov edx, 0x121
call fcn.180020d40
lea rcx, str._TRE_HEADER__n
call fcn.18006ac90
jmp 0x18002df95
mov r9d, 0x88
mov dword [rsp + 0x58], 0x74
lea r8, [rdi + 0x1f]
mov qword [rsp + 0x20], rsi
xor edx, edx
xor ecx, ecx
call fcn.180022950
xor r9d, r9d
mov dword [rsp + 0x60], eax
xor r8d, r8d
mov qword [rsp + 0x20], rsi
lea rdx, [rsp + 0x60]
lea ecx, [r9 + 0x46]
call fcn.1800284f0
mov r9d, 0x88
mov qword [rsp + 0x20], rsi
lea r8, [rdi + 0x1f]
xor edx, edx
xor ecx, ecx
mov r13, rax
call fcn.180022950
mov r9d, 0x88
mov qword [rsp + 0x20], rsi
lea r8, [rdi + 0x1c]
xor edx, edx
xor ecx, ecx
mov r12d, eax
call fcn.180022950
lea rdx, [rsp + 0x60]
mov dword [rsp + 0x60], eax
mov ecx, 0x72
call fcn.180063720
mov r9d, 0x88
mov qword [rsp + 0x20], rsi
lea r8, [rdi + 0x1c]
xor edx, edx
xor ecx, ecx
mov r15, rax
call fcn.180022950
mov r9d, 0x88
mov qword [rsp + 0x20], rsi
lea r8, [rdi + 0x19]
xor edx, edx
xor ecx, ecx
mov r14d, eax
call fcn.180022950
xor r9d, r9d
mov dword [rsp + 0x50], eax
xor r8d, r8d
mov qword [rsp + 0x20], rsi
lea rdx, [rsp + 0x50]
lea ecx, [r9 + 0x46]
call fcn.1800284f0
xor ebx, ebx
lea r8, [rdi + 0x19]
mov r9d, 0x88
mov qword [rsp + 0x20], rbx
xor edx, edx
xor ecx, ecx
mov rsi, rax
call fcn.180022950
mov edi, eax
mov qword [rsp + 0x20], rbx
mov rax, qword [rbp - 0x80]
mov r9d, 0x88
add rax, 0x16
xor edx, edx
mov r8, rax
mov qword [rsp + 0x78], rax
xor ecx, ecx
call fcn.180022950
lea rdx, [rsp + 0x50]
mov dword [rsp + 0x50], eax
lea ecx, [rbx + 0x72]
call fcn.180063720
mov r8, qword [rsp + 0x78]
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], 0
mov rbx, rax
mov r9d, 0x88
call fcn.180022950
mov qword [rsp + 0x40], r13
lea rcx, str.Bound:___________________d__s___d__s___d__s___d__s__n
mov dword [rsp + 0x38], r12d
mov r9d, edi
mov qword [rsp + 0x30], r15
mov r8, rbx
mov dword [rsp + 0x28], r14d
mov edx, eax
mov qword [rsp + 0x20], rsi
call fcn.18006ac90
mov rdi, qword [rbp - 0x80]
lea rcx, str.const_constants__process.binding_constants_.os.signals_
mov r14, qword [rbp + 0x5e8]
mov edx, dword [rdi + 0x24]
mov r8d, dword [r14 + 0x10]
mov r9d, dword [rdi + 0x28]
add r8d, edx
call fcn.18006ac90
mov rdx, qword [rbp + 0x5d0]
lea r8, [0x180000000]
mov r10, qword [rbp + 0x5d8]
lea r12, str._PRE_UNLOCK_HOOK
mov ebx, dword [rsp + 0x70]
lea r13, str.transp
xor esi, esi
jmp case.0x18002df10.14
mov ecx, 0xffffff12
lea rdx, [rbp - 0x70]
call qword [0x1800ce8f0]
mov word [0x1800ce8f8], si
jmp 0x18002df95
mov eax, dword [r14]
mov dword [rsp + 0x68], eax
jmp case.0x18002df10.14
mov eax, dword [r14]
lea r8, [rsp + 0x50]
mov dword [rbp + 0x4ec], eax
lea rcx, [rbp + 0x190]
movsx eax, word [0x1800ce8fc]
xor r9d, r9d
mov rdx, r10
mov dword [rbp + 0x4f8], eax
mov dword [rsp + 0x50], 0x200
mov dword [rsp + 0x20], 0x157
call fcn.1800108e0
jmp 0x18002df95
movzx edx, byte [rdi + 0x43]
lea rcx, str.Draw_Priority:___________d_n
call fcn.18006ac90
lea rcx, [rdi + 0x44]
mov dword [rsp + 0x50], 9
lea r8, [rsp + 0x50]
mov edx, 0x11f
call fcn.18004f690
mov rdx, rax
lea rcx, str.DISABLED_FocusSearchLongUrl
call fcn.18006ac90
jmp 0x18002df95
lea rcx, [rdi + 0x5a]
mov dword [rsp + 0x50], 4
lea r8, [rsp + 0x50]
mov edx, 0x11f
call fcn.18004f690
mov rdx, rax
lea rcx, str.Pesos_uruguaios__1975_1993_
call fcn.18006ac90
movzx ecx, word [rdi + 0x68]
mov r8d, dword [r14 + 0x10]
mov edx, dword [rdi + 0x60]
add r8d, edx
mov r9d, dword [rdi + 0x64]
mov dword [rsp + 0x20], ecx
lea rcx, str.e:_amigo_browser_38_amigo_3.0_srcchromeinstallerutilchannel_info.cc
call fcn.18006ac90
lea rcx, [rdi + 0x6a]
mov dword [rsp + 0x50], 4
lea r8, [rsp + 0x50]
mov edx, 0x11f
call fcn.18004f690
mov rdx, rax
lea rcx, str.Advanced_mode_Advanced_mode
call fcn.18006ac90
movzx ecx, word [rdi + 0x78]
mov r8d, dword [r14 + 0x10]
mov edx, dword [rdi + 0x70]
add r8d, edx
mov r9d, dword [rdi + 0x74]
mov dword [rsp + 0x20], ecx
lea rcx, str.__global_uchar4__d____global_uchar4___dstdst_offsetdydstStepdx__
call fcn.18006ac90
jmp 0x18002df95
movzx ecx, word [rdi + 0x58]
mov r8d, dword [r14 + 0x10]
mov edx, dword [rdi + 0x50]
add r8d, edx
mov r9d, dword [rdi + 0x54]
mov dword [rsp + 0x20], ecx
lea rcx, str.vanguard.common._A0x0356602c.SuspendCodeCoverageEnvVarName_initializer_
call fcn.18006ac90
jmp 0x18002df95
mov r12, qword [rsp + 0x78]
mov ebx, 0xbc
mov r13d, dword [rbp + 0x5e0]
jmp 0x18002e758
mov ebx, dword [rbp + 0x5e0]
mov r15d, dword [rbp + 0x5e0]
mov dword [rsp + 0x68], ebx
jmp 0x18002dfdb
mov edx, dword [rdi + 0x80]
lea rcx, str.Inno_Setup_Setup_Data__5.3.7___u_
mov r8d, edx
call fcn.18006ac90
mov eax, 0x9a
cmp word [rdi], ax
jb 0x18002e758
lea rcx, [rdi + 0x84]
mov dword [rbp + 0x5e0], 4
lea r8, [rbp + 0x5e0]
mov edx, 0x11f
mov r15d, eax
call fcn.18004f690
mov rdx, rax
lea rcx, str.N3QCA19SecureMessageSystemE
call fcn.18006ac90
jmp 0x18002eaa1
lea rcx, [rdi + 0x7a]
mov dword [rbp + 0x5e0], 4
lea r8, [rbp + 0x5e0]
mov edx, 0x11f
call fcn.18004f690
mov rdx, rax
lea rcx, str.get_AsFunctionCheckVariable
call fcn.18006ac90
cmp word [rdi], 0x78
jb 0x18002e758
mov r15d, 0x78
jmp 0x18002eaa1
movzx ecx, word [rdi + 0xa0]
mov r8d, dword [r14 + 0x10]
mov edx, dword [rdi + 0x98]
add r8d, edx
mov r9d, dword [rdi + 0x9c]
mov dword [rsp + 0x20], ecx
lea rcx, str.TRE8:___________________reloff0x_x_absoff0x_x_size0x_x_recsize0x_x_n
call fcn.18006ac90
lea rcx, [rdi + 0xa2]
mov dword [rbp + 0x5e0], 6
lea r8, [rbp + 0x5e0]
mov edx, 0x11f
call fcn.18004f690
mov rdx, rax
lea rcx, str.North_American_Eastern_Time
call fcn.18006ac90
jmp 0x18002eaa1
cmp esi, 0xe7a1
je 0x18002e6d6
cmp esi, 0x12158
je 0x18002e636
cmp esi, 0x15b0f
jne 0x18002eaa1
movzx ecx, word [rdi + 0xd4]
mov r15d, r9d
mov r8d, dword [r14 + 0x10]
mov edx, dword [rdi + 0xcc]
add r8d, edx
mov r9d, dword [rdi + 0xd0]
mov dword [rsp + 0x20], ecx
lea rcx, str.j_SetDefaultPowerOps_ConfigInfo_Vm_Vim__QAEXPAVDefaultPowerOpInfo_23__Z
call fcn.18006ac90
lea rcx, [rdi + 0xd6]
mov dword [rbp + 0x5e0], 4
lea r8, [rbp + 0x5e0]
mov edx, 0x11f
call fcn.18004f690
mov rdx, rax
lea rcx, str.unknown_0c6:_____________s_n
call fcn.18006ac90
mov eax, 0xce
cmp word [rdi], ax
jb 0x18002e758
jmp 0x18002eaa1
lea rcx, [rdi + 0xa8]
mov dword [rbp + 0x5e0], 0x14
lea r8, [rbp + 0x5e0]
mov edx, 0x11f
call fcn.18004f690
mov rdx, rax
lea rcx, str.Encrpytion_Key:__________s_n
call fcn.18006ac90
movzx ecx, word [rdi + 0xc4]
mov r8d, dword [r14 + 0x10]
mov edx, dword [rdi + 0xbc]
add r8d, edx
mov r9d, dword [rdi + 0xc0]
mov dword [rsp + 0x20], ecx
lea rcx, str.Arguments_are_FILE_OFFSET_START_END_where_all_except_FILE_are_optional.
call fcn.18006ac90
lea rcx, [rdi + 0xc6]
mov dword [rbp + 0x5e0], 4
lea r8, [rbp + 0x5e0]
mov edx, 0x11f
call fcn.18004f690
mov rdx, rax
lea rcx, str.Structure_read_out_of_range
call fcn.18006ac90
mov eax, 0xca
cmp word [rdi], ax
jb 0x18002e758
jmp 0x18002eaa1
cmp word [rdi], bx
jb 0x18002e758
mov r15d, ebx
jmp 0x18002eaa1
mov r15d, r8d
mov dword [rbp + 0x5e0], 4
lea r8, [rbp + 0x5e0]
mov edx, 0x11f
lea rcx, [rdi + 0xda]
call fcn.18004f690
mov rdx, rax
lea rcx, str.Borland_Database_Components
call fcn.18006ac90
mov eax, 0xcf
cmp word [rdi], ax
jb 0x18002e758
jmp 0x18002eaa1
cmp esi, 0x27ba2
ja 0x18002e8b9
je 0x18002e7cf
cmp esi, 0x1ce7d
je 0x18002e7c7
cmp esi, 0x20834
je 0x18002e7af
cmp esi, 0x241eb
jne 0x18002eaa1
movzx eax, word [rdi]
mov esi, 0x241eb
cmp eax, r15d
jle 0x18002eaa1
sub eax, r15d
movsxd rcx, r15d
add rcx, rdi
mov dword [rbp + 0x5e0], eax
lea r8, [rbp + 0x5e0]
mov edx, 0x11f
call fcn.18004f690
movzx r8d, word [rdi]
lea rcx, str.Sind_Sie_sicher__dass_die__d_ausgew
mov r9d, r8d
mov qword [rsp + 0x20], rax
sub r9d, r15d
mov edx, r15d
dec r8d
call fcn.18006ac90
jmp 0x18002eaa1
movzx edx, byte [rdi + 0xde]
lea rcx, str.msocbvcrxlsheettabstrokeouter
call fcn.18006ac90
jmp 0x18002eaa1
mov r15d, ecx
jmp 0x18002eaa1
lea rcx, str.und_Arab_t_und_knda
call fcn.18006ac90
cmp byte [rdi + 0xd], 0
je 0x18002e856
mov ecx, dword [rdi + 0x24]
lea r8, [rbp + 0x5e0]
mov eax, dword [rdi + 0x28]
mov edx, 0x11f
add rcx, qword [r14 + 8]
mov dword [rbp + 0x5e0], eax
call fcn.18004f690
mov rdx, rax
lea rcx, str.US_Robotics
call fcn.18006ac90
mov ecx, dword [rdi + 0x28]
call fcn.18007218c
mov ecx, dword [rdi + 0xb8]
lea r9, [rbp + 0x5e0]
mov dword [rsp + 0x50], ecx
lea r8, [rsp + 0x50]
mov ecx, dword [rdi + 0x28]
mov edx, 0x7d
mov dword [rbp + 0x5e0], ecx
mov r12, rax
mov ecx, dword [rdi + 0x24]
add rcx, qword [r14 + 8]
mov qword [rsp + 0x20], rcx
mov rcx, rax
call fcn.180056500
jmp 0x18002e874
mov ecx, dword [rdi + 0x28]
call fcn.18007218c
mov edx, dword [rdi + 0x24]
mov rcx, rax
add rdx, qword [r14 + 8]
mov r12, rax
mov r8d, dword [rdi + 0x28]
call fcn.18006e1d0
mov eax, dword [rdi + 0x28]
lea r8, [rbp + 0x5e0]
shr eax, 2
xor r9d, r9d
mov dword [rbp + 0x5e0], eax
mov rdx, r12
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xde
call fcn.180063490
lea rcx, str.ubclassing_restricted
call fcn.18006ac90
jmp 0x18002eaa1
cmp esi, 0x2b559
je 0x18002ea64
cmp esi, 0x2ef10
je 0x18002e9ac
cmp esi, 0x328c7
jne 0x18002eaa1
cmp dword [rdi + 0x74], 0
je 0x18002e936
lea rcx, str.All_Wireless_Devices_Off
call fcn.18006ac90
movzx ecx, word [rdi + 0x78]
xor edx, edx
mov eax, dword [rdi + 0x74]
mov r9d, 0xa0
div ecx
xor edx, edx
mov dword [rsp + 0x50], ecx
mov ecx, dword [rdi + 0x70]
xor r8d, r8d
add rcx, qword [r14 + 8]
mov qword [rsp + 0x30], rdx
mov dword [rbp + 0x5e0], eax
lea rax, [rbp + 0x5e0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rdx, [rsp + 0x50]
call fcn.180016550
mov eax, 0x86
cmp word [rdi], ax
jb 0x18002e99f
cmp dword [rdi + 0x8c], 0
je 0x18002e99f
lea rcx, str.base_object_
call fcn.18006ac90
mov rax, qword [r14 + 0x38]
lea r8, [rsp + 0x60]
mov r9d, dword [rdi + 0x88]
mov edx, 0xaa
add r9, qword [r14 + 8]
mov rcx, qword [rax + 0x18]
movzx eax, word [rdi + 0x90]
mov dword [rbp + 0x5e0], eax
mov eax, dword [rdi + 0x8c]
mov dword [rsp + 0x60], eax
lea rax, [rbp + 0x5e0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
call fcn.180037810
mov rcx, r12
call fcn.180072184
jmp 0x18002eaa1
cmp dword [rdi + 0x54], 0
je 0x18002ea05
lea rcx, str.open_input_event_failed___E
call fcn.18006ac90
movzx ecx, word [rdi + 0x58]
xor edx, edx
mov eax, dword [rdi + 0x54]
mov r9d, 0xa0
div ecx
xor edx, edx
mov dword [rsp + 0x50], ecx
mov ecx, dword [rdi + 0x50]
xor r8d, r8d
add rcx, qword [r14 + 8]
mov qword [rsp + 0x30], rdx
mov dword [rbp + 0x5e0], eax
lea rax, [rbp + 0x5e0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rdx, [rsp + 0x50]
call fcn.180016550
cmp dword [rdi + 0x64], 0
je 0x18002eaa1
lea rcx, str.action_QString_Status_int_
call fcn.18006ac90
movzx ecx, word [rdi + 0x68]
xor edx, edx
mov eax, dword [rdi + 0x64]
mov r9d, 0xa0
div ecx
xor edx, edx
mov dword [rsp + 0x50], ecx
mov ecx, dword [rdi + 0x60]
xor r8d, r8d
add rcx, qword [r14 + 8]
mov qword [rsp + 0x30], rdx
mov dword [rbp + 0x5e0], eax
lea rax, [rbp + 0x5e0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rdx, [rsp + 0x50]
call fcn.180016550
jmp 0x18002eaa1
mov rax, qword [r14 + 0x38]
test rax, rax
je 0x18002ea73
mov rdx, qword [rax + 0x18]
jmp 0x18002ea76
mov rdx, rax
mov eax, dword [rdi + 0x28]
lea rcx, [rbp + 0x5e0]
mov r8d, dword [rdi + 0x2c]
mov r9, r12
add r8, qword [r14 + 8]
shr eax, 2
mov dword [rbp + 0x5e0], eax
mov dword [rsp + 0x20], 0x9e
call fcn.180032ac0
mov ecx, 0xcf
imul eax, r13d, 0x4b
lea r8d, [rcx - 1]
add esi, eax
lea r9d, [rcx - 5]
jmp 0x18002dfe8
mov eax, dword [rsp + 0x68]
add rsp, 0x688
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret