Function at 0x1402ecdf0
Capabilities:
Get graphical window text

Disassembly:
mov qword [rsp + 8], rcx
push rbp
push rdi
sub rsp, 0x568
lea rbp, [rsp + 0x20]
mov edx, 0x577
mov rcx, qword [rbp + 0x560]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov qword [rbp + 8], rax
mov edx, 0x500
mov rcx, qword [rbp + 0x560]
call sym.SystemInformer.exe_PhGetDialogItemValue
mov dword [rbp + 0x24], eax
lea rcx, str.SampleCountAutomatic
call fcn.1402139d4
test eax, eax
je 0x1402ece49
mov dword [rbp + 0x534], 1
jmp 0x1402ece53
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x44], al
mov edx, 0x551
mov rcx, qword [rbp + 0x560]
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r9d, r9d
xor r8d, r8d
mov edx, 0xf0
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
cmp eax, 1
jne 0x1402ece94
mov dword [rbp + 0x534], 1
jmp 0x1402ece9e
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x64], al
movzx eax, byte [rbp + 0x64]
movzx ecx, byte [rbp + 0x44]
cmp eax, ecx
je 0x1402ecebb
mov byte [0x140967178], 1
movzx eax, byte [rbp + 0x64]
mov edx, eax
lea rcx, str.SampleCountAutomatic
call fcn.140211607
nop
cmp dword [rbp + 0x24], 0
jne 0x1402ecedb
mov dword [rbp + 0x24], 1
lea rcx, str.SampleCount
call fcn.1402139d4
cmp dword [rbp + 0x24], eax
je 0x1402ecef3
mov byte [0x140967178], 1
mov edx, dword [rbp + 0x24]
lea rcx, str.SampleCount
call fcn.140211607
nop
mov edx, 0x477
mov rcx, qword [rbp + 0x560]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, rax
call sym.SystemInformer.exe_PhGetWindowText
mov rcx, rax
call sym.SystemInformer.exe_PhAutoDereferenceObject
mov rdx, rax
lea rcx, str.SearchEngine
call fcn.14020a37f
nop
mov edx, 0x47f
mov rcx, qword [rbp + 0x560]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, rax
call sym.SystemInformer.exe_PhGetWindowText
mov rcx, rax
call sym.SystemInformer.exe_PhAutoDereferenceObject
mov rdx, rax
lea rcx, str.ProgramInspectExecutables
call fcn.14020a37f
nop
mov edx, 0x478
mov rcx, qword [rbp + 0x560]
call qword [sym.imp.USER32.dll_GetDlgItem]
xor r9d, r9d
xor r8d, r8d
mov edx, 0x147
mov rcx, rax
call qword [sym.imp.USER32.dll_SendMessageW]
mov dword [0x14095f194], eax
mov edx, dword [0x14095f194]
lea rcx, str.MaxSizeUnit
call fcn.140211607
nop
mov edx, 0x4e0
mov rcx, qword [rbp + 0x560]
call sym.SystemInformer.exe_PhGetDialogItemValue
mov edx, eax
lea rcx, str.IconProcesses
call fcn.140211607
nop
lea rcx, str.DbgHelpSearchPath
call fcn.14020e49d
mov rcx, rax
call sym.SystemInformer.exe_PhAutoDereferenceObject
mov qword [rbp + 0x538], rax
mov edx, 0x4c2
mov rcx, qword [rbp + 0x560]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, rax
call sym.SystemInformer.exe_PhGetWindowText
mov rcx, rax
call sym.SystemInformer.exe_PhAutoDereferenceObject
mov r8b, 1
mov rcx, qword [rbp + 0x538]
mov rdx, rcx
mov rcx, rax
call fcn.1402105ea
movzx eax, al
test eax, eax
jne 0x1402ed058
mov edx, 0x4c2
mov rcx, qword [rbp + 0x560]
call qword [sym.imp.USER32.dll_GetDlgItem]
mov rcx, rax
call sym.SystemInformer.exe_PhGetWindowText
mov rcx, rax
call sym.SystemInformer.exe_PhAutoDereferenceObject
mov rdx, rax
lea rcx, str.DbgHelpSearchPath
call fcn.14020a37f
nop
mov byte [0x140967178], 1
mov r9d, 0xf000
xor r8d, r8d
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed086
mov dword [rbp + 0x534], 1
jmp 0x1402ed090
mov dword [rbp + 0x534], 0
mov edx, dword [rbp + 0x534]
lea rcx, str.AllowOnlyOneInstance
call fcn.140211607
nop
mov r9d, 0xf000
mov r8d, 1
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed0d4
mov dword [rbp + 0x534], 1
jmp 0x1402ed0de
mov dword [rbp + 0x534], 0
mov edx, dword [rbp + 0x534]
lea rcx, str.HideOnClose
call fcn.140211607
nop
mov r9d, 0xf000
mov r8d, 2
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed122
mov dword [rbp + 0x534], 1
jmp 0x1402ed12c
mov dword [rbp + 0x534], 0
mov edx, dword [rbp + 0x534]
lea rcx, str.HideOnMinimize
call fcn.140211607
nop
mov r9d, 0xf000
mov r8d, 4
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed170
mov dword [rbp + 0x534], 1
jmp 0x1402ed17a
mov dword [rbp + 0x534], 0
mov edx, dword [rbp + 0x534]
lea rcx, str.StartHidden
call fcn.140211607
nop
lea rcx, str.MiniInfoWindowEnabled
call fcn.1402139d4
test eax, eax
je 0x1402ed1a9
mov dword [rbp + 0x534], 1
jmp 0x1402ed1b3
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x84], al
mov r9d, 0xf000
mov r8d, 0xd
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed1f1
mov dword [rbp + 0x534], 1
jmp 0x1402ed1fb
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0xa4], al
movzx eax, byte [rbp + 0xa4]
movzx ecx, byte [rbp + 0x84]
cmp eax, ecx
je 0x1402ed221
mov byte [0x140967178], 1
movzx eax, byte [rbp + 0xa4]
mov edx, eax
lea rcx, str.MiniInfoWindowEnabled
call fcn.140211607
nop
mov r9d, 0xf000
mov r8d, 0xe
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed268
mov dword [rbp + 0x534], 1
jmp 0x1402ed272
mov dword [rbp + 0x534], 0
mov edx, dword [rbp + 0x534]
lea rcx, str.MainWindowTabRestoreEnabled
call fcn.140211607
nop
lea rcx, str.KsiEnable
call fcn.1402139d4
test eax, eax
je 0x1402ed2a1
mov dword [rbp + 0x534], 1
jmp 0x1402ed2ab
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0xc4], al
mov r9d, 0xf000
mov r8d, 6
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed2e9
mov dword [rbp + 0x534], 1
jmp 0x1402ed2f3
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0xe4], al
movzx eax, byte [rbp + 0xe4]
movzx ecx, byte [rbp + 0xc4]
cmp eax, ecx
je 0x1402ed319
mov byte [0x140967178], 1
movzx eax, byte [rbp + 0xe4]
mov edx, eax
lea rcx, str.KsiEnable
call fcn.140211607
nop
mov r9d, 0xf000
mov r8d, 5
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed360
mov dword [rbp + 0x534], 1
jmp 0x1402ed36a
mov dword [rbp + 0x534], 0
mov edx, dword [rbp + 0x534]
lea rcx, str.EnableWarnings
call fcn.140211607
nop
lea rcx, str.EnablePlugins
call fcn.1402139d4
test eax, eax
je 0x1402ed399
mov dword [rbp + 0x534], 1
jmp 0x1402ed3a3
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x104], al
mov r9d, 0xf000
mov r8d, 8
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed3e1
mov dword [rbp + 0x534], 1
jmp 0x1402ed3eb
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x124], al
movzx eax, byte [rbp + 0x124]
movzx ecx, byte [rbp + 0x104]
cmp eax, ecx
je 0x1402ed411
mov byte [0x140967178], 1
movzx eax, byte [rbp + 0x124]
mov edx, eax
lea rcx, str.EnablePlugins
call fcn.140211607
nop
mov r9d, 0xf000
mov r8d, 9
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed458
mov dword [rbp + 0x534], 1
jmp 0x1402ed462
mov dword [rbp + 0x534], 0
mov edx, dword [rbp + 0x534]
lea rcx, str.DbgHelpUndecorate
call fcn.140211607
nop
lea rcx, str.TreeListEnableHeaderTotals
call fcn.1402139d4
test eax, eax
je 0x1402ed491
mov dword [rbp + 0x534], 1
jmp 0x1402ed49b
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x144], al
mov r9d, 0xf000
mov r8d, 0xa
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed4d9
mov dword [rbp + 0x534], 1
jmp 0x1402ed4e3
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x164], al
movzx eax, byte [rbp + 0x164]
movzx ecx, byte [rbp + 0x144]
cmp eax, ecx
je 0x1402ed509
mov byte [0x140967178], 1
movzx eax, byte [rbp + 0x164]
mov edx, eax
lea rcx, str.TreeListEnableHeaderTotals
call fcn.140211607
nop
lea rcx, str.EnableGraphMaxScale
call fcn.1402139d4
test eax, eax
je 0x1402ed53b
mov dword [rbp + 0x534], 1
jmp 0x1402ed545
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x184], al
mov r9d, 0xf000
mov r8d, 0xc
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed583
mov dword [rbp + 0x534], 1
jmp 0x1402ed58d
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x1a4], al
movzx eax, byte [rbp + 0x1a4]
movzx ecx, byte [rbp + 0x184]
cmp eax, ecx
je 0x1402ed5b3
mov byte [0x140967178], 1
movzx eax, byte [rbp + 0x1a4]
mov edx, eax
lea rcx, str.EnableGraphMaxScale
call fcn.140211607
nop
lea rcx, str.EnableCycleCpuUsage
call fcn.1402139d4
test eax, eax
je 0x1402ed5e5
mov dword [rbp + 0x534], 1
jmp 0x1402ed5ef
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x1c4], al
mov r9d, 0xf000
mov r8d, 0xb
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed62d
mov dword [rbp + 0x534], 1
jmp 0x1402ed637
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x1e4], al
movzx eax, byte [rbp + 0x1e4]
movzx ecx, byte [rbp + 0x1c4]
cmp eax, ecx
je 0x1402ed65d
mov byte [0x140967178], 1
movzx eax, byte [rbp + 0x1e4]
mov edx, eax
lea rcx, str.EnableCycleCpuUsage
call fcn.140211607
nop
lea rcx, str.EnableThemeSupport
call fcn.1402139d4
test eax, eax
je 0x1402ed68f
mov dword [rbp + 0x534], 1
jmp 0x1402ed699
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x204], al
mov r9d, 0xf000
mov r8d, 0xf
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed6d7
mov dword [rbp + 0x534], 1
jmp 0x1402ed6e1
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x224], al
movzx eax, byte [rbp + 0x224]
movzx ecx, byte [rbp + 0x204]
cmp eax, ecx
je 0x1402ed707
mov byte [0x140967178], 1
movzx eax, byte [rbp + 0x224]
mov edx, eax
lea rcx, str.EnableThemeSupport
call fcn.140211607
nop
mov r9d, 0xf000
mov r8d, 0x10
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed74e
mov dword [rbp + 0x534], 1
jmp 0x1402ed758
mov dword [rbp + 0x534], 0
mov edx, dword [rbp + 0x534]
lea rcx, str.EnableStartAsAdmin
call fcn.140211607
nop
lea rcx, str.EnableStreamerMode
call fcn.1402139d4
test eax, eax
je 0x1402ed787
mov dword [rbp + 0x534], 1
jmp 0x1402ed791
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x244], al
mov r9d, 0xf000
mov r8d, 0x11
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed7cf
mov dword [rbp + 0x534], 1
jmp 0x1402ed7d9
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x264], al
movzx eax, byte [rbp + 0x264]
movzx ecx, byte [rbp + 0x244]
cmp eax, ecx
je 0x1402ed7ff
mov byte [0x140967178], 1
movzx eax, byte [rbp + 0x264]
mov edx, eax
lea rcx, str.EnableStreamerMode
call fcn.140211607
nop
mov r9d, 0xf000
mov r8d, 0x12
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed846
mov dword [rbp + 0x534], 1
jmp 0x1402ed850
mov dword [rbp + 0x534], 0
mov edx, dword [rbp + 0x534]
lea rcx, str.EnableSilentCrashNotify
call fcn.140211607
nop
mov r9d, 0xf000
mov r8d, 7
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed894
mov dword [rbp + 0x534], 1
jmp 0x1402ed89e
mov dword [rbp + 0x534], 0
mov edx, dword [rbp + 0x534]
lea rcx, str.EnableMonospaceFont
call fcn.140211607
nop
lea rcx, str.EnableNetworkResolve
call fcn.1402139d4
test eax, eax
je 0x1402ed8cd
mov dword [rbp + 0x534], 1
jmp 0x1402ed8d7
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x284], al
mov r9d, 0xf000
mov r8d, 0x13
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed915
mov dword [rbp + 0x534], 1
jmp 0x1402ed91f
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x2a4], al
movzx eax, byte [rbp + 0x2a4]
movzx ecx, byte [rbp + 0x284]
cmp eax, ecx
je 0x1402ed945
mov byte [0x140967178], 1
movzx eax, byte [rbp + 0x2a4]
mov edx, eax
lea rcx, str.EnableNetworkResolve
call fcn.140211607
nop
lea rcx, str.EnableNetworkResolveDoH
call fcn.1402139d4
test eax, eax
je 0x1402ed977
mov dword [rbp + 0x534], 1
jmp 0x1402ed981
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x2c4], al
mov r9d, 0xf000
mov r8d, 0x14
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ed9bf
mov dword [rbp + 0x534], 1
jmp 0x1402ed9c9
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x2e4], al
movzx eax, byte [rbp + 0x2e4]
movzx ecx, byte [rbp + 0x2c4]
cmp eax, ecx
je 0x1402ed9ef
mov byte [0x140967178], 1
movzx eax, byte [rbp + 0x2e4]
mov edx, eax
lea rcx, str.EnableNetworkResolveDoH
call fcn.140211607
nop
mov r9d, 0xf000
mov r8d, 0x15
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402eda36
mov dword [rbp + 0x534], 1
jmp 0x1402eda40
mov dword [rbp + 0x534], 0
mov edx, dword [rbp + 0x534]
lea rcx, str.EnableInstantTooltips
call fcn.140211607
nop
lea rcx, str.EnableImageCoherencySupport
call fcn.1402139d4
test eax, eax
je 0x1402eda6f
mov dword [rbp + 0x534], 1
jmp 0x1402eda79
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x304], al
mov r9d, 0xf000
mov r8d, 0x16
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402edab7
mov dword [rbp + 0x534], 1
jmp 0x1402edac1
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x324], al
movzx eax, byte [rbp + 0x324]
movzx ecx, byte [rbp + 0x304]
cmp eax, ecx
je 0x1402edae7
mov byte [0x140967178], 1
movzx eax, byte [rbp + 0x324]
mov edx, eax
lea rcx, str.EnableImageCoherencySupport
call fcn.140211607
nop
lea rcx, str.EnableStage2
call fcn.1402139d4
test eax, eax
je 0x1402edb19
mov dword [rbp + 0x534], 1
jmp 0x1402edb23
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x344], al
mov r9d, 0xf000
mov r8d, 0x17
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402edb61
mov dword [rbp + 0x534], 1
jmp 0x1402edb6b
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x364], al
movzx eax, byte [rbp + 0x364]
movzx ecx, byte [rbp + 0x344]
cmp eax, ecx
je 0x1402edb91
mov byte [0x140967178], 1
movzx eax, byte [rbp + 0x364]
mov edx, eax
lea rcx, str.EnableStage2
call fcn.140211607
nop
lea rcx, str.EnableServiceStage2
call fcn.1402139d4
test eax, eax
je 0x1402edbc3
mov dword [rbp + 0x534], 1
jmp 0x1402edbcd
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x384], al
mov r9d, 0xf000
mov r8d, 0x18
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402edc0b
mov dword [rbp + 0x534], 1
jmp 0x1402edc15
mov dword [rbp + 0x534], 0
movzx eax, byte [rbp + 0x534]
mov byte [rbp + 0x3a4], al
movzx eax, byte [rbp + 0x3a4]
movzx ecx, byte [rbp + 0x384]
cmp eax, ecx
je 0x1402edc3b
mov byte [0x140967178], 1
movzx eax, byte [rbp + 0x3a4]
mov edx, eax
lea rcx, str.EnableServiceStage2
call fcn.140211607
nop
mov r9d, 0xf000
mov r8d, 0x19
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402edc82
mov dword [rbp + 0x534], 1
jmp 0x1402edc8c
mov dword [rbp + 0x534], 0
mov edx, dword [rbp + 0x534]
lea rcx, str.IconSingleClick
call fcn.140211607
nop
mov r9d, 0xf000
mov r8d, 0x1a
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402edcd0
mov dword [rbp + 0x534], 1
jmp 0x1402edcda
mov dword [rbp + 0x534], 0
mov edx, dword [rbp + 0x534]
lea rcx, str.IconTogglesVisibility
call fcn.140211607
nop
mov r9d, 0xf000
mov r8d, 0x1b
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402edd1e
mov dword [rbp + 0x534], 1
jmp 0x1402edd28
mov dword [rbp + 0x534], 0
mov edx, dword [rbp + 0x534]
lea rcx, str.PropagateCpuUsage
call fcn.140211607
nop
mov r9d, 0xf000
mov r8d, 0x1c
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402edd6c
mov dword [rbp + 0x534], 1
jmp 0x1402edd76
mov dword [rbp + 0x534], 0
mov edx, dword [rbp + 0x534]
lea rcx, str.EnableAdvancedOptions
call fcn.140211607
nop
lea rcx, str.EnableThemeSupport
call fcn.1402139d4
test eax, eax
je 0x1402eddab
mov edx, 1
lea rcx, str.GraphColorMode
call fcn.140211607
nop
mov r9d, 0xf000
mov r8d, 4
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402edddc
mov dword [rbp + 0x534], 1
jmp 0x1402edde6
mov dword [rbp + 0x534], 0
mov r9d, 0xf000
mov r8d, 3
mov edx, 0x102c
mov rcx, qword [rbp + 8]
call qword [sym.imp.USER32.dll_SendMessageW]
shr eax, 0xc
dec eax
cmp eax, 1
jne 0x1402ede17
mov dword [rbp + 0x538], 1
jmp 0x1402ede21
mov dword [rbp + 0x538], 0
movzx edx, byte [rbp + 0x534]
movzx ecx, byte [rbp + 0x538]
call fcn.1402f3c60
nop
lea r8, [0x1402f27f0]
xor edx, edx
mov ecx, 0x10
call sym.SystemInformer.exe_PhPluginInvokeWindowCallback
nop
lea rsp, [rbp + 0x548]
pop rdi
pop rbp
ret