Function at 0x427040
Capabilities:
Inspect load icon resource
Read .ini file

Disassembly:
sub esp, 0x374
mov eax, dword [0x4c4004]
xor eax, esp
mov dword [esp + 0x36c], eax
push ebx
push ebp
push esi
push edi
lea eax, [esp + 0x160]
push eax
push dword [reloc.kernel32.dll_InitializeSListHead]
call dword [sym.imp.user32.dll_GetWindowRect]
lea eax, [esp + 0x160]
push eax
push dword [0x4def88]
call dword [sym.imp.user32.dll_GetClientRect]
mov edi, dword [esp + 0x16c]
lea eax, [esp + 0x160]
sub edi, dword [esp + 0x164]
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
push eax
push 0
push 0x40a
push dword [reloc.kernel32.dll_InitializeSListHead]
call ebx
mov eax, dword [esp + 0x16c]
sub eax, dword [esp + 0x164]
push 0
push dword [InitializeSListHead]
mov ebp, dword [sym.imp.user32.dll_CreateWindowExW]
sub edi, eax
push 0x29c8
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 ebp
push 0
push dword [InitializeSListHead]
push 0x29c9
push dword [0x4def88]
push esi
push 0x131
push edi
push 2
push 0x40000000
push 0
push 0x4ad798
push 0
call ebp
push 0
push dword [InitializeSListHead]
push 0x29ca
push dword [0x4def88]
push esi
push 0x131
push edi
push 2
push 0x40000000
push 0
push 0x4ad798
push 0
call ebp
push 0
push dword [InitializeSListHead]
push 0x29cb
push dword [0x4def88]
push esi
push 0x131
push edi
push 2
push 0x40000000
push 0
push 0x4ad798
push 0
call ebp
push 0
push dword [InitializeSListHead]
push 0x4ea2
push dword [0x4def88]
push 0
push 0
push 0x14c
push 0x353
push 0x40000003
push 0
push 0x4ad740
push 0
call ebp
mov edi, dword [sym.imp.user32.dll_LoadImageW]
mov esi, eax
push 0x1000
push 0
push 0
push 1
push 0x4ea2
push dword [InitializeSListHead]
call edi
push eax
push 1
push 0x172
push esi
call ebx
push 0
push dword [InitializeSListHead]
push 0x4f1a
push dword [0x4def88]
push 0
push 0
push 0x188
push 0x35e
push 0x40000003
push 0
push 0x4ad740
push 0
call ebp
push 0x1000
push 0
push 0
push 1
push 0x4f1a
push dword [InitializeSListHead]
mov esi, eax
call edi
push eax
push 1
push 0x172
push esi
call ebx
push 0
push dword [InitializeSListHead]
push 0x4f1b
push dword [0x4def88]
push 0
push 0
push 0x126
push 0x358
push 0x40000003
push 0
push 0x4ad740
push 0
call ebp
push 0x1000
push 0
push 0
push 1
push 0x4f1b
push dword [InitializeSListHead]
mov esi, eax
call edi
push eax
push 1
push 0x172
push esi
call ebx
push 0
push dword [InitializeSListHead]
push 0x297b
push dword [0x4def88]
push 0
push 0
push 0x198
push 0x33e
push 0x40000003
push 0
push 0x4ad740
push 0
call ebp
push 0x1000
push 0
push 0
push 1
push 0x4f1b
push dword [InitializeSListHead]
mov esi, eax
call edi
push eax
push 1
push 0x172
push esi
call ebx
mov esi, dword [0x4c5180]
mov edx, 0x4ad378
push 0x2802
push ecx
push 0x28
push 0x64
push 0x1e
push 0x344
mov ecx, 0x4af760
or esi, 0x40
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 0x4f5d
push dword [InitializeSListHead]
call edi
push eax
push 1
push 0xf7
push esi
call ebx
mov edx, 0x4ad08c
mov ecx, 0x4af760
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov esi, dword [0x4c5180]
mov edx, 0x4ad0a0
push 0x2803
push ecx
push 0x61
push 0x64
push 0x4e
push 0x344
mov ecx, 0x4af760
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 0x4e70
push dword [InitializeSListHead]
call edi
push eax
push 1
push 0xf7
push esi
call ebx
mov edx, 0x4ad0d0
mov ecx, 0x4af760
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov esi, dword [0x4c5180]
mov edx, 0x4ad0cc
push 0x2804
push ecx
push 0x28
push 0x64
push 0xb7
push 0x344
mov ecx, 0x4af760
or esi, 0x40
call fcn.004773a0
mov edx, esi
mov ecx, eax
call fcn.004617d0
add esp, 0x18
mov edx, 0x4ad0dc
mov ecx, 0x4af760
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov esi, dword [0x4c5180]
mov edx, 0x4ad0d4
push 0x2805
push ecx
push 0x28
push 0x64
push 0xe7
push 0x344
mov ecx, 0x4af760
or esi, 0x40
call fcn.004773a0
mov edx, esi
mov ecx, eax
call fcn.004617d0
add esp, 0x18
mov edx, 0x4ad3dc
mov ecx, 0x4af760
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov esi, dword [0x4c5180]
mov edx, 0x4ad444
push 0x2806
push ecx
push 0x28
push 0x64
push 0x117
push 0x344
mov ecx, 0x4af760
or esi, 0x40
call fcn.004773a0
mov edx, esi
mov ecx, eax
call fcn.004617d0
add esp, 0x18
mov edx, 0x4ad480
mov ecx, 0x4af760
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
push 0x2807
push ecx
push 0x61
push 0x64
push 0x1cb
push 0x344
mov esi, dword [0x4c5180]
mov edx, 0x4ad560
mov ecx, 0x4af760
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 ebx
mov edx, 0x4ad76c
mov ecx, 0x4af760
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
push 0
push dword [InitializeSListHead]
push 0x2808
push dword [0x4def88]
push 0x1d0
push 0x296
push 0x40
push 0x88
push 0x40000009
push 0
push 0x4ad750
push 0x200
call ebp
push 0x10024
push 0
push 0x1036
push eax
mov dword [esp + 0x90], eax
call ebx
push 0
push 7
push 0x21
push 0x10
push 0x10
call dword [sym.imp.COMCTL32.dll_ImageList_Create]
mov edi, dword [sym.imp.COMCTL32.dll_ImageList_ReplaceIcon]
mov esi, 0x4e76
mov ebx, eax
movzx ecx, si
push ecx
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadIconW]
push eax
push 0xffffffffffffffff
push ebx
call edi
inc esi
cmp esi, 0x4e7a
jle 0x427591
mov esi, dword [esp + 0x80]
push ebx
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
push 1
push 0x1003
push esi
call ebx
mov edx, 0x4ad774
mov dword [esp + 0xcc], 0xf
mov ecx, 0x4af760
mov dword [esp + 0xd0], 0
mov dword [esp + 0xd4], 0xbe
call fcn.004773a0
mov dword [esp + 0xd8], eax
lea eax, [esp + 0xcc]
push eax
push 1
push 0x1061
push esi
call ebx
mov edx, 0x4ad7bc
mov dword [esp + 0xd4], 0x1ae
mov ecx, 0x4af760
call fcn.004773a0
mov dword [esp + 0xd8], eax
lea eax, [esp + 0xcc]
push eax
push 2
push 0x1061
push esi
call ebx
mov edx, 0x4ad7c4
mov dword [esp + 0xd4], 0x12c
mov ecx, 0x4af760
call fcn.004773a0
mov dword [esp + 0xd8], eax
lea eax, [esp + 0xcc]
push eax
push 3
push 0x1061
push esi
call ebx
mov edx, 0x4ad984
mov dword [esp + 0xd4], 0x12c
mov ecx, 0x4af760
call fcn.004773a0
mov dword [esp + 0xd8], eax
lea eax, [esp + 0xcc]
push eax
push 4
push 0x1061
push esi
call ebx
mov edx, 0x4af7a8
mov dword [esp + 0xd4], 0x12c
mov ecx, 0x4af760
call fcn.004773a0
mov dword [esp + 0xd8], eax
lea eax, [esp + 0xcc]
push eax
push 5
push 0x1061
push esi
call ebx
mov esi, dword [0x4c5180]
mov edx, 0x4ad378
push 0x29c0
push ecx
push 0x28
push 0x64
push 0x1e
push 0x344
mov ecx, 0x4af760
mov dword [0x4d0c04], 0xb
mov dword [0x4d0c10], 0
or esi, 0x40
mov dword [0x4d0c14], 0
mov dword [0x4d0c0c], 0
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 0x4f5d
push dword [InitializeSListHead]
call edi
push eax
push 1
push 0xf7
push esi
call ebx
mov edx, 0x4ae470
mov ecx, 0x4af760
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov esi, dword [0x4c5180]
mov edx, 0x4af7b0
push 0x29c1
push ecx
push 0x61
push 0x64
push 0x4e
push 0x344
mov ecx, 0x4af760
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 0x4f74
push dword [InitializeSListHead]
call edi
push eax
push 1
push 0xf7
push esi
call ebx
mov edx, 0x4af7b8
mov ecx, 0x4af760
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov esi, dword [0x4c5180]
mov edx, 0x4af7c0
push 0x29c2
push ecx
push 0x28
push 0x64
push 0xb7
push 0x344
mov ecx, 0x4af760
or esi, 0x40
call fcn.004773a0
mov edx, esi
mov ecx, eax
call fcn.004617d0
add esp, 0x18
mov edx, 0x4af7c8
mov ecx, 0x4af760
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
push 0x29c3
push ecx
push 0x28
mov esi, dword [0x4c5180]
mov edx, 0x4ad444
push 0x64
push 0xe7
push 0x344
mov ecx, 0x4af760
or esi, 0x40
call fcn.004773a0
mov edx, esi
mov ecx, eax
call fcn.004617d0
add esp, 0x18
mov edx, 0x4ad480
mov ecx, 0x4af760
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov esi, dword [0x4c5180]
mov edx, 0x4af7d0
push 0x29c4
push ecx
push 0x28
push 0x64
push 0x117
push 0x344
mov ecx, 0x4af760
or esi, 0x40
call fcn.004773a0
mov edx, esi
mov ecx, eax
call fcn.004617d0
add esp, 0x18
mov edx, 0x4af7d8
mov ecx, 0x4af760
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
call fcn.00458f60
mov esi, dword [0x4c5180]
mov edx, 0x4ad378
push 0x2809
push ecx
push 0x28
push 0x64
push 0x1e
push 0x344
mov ecx, 0x4af760
or esi, 0x40
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 0x4f5d
push dword [InitializeSListHead]
call edi
push eax
push 1
push 0xf7
push esi
call ebx
mov edx, 0x4ad7dc
mov ecx, 0x4af760
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
push 0x280a
push ecx
push 0x61
push 0x64
push 0x4e
mov esi, dword [0x4c5180]
mov edx, 0x4ad7e4
push 0x344
mov ecx, 0x4af760
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 0x4e71
push dword [InitializeSListHead]
call edi
push eax
push 1
push 0xf7
push esi
call ebx
mov edx, 0x4ad7ec
mov ecx, 0x4af760
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov esi, dword [0x4c5180]
mov edx, 0x4ad7f4
push 0x280b
push ecx
push 0x28
push 0x64
push 0xb7
push 0x344
mov ecx, 0x4af760
or esi, 0x40
call fcn.004773a0
mov edx, esi
mov ecx, eax
call fcn.004617d0
add esp, 0x18
mov edx, 0x4ad80c
mov ecx, 0x4af760
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov esi, dword [0x4c5180]
mov edx, 0x4ad0cc
push 0x280c
push ecx
push 0x28
push 0x64
push 0xe7
push 0x344
mov ecx, 0x4af760
or esi, 0x40
call fcn.004773a0
mov edx, esi
mov ecx, eax
call fcn.004617d0
add esp, 0x18
mov edx, 0x4ad838
mov ecx, 0x4af760
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov esi, dword [0x4c5180]
push 0x29ac
push ecx
push 0x28
push 0x64
push 0x117
push 0x344
or esi, 0x40
mov edx, 0x4af5c0
mov ecx, 0x4af760
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 0x29ac
push dword [InitializeSListHead]
call edi
push eax
push 1
push 0xf7
push esi
call ebx
mov edx, 0x4af5e8
mov ecx, 0x4af760
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov esi, dword [0x4c5180]
mov edx, 0x4ad560
push 0x280d
push ecx
push 0x61
push 0x64
push 0x1cb
push 0x344
mov ecx, 0x4af760
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 ebx
mov edx, 0x4ad76c
mov ecx, 0x4af760
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
push 0
push dword [InitializeSListHead]
push 0x2762
push dword [0x4def88]
push 0x1d0
push 0x296
push 0x40
push 0x88
push 0x40000009
push 0
push 0x4ad750
push 0x200
call ebp
push 0x10020
push 0
mov esi, eax
push 0x1036
push esi
call ebx
mov dword [esp + 0x84], 0xf
mov dword [esp + 0x88], 0
mov edx, 0x4ad840
mov dword [esp + 0x8c], 0x46
mov ecx, 0x4af760
call fcn.004773a0
mov dword [esp + 0x90], eax
lea eax, [esp + 0x84]
push eax
push 1
push 0x1061
push esi
call ebx
mov edx, 0x4ad848
mov dword [esp + 0x8c], 0x96
mov ecx, 0x4af760
call fcn.004773a0
mov dword [esp + 0x90], eax
lea eax, [esp + 0x84]
push eax
push 2
push 0x1061
push esi
call ebx
mov edx, 0x4ad850
mov dword [esp + 0x88], 1
mov ecx, 0x4af760
mov dword [esp + 0x8c], 0x82
call fcn.004773a0
mov dword [esp + 0x90], eax
lea eax, [esp + 0x84]
push eax
push 3
push 0x1061
push esi
call ebx
mov edx, 0x4ad858
mov dword [esp + 0x88], 0
mov ecx, 0x4af760
mov dword [esp + 0x8c], 0x190
call fcn.004773a0
mov dword [esp + 0x90], eax
lea eax, [esp + 0x84]
push eax
push 4
push 0x1061
push esi
call ebx
mov edx, 0x4ad984
mov dword [esp + 0x8c], 0x190
mov ecx, 0x4af760
call fcn.004773a0
mov dword [esp + 0x90], eax
lea eax, [esp + 0x84]
push eax
push 5
push 0x1061
push esi
call ebx
mov edx, 0x4af7a8
mov dword [esp + 0x8c], 0x190
mov ecx, 0x4af760
call fcn.004773a0
mov dword [esp + 0x90], eax
lea eax, [esp + 0x84]
push eax
push 6
push 0x1061
push esi
call ebx
mov esi, dword [0x4c5180]
mov edx, 0x4ad378
push 0x280e
push ecx
push 0x28
push 0x64
push 0x1e
mov dword [0x4d0c40], 0xb
or esi, 0x40
mov dword [0x4d0c4c], 0
mov dword [0x4d0c50], 0
mov dword [0x4d0c48], 0
push 0x344
mov ecx, 0x4af760
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 0x4f5d
push dword [InitializeSListHead]
call edi
push eax
push 1
push 0xf7
push esi
call ebx
mov edx, 0x4ad814
mov ecx, 0x4af760
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov edx, dword [0x4c5180]
push 0x280f
push ecx
push 0x28
push 0x2e
push 0x4e
push 0x344
or edx, 0x1440
mov ecx, 0x4ad29c
call fcn.004617d0
add esp, 0x18
mov esi, eax
push 0x1000
push 0
push 0
push 1
push 0x4e73
push dword [InitializeSListHead]
call edi
push eax
push 1
push 0xf7
push esi
call ebx
mov edx, 0x4ad830
mov ecx, 0x4af760
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov edx, dword [0x4c5180]
push 0x2810
push ecx
push 0x28
push 0x2e
push 0x4e
push 0x37a
or edx, 0x1440
mov ecx, 0x4ad29c
call fcn.004617d0
add esp, 0x18
mov esi, eax
push 0x1000
push 0
push 0
push 1
push 0x4e74
push dword [InitializeSListHead]
call edi
push eax
push 1
push 0xf7
push esi
call ebx
mov edx, 0x4ad868
mov ecx, 0x4af760
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov esi, dword [0x4c5180]
mov edx, 0x4ad870
push 0x2811
push ecx
push 0x28
push 0x64
push 0x7e
push 0x344
mov ecx, 0x4af760
or esi, 0x40
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 0x4e72
push dword [InitializeSListHead]
call edi
push eax
push 1
push 0xf7
push esi
call ebx
mov edx, 0x4ad878
mov ecx, 0x4af760
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov esi, dword [0x4c5180]
mov edx, 0x4ad444
push 0x2812
push ecx
push 0x28
push 0x64
push 0xae
push 0x344
mov ecx, 0x4af760
or esi, 0x40
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 0x4e40
push dword [InitializeSListHead]
call edi
push eax
push 1
push 0xf7
push esi
call ebx
mov edx, 0x4ad880
mov ecx, 0x4af760
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
push 0
push dword [InitializeSListHead]
push 0x2813
push dword [0x4def88]
push 5
push 0x64
push 0xde
push 0x344
push 0x40000010
push 0
push 0x4ad740
push 0
call ebp
mov esi, dword [0x4c5180]
mov edx, 0x4ad888
push 0x2814
push ecx
push 0x28
push 0x64
push 0xe6
push 0x344
mov ecx, 0x4af760
or esi, 0x40
call fcn.004773a0
mov edx, esi
mov ecx, eax
call fcn.004617d0
add esp, 0x18
mov edx, 0x4ad890
mov ecx, 0x4af760
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov esi, dword [0x4c5180]
mov edx, 0x4ad898
push 0x2815
push ecx
push 0x28
push 0x64
push 0x116
push 0x344
mov ecx, 0x4af760
or esi, 0x40
call fcn.004773a0
mov edx, esi
mov ecx, eax
call fcn.004617d0
add esp, 0x18
mov edx, 0x4ad8a0
mov ecx, 0x4af760
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov esi, dword [0x4c5180]
mov edx, 0x4ad8a8
push 0x2816
push ecx
push 0x28
push 0x64
push 0x146
push 0x344
mov ecx, 0x4af760
or esi, 0x40
call fcn.004773a0
mov edx, esi
mov ecx, eax
call fcn.004617d0
add esp, 0x18
mov edx, 0x4ad8b0
mov ecx, 0x4af760
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
push 0
push dword [InitializeSListHead]
push 0x2817
push dword [0x4def88]
push 5
push 0x64
push 0x176
push 0x344
push 0x40000010
push 0
push 0x4ad740
push 0
call ebp
mov esi, dword [0x4c5180]
mov edx, 0x4ad560
push 0x2818
push ecx
push 0x61
push 0x64
push 0x1cb
push 0x344
mov ecx, 0x4af760
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 ebx
mov edx, 0x4ad76c
mov ecx, 0x4af760
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
push 0
push dword [InitializeSListHead]
push 0x2819
push dword [0x4def88]
push 0x176
push 0x296
push 0x40
push 0x88
push 0x40000009
push 0
push 0x4ad750
push 0x200
call ebp
push 0x10020
push 0
mov edi, eax
push 0x1036
push edi
call ebx
push 0
push 7
push 0x21
push 0x10
push 0x10
call dword [sym.imp.COMCTL32.dll_ImageList_Create]
push 0x4e75
push dword [InitializeSListHead]
mov esi, eax
call dword [sym.imp.user32.dll_LoadIconW]
push eax
push 0xffffffffffffffff
push esi
call dword [sym.imp.COMCTL32.dll_ImageList_ReplaceIcon]
push esi
push 1
push 0x1003
push edi
call ebx
mov edx, 0x4ad8b8
mov dword [esp + 0x54], 0xf
mov ecx, 0x4af760
mov dword [esp + 0x58], 0
mov dword [esp + 0x5c], 0x3c
call fcn.004773a0
mov dword [esp + 0x60], eax
lea eax, [esp + 0x54]
push eax
push 1
push 0x1061
push edi
call ebx
mov edx, 0x4ad8c0
mov dword [esp + 0x5c], 0x64
mov ecx, 0x4af760
call fcn.004773a0
mov dword [esp + 0x60], eax
lea eax, [esp + 0x54]
push eax
push 2
push 0x1061
push edi
call ebx
mov edx, 0x4ad8e8
mov dword [esp + 0x5c], 0xc8
mov ecx, 0x4af760
call fcn.004773a0
mov dword [esp + 0x60], eax
lea eax, [esp + 0x54]
push eax
push 3
push 0x1061
push edi
call ebx
mov edx, 0x4ad8f0
mov dword [esp + 0x5c], 0x78
mov ecx, 0x4af760
call fcn.004773a0
mov dword [esp + 0x60], eax
lea eax, [esp + 0x54]
push eax
push 4
push 0x1061
push edi
call ebx
mov edx, 0x4ad95c
mov dword [esp + 0x5c], 0x78
mov ecx, 0x4af760
call fcn.004773a0
mov dword [esp + 0x60], eax
lea eax, [esp + 0x54]
push eax
push 5
push 0x1061
push edi
call ebx
mov edx, 0x4ad984
mov dword [esp + 0x5c], 0x2bc
mov ecx, 0x4af760
call fcn.004773a0
mov dword [esp + 0x60], eax
lea eax, [esp + 0x54]
push eax
push 6
push 0x1061
push edi
call ebx
mov edx, 0x4ad98c
mov dword [esp + 0x5c], 0x190
mov ecx, 0x4af760
call fcn.004773a0
mov dword [esp + 0x60], eax
lea eax, [esp + 0x54]
push eax
push 7
push 0x1061
push edi
call ebx
push 0
push dword [InitializeSListHead]
mov dword [0x4d0bc8], 0xb
push 0x281a
push dword [0x4def88]
mov dword [0x4d0bd4], 0
mov dword [0x4d0bd8], 0
mov dword [0x4d0bd0], 0
push 0x16
push 0x296
push 0x1c1
push 0x88
push 0x40010880
push 0x4af7e0
push 0x4ae49c
push 0x200
call ebp
push 1
push dword [0x4deb60]
push 0x30
push eax
call ebx
push 0
push dword [InitializeSListHead]
push 0x281b
push dword [0x4def88]
push 0x16
push 0x296
push 0x1dd
push 0x88
push 0x40010880
push 0x4af7e0
push 0x4ae49c
push 0x200
call ebp
push 1
push dword [0x4deb60]
push 0x30
push eax
call ebx
push 0
push dword [InitializeSListHead]
push 0x281c
push dword [0x4def88]
push 0x16
push 0x296
push 0x1f9
push 0x88
push 0x40010880
push 0x4af7e0
push 0x4ae49c
push 0x200
call ebp
push 1
push dword [0x4deb60]
push 0x30
push eax
call ebx
mov esi, dword [0x4c5180]
mov edx, 0x4ad560
push 0x281d
push ecx
push 0x28
push 0x6e
push 0x1e8
push 0x322
mov ecx, 0x4af760
or esi, 0x40
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 0x4e43
push dword [InitializeSListHead]
call edi
push eax
push 1
push 0xf7
push esi
call ebx
mov edx, 0x4ad76c
mov ecx, 0x4af760
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov edx, dword [0x4c5180]
push 0x7532
push ecx
push 0x28
push 0x6e
push 0x40
push 0x322
or edx, 0x40
mov ecx, 0x4af7ec
call fcn.004617d0
add esp, 0x18
mov edx, 0x4ad994
mov ecx, 0x4af760
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov edx, dword [0x4c5180]
push 0x7533
push ecx
push 0x28
push 0x6e
push 0x72
push 0x322
or edx, 0x40
mov ecx, 0x4af800
call fcn.004617d0
add esp, 0x18
mov edx, 0x4ad99c
mov ecx, 0x4af760
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov edx, dword [0x4c5180]
push 0x7535
push ecx
push 0x28
push 0x6e
push 0xa4
push 0x322
or edx, 0x40
mov ecx, 0x4af818
call fcn.004617d0
add esp, 0x18
mov edx, 0x4ad9a4
mov ecx, 0x4af760
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov edx, dword [0x4c5180]
push 0x7534
push ecx
push 0x28
push 0x6e
push 0xd6
push 0x322
or edx, 0x40
mov ecx, 0x4af830
call fcn.004617d0
add esp, 0x18
mov edx, 0x4ad9ac
mov ecx, 0x4af760
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
push 0x7537
push ecx
push 0x28
push 0x6e
push 0x108
push 0x322
mov edx, dword [0x4c5180]
mov ecx, 0x4af84c
or edx, 0x40
call fcn.004617d0
add esp, 0x18
mov edx, 0x4ad9b4
mov ecx, 0x4af760
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
mov edx, dword [0x4c5180]
push 0x7536
push ecx
push 0x28
push 0x6e
push 0x13a
push 0x322
or edx, 0x40
mov ecx, 0x4af864
call fcn.004617d0
add esp, 0x18
mov edx, 0x4ad9bc
mov ecx, 0x4af760
mov esi, eax
call fcn.004773a0
mov edx, eax
mov ecx, esi
call fcn.0045f240
push 0
push dword [InitializeSListHead]
push 0x281e
push dword [0x4def88]
push 0x122
push 0x290
push 0x40
push 0x88
push 0x40008009
push 0
push 0x4ad750
push 0x200
call ebp
push 0x10024
push 0
mov edi, eax
push 0x1036
push edi
call ebx
push 0
push 7
push 0x21
push 0x10
push 0x10
call dword [sym.imp.COMCTL32.dll_ImageList_Create]
mov ebp, eax
mov esi, 0x4e76
movzx ecx, si
push ecx
push dword [InitializeSListHead]
call dword [sym.imp.user32.dll_LoadIconW]
push eax
push 0xffffffffffffffff
push ebp
call dword [sym.imp.COMCTL32.dll_ImageList_ReplaceIcon]
inc esi
cmp esi, 0x4e7a
jle 0x428643
push ebp
push 1
push 0x1003
push edi
call ebx
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad7c4
push 0x4af760
mov dword [esp + 0x110], 0xf
mov dword [esp + 0x114], 0
mov dword [esp + 0x118], 0x140
call ebp
mov esi, dword [sym.imp.kernel32.dll_lstrlenW]
push 0x4c4980
call esi
test eax, eax
jle 0x4286fb
xor ebx, ebx
lea ebp, [ebx + 0xa]
nop dword [eax + eax]
cmp word [ebx*2 + 0x4c4980], 0x7e
jne 0x4286e3
mov word [ebx*2 + 0x4c4980], bp
push 0x4c4980
inc ebx
call esi
cmp ebx, eax
jl 0x4286d0
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0xf8]
mov dword [esp + 0x104], 0x4c4980
push eax
push 1
push 0x1061
push edi
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad984
push 0x4af760
mov dword [esp + 0x118], 0x12c
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x42877b
xor ebp, ebp
lea ebx, [ebp + 0xa]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x428763
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x428750
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0xf8]
mov dword [esp + 0x104], 0x4c4980
push eax
push 2
push 0x1061
push edi
call ebx
push 0
push 0
push 0x1004
push edi
mov dword [0x4d0b8c], 0xb
mov dword [0x4d0b98], 0
mov dword [0x4d0b9c], 0
mov dword [0x4d0b94], 0
mov dword [0x4d0ba8], 0
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9d4
push 0x4af760
mov dword [0x4d0b90], eax
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x42883b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax + eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x428823
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x428810
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push 0x4d0b8c
push 0
push 0x104d
push edi
mov dword [0x4d0ba0], 0x4c4980
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9dc
push 0x4af760
mov dword [esp + 0x38], 1
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x4288bb
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x4288a3
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x428890
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x18]
mov dword [esp + 0x2c], 0x4c4980
push eax
push dword [0x4d0b90]
push 0x1074
push edi
call ebx
push 0
push 0
push 0x1004
push edi
mov dword [0x4d0ba8], 0
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9e4
push 0x4af760
mov dword [0x4d0b90], eax
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x42894b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x428933
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x428920
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push 0x4d0b8c
push 0
push 0x104d
push edi
mov dword [0x4d0ba0], 0x4c4980
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ad9fc
push 0x4af760
mov dword [esp + 0x38], 1
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x4289cb
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x4289b3
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x4289a0
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x18]
mov dword [esp + 0x2c], 0x4c4980
push eax
push dword [0x4d0b90]
push 0x1074
push edi
call ebx
push 0
push 0
push 0x1004
push edi
mov dword [0x4d0ba8], 1
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ada04
push 0x4af760
mov dword [0x4d0b90], eax
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x428a5b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x428a43
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x428a30
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push 0x4d0b8c
push 0
push 0x104d
push edi
mov dword [0x4d0ba0], 0x4c4980
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adbc4
push 0x4af760
mov dword [esp + 0x38], 1
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x428adb
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x428ac3
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x428ab0
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x18]
mov dword [esp + 0x2c], 0x4c4980
push eax
push dword [0x4d0b90]
push 0x1074
push edi
call ebx
push 0
push 0
push 0x1004
push edi
mov dword [0x4d0ba8], 1
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ada1c
push 0x4af760
mov dword [0x4d0b90], eax
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x428b6b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x428b53
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x428b40
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push 0x4d0b8c
push 0
push 0x104d
push edi
mov dword [0x4d0ba0], 0x4c4980
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adbe0
push 0x4af760
mov dword [esp + 0x38], 1
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x428beb
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x428bd3
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x428bc0
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x18]
mov dword [esp + 0x2c], 0x4c4980
push eax
push dword [0x4d0b90]
push 0x1074
push edi
call ebx
push 0
push 0
push 0x1004
push edi
mov dword [0x4d0ba8], 2
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adbe8
push 0x4af760
mov dword [0x4d0b90], eax
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x428c7b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x428c63
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x428c50
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push 0x4d0b8c
push 0
push 0x104d
push edi
mov dword [0x4d0ba0], 0x4c4980
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adbf0
push 0x4af760
mov dword [esp + 0x38], 1
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x428cfb
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x428ce3
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x428cd0
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x18]
mov dword [esp + 0x2c], 0x4c4980
push eax
push dword [0x4d0b90]
push 0x1074
push edi
call ebx
push 0
push 0
push 0x1004
push edi
mov dword [0x4d0ba8], 2
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adbf8
push 0x4af760
mov dword [0x4d0b90], eax
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x428d8b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x428d73
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x428d60
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push 0x4d0b8c
push 0
push 0x104d
push edi
mov dword [0x4d0ba0], 0x4c4980
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc00
push 0x4af760
mov dword [esp + 0x38], 1
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x428e0b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x428df3
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x428de0
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x18]
mov dword [esp + 0x2c], 0x4c4980
push eax
push dword [0x4d0b90]
push 0x1074
push edi
call ebx
push 0
push 0
push 0x1004
push edi
mov dword [0x4d0ba8], 2
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc08
push 0x4af760
mov dword [0x4d0b90], eax
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x428e9b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x428e83
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x428e70
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push 0x4d0b8c
push 0
push 0x104d
push edi
mov dword [0x4d0ba0], 0x4c4980
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc10
push 0x4af760
mov dword [esp + 0x38], 1
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x428f1b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x428f03
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x428ef0
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x18]
mov dword [esp + 0x2c], 0x4c4980
push eax
push dword [0x4d0b90]
push 0x1074
push edi
call ebx
push 0
push 0
push 0x1004
push edi
mov dword [0x4d0ba8], 2
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc18
push 0x4af760
mov dword [0x4d0b90], eax
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x428fab
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x428f93
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x428f80
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push 0x4d0b8c
push 0
push 0x104d
push edi
mov dword [0x4d0ba0], 0x4c4980
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc20
push 0x4af760
mov dword [esp + 0x38], 1
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x42902b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x429013
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x429000
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x18]
mov dword [esp + 0x2c], 0x4c4980
push eax
push dword [0x4d0b90]
push 0x1074
push edi
call ebx
push 0
push 0
push 0x1004
push edi
mov dword [0x4d0ba8], 2
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc30
push 0x4af760
mov dword [0x4d0b90], eax
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x4290bb
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x4290a3
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x429090
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push 0x4d0b8c
push 0
push 0x104d
push edi
mov dword [0x4d0ba0], 0x4c4980
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc28
push 0x4af760
mov dword [esp + 0x38], 1
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x42913b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x429123
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x429110
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x18]
mov dword [esp + 0x2c], 0x4c4980
push eax
push dword [0x4d0b90]
push 0x1074
push edi
call ebx
push 0
push 0
push 0x1004
push edi
mov dword [0x4d0ba8], 4
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4af880
push 0x4af760
mov dword [0x4d0b90], eax
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x4291cb
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x4291b3
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x4291a0
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push 0x4d0b8c
push 0
push 0x104d
push edi
mov dword [0x4d0ba0], 0x4c4980
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4af888
push 0x4af760
mov dword [esp + 0x38], 1
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x42924b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x429233
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x429220
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x18]
mov dword [esp + 0x2c], 0x4c4980
push eax
push dword [0x4d0b90]
push 0x1074
push edi
call ebx
push 0
push 0
push 0x1004
push edi
mov dword [0x4d0ba8], 4
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ae48c
push 0x4af760
mov dword [0x4d0b90], eax
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x4292db
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x4292c3
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x4292b0
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push 0x4d0b8c
push 0
push 0x104d
push edi
mov dword [0x4d0ba0], 0x4c4980
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ae494
push 0x4af760
mov dword [esp + 0x38], 1
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x42935b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x429343
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x429330
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x18]
mov dword [esp + 0x2c], 0x4c4980
push eax
push dword [0x4d0b90]
push 0x1074
push edi
call ebx
push 0
push 0
push 0x1004
push edi
mov dword [0x4d0ba8], 4
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ae440
push 0x4af760
mov dword [0x4d0b90], eax
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x4293eb
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x4293d3
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x4293c0
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push 0x4d0b8c
push 0
push 0x104d
push edi
mov dword [0x4d0ba0], 0x4c4980
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ae448
push 0x4af760
mov dword [esp + 0x38], 1
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x42946b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x429453
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x429440
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x18]
mov dword [esp + 0x2c], 0x4c4980
push eax
push dword [0x4d0b90]
push 0x1074
push edi
call ebx
push 0
push 0
push 0x1004
push edi
mov dword [0x4d0ba8], 4
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ae450
push 0x4af760
mov dword [0x4d0b90], eax
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x4294fb
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x4294e3
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x4294d0
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push 0x4d0b8c
push 0
push 0x104d
push edi
mov dword [0x4d0ba0], 0x4c4980
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ae458
push 0x4af760
mov dword [esp + 0x38], 1
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x42957b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x429563
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x429550
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x18]
mov dword [esp + 0x2c], 0x4c4980
push eax
push dword [0x4d0b90]
push 0x1074
push edi
call ebx
push 0
push 0
push 0x1004
push edi
mov dword [0x4d0ba8], 4
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ae460
push 0x4af760
mov dword [0x4d0b90], eax
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x42960b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x4295f3
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x4295e0
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push 0x4d0b8c
push 0
push 0x104d
push edi
mov dword [0x4d0ba0], 0x4c4980
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4ae468
push 0x4af760
mov dword [esp + 0x38], 1
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x42968b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x429673
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x429660
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x18]
mov dword [esp + 0x2c], 0x4c4980
push eax
push dword [0x4d0b90]
push 0x1074
push edi
call ebx
push 0
push 0
push 0x1004
push edi
mov dword [0x4d0ba8], 3
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc40
push 0x4af760
mov dword [0x4d0b90], eax
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x42971b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x429703
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x4296f0
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push 0x4d0b8c
push 0
push 0x104d
push edi
mov dword [0x4d0ba0], 0x4c4980
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc50
push 0x4af760
mov dword [esp + 0x38], 1
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x42979b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x429783
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x429770
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x18]
mov dword [esp + 0x2c], 0x4c4980
push eax
push dword [0x4d0b90]
push 0x1074
push edi
call ebx
push 0
push 0
push 0x1004
push edi
mov dword [0x4d0ba8], 3
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc48
push 0x4af760
mov dword [0x4d0b90], eax
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x42982b
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x429813
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x429800
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push 0x4d0b8c
push 0
push 0x104d
push edi
mov dword [0x4d0ba0], 0x4c4980
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc60
push 0x4af760
mov dword [esp + 0x38], 1
call ebp
push 0x4c4980
call esi
test eax, eax
jle 0x4298ab
xor ebp, ebp
lea ebx, [ebp + 0xa]
nop dword [eax]
cmp word [ebp*2 + 0x4c4980], 0x7e
jne 0x429893
mov word [ebp*2 + 0x4c4980], bx
push 0x4c4980
inc ebp
call esi
cmp ebp, eax
jl 0x429880
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
lea eax, [esp + 0x18]
mov dword [esp + 0x2c], 0x4c4980
push eax
push dword [0x4d0b90]
push 0x1074
push edi
call ebx
xor eax, eax
push 0x206
push eax
mov word [esp + 0x178], ax
lea eax, [esp + 0x17a]
push eax
call fcn.0048e770
add esp, 0xc
xor edi, edi
nop dword [eax + eax]
push 0xa
push 0x104
lea eax, [esp + 0x178]
push eax
push edi
call fcn.0048f5fe
add esp, 0x10
lea eax, [esp + 0x170]
push 0x4ded80
push 0x104
push eax
push 0
push eax
push 0x4af8a8
call ebp
lea eax, [esp + 0x170]
mov dword [esp + 0x134], 0xf000
push eax
call fcn.004936e5
add esp, 4
neg eax
sbb eax, eax
and eax, 0x1000
add eax, 0x1000
mov dword [esp + 0x130], eax
lea eax, [esp + 0x124]
push eax
push edi
push 0x102b
push 0x281e
push dword [0x4def88]
call dword [sym.imp.user32.dll_GetDlgItem]
push eax
call ebx
inc edi
cmp edi, 0xf
jle 0x4298f0
push 0
push dword [InitializeSListHead]
push 0x281f
push dword [0x4def88]
push 0x80
push 0x290
push 0x190
push 0x88
push 0x40000008
push 0x4ad29c
push 0x4ad740
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc58
push 0x4af760
call ebp
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x429a15
lea ebx, [edi + 0xa]
nop dword [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x429a03
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x4299f0
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
push 0
push dword [InitializeSListHead]
push 0x2820
push dword [0x4def88]
push 0x16
push 0x15e
push 0x199
push 0x96
push 0x40000009
push 0x4c4980
push 0x4ad9ec
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 1
push dword [0x4deb60]
push 0x30
push eax
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc68
push 0x4af760
call ebp
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x429ab5
lea ebx, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x429aa3
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x429a90
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
push 0
push dword [InitializeSListHead]
push 0x2821
push dword [0x4def88]
push 0x16
push 0x15e
push 0x1af
push 0x96
push 0x40000009
push 0x4c4980
push 0x4ad9ec
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 1
push dword [0x4deb60]
push 0x30
push eax
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc70
push 0x4af760
call ebp
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x429b55
lea ebx, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x429b43
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x429b30
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
push 0
push dword [InitializeSListHead]
push 0x2822
push dword [0x4def88]
push 0x16
push 0x15e
push 0x1c5
push 0x96
push 0x40000009
push 0x4c4980
push 0x4ad9ec
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 1
push dword [0x4deb60]
push 0x30
push eax
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adc78
push 0x4af760
call ebp
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x429bf5
lea ebx, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x429be3
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x429bd0
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
push 0
push dword [InitializeSListHead]
push 0x2823
push dword [0x4def88]
push 0x16
push 0x15e
push 0x1db
push 0x96
push 0x40000009
push 0x4c4980
push 0x4ad9ec
push 0
call dword [sym.imp.user32.dll_CreateWindowExW]
push 1
push dword [0x4deb60]
push 0x30
push eax
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adca0
push 0x4af760
call ebp
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x429c95
lea ebp, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x429c83
mov word [edi*2 + 0x4c4980], bp
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x429c70
mov ebp, dword [sym.imp.kernel32.dll_GetPrivateProfileStringW]
push 0
push dword [InitializeSListHead]
mov edi, dword [sym.imp.user32.dll_CreateWindowExW]
push 0x2824
push dword [0x4def88]
push 0x16
push 0x15e
push 0x1f1
push 0x96
push 0x40000009
push 0x4c4980
push 0x4ad9ec
push 0
call edi
push 1
push dword [0x4deb60]
push 0x30
push eax
call ebx
push 0x4ded80
push 0
push 0x4af76c
push 0x4af780
call dword [sym.imp.kernel32.dll_GetPrivateProfileIntW]
cmp eax, 4
ja case.default.0x429cfb
jmp dword [eax*4 + 0x42a448]
push 0
push 1
push 0xf1
push 0x2820
jmp 0x429d50
push 0
push 1
push 0xf1
push 0x2821
jmp 0x429d50
push 0
push 1
push 0xf1
push 0x2822
jmp 0x429d50
push 0
push 1
push 0xf1
push 0x2823
jmp 0x429d50
push 0
push 1
push 0xf1
push 0x2824
push dword [0x4def88]
call dword [sym.imp.user32.dll_GetDlgItem]
push eax
call ebx
push 0
push dword [InitializeSListHead]
push 0x27fc
push dword [0x4def88]
push 0x1cc
push 0x241
push 3
push 0x60
push 0x44010000
push 0
push 0x4ad8c8
push 0
call edi
push 1
push dword [0x4deb60]
mov dword [esp + 0x1c], eax
push 0x30
push eax
call ebx
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
push 0
push 0x1303
push dword [esp + 0x20]
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adca8
push 0x4af760
mov dword [esp + 0xc8], 3
mov dword [esp + 0xdc], 0
call ebp
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x429e55
lea ebx, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x429e43
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x429e30
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0xb0]
mov dword [esp + 0xbc], 0x4c4980
push eax
push 0
push 0x133e
push dword [esp + 0x20]
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4af890
push 0x4af760
call ebp
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x429ec7
lea ebx, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x429eb5
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x429ea2
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0xb0]
mov dword [esp + 0xbc], 0x4c4980
push eax
push 1
push 0x133e
push dword [esp + 0x20]
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adcb0
push 0x4af760
call ebp
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x429f39
lea ebx, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x429f27
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x429f14
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0xb0]
mov dword [esp + 0xbc], 0x4c4980
push eax
push 2
push 0x133e
push dword [esp + 0x20]
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adcb8
push 0x4af760
call ebp
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x429fb5
lea ebx, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x429fa3
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x429f90
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0xb0]
mov dword [esp + 0xbc], 0x4c4980
push eax
push 3
push 0x133e
push dword [esp + 0x20]
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adcc0
push 0x4af760
call ebp
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x42a027
lea ebx, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x42a015
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x42a002
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
lea eax, [esp + 0xb0]
mov dword [esp + 0xbc], 0x4c4980
push eax
push 4
push 0x133e
push dword [esp + 0x20]
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adcc8
push 0x4af760
call ebp
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x42a099
lea ebx, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x42a087
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x42a074
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov edi, dword [esp + 0x14]
push 0
push dword [InitializeSListHead]
push 0x27fd
push edi
push 0x1f6
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 0x27fd
push edi
call dword [sym.imp.user32.dll_GetDlgItem]
push eax
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4af898
push 0x4af760
call ebp
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x42a145
lea ebx, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x42a133
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x42a120
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov edi, dword [esp + 0x14]
push 0
push dword [InitializeSListHead]
push 0x29bf
push edi
push 0x1f6
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 0x29bf
push edi
call dword [sym.imp.user32.dll_GetDlgItem]
push eax
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adcdc
push 0x4af760
call ebp
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x42a1e7
lea ebx, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x42a1d5
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x42a1c2
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov edi, dword [esp + 0x14]
push 0
push dword [InitializeSListHead]
push 0x27ff
push edi
push 0x1f6
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 0x27ff
push edi
call dword [sym.imp.user32.dll_GetDlgItem]
push eax
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adce4
push 0x4af760
call ebp
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x42a289
lea ebx, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x42a277
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x42a264
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov edi, dword [esp + 0x14]
push 0
push dword [InitializeSListHead]
push 0x2800
push edi
push 0x1f6
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 0x2800
push edi
call dword [sym.imp.user32.dll_GetDlgItem]
push eax
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adcec
push 0x4af760
call ebp
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x42a335
lea ebx, [edi + 0xa]
nop word [eax + eax]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x42a323
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x42a310
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov edi, dword [esp + 0x14]
push 0
push dword [InitializeSListHead]
push 0x27fe
push edi
push 0x148
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 0x27fe
push edi
call dword [sym.imp.user32.dll_GetDlgItem]
push eax
call ebx
push Shell_NotifyIconW
push 0x400
push 0x4c4980
push 0
push 0x4adcf4
push 0x4af760
call ebp
push 0x4c4980
xor edi, edi
call esi
test eax, eax
jle 0x42a3d7
lea ebx, [edi + 0xa]
cmp word [edi*2 + 0x4c4980], 0x7e
jne 0x42a3c5
mov word [edi*2 + 0x4c4980], bx
push 0x4c4980
inc edi
call esi
cmp edi, eax
jl 0x42a3b2
mov ebx, dword [sym.imp.user32.dll_SendMessageW]
mov ebp, dword [esp + 0x14]
push 0
push dword [InitializeSListHead]
push 0x2801
push ebp
push 0xa6
push 0x322
push 0x170
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 0x2801
push ebp
call dword [sym.imp.user32.dll_GetDlgItem]
push eax
call ebx
call fcn.0042c000
mov ecx, dword [esp + 0x37c]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.0048d815
add esp, 0x374
ret