Function at 0x404998
Capabilities:
Inspect load icon resource

Disassembly:
push 0xc
mov eax, 0x5ed55e
call fcn.005c9311
mov ebx, ecx
mov dword [ebp - 0x10], ebx
xor esi, esi
push esi
push 0x66
call fcn.0049268e
mov dword [ebp - 4], esi
mov eax, vtable.CFont.0
mov dword [ebx], vtable.CGooglePasswordDecryptorDlg.0
mov dword [ebx + 0xb0], esi
mov dword [ebx + 0xac], eax
mov dword [ebx + 0xb8], esi
mov dword [ebx + 0xb4], eax
mov dword [ebx + 0xc0], esi
mov dword [ebx + 0xbc], eax
mov dword [ebx + 0xc8], esi
mov dword [ebx + 0xc4], eax
lea ecx, [ebx + 0xcc]
mov byte [ebp - 4], 4
call fcn.0048c853
lea esi, [ebx + 0x3d0]
mov byte [ebp - 4], 5
mov ecx, esi
mov dword [ebp - 0x14], esi
call fcn.0048416b
mov edi, vtable.CStatic.0
mov dword [esi], edi
mov byte [ebp - 4], 6
lea esi, [ebx + 0x4a0]
xor eax, eax
mov dword [ebp - 0x14], esi
mov ecx, esi
mov dword [ebx + 0x484], eax
mov dword [ebx + 0x488], eax
mov dword [ebx + 0x48c], eax
mov dword [ebx + 0x490], eax
call fcn.0048416b
mov dword [esi], edi
lea esi, [ebx + 0x520]
mov byte [ebp - 4], 7
mov ecx, esi
mov dword [ebp - 0x14], esi
call fcn.0048416b
mov dword [esi], edi
lea esi, [ebx + 0x5a0]
mov byte [ebp - 4], 8
mov ecx, esi
mov dword [ebp - 0x14], esi
call fcn.0048416b
mov dword [esi], edi
xor ecx, ecx
mov eax, vtable.CBitmap.0
mov dword [ebx + 0x624], ecx
mov dword [ebx + 0x620], eax
mov dword [ebx + 0x62c], ecx
mov dword [ebx + 0x628], eax
mov dword [ebx + 0x634], ecx
mov dword [ebx + 0x630], eax
mov dword [ebx + 0x638], 0x600d00
mov dword [ebx + 0x63c], ecx
lea ecx, [ebx + 0x644]
call fcn.004816a8
lea ecx, [ebx + 0x678]
mov byte [ebp - 4], 0xe
call fcn.00481969
mov byte [ebp - 4], 0xf
lea edi, [ebx + 0x930]
mov ecx, edi
mov dword [ebp - 0x14], edi
call fcn.0048416b
lea esi, [edi + 0x80]
mov byte [ebp - 4], 0x10
mov ecx, esi
mov dword [edi], vtable.CEnhancedListCtrl.0
mov dword [ebp - 0x18], esi
call fcn.0048416b
and dword [esi + 0x84], 0
mov dword [esi], vtable.CHeaderCtrlEx.0
mov dword [esi + 0x80], 0x14
lea esi, [edi + 0x208]
mov ecx, esi
call fcn.004035bf
and dword [edi + 0x108], 0
mov ecx, esi
and dword [edi + 0x204], 0
call fcn.00403621
push 0x32
add edi, 0x114
xor eax, eax
pop ecx
rep stosd dword es:[edi], eax
lea ecx, [ebx + 0xb40]
mov byte [ebp - 4], 0x11
call fcn.00481969
lea ecx, [ebx + 0xdf8]
mov byte [ebp - 4], 0x12
call fcn.00481969
lea ecx, [ebx + 0x10b0]
mov byte [ebp - 4], 0x13
call fcn.00481969
lea ecx, [ebx + 0x1368]
mov byte [ebp - 4], 0x14
call fcn.00481969
mov byte [ebp - 4], 0x15
lea ecx, [ebx + 0x1628]
and dword [ebx + 0x1620], 0
and dword [ebx + 0x1624], 0
call fcn.004811cd
lea ecx, [ebx + 0x1778]
mov byte [ebp - 4], 0x16
call fcn.004811cd
lea ecx, [ebx + 0x18c8]
mov byte [ebp - 4], 0x17
call fcn.004811cd
lea ecx, [ebx + 0x1a18]
mov byte [ebp - 4], 0x18
call fcn.004811cd
lea esi, [ebx + 0x1b68]
mov byte [ebp - 4], 0x19
mov ecx, esi
mov dword [ebp - 0x18], esi
call fcn.0048416b
mov edi, vtable.CStatic.0
mov dword [esi], edi
lea esi, [ebx + 0x1be8]
mov byte [ebp - 4], 0x1a
mov ecx, esi
mov dword [ebp - 0x18], esi
call fcn.0048416b
mov dword [esi], edi
lea esi, [ebx + 0x1c68]
mov byte [ebp - 4], 0x1b
mov ecx, esi
mov dword [ebp - 0x18], esi
call fcn.0048416b
mov dword [esi], edi
lea esi, [ebx + 0x1ce8]
mov byte [ebp - 4], 0x1c
mov ecx, esi
mov dword [ebp - 0x18], esi
call fcn.0048416b
mov dword [esi], edi
lea esi, [ebx + 0x1d68]
mov byte [ebp - 4], 0x1d
mov ecx, esi
mov dword [ebp - 0x18], esi
call fcn.0048416b
mov dword [esi], edi
mov byte [ebp - 4], 0x1e
call fcn.00495c16
call fcn.00495c16
push 0x80
mov eax, dword [eax + 0xc]
push eax
call dword [sym.imp.USER32.dll_LoadIconW]
xor esi, esi
mov dword [ebx + 0xa8], eax
xor eax, eax
mov dword [ebx + 0x3ac], esi
inc eax
mov dword [ebx + 0x3b0], esi
push str.AsteriskPasswordRecoveryPro_Message
mov dword [ebx + 0x3b4], eax
mov dword [ebx + 0x2e4], esi
mov dword [ebx + 0x2e0], esi
mov dword [ebx + 0x3b8], eax
mov dword [ebx + 0x474], esi
mov dword [ebx + 0x498], esi
mov dword [ebx + 0x494], esi
mov dword [ebx + 0x480], esi
mov dword [ebx + 0x478], eax
call dword [sym.imp.USER32.dll_RegisterWindowMessageA]
mov dword [ebx + 0x49c], eax
test eax, eax
jne 0x404cbf
push esi
call dword [sym.imp.USER32.dll_PostQuitMessage]
mov eax, ebx
call fcn.005c92df
ret 4