Function at 0x414ff0
Capabilities:
Get graphical window text
Inspect load icon resource
Read .ini file

Disassembly:
sub esp, 0x2bc
mov eax, dword [0x4c4004]
xor eax, esp
mov dword [esp + 0x2b4], eax
push ebx
push ebp
push esi
push edi
push 0
push dword [InitializeSListHead]
mov ebx, dword [sym.imp.user32.dll_CreateWindowExW]
push 0x2760
push dword [0x4def88]
push 0xb4
push 0x1ae
push 0
push 0x64
push 0x40000001
push 0
push 0x4ad750
push 0x200
call ebx
mov edx, 0x4ad444
mov dword [esp + 0x1e0], 0xf
mov ecx, 0x4ad9cc
mov dword [esp + 0x1e4], 0
mov dword [esp + 0x1e8], 0x19a
call fcn.004773a0
mov dword [esp + 0x1ec], eax
lea eax, [esp + 0x1e0]
push eax
push 0
push 0x1061
push 0x2760
push dword [0x4def88]
call dword [sym.imp.user32.dll_GetDlgItem]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
push eax
call ebp
push 0
push dword [InitializeSListHead]
mov dword [0x4cfb48], 9
push 0x4f14
push dword [0x4def88]
mov dword [0x4cfb54], 0
push 0
push 0
push 0x123
push 0x357
push 0x40000003
push 0
push 0x4ad740
push 0
mov dword [0x4cfb58], 0
mov dword [0x4cfb50], 0
call ebx
mov edi, dword [sym.imp.user32.dll_LoadImageW]
mov esi, eax
push 0x1000
push 0
push 0
push 1
push 0x4f14
push dword [InitializeSListHead]
call edi
push eax
push 1
push 0x172
push esi
call ebp
push 0
push dword [InitializeSListHead]
push 0x4f19
push dword [0x4def88]
push 0
push 0
push 0x123
push 0x33a
push 0x40000003
push 0
push 0x4ad740
push 0
call ebx
mov esi, eax
push 0x1000
push 0
push 0
push 1
push 0x4f19
push dword [InitializeSListHead]
call edi
push eax
push 1
push 0x172
push esi
call ebp
push 0
push dword [InitializeSListHead]
push 0x4f18
push dword [0x4def88]
push 0
push 0
push 0x184
push 0x33a
push 0x40000003
push 0
push 0x4ad740
push 0
call ebx
push 0x1000
push 0
push 0
push 1
push 0x4f18
push dword [InitializeSListHead]
mov esi, eax
call edi
push eax
push 1
push 0x172
push esi
call ebp
push 0
push dword [InitializeSListHead]
push 0x27af
push dword [0x4def88]
push 0xb4
push 0x296
push 0x40
push 0x88
push 0x40008009
push 0
push 0x4ad750
push 0x200
call ebx
push 0x10024
push 0
push 0x1036
push eax
mov dword [esp + 0x24], eax
call ebp
push 0
push 7
push 0x21
push 0x10
push 0x10
call dword [sym.imp.COMCTL32.dll_ImageList_Create]
mov edi, eax
mov esi, 0x4e5a
movzx ecx, si
push ecx
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadIconW]
push eax
push 0xffffffffffffffff
push edi
call dword [sym.imp.COMCTL32.dll_ImageList_ReplaceIcon]
inc esi
cmp esi, 0x4e6d
jle 0x415233
mov esi, dword [esp + 0x14]
push edi
push 1
push 0x1003
push esi
call ebp
mov edx, 0x4ad480
mov dword [esp + 0x1b4], 0xf
mov ecx, 0x4ad9cc
mov dword [esp + 0x1b8], 0
mov dword [esp + 0x1bc], 0x10e
call fcn.004773a0
mov dword [esp + 0x1c0], eax
lea eax, [esp + 0x1b4]
push eax
push 1
push 0x1061
push esi
call ebp
mov edx, 0x4ad560
mov dword [esp + 0x1bc], 0x162
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x1c0], eax
lea eax, [esp + 0x1b4]
push eax
push 2
push 0x1061
push esi
call ebp
push 0
push 0
push 0x1004
push esi
mov dword [esp + 0x28], 0xb
mov dword [esp + 0x34], 0
mov dword [esp + 0x38], 0
mov dword [esp + 0x30], 0
mov dword [esp + 0x44], 0
call ebp
mov edx, 0x4ad76c
mov dword [esp + 0x1c], eax
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push 0
push 0x104d
push esi
call ebp
mov edx, 0x4ad774
mov dword [esp + 0x5c], 1
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x68], eax
lea eax, [esp + 0x54]
push eax
push dword [esp + 0x20]
push 0x1074
push esi
call ebp
push 0
push 0
push 0x1004
push esi
mov dword [esp + 0x44], 1
call ebp
mov edx, 0x4ad7bc
mov dword [esp + 0x1c], eax
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push 0
push 0x104d
push esi
call ebp
mov dword [esp + 0x5c], 1
mov edx, 0x4ad7c4
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x68], eax
lea eax, [esp + 0x54]
push eax
push dword [esp + 0x20]
push 0x1074
push esi
call ebp
push 0
push 0
push 0x1004
push esi
mov dword [esp + 0x44], 2
call ebp
mov edx, 0x4ad7dc
mov dword [esp + 0x1c], eax
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push 0
push 0x104d
push esi
call ebp
mov edx, 0x4ad7e4
mov dword [esp + 0x5c], 1
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x68], eax
lea eax, [esp + 0x54]
push eax
push dword [esp + 0x20]
push 0x1074
push esi
call ebp
push 0
push 0
push 0x1004
push esi
mov dword [esp + 0x44], 3
call ebp
mov edx, 0x4ad7ec
mov dword [esp + 0x1c], eax
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push 0
push 0x104d
push esi
call ebp
mov edx, 0x4ad7f4
mov dword [esp + 0x5c], 1
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x68], eax
lea eax, [esp + 0x54]
push eax
push dword [esp + 0x20]
push 0x1074
push esi
call ebp
push 0
push 0
push 0x1004
push esi
mov dword [esp + 0x44], 4
call ebp
mov edx, 0x4ad80c
mov dword [esp + 0x1c], eax
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push 0
push 0x104d
push esi
call ebp
mov edx, 0x4ad838
mov dword [esp + 0x5c], 1
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x68], eax
lea eax, [esp + 0x54]
push eax
push dword [esp + 0x20]
push 0x1074
push esi
call ebp
push 0
push 0
push 0x1004
push esi
mov dword [esp + 0x44], 5
call ebp
mov edx, 0x4ad840
mov dword [esp + 0x1c], eax
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push 0
push 0x104d
push esi
call ebp
mov edx, 0x4ad848
mov dword [esp + 0x5c], 1
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x68], eax
lea eax, [esp + 0x54]
push eax
push dword [esp + 0x20]
push 0x1074
push esi
call ebp
push 0
push 0
push 0x1004
push esi
mov dword [esp + 0x44], 6
call ebp
mov edx, 0x4ae440
mov dword [esp + 0x1c], eax
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push 0
push 0x104d
push esi
call ebp
mov edx, 0x4ae448
mov dword [esp + 0x5c], 1
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x68], eax
lea eax, [esp + 0x54]
push eax
push dword [esp + 0x20]
push 0x1074
push esi
call ebp
push 0
push 0
push 0x1004
push esi
mov dword [esp + 0x44], 7
call ebp
mov edx, 0x4ad850
mov dword [esp + 0x1c], eax
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push 0
push 0x104d
push esi
call ebp
mov edx, 0x4ad858
mov dword [esp + 0x5c], 1
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x68], eax
lea eax, [esp + 0x54]
push eax
push dword [esp + 0x20]
push 0x1074
push esi
call ebp
push 0
push 0
push 0x1004
push esi
mov dword [esp + 0x44], 8
call ebp
mov edx, 0x4ad860
mov dword [esp + 0x1c], eax
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push 0
push 0x104d
push esi
call ebp
mov edx, 0x4ad814
mov dword [esp + 0x5c], 1
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x68], eax
lea eax, [esp + 0x54]
push eax
push dword [esp + 0x20]
push 0x1074
push esi
call ebp
push 0
push 0
push 0x1004
push esi
mov dword [esp + 0x44], 9
call ebp
mov edx, 0x4ad830
mov dword [esp + 0x1c], eax
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push 0
push 0x104d
push esi
call ebp
mov edx, 0x4ad868
mov dword [esp + 0x5c], 1
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x68], eax
lea eax, [esp + 0x54]
push eax
push dword [esp + 0x20]
push 0x1074
push esi
call ebp
push 0
push 0
push 0x1004
push esi
mov dword [esp + 0x44], 0xa
call ebp
mov edx, 0x4ad870
mov dword [esp + 0x1c], eax
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push 0
push 0x104d
push esi
call ebp
mov edx, 0x4ad878
mov dword [esp + 0x5c], 1
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x68], eax
lea eax, [esp + 0x54]
push eax
push dword [esp + 0x20]
push 0x1074
push esi
call ebp
push 0
push 0
push 0x1004
push esi
mov dword [esp + 0x44], 0xb
call ebp
mov edx, 0x4ae450
mov dword [esp + 0x1c], eax
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push 0
push 0x104d
push esi
call ebp
mov edx, 0x4ae458
mov dword [esp + 0x5c], 1
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x68], eax
lea eax, [esp + 0x54]
push eax
push dword [esp + 0x20]
push 0x1074
push esi
call ebp
push 0
push 0
push 0x1004
push esi
mov dword [esp + 0x44], 0xc
call ebp
mov edx, 0x4ae460
mov dword [esp + 0x1c], eax
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push 0
push 0x104d
push esi
call ebp
mov edx, 0x4ae468
mov dword [esp + 0x5c], 1
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x68], eax
lea eax, [esp + 0x54]
push eax
push dword [esp + 0x20]
push 0x1074
push esi
call ebp
push 0
push 0
push 0x1004
push esi
mov dword [esp + 0x44], 0xd
call ebp
mov dword [esp + 0x1c], eax
mov edx, 0x4ae470
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push 0
push 0x104d
push esi
call ebp
mov edx, 0x4ae478
mov dword [esp + 0x5c], 1
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x68], eax
lea eax, [esp + 0x54]
push eax
push dword [esp + 0x20]
push 0x1074
push esi
call ebp
push 0
push 0
push 0x1004
push esi
mov dword [esp + 0x44], 0xe
call ebp
mov edx, 0x4ad880
mov dword [esp + 0x1c], eax
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x18]
push eax
push 0
push 0x104d
push esi
call ebp
mov edx, 0x4ad888
mov dword [esp + 0x5c], 1
mov ecx, 0x4ad9cc
call fcn.004773a0
mov dword [esp + 0x68], eax
lea eax, [esp + 0x54]
push eax
push dword [esp + 0x20]
push 0x1074
push esi
call ebp
mov edi, dword [sym.imp.user32.dll_GetDlgItem]
xor esi, esi
push 0xa
push 0xa
lea eax, [esp + 0x2b8]
push eax
push esi
call fcn.0048f5fe
add esp, 0x10
lea eax, [esp + 0x2b0]
push 0x4ded80
push 1
push eax
push 0x4ae4d8
call dword [sym.imp.kernel32.dll_GetPrivateProfileIntW]
push 0x4ded80
push 1
lea eax, [esp + 0x2b8]
mov dword [esp + 0x27c], 0xf000
push eax
push 0x4ae4d8
call dword [sym.imp.kernel32.dll_GetPrivateProfileIntW]
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x270], eax
lea eax, [esp + 0x264]
push eax
push esi
push 0x102b
push 0x27af
push dword [0x4def88]
call edi
push eax
call ebp
inc esi
cmp esi, 0x14
jle 0x415903
lea eax, [esp + 0x2a0]
push eax
push dword [reloc.kernel32.dll_InitializeSListHead]
call dword [sym.imp.user32.dll_GetWindowRect]
lea eax, [esp + 0x2a0]
push eax
push dword [0x4def88]
call dword [sym.imp.user32.dll_GetClientRect]
mov edi, dword [esp + 0x2ac]
lea eax, [esp + 0x2a0]
sub edi, dword [esp + 0x2a4]
push eax
push 0
push 0x40a
push dword [reloc.kernel32.dll_InitializeSListHead]
call ebp
mov eax, dword [esp + 0x2ac]
sub eax, dword [esp + 0x2a4]
push 0
push dword [InitializeSListHead]
sub edi, eax
push 0x27ae
push dword [0x4def88]
lea esi, [eax - 4]
add edi, 2
push esi
push 0x131
push edi
push 2
push 0x40000000
push 0
push 0x4ad798
push 0
call ebx
push 0
push dword [InitializeSListHead]
push 0x29c7
push dword [0x4def88]
push esi
push 0x131
push edi
push 2
push 0x40000000
push 0
push 0x4ad798
push 0
call ebx
mov esi, dword [0x4c5180]
mov edx, 0x4ad890
push 0x4f61
push ecx
push 0x61
push 0x64
push 0x1e
push 0x344
mov ecx, 0x4ad9cc
or esi, 0x48
call fcn.004773a0
mov edx, esi
mov ecx, eax
call fcn.004617d0
mov edi, dword [sym.imp.user32.dll_LoadImageW]
add esp, 0x18
mov esi, eax
push 0x1000
push 0
push 0
push 1
push 0x4f5b
push dword [InitializeSListHead]
call edi
push eax
push 1
push 0xf7
push esi
call ebp
mov edx, 0x4ad898
mov ecx, 0x4ad9cc
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov esi, dword [0x4c5180]
mov edx, 0x4ad8a0
push 0x27b7
push ecx
push 0x61
push 0x64
push 0x1e
push 0x344
mov ecx, 0x4ad9cc
or esi, 0x48
call fcn.004773a0
mov edx, esi
mov ecx, eax
call fcn.004617d0
add esp, 0x18
mov esi, eax
push 0x1000
push 0
push 0
push 1
push 0x276a
push dword [InitializeSListHead]
call edi
push eax
push 1
push 0xf7
push esi
call ebp
mov edx, 0x4ad8a8
mov ecx, 0x4ad9cc
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
push 0x27b8
push ecx
push 0x28
push 0x64
push 0x87
push 0x344
mov edx, 0x4ad8b0
mov ecx, 0x4ad9cc
call fcn.004773a0
mov edx, dword [0x4c5180]
mov ecx, eax
call fcn.004617d0
add esp, 0x18
mov edx, 0x4ad8b8
mov ecx, 0x4ad9cc
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
push 0
push esi
call dword [sym.imp.user32.dll_EnableWindow]
push 0x27b9
push ecx
push 0x28
push 0x64
push 0xb7
push 0x344
mov edx, 0x4ad8c0
mov ecx, 0x4ad9cc
call fcn.004773a0
mov edx, dword [0x4c5180]
mov ecx, eax
call fcn.004617d0
add esp, 0x18
mov edx, 0x4ad8e8
mov ecx, 0x4ad9cc
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
push 0
push esi
call dword [sym.imp.user32.dll_EnableWindow]
push 0x27ba
push ecx
push 0x28
push 0x64
push 0xe7
push 0x344
mov edx, 0x4ad8f0
mov ecx, 0x4ad9cc
call fcn.004773a0
mov edx, dword [0x4c5180]
mov ecx, eax
call fcn.004617d0
add esp, 0x18
mov edx, 0x4ad95c
mov ecx, 0x4ad9cc
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov esi, dword [0x4c5180]
mov edx, 0x4ad984
push 0x27bb
push ecx
push 0x61
push 0x64
push 0x1cb
push 0x344
mov ecx, 0x4ad9cc
or esi, 0x1440
call fcn.004773a0
mov edx, esi
mov ecx, eax
call fcn.004617d0
add esp, 0x18
mov esi, eax
push 0x1000
push 0
push 0
push 1
push 0x4e27
push dword [InitializeSListHead]
call edi
push eax
push 1
push 0xf7
push esi
call ebp
mov edx, 0x4ad98c
mov ecx, 0x4ad9cc
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
push 0
push dword [InitializeSListHead]
push 0x27c0
push dword [0x4def88]
push pe_nt_image_headers32
push 0x2cf
push 0x11c
push 0x6c
push 0x40000009
push 0
push 0x4ad750
push 0x200
call ebx
mov ebx, eax
push 0
push ebx
mov dword [esp + 0x1c], ebx
call dword [sym.imp.user32.dll_EnableWindow]
push 0x10020
push 0
push 0x1036
push ebx
call ebp
push 0
push 7
push 0x21
push 0x10
push 0x10
call dword [sym.imp.COMCTL32.dll_ImageList_Create]
mov edi, eax
mov esi, 0x4e5a
movzx ecx, si
push ecx
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadIconW]
push eax
push 0xffffffffffffffff
push edi
call dword [sym.imp.COMCTL32.dll_ImageList_ReplaceIcon]
inc esi
cmp esi, 0x4e6d
jle 0x415d16
push edi
push 1
push 0x1003
push ebx
call ebp
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad994
push 0x4ad9cc
mov dword [esp + 0xf0], 0xf
mov dword [esp + 0xf4], 0
mov dword [esp + 0xf8], 0x17c
call ebx
mov esi, dword [sym.imp.kernel32.dll_lstrlenW]
xor edi, edi
push 0x4c4980
call esi
test eax, eax
jle 0x415dc5
lea ebp, [edi + 0xa]
nop
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x415db3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x415da0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0xd8]
mov dword [esp + 0xe4], 0x4c4980
push eax
push 0
push 0x1061
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad99c
push 0x4ad9cc
mov dword [esp + 0xf0], 0xf
mov dword [esp + 0xf4], 0
mov dword [esp + 0xf8], 0x91
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x415e58
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x415e46
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x415e33
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0xd8]
mov dword [esp + 0xe4], 0x4c4980
push eax
push 1
push 0x1061
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9a4
push 0x4ad9cc
mov dword [esp + 0xf0], 0xf
mov dword [esp + 0xf4], 0
mov dword [esp + 0xf8], 0x91
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x415ef5
lea ebx, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x415ee3
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x415ed0
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0xd8]
mov dword [esp + 0xe4], 0x4c4980
push eax
push 2
push 0x1061
push dword [esp + 0x20]
call ebp
push 0
push dword [InitializeSListHead]
mov eax, dword [sym.imp.user32.dll_CreateWindowExW]
push 0x27c4
push dword [0x4def88]
mov dword [0x4cfb0c], 0xb
push 0x1d0
push 0x290
push 0x40
push 0x88
push 0x40000009
push 0
push 0x4ad750
push 0x200
mov dword [0x4cfb18], 0
mov dword [0x4cfb1c], 0
mov dword [0x4cfb14], 0
call eax
push 0x10024
push 0
push 0x1036
push eax
mov dword [esp + 0x24], eax
call ebp
push 0
push 7
push 0x21
push 0x10
push 0x10
call dword [sym.imp.COMCTL32.dll_ImageList_Create]
push 0x4f5c
push dword [InitializeSListHead]
mov edi, eax
call dword [sym.imp.user32.dll_LoadIconW]
push eax
push 0xffffffffffffffff
push edi
call dword [sym.imp.COMCTL32.dll_ImageList_ReplaceIcon]
push edi
push 1
push 0x1003
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9ac
push 0x4ad9cc
mov dword [esp + 0x1a0], 0xf
mov dword [esp + 0x1a4], 0
mov dword [esp + 0x1a8], 0xf5
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x41603a
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416028
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416015
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0x188]
mov dword [esp + 0x194], 0x4c4980
push eax
push 1
push 0x1061
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9b4
push 0x4ad9cc
mov dword [esp + 0x1a8], 0xf5
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4160b7
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4160a5
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416092
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0x188]
mov dword [esp + 0x194], 0x4c4980
push eax
push 2
push 0x1061
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9bc
push 0x4ad9cc
mov dword [esp + 0x1a8], 0x82
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416135
lea ebx, [edi + 0xa]
nop
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416123
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416110
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x188]
mov dword [esp + 0x194], 0x4c4980
push eax
push 3
push 0x1061
push dword [esp + 0x20]
call ebp
mov dword [0x4cfad0], 0xb
mov dword [0x4cfadc], 0
mov dword [0x4cfae0], 0
mov dword [0x4cfad8], 0
call fcn.0041ba40
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad8c0
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4161d5
lea ebp, [edi + 0xa]
nop
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4161c3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x4161b0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27c5
push ecx
push 0x28
push 0x6e
push 0x40
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4e40
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9d4
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416285
lea ebp, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416273
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416260
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9dc
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4162e5
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4162d3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x4162c0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27c6
push ecx
push 0x28
push 0x6e
push 0x72
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4f5d
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9e4
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416395
lea ebp, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416383
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416370
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9fc
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4163f5
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4163e3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x4163d0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27c7
push ecx
push 0x28
push 0x6e
push 0xa4
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4f5e
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ada04
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4164a5
lea ebp, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416493
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416480
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad8f0
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416505
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4164f3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x4164e0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27c8
push ecx
push 0x28
push 0x6e
push 0xd6
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov dword [esp + 0x14], eax
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad95c
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416585
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416573
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416560
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad984
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4165e5
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4165d3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x4165c0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27bc
push ecx
push 0x28
push 0x6e
push 0x1e8
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4e43
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad98c
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416695
lea ebx, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416683
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416670
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push 0x27c9
push dword [0x4def88]
call dword [sym.imp.user32.dll_GetDlgItem]
push 0x10024
push 0
push 0x1036
push eax
mov dword [esp + 0x24], eax
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ada1c
push 0x4ad9cc
mov dword [esp + 0xa8], 0xf
mov dword [esp + 0xac], 0
mov dword [esp + 0xb0], 0x1f4
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x41673a
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416728
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416715
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0x90]
mov dword [esp + 0x9c], 0x4c4980
push eax
push 1
push 0x1061
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adbc4
push 0x4ad9cc
mov dword [esp + 0xb0], 0x159
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4167b7
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4167a5
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416792
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0x90]
mov dword [esp + 0x9c], 0x4c4980
push eax
push 2
push 0x1061
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adbe0
push 0x4ad9cc
mov dword [esp + 0xb0], 0xe6
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416835
lea ebp, [edi + 0xa]
nop
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416823
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416810
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0x90]
mov dword [esp + 0x9c], 0x4c4980
push eax
push 3
push 0x1061
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9bc
push 0x4ad9cc
mov dword [esp + 0xb0], 0x82
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4168b5
lea ebp, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4168a3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416890
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0x90]
mov dword [esp + 0x9c], 0x4c4980
push eax
push 4
push 0x1061
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad560
push 0x4ad9cc
mov dword [esp + 0xb0], 0xfa
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416935
lea ebp, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416923
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416910
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0x90]
mov dword [esp + 0x9c], 0x4c4980
push eax
push 5
push 0x1061
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9ac
push 0x4ad9cc
mov dword [esp + 0xb0], 0xfa
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4169b5
lea ebp, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4169a3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416990
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0x90]
mov dword [esp + 0x9c], 0x4c4980
push eax
push 6
push 0x1061
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc40
push 0x4ae480
mov dword [esp + 0xb0], 0x3e8
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416a35
lea ebx, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416a23
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416a10
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x90]
mov dword [esp + 0x9c], 0x4c4980
push eax
push 7
push 0x1061
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adbe8
push 0x4ad9cc
mov dword [0x4cfa94], 0xb
mov dword [0x4cfaa0], 0
mov dword [0x4cfaa4], 0
mov dword [0x4cfa9c], 0
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416ad5
lea ebp, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416ac3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416ab0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27ca
push ecx
push 0x28
push 0x6e
push 0x40
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4e42
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adbf0
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416b85
lea ebp, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416b73
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416b60
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad8c0
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416be5
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416bd3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416bc0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27cb
push ecx
push 0x28
push 0x6e
push 0x72
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4e40
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9d4
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416c95
lea ebp, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416c83
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416c70
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9dc
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416cf5
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416ce3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416cd0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27cc
push ecx
push 0x28
push 0x6e
push 0xa4
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4f5d
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9e4
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416da5
lea ebp, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416d93
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416d80
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9fc
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416e05
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416df3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416de0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27cd
push ecx
push 0x28
push 0x6e
push 0xd6
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4f5e
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ada04
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416eb5
lea ebp, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416ea3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416e90
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adbf8
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416f15
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416f03
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416ef0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27ce
push ecx
push 0x28
push 0x6e
push 0x108
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov dword [esp + 0x14], eax
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc00
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416f95
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416f83
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416f70
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad8f0
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x416ff5
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x416fe3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x416fd0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27cf
push ecx
push 0x28
push 0x6e
push 0x13a
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov dword [esp + 0x14], eax
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad95c
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x417075
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x417063
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x417050
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad984
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4170d5
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4170c3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x4170b0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27bd
push ecx
push 0x28
push 0x6e
push 0x1e8
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4e43
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad98c
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x417185
lea ebp, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x417173
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x417160
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push 0
push dword [InitializeSListHead]
mov edi, dword [sym.imp.user32.dll_CreateWindowExW]
push 0x27d0
push dword [0x4def88]
push 0x61
push 0x290
push 0x40
push 0x88
push 0x40000008
push 0
push 0x4ad77c
push 0
call edi
push 0
push dword [InitializeSListHead]
push 0x27d1
push dword [0x4def88]
push 0x28
push 0x290
push 0x1e8
push 0x88
push 0x40000008
push 0
push 0x4ad77c
push 0
call edi
push 0
push dword [InitializeSListHead]
push 0x4f85
push dword [0x4def88]
push 0
push 0
push 0x126
push 0x358
push 0x40000003
push 0
push 0x4ad740
push 0
call edi
push 0x1000
push 0
push 0
push 1
push 0x4f85
push dword [InitializeSListHead]
mov edi, eax
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0x172
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ae48c
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4172aa
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x417298
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x417285
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27b1
push ecx
push 0x61
push 0x6e
push 0x40
push 0x322
or edx, 0x48
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4f60
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ae494
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x417355
lea ebp, [edi + 0xa]
nop dword [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x417343
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x417330
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad8a0
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4173b5
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4173a3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x417390
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27b2
push ecx
push 0x61
push 0x6e
push 0x40
push 0x322
or edx, 0x48
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x276a
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad8a8
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x417465
lea ebp, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x417453
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x417440
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad8c0
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4174c5
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4174b3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x4174a0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27b4
push ecx
push 0x28
push 0x6e
push 0xab
push 0x322
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov dword [esp + 0x14], eax
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc08
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x417545
lea ebp, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x417533
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x417520
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edi, dword [esp + 0x14]
mov edx, 0x4c4980
mov ecx, edi
call fcn.0045f240
push 0
push edi
call dword [sym.imp.user32.dll_EnableWindow]
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad8b0
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4175b5
lea ebp, [edi + 0xa]
nop dword [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4175a3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x417590
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27b3
push ecx
push 0x28
push 0x6e
push 0xdd
push 0x322
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov dword [esp + 0x14], eax
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc10
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x417635
lea ebp, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x417623
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x417610
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edi, dword [esp + 0x14]
mov edx, 0x4c4980
mov ecx, edi
call fcn.0045f240
push 0
push edi
call dword [sym.imp.user32.dll_EnableWindow]
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad8f0
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4176a5
lea ebp, [edi + 0xa]
nop dword [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x417693
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x417680
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27b5
push ecx
push 0x28
push 0x6e
push 0x10f
push 0x322
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov dword [esp + 0x14], eax
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad95c
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x417725
lea ebp, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x417713
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x417700
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edi, dword [esp + 0x14]
mov edx, 0x4c4980
mov ecx, edi
call fcn.0045f240
push 0
push edi
call dword [sym.imp.user32.dll_EnableWindow]
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad984
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x417795
lea ebp, [edi + 0xa]
nop dword [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x417783
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x417770
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27b6
push ecx
push 0x28
push 0x6e
push 0x1e8
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4e43
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad98c
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x417845
lea ebx, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x417833
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x417820
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push 0
push dword [InitializeSListHead]
mov eax, dword [sym.imp.user32.dll_CreateWindowExW]
push 0x27d2
push dword [0x4def88]
push 0x134
push 0x290
push 0xab
push 0x88
push 0x40000009
push 0
push 0x4ad750
push 0x200
call eax
push 0x10020
push 0
push 0x1036
push eax
mov dword [esp + 0x24], eax
call ebp
push 0
push 7
push 0x21
push 0x10
push 0x10
call dword [sym.imp.COMCTL32.dll_ImageList_Create]
push 0x4e65
push dword [InitializeSListHead]
mov edi, eax
call dword [sym.imp.user32.dll_LoadIconW]
push eax
push 0xffffffffffffffff
push edi
call dword [sym.imp.COMCTL32.dll_ImageList_ReplaceIcon]
push 0x4e5a
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadIconW]
push eax
push 0xffffffffffffffff
push edi
call dword [sym.imp.COMCTL32.dll_ImageList_ReplaceIcon]
push 0x4e5b
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadIconW]
push eax
push 0xffffffffffffffff
push edi
call dword [sym.imp.COMCTL32.dll_ImageList_ReplaceIcon]
push edi
push 1
push 0x1003
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc18
push 0x4ad9cc
mov dword [esp + 0x11c], 0xf
mov dword [esp + 0x120], 0
mov dword [esp + 0x124], 0x46
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x417989
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x417977
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x417964
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0x104]
mov dword [esp + 0x110], 0x4c4980
push eax
push 1
push 0x1061
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc20
push 0x4ad9cc
mov dword [esp + 0x124], 0x136
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x417a06
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4179f4
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x4179e1
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0x104]
mov dword [esp + 0x110], 0x4c4980
push eax
push 2
push 0x1061
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad99c
push 0x4ad9cc
mov dword [esp + 0x124], 0x78
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x417a85
lea ebp, [edi + 0xa]
nop
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x417a73
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x417a60
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0x104]
mov dword [esp + 0x110], 0x4c4980
push eax
push 3
push 0x1061
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9a4
push 0x4ad9cc
mov dword [esp + 0x124], 0x78
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x417b05
lea ebx, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x417af3
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x417ae0
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov edi, dword [esp + 0x14]
lea eax, [esp + 0x104]
push eax
push 4
push 0x1061
push edi
mov dword [esp + 0x120], 0x4c4980
call ebp
push 0
push edi
mov dword [0x4cfa58], 0xb
mov dword [0x4cfa64], 0
mov dword [0x4cfa68], 0
mov dword [0x4cfa60], 0
call dword [sym.imp.user32.dll_EnableWindow]
push 0
push dword [InitializeSListHead]
push 0x27d4
push dword [0x4def88]
push 0
push 0
push 0x4d
push 0x96
push 0x40000003
push 0
push 0x4ad740
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 0x1000
push 0
push 0
push 1
push 0x4f5e
push dword [InitializeSListHead]
mov edi, eax
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0x172
push edi
call ebp
push 0
push dword [InitializeSListHead]
mov edi, dword [sym.imp.user32.dll_CreateWindowExW]
push 0x27d3
push dword [0x4def88]
push 0x17
push 0x250
push 0x4d
push 0xb8
push 0x40010000
push 0
push 0x4ae49c
push 0x200
call edi
push 1
push dword [0x4deb60]
push 0x30
push eax
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc30
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x417c5b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop word [eax + eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x417c43
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x417c30
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
push 0
push dword [InitializeSListHead]
push 0x27d5
push dword [0x4def88]
push 0x19
push 0xc8
push 0x68
push 0xb9
push 0x40000003
push 0x4c4980
push 0x4ad9ec
push 0
call edi
push 1
push dword [0x4deb60]
push 0x30
push eax
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc28
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x417cfb
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x417ce3
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x417cd0
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
push 0
push dword [InitializeSListHead]
push 0x27d6
push dword [0x4def88]
push 0x19
push 0xc8
push 0x81
push 0xb9
push 0x40000003
push 0x4c4980
push 0x4ad9ec
push 0
call edi
push 1
push dword [0x4deb60]
push 0x30
push eax
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc40
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x417d9b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x417d83
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x417d70
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
push 0
push dword [InitializeSListHead]
push 0x27d7
push dword [0x4def88]
push 0x19
push 0xc8
push 0x68
push 0x1f8
push 0x40000003
push 0x4c4980
push 0x4ad9ec
push 0
call edi
push 1
push dword [0x4deb60]
push 0x30
push eax
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc50
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x417e3b
xor ebx, ebx
lea ebp, [ebx + 0xa]
nop dword [eax]
cmp word [ebx*2 + 0x4c4980], 0x7e
jne 0x417e23
mov word [ebx*2 + 0x4c4980], bp
push 0x4c4980
inc ebx
call esi
cmp ebx, eax
jl 0x417e10
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
push 0
push dword [InitializeSListHead]
push 0x27d8
push dword [0x4def88]
push 0x19
push 0xc8
push 0x81
push 0x1f8
push 0x40000003
push 0x4c4980
push 0x4ad9ec
push 0
call edi
push 1
push dword [0x4deb60]
push 0x30
push eax
call ebp
push 0
push dword [InitializeSListHead]
push 0x27dc
push dword [0x4def88]
push 0
push 0
push 0x1f3
push 0x94
push 0x40000003
push 0
push 0x4ad740
push 0
call edi
push 0x1000
push 0x10
push 0x10
push 1
push 0x4e65
push dword [InitializeSListHead]
mov edi, eax
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0x172
push edi
call ebp
push 0
push dword [InitializeSListHead]
push 0x27dd
push dword [0x4def88]
push 0
push 0
push 0x1f3
push 0x170
push 0x40000003
push 0
push 0x4ad740
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 0x1000
push 0x10
push 0x10
push 1
push 0x4e5a
push dword [InitializeSListHead]
mov edi, eax
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0x172
push edi
call ebp
push 0
push dword [InitializeSListHead]
push 0x27de
push dword [0x4def88]
push 0
push 0
push 0x1f3
push 0x24c
push 0x40000003
push 0
push 0x4ad740
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 0x1000
push 0x10
push 0x10
push 1
push 0x4e5b
push dword [InitializeSListHead]
mov edi, eax
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0x172
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc48
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x417fe7
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x417fd5
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x417fc2
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
push 0
push dword [InitializeSListHead]
mov edi, dword [sym.imp.user32.dll_CreateWindowExW]
push 0x27d9
push dword [0x4def88]
push 0x19
push 0x96
push 0x1ef
push 0xae
push 0x40000003
push 0x4c4980
push 0x4ad9ec
push 0
call edi
push 1
push dword [0x4deb60]
push 0x30
push eax
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc60
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x41808b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x418073
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x418060
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
push 0
push dword [InitializeSListHead]
push 0x27da
push dword [0x4def88]
push 0x19
push 0x96
push 0x1ef
push 0x18a
push 0x40000003
push 0x4c4980
push 0x4ad9ec
push 0
call edi
push 1
push dword [0x4deb60]
push 0x30
push eax
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc58
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x41812b
xor ebx, ebx
lea ebp, [ebx + 0xa]
nop dword [eax]
cmp word [ebx*2 + 0x4c4980], 0x7e
jne 0x418113
mov word [ebx*2 + 0x4c4980], bp
push 0x4c4980
inc ebx
call esi
cmp ebx, eax
jl 0x418100
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
push 0
push dword [InitializeSListHead]
push 0x27db
push dword [0x4def88]
push 0x19
push 0x96
push 0x1ef
push 0x266
push 0x40000003
push 0x4c4980
push 0x4ad9ec
push 0
call edi
push 1
push dword [0x4deb60]
push 0x30
push eax
call ebp
mov esi, 0x27d5
push 0
push 1
push 0xf1
push esi
push dword [0x4def88]
call dword [sym.imp.user32.dll_GetDlgItem]
push eax
call ebp
inc esi
cmp esi, 0x27db
jle 0x418174
push 0
push dword [InitializeSListHead]
push 0x27e1
push dword [0x4def88]
push 0xb6
push 0x290
push 0x40
push 0x88
push 0x40000009
push 0
push 0x4ad750
push 0x200
call edi
push 0x10020
push 0
mov esi, eax
push 0x1036
push esi
mov dword [esp + 0x24], esi
call ebp
push 0
push 7
push 0x21
push 0x10
push 0x10
call dword [sym.imp.COMCTL32.dll_ImageList_Create]
push 0x4e4a
push dword [InitializeSListHead]
mov edi, eax
call dword [sym.imp.user32.dll_LoadIconW]
push eax
push 0xffffffffffffffff
push edi
call dword [sym.imp.COMCTL32.dll_ImageList_ReplaceIcon]
push edi
push 1
push 0x1003
push esi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc68
push 0x4ad9cc
mov dword [esp + 0x148], 0xf
mov dword [esp + 0x14c], 0
mov dword [esp + 0x150], 0x19a
call ebx
mov esi, dword [sym.imp.kernel32.dll_lstrlenW]
xor edi, edi
push 0x4c4980
call esi
test eax, eax
jle 0x418295
lea ebp, [edi + 0xa]
nop
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418283
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418270
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0x130]
mov dword [esp + 0x13c], 0x4c4980
push eax
push 1
push 0x1061
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc70
push 0x4ad9cc
mov dword [esp + 0x150], 0x64
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x418315
lea ebx, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418303
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x4182f0
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x130]
mov dword [esp + 0x13c], 0x4c4980
push eax
push 2
push 0x1061
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc78
push 0x4ad9cc
mov dword [esp + 0x14c], 1
mov dword [esp + 0x150], 0x64
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4183a5
lea ebx, [edi + 0xa]
nop dword [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418393
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418380
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x130]
mov dword [esp + 0x13c], 0x4c4980
push eax
push 3
push 0x1061
push dword [esp + 0x20]
call ebp
mov dword [0x4cf9e0], 0xb
mov dword [0x4cf9ec], 0
mov dword [0x4cf9f0], 0
mov dword [0x4cf9e8], 0
call fcn.0041b0e0
push 0
push dword [InitializeSListHead]
push 0x27e2
push dword [0x4def88]
push 0xea
push 0x290
push 0x126
push 0x88
push 0x40000009
push 0
push 0x4ad750
push 0x200
call dword [sym.imp.user32.dll_CreateWindowExW]
push 0x10020
push 0
push 0x1036
push eax
mov dword [esp + 0x24], eax
call ebp
push 0
push 7
push 0x21
push 0x10
push 0x10
call dword [sym.imp.COMCTL32.dll_ImageList_Create]
push 0x4f62
push dword [InitializeSListHead]
mov edi, eax
call dword [sym.imp.user32.dll_LoadIconW]
push eax
push 0xffffffffffffffff
push edi
call dword [sym.imp.COMCTL32.dll_ImageList_ReplaceIcon]
push edi
push 1
push 0x1003
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc68
push 0x4ad9cc
mov dword [esp + 0x174], 0xf
mov dword [esp + 0x178], 0
mov dword [esp + 0x17c], 0x19a
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4184f5
lea ebp, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4184e3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x4184d0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0x15c]
mov dword [esp + 0x168], 0x4c4980
push eax
push 1
push 0x1061
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc70
push 0x4ad9cc
mov dword [esp + 0x17c], 0x64
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x418575
lea ebx, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418563
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418550
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x15c]
mov dword [esp + 0x168], 0x4c4980
push eax
push 2
push 0x1061
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc78
push 0x4ad9cc
mov dword [esp + 0x178], 1
mov dword [esp + 0x17c], 0x64
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x418605
lea ebx, [edi + 0xa]
nop dword [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4185f3
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x4185e0
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x15c]
mov dword [esp + 0x168], 0x4c4980
push eax
push 3
push 0x1061
push dword [esp + 0x20]
call ebp
mov dword [0x4cfa1c], 0xb
mov dword [0x4cfa28], 0
mov dword [0x4cfa2c], 0
mov dword [0x4cfa24], 0
call fcn.0041add0
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adca0
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4186a5
lea ebp, [edi + 0xa]
nop
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418693
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418680
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27e3
push ecx
push 0x26
push 0x6e
push 0x40
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4e47
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adca8
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x418755
lea ebp, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418743
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418730
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adcb0
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4187b5
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4187a3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418790
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27e4
push ecx
push 0x26
push 0x6e
push 0x70
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4e6f
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adcb8
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x418865
lea ebp, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418853
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418840
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adcc0
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4188c5
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4188b3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x4188a0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27e5
push ecx
push 0x26
push 0x6e
push 0xa0
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov dword [esp + 0x14], eax
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adcc8
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x418945
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418933
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418920
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adcdc
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4189a5
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418993
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418980
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27e6
push ecx
push 0x26
push 0x6e
push 0xd0
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov dword [esp + 0x14], eax
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adce4
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x418a25
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418a13
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418a00
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adcb0
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x418a85
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418a73
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418a60
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27e7
push ecx
push 0x26
push 0x6e
push 0x126
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4e6f
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adcec
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x418b35
lea ebp, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418b23
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418b10
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adcf4
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x418b95
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418b83
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418b70
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27e8
push ecx
push 0x26
push 0x6e
push 0x156
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov dword [esp + 0x14], eax
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4add04
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x418c15
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418c03
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418bf0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adcc0
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x418c75
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418c63
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418c50
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27e9
push ecx
push 0x26
push 0x6e
push 0x186
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov dword [esp + 0x14], eax
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adcfc
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x418cf5
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418ce3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418cd0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adcdc
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x418d55
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418d43
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418d30
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27ea
push ecx
push 0x26
push 0x6e
push 0x1b6
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov dword [esp + 0x14], eax
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4add2c
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x418dd5
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418dc3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418db0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad984
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x418e35
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418e23
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418e10
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27be
push ecx
push 0x28
push 0x6e
push 0x1e8
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4e43
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad98c
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x418ee5
lea ebp, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418ed3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418ec0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4add24
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x418f45
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418f33
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418f20
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27ee
push ecx
push 0x28
push 0x6e
push 0x40
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4e47
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4add54
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x418ff5
lea ebp, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x418fe3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x418fd0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad8c0
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x419055
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x419043
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x419030
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27ef
push ecx
push 0x28
push 0x6e
push 0x72
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4e40
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4add4c
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x419105
lea ebp, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4190f3
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x4190e0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4add24
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x419165
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x419153
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x419140
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27f0
push ecx
push 0x28
push 0x6e
push 0xe9
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4e6e
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4add54
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x419215
lea ebp, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x419203
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x4191f0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad8c0
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x419275
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x419263
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x419250
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27f1
push ecx
push 0x28
push 0x6e
push 0x11b
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4e40
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4add4c
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x419325
lea ebp, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x419313
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x419300
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad984
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x419385
lea ebp, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x419373
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x419360
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edx, dword [0x4c5180]
push 0x27bf
push ecx
push 0x28
push 0x6e
push 0x1e8
push 0x322
or edx, 0x40
mov ecx, 0x4c4980
call fcn.004617d0
add esp, 0x18
mov edi, eax
mov dword [esp + 0x14], edi
push 0x1000
push 0
push 0
push 1
push 0x4e43
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0xf7
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad98c
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x419435
lea ebx, [edi + 0xa]
nop dword [eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x419423
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x419410
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ecx, dword [esp + 0x14]
mov edx, 0x4c4980
call fcn.0045f240
push 0
push dword [InitializeSListHead]
push 0x27f2
push dword [0x4def88]
push 0x7b
push 0x290
push 0x40
push 0x88
push 0x40008009
push 0
push 0x4ad750
push 0x200
call dword [sym.imp.user32.dll_CreateWindowExW]
push 0x10024
push 0
push 0x1036
push eax
mov dword [esp + 0x24], eax
call ebp
push 0
push 7
push 0x21
push 0x10
push 0x10
call dword [sym.imp.COMCTL32.dll_ImageList_Create]
push 0x4e4a
push dword [InitializeSListHead]
mov edi, eax
call dword [sym.imp.user32.dll_LoadIconW]
push eax
push 0xffffffffffffffff
push edi
call dword [sym.imp.COMCTL32.dll_ImageList_ReplaceIcon]
push edi
push 1
push 0x1003
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4add98
push 0x4ad9cc
mov dword [esp + 0x224], 0xf
mov dword [esp + 0x22c], 0x264
mov dword [esp + 0x228], 0
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x419545
lea ebx, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x419533
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x419520
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x20c]
mov dword [esp + 0x218], 0x4c4980
push eax
push 1
push 0x1061
push dword [esp + 0x20]
call ebp
mov eax, dword [0x4cf9a0]
sub esp, 0x3c
mov ecx, esp
mov dword [0x4cf968], 0xb
mov dword [0x4cf974], 0
mov edx, 0x4ae330
mov dword [0x4cf970], 0
movups xmm0, xmmword [0x4cf968]
mov dword [0x4cf978], 0
movups xmmword [ecx], xmm0
movups xmm0, xmmword [0x4cf978]
movups xmmword [ecx + 0x10], xmm0
movups xmm0, xmmword [0x4cf988]
movups xmmword [ecx + 0x20], xmm0
movq xmm0, qword [0x4cf998]
movq qword [ecx + 0x30], xmm0
mov dword [ecx + 0x38], eax
mov ecx, 0x27f2
call fcn.0041a6c0
add esp, 0x3c
push 0
push dword [InitializeSListHead]
push 0x27f3
push dword [0x4def88]
push 0x7b
push 0x290
push 0xe9
push 0x88
push 0x40008009
push 0
push 0x4ad750
push 0x200
call dword [sym.imp.user32.dll_CreateWindowExW]
push 0x10024
push 0
push 0x1036
push eax
mov dword [esp + 0x24], eax
call ebp
push 0
push 7
push 0x21
push 0x10
push 0x10
call dword [sym.imp.COMCTL32.dll_ImageList_Create]
push 0x4f62
push dword [InitializeSListHead]
mov edi, eax
call dword [sym.imp.user32.dll_LoadIconW]
push eax
push 0xffffffffffffffff
push edi
call dword [sym.imp.COMCTL32.dll_ImageList_ReplaceIcon]
push edi
push 1
push 0x1003
push dword [esp + 0x20]
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4add90
push 0x4ad9cc
mov dword [esp + 0x250], 0xf
mov dword [esp + 0x258], 0x264
mov dword [esp + 0x254], 0
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4196d5
lea ebx, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4196c3
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x4196b0
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x238]
mov dword [esp + 0x244], 0x4c4980
push eax
push 1
push 0x1061
push dword [esp + 0x20]
call ebp
mov eax, dword [0x4cf9dc]
sub esp, 0x3c
mov ecx, esp
mov dword [0x4cf9a4], 0xb
mov dword [0x4cf9b0], 0
mov edx, 0x4ae350
mov dword [0x4cf9ac], 0
movups xmm0, xmmword [0x4cf9a4]
mov dword [0x4cf9b4], 0
movups xmmword [ecx], xmm0
movups xmm0, xmmword [0x4cf9b4]
movups xmmword [ecx + 0x10], xmm0
movups xmm0, xmmword [0x4cf9c4]
movups xmmword [ecx + 0x20], xmm0
movq xmm0, qword [0x4cf9d4]
movq qword [ecx + 0x30], xmm0
mov dword [ecx + 0x38], eax
mov ecx, 0x27f3
call fcn.0041a6c0
add esp, 0x3c
mov edi, dword [sym.imp.user32.dll_CreateWindowExW]
push 0
push dword [InitializeSListHead]
push 0x27f4
push dword [0x4def88]
push 0x7e
push 0x290
push 0x192
push 0x88
push 0x40000008
push 0
push 0x4ad77c
push 0
call edi
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4addd4
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x4197fb
xor ebp, ebp
lea ebx, [ebp + 0xa]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x4197e3
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x4197d0
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
push 0
push dword [InitializeSListHead]
push 0x27f5
push dword [0x4def88]
push 0x1e
push 0x190
push 0x1a2
push 0xc2
push 0x40000003
push 0x4c4980
push 0x4ad9ec
push 0
call edi
push 1
push dword [0x4deb60]
mov edi, eax
push 0x30
push edi
call ebp
push 0
push 0x4ded80
push 1
push 0x4ae028
push 0x4ae378
call dword [sym.imp.kernel32.dll_GetPrivateProfileIntW]
push eax
push 0xf1
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adde4
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x4198b5
lea ebx, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x4198a3
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x419890
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push 0
push dword [InitializeSListHead]
push 0x27f6
push dword [0x4def88]
push 0x1e
push 0x190
push 0x1c2
push 0xc2
push 0x40000003
push 0x4c4980
push 0x4ad9ec
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 1
push dword [0x4deb60]
mov edi, eax
push 0x30
push edi
call ebp
push 0
push 0x4ded80
push 1
push 0x4ae38c
push 0x4ae378
call dword [sym.imp.kernel32.dll_GetPrivateProfileIntW]
push eax
push 0xf1
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ade34
push 0x4ad9cc
call ebx
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x419975
lea ebx, [edi + 0xa]
nop
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x419963
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x419950
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push 0
push dword [InitializeSListHead]
push 0x27f7
push dword [0x4def88]
push 0x1e
push 0x190
push 0x1e2
push 0xc2
push 0x40000003
push 0x4c4980
push 0x4ad9ec
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 1
push dword [0x4deb60]
mov edi, eax
push 0x30
push edi
call ebp
push 0
push 0x4ded80
push 1
push 0x4ae398
push 0x4ae378
call dword [sym.imp.kernel32.dll_GetPrivateProfileIntW]
push eax
push 0xf1
push edi
call ebp
push 0
push dword [InitializeSListHead]
push 0x27f8
push dword [0x4def88]
push 0
push 0
push 0x1a8
push 0xa4
push 0x40000003
push 0
push 0x4ad740
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 0x1000
push 0x10
push 0x10
push 1
push 0x279c
push dword [InitializeSListHead]
mov edi, eax
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0x172
push edi
call ebp
push 0
push dword [InitializeSListHead]
push 0x27f9
push dword [0x4def88]
push 0
push 0
push 0x1c8
push 0xa4
push 0x40000003
push 0
push 0x4ad740
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 0x1000
push 0x10
push 0x10
push 1
push 0x4e4a
push dword [InitializeSListHead]
mov edi, eax
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0x172
push edi
call ebp
push 0
push dword [InitializeSListHead]
push 0x27fa
push dword [0x4def88]
push 0
push 0
push 0x1e8
push 0xa4
push 0x40000003
push 0
push 0x4ad740
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 0x1000
push 0x10
push 0x10
push 1
push 0x4e57
push dword [InitializeSListHead]
mov edi, eax
call dword [sym.imp.user32.dll_LoadImageW]
push eax
push 1
push 0x172
push edi
call ebp
push 0
push dword [InitializeSListHead]
push 0x27ad
push dword [0x4def88]
push 0x108
push 0x2cf
push 8
push 0x6c
push 0x44010000
push 0
push 0x4ad8c8
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 1
push dword [0x4deb60]
mov dword [esp + 0x1c], eax
push 0x30
push eax
call ebp
push 0
push 1
push 0x21
push 0x10
push 0x10
call dword [sym.imp.COMCTL32.dll_ImageList_Create]
push 0x4e28
push dword [InitializeSListHead]
mov edi, eax
call dword [sym.imp.user32.dll_LoadIconW]
push eax
push 0xffffffffffffffff
push edi
call dword [sym.imp.COMCTL32.dll_ImageList_ReplaceIcon]
push edi
call dword [sym.imp.COMCTL32.dll_ImageList_GetImageCount]
push edi
mov edi, dword [esp + 0x18]
push 0
push 0x1303
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ade2c
push 0x4ad9cc
mov dword [esp + 0xd4], 3
mov dword [esp + 0xe8], 0
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x419bf9
xor ebp, ebp
lea edi, [ebp + 0xa]
nop word [eax + eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x419be3
mov word [ebp*2 + 0x4c4980], di
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x419bd0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
mov edi, dword [esp + 0x14]
lea eax, [esp + 0xbc]
mov dword [esp + 0xc8], 0x4c4980
push eax
push 0
push 0x133e
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ade3c
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x419c6e
xor ebp, ebp
lea ebx, [ebp + 0xa]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x419c56
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x419c43
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0xbc]
mov dword [esp + 0xc8], 0x4c4980
push eax
push 1
push 0x133e
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9c4
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x419ceb
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax + eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x419cd3
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x419cc0
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0xbc]
mov dword [esp + 0xc8], 0x4c4980
push eax
push 2
push 0x133e
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ae300
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x419d60
xor ebp, ebp
lea ebx, [ebp + 0xa]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x419d48
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x419d35
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0xbc]
mov dword [esp + 0xc8], 0x4c4980
push eax
push 3
push 0x133e
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ae308
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x419ddb
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop word [eax + eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x419dc3
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x419db0
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0xbc]
mov dword [esp + 0xc8], 0x4c4980
push eax
push 4
push 0x133e
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ae310
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x419e50
xor ebp, ebp
lea ebx, [ebp + 0xa]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x419e38
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x419e25
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0xbc]
mov dword [esp + 0xc8], 0x4c4980
push eax
push 5
push 0x133e
push edi
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad7cc
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x419ecb
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop word [eax + eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x419eb3
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x419ea0
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
push 0
push 0
push 0x27c1
push edi
push 0xda
push 0x2b2
push 0x20
push 0xe
push 0x40000007
push 0x4c4980
push 0x4ad9ec
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 1
push dword [0x4deb60]
push 0x30
push 0x27c1
push edi
call dword [sym.imp.user32.dll_GetDlgItem]
push eax
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad7d4
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x419f6b
xor ebp, ebp
lea ebx, [ebp + 0xa]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x419f53
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x419f40
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
push 0
push 0
push 0x27c2
push edi
push 0x1f6
push 0x322
push 0x20
push 0xe
push 0x40000007
push 0x4c4980
push 0x4ad9ec
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 1
push dword [0x4deb60]
push 0x30
push 0x27c2
push edi
call dword [sym.imp.user32.dll_GetDlgItem]
push eax
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad7fc
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x41a00b
xor ebp, ebp
lea ebx, [ebp + 0xa]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x419ff3
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x419fe0
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
push 0
push 0
push 0x27c3
push edi
push 0x1f6
push 0x322
push 0x20
push 0xe
push 0x40000007
push 0x4c4980
push 0x4ad9ec
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 1
push dword [0x4deb60]
push 0x30
push 0x27c3
push edi
call dword [sym.imp.user32.dll_GetDlgItem]
push eax
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ae4a8
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x41a0ab
xor ebp, ebp
lea ebx, [ebp + 0xa]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x41a093
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x41a080
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
push 0
push 0
push 0x27b0
push edi
push 0x1f6
push 0x322
push 0x20
push 0xe
push 0x40000007
push 0x4c4980
push 0x4ad9ec
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 1
push dword [0x4deb60]
push 0x30
push 0x27b0
push edi
call dword [sym.imp.user32.dll_GetDlgItem]
push eax
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ade90
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x41a14b
xor ebp, ebp
lea ebx, [ebp + 0xa]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x41a133
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x41a120
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
push 0
push dword [InitializeSListHead]
push 0x27df
push edi
push 0xdc
push 0x322
push 0x20
push 0xe
push 0x40000007
push 0x4c4980
push 0x4ad9ec
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 1
push dword [0x4deb60]
push 0x30
push 0x27df
push edi
call dword [sym.imp.user32.dll_GetDlgItem]
push eax
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ade98
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x41a1ef
xor ebp, ebp
lea ebx, [ebp + 0xa]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x41a1d7
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x41a1c4
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
push 0
push dword [InitializeSListHead]
push 0x27e0
push edi
push pe_nt_image_headers32
push 0x322
push 0x106
push 0xe
push 0x40000007
push 0x4c4980
push 0x4ad9ec
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 1
push dword [0x4deb60]
push 0x30
push 0x27e0
push edi
call dword [sym.imp.user32.dll_GetDlgItem]
push eax
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ade88
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x41a29b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax + eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x41a283
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x41a270
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
push 0
push dword [InitializeSListHead]
push 0x27eb
push edi
push 0xa4
push 0x322
push 0x1f
push 0xe
push 0x40000007
push 0x4c4980
push 0x4ad9ec
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 1
push dword [0x4deb60]
push 0x30
push 0x27eb
push edi
call dword [sym.imp.user32.dll_GetDlgItem]
push eax
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ae4b0
push 0x4ad9cc
call ebx
push 0x4c4980
call esi
test eax, eax
jle 0x41a33f
xor ebp, ebp
lea ebx, [ebp + 0xa]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x41a327
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x41a314
mov ebx, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
push 0
push dword [InitializeSListHead]
push 0x27ec
push edi
push 0xa4
push 0x322
push 0xc9
push 0xe
push 0x40000007
push 0x4c4980
push 0x4ad9ec
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 1
push dword [0x4deb60]
push 0x30
push 0x27ec
push edi
call dword [sym.imp.user32.dll_GetDlgItem]
push eax
call ebp
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad488
push 0x4ad9cc
call ebx
push 0x4c4980
xor ebx, ebx
call esi
test eax, eax
jle 0x41a3e5
lea ebp, [ebx + 0xa]
nop dword [eax + eax]
cmp word [ebx*2 + 0x4c4980], 0x7e
jne 0x41a3d3
mov word [ebx*2 + 0x4c4980], bp
push 0x4c4980
inc ebx
call esi
cmp ebx, eax
jl 0x41a3c0
mov ebp, dword [sym.imp.user32.dll_SendMessageW]
push 0
push dword [InitializeSListHead]
push 0x27ed
push edi
push 0xa3
push 0x322
push 0x173
push 0xe
push 0x40000007
push 0x4c4980
push 0x4ad9ec
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 1
push dword [0x4deb60]
push 0x30
push 0x27ed
push edi
call dword [sym.imp.user32.dll_GetDlgItem]
push eax
call ebp
mov ecx, dword [esp + 0x2c4]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.0048d815
add esp, 0x2bc
ret