Function at 0x451be0
Capabilities:
Create directory
Get common file path
Get file attributes
Read .ini file

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x478155
mov eax, dword fs:[0]
push eax
sub esp, 0xac4
mov eax, dword [0x483014]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0x30], esi
mov edi, dword [ebp + 8]
lea ecx, [ebp - 0xa48]
mov dword [ebp - 0xac8], edi
call dword [sym.imp.mfc140u.dll_Ordinal_296]
mov dword [ebp - 4], 0
push dword [edi + 0x23]
mov edi, dword [sym.imp.WS2_32.dll_htonl]
call edi
lea ecx, [ebp - 0xa50]
mov byte [esi + 0x4c2], 1
call dword [sym.imp.mfc140u.dll_Ordinal_296]
mov eax, dword [ebp - 0xac8]
lea ecx, [ebp - 0x20]
add eax, 0x37
mov byte [ebp - 4], 1
push eax
call dword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__10]
mov byte [ebp - 4], 2
push dword [eax]
mov ecx, dword [0x496a94]
push 5
push dword [ebp + 0x10]
call dword [sym.imp.mfc140u.dll_CListCtrl::SetItemText]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 1
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov eax, dword [ebp - 0xac8]
push dword [eax + 0x4e]
call edi
mov ecx, eax
call fcn.00463ae0
push eax
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0xa48]
push 0x47c244
push eax
call dword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__12]
mov ecx, dword [0x496a94]
add esp, 0xc
push dword [ebp - 0xa48]
push 6
push dword [ebp + 0x10]
call dword [sym.imp.mfc140u.dll_CListCtrl::SetItemText]
mov eax, dword [ebp - 0x18]
mov dword [esi + 0x43e], eax
mov eax, dword [ebp - 0xac8]
push dword [eax + 0x52]
call edi
push eax
mov dword [esi + 0x3d2], eax
lea eax, [ebp - 0xa48]
push 0x47c244
push eax
call dword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__12]
mov ecx, dword [0x496a94]
add esp, 0xc
push dword [ebp - 0xa48]
push 7
push dword [ebp + 0x10]
call dword [sym.imp.mfc140u.dll_CListCtrl::SetItemText]
mov eax, dword [ebp - 0xac8]
push dword [eax + 0x8e]
call edi
push eax
mov dword [esi + 0x3d6], eax
lea eax, [ebp - 0xa48]
push 0x47c244
push eax
call dword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__12]
mov ecx, dword [0x496a94]
add esp, 0xc
push dword [ebp - 0xa48]
push 8
push dword [ebp + 0x10]
call dword [sym.imp.mfc140u.dll_CListCtrl::SetItemText]
mov eax, dword [ebp - 0xac8]
push dword [eax + 0x6a]
call edi
push eax
mov dword [esi + 0x442], eax
lea eax, [ebp - 0xa48]
push 0x47c244
push eax
call dword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__12]
mov ecx, dword [0x496a94]
add esp, 0xc
push dword [ebp - 0xa48]
push 9
push dword [ebp + 0x10]
call dword [sym.imp.mfc140u.dll_CListCtrl::SetItemText]
mov eax, dword [ebp - 0xac8]
push dword [eax + 0xa2]
call edi
mov dword [ebp - 0xa58], eax
lea ecx, [ebp - 0xa58]
lea eax, [ebp - 0xa7c]
mov dword [ebp - 0xa54], 0
push eax
call fcn.0045df50
test eax, eax
je 0x451dcb
mov edi, dword [eax + 0xc]
mov dword [ebp - 0x28], edi
jmp 0x451dd2
mov dword [ebp - 0x28], 0
lea eax, [ebp - 0xaa0]
push eax
lea ecx, [ebp - 0xa58]
call fcn.0045df50
test eax, eax
je 0x451dee
mov edi, dword [eax + 0x10]
inc edi
jmp 0x451df0
xor edi, edi
lea eax, [ebp - 0xac4]
push eax
lea ecx, [ebp - 0xa58]
call fcn.0045df50
test eax, eax
je 0x451e10
mov eax, dword [eax + 0x14]
add eax, 0x76c
jmp 0x451e12
xor eax, eax
push dword [ebp - 0x28]
push edi
push eax
lea eax, [ebp - 0xa48]
push 0x47bde8
push eax
call dword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__12]
mov ecx, dword [0x496a94]
add esp, 0x14
push dword [ebp - 0xa48]
push 0xc
push dword [ebp + 0x10]
call dword [sym.imp.mfc140u.dll_CListCtrl::SetItemText]
mov eax, dword [esi + 4]
mov edi, dword [ebp - 0xac8]
add eax, eax
push 0x100
mov dword [ebp - 0x20], eax
add edi, 0xa6
lea eax, [ebp - 0x244]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
mov ecx, dword [ebp - 0x20]
mov eax, ecx
shr eax, 0x18
push eax
movzx eax, cl
push eax
lea eax, [ebp - 0x244]
push 0x47bdfc
push eax
call fcn.0045dc40
lea eax, [ebp - 0x244]
push eax
push edi
call dword [sym.imp.VCRUNTIME140.dll_strstr]
add esp, 0x24
test eax, eax
jne 0x451ea7
mov dword [esi + 0x3e2], 1
cmp dword [0x496a88], 0
je 0x451fbb
push 0x400
lea eax, [ebp - 0x644]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
push 0x400
lea eax, [ebp - 0xa44]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0x18
mov byte [ebp - 0xa78], 0
lea eax, [ebp - 0x644]
mov dword [ebp - 0xa5f], 0
xorps xmm0, xmm0
mov byte [ebp - 0xa5b], 0
movups xmmword [ebp - 0xa77], xmm0
push 0
push 0
push eax
push 0
movq qword [ebp - 0xa67], xmm0
call dword [sym.imp.SHELL32.dll_SHGetSpecialFolderPathA]
lea eax, [ebp - 0x644]
push eax
lea eax, [ebp - 0xa44]
push 0x47be18
push eax
call fcn.0045dc60
push dword [esi + 4]
lea eax, [ebp - 0xa78]
push 0x47bd64
push eax
call fcn.0045dc80
add esp, 0x18
lea eax, [ebp - 0xa44]
push eax
push 0
lea eax, [ebp - 0xa78]
push eax
push 0x47be2c
call dword [sym.imp.KERNEL32.dll_GetPrivateProfileIntA]
mov ecx, dword [ebp - 0x18]
cmp ecx, 1
jb 0x451f71
cmp ecx, 0x5a
jb 0x451f8d
cmp dword [esi + 0x3d2], 0x12c
jb 0x451f8d
cmp dword [esi + 0x442], 0x4e20
jb 0x451f8d
test eax, eax
je 0x451fbb
mov ecx, dword [0x496a94]
push 0x47be38
push 0xf
push dword [ebp + 0x10]
mov dword [esi + 0x3b2], 2
call dword [sym.imp.mfc140u.dll_CListCtrl::SetItemText]
push 1
mov ecx, esi
call fcn.00454670
jmp 0x4527c4
mov ecx, dword [ebp - 0xac8]
mov al, byte [ecx + 0x11]
mov byte [esi + 0x4d8], al
test al, al
jne 0x452584
lea ecx, [ebp - 0x20]
call dword [sym.imp.mfc140u.dll_Ordinal_296]
push 0x47be44
push 0xf
push dword [ebp + 0x10]
mov byte [ebp - 4], 3
mov ecx, dword [0x496a94]
call dword [sym.imp.mfc140u.dll_CListCtrl::SetItemText]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 1
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
cmp dword [0x496a64], 0
je 0x45232d
mov edi, dword [ebp - 0xac8]
add edi, 0x156
push dword [edi]
call dword [sym.imp.WS2_32.dll_htonl]
mov dword [ebp - 0x20], eax
add edi, 4
je 0x45232d
movzx ecx, word [edi]
push ecx
call dword [sym.imp.WS2_32.dll_htons]
cmp ax, 0x19
jne 0x45232d
inc dword [esi + 0x3a2]
lea ecx, [ebp - 0x18]
call dword [sym.imp.mfc140u.dll_Ordinal_296]
xor eax, eax
mov byte [ebp - 4], 7
mov dword [ebp - 0xad0], eax
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x20], eax
jbe 0x45220b
add edi, 6
mov dword [ebp - 0xacc], edi
movzx eax, word [edi - 6]
push eax
call dword [sym.imp.WS2_32.dll_htons]
cmp ax, 0x19
jne 0x452205
push dword [edi - 4]
call dword [sym.imp.WS2_32.dll_htonl]
mov edi, eax
mov eax, dword [ebp - 0xacc]
push dword [eax]
call dword [sym.imp.WS2_32.dll_htonl]
mov dword [ebp - 0x30], eax
cmp edi, 0x55dc
jne 0x4520b4
mov dword [esi + 0x34a], eax
jmp 0x4520f2
cmp edi, 0x55e2
jne 0x4520c4
mov dword [esi + 0x34e], eax
jmp 0x4520f2
cmp edi, 0x55e8
jne 0x4520d4
mov dword [esi + 0x352], eax
jmp 0x4520f2
cmp edi, 0x5600
jne 0x4520e4
mov dword [esi + 0x356], eax
jmp 0x4520f2
cmp edi, 0x560c
jne 0x4520f2
mov dword [esi + 0x35a], eax
mov ecx, dword [esi + 0x3c6]
test ecx, ecx
je 0x45210c
cmp edi, dword [esi + 0x3ca]
jne 0x45210c
cmp eax, ecx
jae 0x4523c2
cmp edi, 0x27df
je 0x452190
cmp edi, 0x3988
je 0x452140
cmp edi, 0x3987
je 0x452148
cmp edi, 0x4981
je 0x452140
cmp edi, 0x615b
je 0x452140
cmp edi, 0x5da8
jne 0x4521a2
cmp edi, 0x3987
jne 0x452150
mov dword [esi + 0x456], eax
jmp 0x45219c
cmp edi, 0x4981
jne 0x452160
mov dword [esi + 0x45a], eax
jmp 0x45219c
cmp edi, 0x615b
jne 0x452170
mov dword [esi + 0x45e], eax
jmp 0x45219c
cmp edi, 0x5da8
jne 0x452180
mov dword [esi + 0x462], eax
jmp 0x45219c
cmp edi, 0x31b0
jne 0x45219c
mov dword [esi + 0x466], eax
jmp 0x45219c
mov dword [esi + 0x44e], eax
mov dword [esi + 0x452], eax
add dword [ebp - 0xad0], eax
mov edx, edi
lea ecx, [ebp - 0x38]
call fcn.0045ab80
mov eax, dword [ebp - 0xacc]
mov byte [ebp - 4], 8
push dword [eax + 4]
call dword [sym.imp.WS2_32.dll_htonl]
push eax
push dword [ebp - 0x30]
lea eax, [ebp - 0x18]
push edi
push dword [ebp - 0x38]
push str._s_d:_d:_d____
push eax
call dword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__11]
add esp, 0x18
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x38]
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov eax, dword [ebp - 0x40]
mov edi, dword [ebp - 0xacc]
inc eax
add edi, 0x19
mov dword [ebp - 0x40], eax
mov dword [ebp - 0xacc], edi
cmp eax, dword [ebp - 0x20]
jb 0x452073
mov eax, dword [ebp - 0xad0]
mov edi, dword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__12]
push eax
lea eax, [ebp - 0xa50]
push 0x47c244
push eax
call edi
mov ecx, dword [0x496a94]
add esp, 0xc
push dword [ebp - 0xa50]
push 0xb
push dword [ebp + 0x10]
call dword [sym.imp.mfc140u.dll_CListCtrl::SetItemText]
push 0x200
lea eax, [ebp - 0x444]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
lea ecx, [ebp - 0xa4c]
call dword [sym.imp.mfc140u.dll_Ordinal_296]
lea ecx, [ebp - 0x28]
call dword [sym.imp.mfc140u.dll_Ordinal_296]
push 0
push 0
lea eax, [ebp - 0x444]
mov byte [ebp - 4], 0xa
push eax
push 0
call dword [sym.imp.SHELL32.dll_SHGetSpecialFolderPathW]
push dword [esi + 4]
lea eax, [ebp - 0x444]
push eax
lea eax, [ebp - 0xa4c]
push str._sGzxItem
push eax
call edi
add esp, 0x10
push dword [ebp - 0xa4c]
call dword [sym.imp.KERNEL32.dll_GetFileAttributesW]
cmp eax, 0x10
je 0x4522b6
push 0
push dword [ebp - 0xa4c]
call dword [sym.imp.KERNEL32.dll_CreateDirectoryW]
push dword [esi + 4]
lea eax, [ebp - 0x444]
push eax
lea eax, [ebp - 0xa4c]
push str._sGzxItem_u.ini
push eax
call edi
push dword [esi + 4]
lea eax, [ebp - 0xa50]
push 0x47bd68
push eax
call edi
push dword [esi + 0x3a2]
lea eax, [ebp - 0x28]
push str.Item_d
push eax
call edi
add esp, 0x28
push dword [ebp - 0xa4c]
push dword [ebp - 0x18]
push dword [ebp - 0xa50]
push dword [ebp - 0x28]
call dword [sym.imp.KERNEL32.dll_WritePrivateProfileStringW]
lea ecx, [ebp - 0x28]
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
lea ecx, [ebp - 0xa4c]
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 1
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
cmp dword [0x496a80], 0
mov eax, dword [ebp - 0xac8]
movzx eax, word [eax + 0xa]
mov word [esi + 0x4cc], ax
mov word [esi + 0x4c8], ax
je 0x4523e1
lea ecx, [ebp - 0x18]
call dword [sym.imp.mfc140u.dll_Ordinal_296]
lea eax, [ebp - 0x18]
mov byte [ebp - 4], 0xb
mov ecx, dword [0x496a60]
push eax
call dword [sym.imp.mfc140u.dll_CWnd::GetWindowTextW]
cmp dword [esi + 0x442], 0
jbe 0x4523d4
push dword [ebp - 0x18]
mov edi, dword [esi + 0x442]
call dword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll__wtoll]
add esp, 4
cmp edi, eax
jb 0x4523d4
mov eax, dword [esi + 0x3d6]
cmp eax, 0x186a0
jae 0x4523d4
test eax, eax
je 0x4523d4
cmp edi, 0x7530
jae 0x4523d4
push 1
mov ecx, esi
mov dword [esi + 0x3b2], 1
call fcn.00454670
lea ecx, [ebp - 0x18]
jmp 0x4527be
mov dword [esi + 0x3b2], 1
lea ecx, [ebp - 0x18]
jmp 0x4527be
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 1
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
movzx eax, word [esi + 0x4cc]
test ax, ax
je 0x452576
cwde
cmp eax, 0xffff
jge 0x452576
mov ecx, esi
mov byte [esi + 0x4d7], 1
call fcn.00454100
mov ecx, esi
call fcn.0045a190
mov ecx, esi
call fcn.00456f40
mov edi, dword [sym.imp.KERNEL32.dll_GetTickCount]
call edi
mov dword [esi + 0x3f6], eax
call edi
cmp dword [0x496a5c], 0
mov dword [esi + 0x3ee], eax
je 0x452456
push 0
lea edi, [esi + 0x4ea]
mov ecx, esi
push edi
push 0
call fcn.004561c0
push 0
push edi
push 4
mov ecx, esi
call fcn.004561c0
cmp dword [0x496a58], 0
je 0x452479
push ecx
push 0x4d2c
mov ecx, esi
call fcn.00456380
push ecx
push 0x487a
mov ecx, esi
call fcn.00456380
cmp dword [0x496a54], 0
je 0x45248f
push ecx
push 0x2813
mov ecx, esi
call fcn.00456380
cmp dword [0x496a50], 0
je 0x4524a5
push ecx
push 0x2724
mov ecx, esi
call fcn.00456380
cmp dword [0x496a4c], 0
je 0x452542
lea eax, [ebp - 0x30]
mov dword [ebp - 0x30], 0x101
push eax
mov ecx, esi
mov word [ebp - 0x2c], 0x7f00
call fcn.0045b390
lea eax, [ebp - 0x20]
mov dword [ebp - 0x20], 0x10000
push eax
mov ecx, esi
mov word [ebp - 0x1c], 0
call fcn.0045b390
lea eax, [ebp - 0x40]
mov dword [ebp - 0x40], 0x400001
push eax
mov ecx, esi
mov word [ebp - 0x3c], 0
call fcn.0045b390
lea eax, [ebp - 0x38]
mov dword [ebp - 0x38], 0x101
push eax
mov ecx, esi
mov word [ebp - 0x34], 0xf00
call fcn.0045b390
lea eax, [ebp - 0x28]
mov dword [ebp - 0x28], 0x101
push eax
mov ecx, esi
mov word [ebp - 0x24], 0xe00
call fcn.0045b390
lea eax, [ebp - 0x18]
mov dword [ebp - 0x18], closesocket
push eax
mov ecx, esi
mov word [ebp - 0x14], 0
call fcn.0045b390
cmp dword [0x496a48], 0
je 0x452556
push 1
push 0
mov ecx, esi
call fcn.00457f60
cmp dword [0x496a64], 0
je 0x4527c4
mov ecx, esi
call fcn.0045aab0
mov ecx, esi
call fcn.0045b1b0
jmp 0x4527c4
xor eax, eax
mov word [esi + 0x4cc], ax
jmp 0x4527c4
cmp al, 1
jne 0x452747
mov ecx, dword [0x496a94]
push 0x47be50
push 0xf
push dword [ebp + 0x10]
call dword [sym.imp.mfc140u.dll_CListCtrl::SetItemText]
mov ecx, dword [esi + 4]
mov edx, 0x47be58
call fcn.004667f0
cmp dword [0x496a6c], 0
je 0x4527c4
push 0x100
lea eax, [ebp - 0x144]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 0xc
lea ecx, [ebp - 0x18]
call dword [sym.imp.mfc140u.dll_Ordinal_296]
mov byte [ebp - 4], 4
lea eax, [ebp - 0x18]
mov ecx, dword [0x496a68]
xorps xmm0, xmm0
push eax
mov byte [ebp - 0x44], 0
movq qword [ebp - 0x43], xmm0
mov byte [ebp - 0x3b], 0
call dword [sym.imp.mfc140u.dll_CWnd::GetWindowTextW]
call dword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
cdq
mov ecx, 0x63
idiv ecx
lea eax, [ebp - 0x44]
push edx
push 0x47bd60
push eax
call fcn.0045dca0
mov eax, dword [ebp - 0x18]
add esp, 0xc
cmp dword [eax - 0xc], 0
je 0x4526b8
push 0x100
lea eax, [ebp - 0x344]
push 0
push eax
call sub.VCRUNTIME140.dll_memset
add esp, 8
lea eax, [ebp - 0x18]
mov ecx, esp
lea esi, [ebp - 0x344]
push eax
call dword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__13]
mov ecx, esi
call fcn.0046d1f0
add esp, 4
mov edx, esi
mov al, byte [edx]
inc edx
test al, al
jne 0x452660
lea edi, [ebp - 0x144]
sub edx, esi
dec edi
mov al, byte [edi + 1]
inc edi
test al, al
jne 0x452670
mov ecx, edx
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
mov ecx, edx
lea edx, [ebp - 0x44]
and ecx, 3
rep movsb byte es:[edi], byte [esi]
mov esi, edx
nop dword [eax + eax]
mov al, byte [edx]
inc edx
test al, al
jne 0x452690
lea edi, [ebp - 0x144]
sub edx, esi
dec edi
mov al, byte [edi + 1]
inc edi
test al, al
jne 0x4526a0
mov ecx, edx
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
mov ecx, edx
mov edx, 3
jmp 0x4526e6
lea edx, [ebp - 0x44]
mov esi, edx
nop dword [eax]
mov al, byte [edx]
inc edx
test al, al
jne 0x4526c0
lea edi, [ebp - 0x144]
sub edx, esi
dec edi
mov al, byte [edi + 1]
inc edi
test al, al
jne 0x4526d0
mov ecx, edx
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
mov ecx, edx
mov edx, 6
lea eax, [ebp - 0x144]
and ecx, 3
push eax
rep movsb byte es:[edi], byte [esi]
call fcn.00461910
mov eax, dword [ebp - 0xac8]
add esp, 4
mov esi, dword [ebp - 0x30]
mov edi, dword [sym.imp.KERNEL32.dll_GetTickCount]
movzx eax, word [eax + 0xa]
mov word [esi + 0x4cc], ax
mov word [esi + 0x4c8], ax
mov word [esi + 0x4d7], 1
call edi
mov dword [esi + 0x3f6], eax
call edi
mov dword [esi + 0x3ee], eax
mov ecx, esi
lea eax, [ebp - 0x144]
push eax
call fcn.0045b280
lea ecx, [ebp - 0x18]
jmp 0x4527be
cmp al, 0xc
jne 0x452783
mov ecx, dword [0x496a94]
push 0x47be60
push 0xf
push dword [ebp + 0x10]
call dword [sym.imp.mfc140u.dll_CListCtrl::SetItemText]
mov ecx, dword [esi + 4]
mov edx, 0x47be68
call fcn.004667f0
cmp dword [0x496a88], 0
je 0x4527c4
mov dword [esi + 0x3b2], 2
jmp 0x4527c4
cmp al, 5
lea eax, [ecx + 0x152]
push eax
lea ecx, [ebp - 0x20]
jne 0x45279d
call dword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__10]
mov byte [ebp - 4], 5
jmp 0x4527a7
call dword [sym.imp.mfc140u.dll_ATL::CStringT_wchar_t_StrTraitMFC_DLL_wchar_t_ATL::ChTraitsCRT_wchar_t__10]
mov byte [ebp - 4], 6
push dword [ebp - 0x20]
mov ecx, dword [0x496a94]
push 0xf
push dword [ebp + 0x10]
call dword [sym.imp.mfc140u.dll_CListCtrl::SetItemText]
lea ecx, [ebp - 0x20]
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
lea ecx, [ebp - 0xa50]
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
lea ecx, [ebp - 0xa48]
call dword [sym.imp.mfc140u.dll_Ordinal_1045]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0047724d
mov esp, ebp
pop ebp
ret 0xc